]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Make std::enable_shared_from_this cope with ambiguity
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
dbbe97e3 12016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2
3 * gfortran.dg/dtio_17.f90: Fix test.
4
0d05daf3 52016-10-19 Aldy Hernandez <aldyh@redhat.com>
6
7 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
8 * gcc.dg/Walloca-2.c: Same.
9
e066ee66 102016-10-19 Aldy Hernandez <aldyh@redhat.com>
11
12 * gcc.dg/Wvla-1.c: Rename to...
13 * gcc.dg/Wvla-larger-than-1.c: ...this.
14 * gcc.dg/Wvla-2.c: Rename to...
15 * gcc.dg/Wvla-larger-than-2.c: ...this.
16 * gcc.dg/Wvla-3.c: Rename to...
17 * gcc.dg/Walloca-11.c.: ...this.
18 * gcc.dg/wvla-[1-7].c: Rename to:
19 * gcc.dg/Wvla-[1-7].c: ...this.
20
82112bf2 212016-10-19 Bin Cheng <bin.cheng@arm.com>
22
23 PR tree-optimization/78005
24 * gcc.dg/vect/pr78005.c: New.
25 * gcc.target/i386/l_fma_float_1.c: Revise test.
26 * gcc.target/i386/l_fma_float_2.c: Ditto.
27 * gcc.target/i386/l_fma_float_3.c: Ditto.
28 * gcc.target/i386/l_fma_float_4.c: Ditto.
29 * gcc.target/i386/l_fma_float_5.c: Ditto.
30 * gcc.target/i386/l_fma_float_6.c: Ditto.
31 * gcc.target/i386/l_fma_double_1.c: Ditto.
32 * gcc.target/i386/l_fma_double_2.c: Ditto.
33 * gcc.target/i386/l_fma_double_3.c: Ditto.
34 * gcc.target/i386/l_fma_double_4.c: Ditto.
35 * gcc.target/i386/l_fma_double_5.c: Ditto.
36 * gcc.target/i386/l_fma_double_6.c: Ditto.
37
b3e3b38b 382016-10-19 Thomas Schwinge <thomas@codesourcery.com>
39
40 PR tree-optimization/78024
41 * gcc.dg/goacc/loop-processing-1.c: New file.
42
1227b118 432016-10-19 Richard Biener <rguenther@suse.de>
44
45 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
46
f9debd38 472016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
48
49 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
50 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
51 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
52 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
53 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
54 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
55 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
56 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
57 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
58 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
59 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
60 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
61 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
62 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
63 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
64 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
65 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
66 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
67 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
68 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
69 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
70 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
71 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
72 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
73 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
74 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
75 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
76 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
77 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
78 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
79 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
80 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
81 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
82 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
83 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
84 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
85 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
86 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
87 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
88 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
89 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
90 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
91 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
92 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
93 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
94 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
95 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
96 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
97 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
98 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
99 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
100 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
101 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
102 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
103 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
104 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
105 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
106 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
107 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
108 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
109 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
110 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
111 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
112 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
113 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
114 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
115 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
116 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
117 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
118 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
119 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
120 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
121 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
122 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
123 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
124 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
125 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
126 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
127 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
128 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
129 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
130 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
131 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
132 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
133 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
134 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
135 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
136 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
137 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
138 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
139 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
140 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
141 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
142 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
143 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
144 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
145 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
146 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
147 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
148 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
149 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
150 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
151 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
152 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
153 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
154 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
155 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
156 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
157 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
158 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
159 * gcc.target/powerpc/vsu/vsu.exp: New file.
160
4d7671d9 1612016-10-18 Uros Bizjak <ubizjak@gmail.com>
162
163 PR target/77991
164 * gcc.target/i386/pr77991.c: New test.
165
ce1813aa 1662016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
167
168 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
169 LTO is used.
170
7c57132a 1712016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
172
4d7671d9 173 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 174
9edca09e 1752016-10-18 Richard Biener <rguenther@suse.de>
176
177 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
178 * gcc.dg/tree-ssa/pr21001.c: Likewise.
179 * gcc.dg/tree-ssa/pr21090.c: Likewise.
180 * gcc.dg/tree-ssa/pr21294.c: Likewise.
181 * gcc.dg/tree-ssa/pr21563.c: Likewise.
182 * gcc.dg/tree-ssa/pr23744.c: Likewise.
183 * gcc.dg/tree-ssa/pr25382.c: Likewise.
184 * gcc.dg/tree-ssa/pr68431.c: Likewise.
185 * gcc.dg/tree-ssa/vrp03.c: Likewise.
186 * gcc.dg/tree-ssa/vrp06.c: Likewise.
187 * gcc.dg/tree-ssa/vrp07.c: Likewise.
188 * gcc.dg/tree-ssa/vrp09.c: Likewise.
189 * gcc.dg/tree-ssa/vrp19.c: Likewise.
190 * gcc.dg/tree-ssa/vrp20.c: Likewise.
191 * gcc.dg/tree-ssa/vrp92.c: Likewise.
192 * gcc.dg/pr68217.c: Likewise.
193 * gcc.dg/predict-9.c: Likewise.
194 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
195 * gcc.dg/predict-1.c: Likewise.
196
089541f0 1972016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
198
199 * gfortran.dg/dtio_17.f90: New test.
200
130a8de2 2012016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
202
203 * gcc.dg/ipa/vrp4.c: Adjust testcase.
204
fc323d70 2052016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
206
207 * gcc.dg/ipa/vrp4.c: New test.
208
5b48910f 2092016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
210
211 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
212 * gcc.dg/torture/pr39074.c: Likewise.
213
946d814a 2142016-10-17 Eric Botcazou <ebotcazou@adacore.com>
215
216 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
217 * gnat.dg/trampoline4.adb: Minor tweak.
218
53cddf24 2192016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
220
221 PR tree-optimization/77916
222 * gcc.dg/torture/pr77916.c: New.
223
443d1195 2242016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
225
226 PR fortran/77978
227 * gfortran.dg/pr77978_1.f90: New test.
228 * gfortran.dg/pr77978_2.f90: Ditto.
229 * gfortran.dg/pr77978_3.f90: Ditto.
230
5db34fe5 2312016-10-17 Paul Thomas <pault@gcc.gnu.org>
232
233 PR fortran/61420
234 PR fortran/78013
235 * gfortran.dg/proc_ptr_49.f90: New test.
236
a68b3ea1 2372016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
238
239 PR target/77308
240 * gcc.target/arm/pr77308.c: New test.
241
dbd2f085 2422016-10-17 David Edelsohn <dje.gcc@gmail.com>
243
244 * lib/target-supports.exp
245 (check_effective_target_floatn_nx_runtime): Return 0 for
246 powerpc*-ibm-aix*.
247
5bcc4152 2482016-10-17 Andrew Pinski <apinski@cavium.com>
249
250 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
251 long instead of long.
252 * gcc.target/aarch64/cinc_common_1.c: Likewise.
253 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
254 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
255 * gcc.target/aarch64/mult-synth_4.c: Likewise.
256 * gcc.target/aarch64/pr68102_1.c: Likewise.
257 * gcc.target/aarch64/target_attr_3.c: Likewise.
258
6539e0f7 2592016-10-17 Richard Biener <rguenther@suse.de>
260
261 PR tree-optimization/77988
262 * gcc.dg/torture/pr77988.c: New testcase.
263
6a0d39d6 2642016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
265
266 * gcc.dg/pr71636-1.c: New test-case.
267 * gcc.dg/pr71636-2.c: Likewise.
268
a27e3913 2692016-10-16 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gnat.dg/trampoline3.adb: New test.
272 * gnat.dg/trampoline4.adb: Likewise.
273
4c3a9c43 2742016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
275
276 * gfortran.dg/dtio_16.f90: New test.
277
b39e7130 2782016-10-15 Eric Botcazou <ebotcazou@adacore.com>
279
280 * gcc.target/sparc/bmaskbshuf.c: Rename to...
281 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
282 * gcc.target/sparc/bmaskbshuf-2.c: New test.
283
e16e12bf 2842016-10-15 Eric Botcazou <ebotcazou@adacore.com>
285
286 * gcc.target/sparc/popc.c: Rename to...
287 * gcc.target/sparc/popc-1.c: ...this.
288 * gcc.target/sparc/popc-2.c: New test.
289
f2540a7e 2902016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
291
292 PR fortran/77972
293 * gfortran.dg/unexpected_eof_4.f90: New test.
294
5ba96fdd 2952016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
296
c258c004 297 PR libfortran/48587
298 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 299
6b34469c 3002016-10-14 Jakub Jelinek <jakub@redhat.com>
301
7aeed2e5 302 PR middle-end/77959
303 * gfortran.dg/pr77959.f90: New test.
304
6b34469c 305 DR 1511 - const volatile variables and ODR
306 * g++.dg/DRs/dr1511-1.C: New test.
307 * g++.dg/DRs/dr1511-2.C: New test.
308
f81df488 3092016-10-14 Eric Botcazou <ebotcazou@adacore.com>
310
311 * gnat.dg/debug7.adb (dg-options): Remove -g.
312 * gnat.dg/debug8.adb (dg-options): Add -margs.
313 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
314
e5664bb5 3152016-10-14 Richard Biener <rguenther@suse.de>
316
317 PR tree-optimization/77979
318 * gcc.dg/torture/pr77979.c: New testcase.
319
3b7a15a1 3202016-10-14 Martin Liska <mliska@suse.cz>
321
322 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
323 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
324 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
325
2b379696 3262016-10-14 Uros Bizjak <ubizjak@gmail.com>
327
328 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
329 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
330 * gcc.dg/torture/pr77937-2.c: Likewise.
331
0dfdb37a 3322016-10-14 Eric Botcazou <ebotcazou@adacore.com>
333
334 * gnat.dg/lto15.adb: Adjust.
335 * gnat.dg/lto16.adb: Likewise.
336 * gnat.dg/lto17.adb: Likewise
337 * gnat.dg/lto18.ad[sb]: New test.
338 * gnat.dg/lto18_pkg.ads: New helper.
339 * gnat.dg/lto19.adb: New test.
340 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
341 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
342 * gnat.dg/lto20.adb: New test.
343 * gnat.dg/lto20_pkg.ad[sb]: New helper.
344
30825815 3452016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
346
347 * gfortran.dg/coarray_38.f90: Expect error message.
348
f6412f44 3492016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
350
351 * gcc.target/aarch64/spellcheck_1.c: New test.
352 * gcc.target/aarch64/spellcheck_2.c: Likewise.
353 * gcc.target/aarch64/spellcheck_3.c: Likewise.
354 * gcc.target/aarch64/spellcheck_4.c: Likewise.
355 * gcc.target/aarch64/spellcheck_5.c: Likewise.
356 * gcc.target/aarch64/spellcheck_6.c: Likewise.
357
7a8fd205 3582016-10-13 Andreas Schwab <schwab@linux-m68k.org>
359
360 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
361
0512a8c6 3622016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363
364 PR tree-optimization/77937
365 * gcc.dg/torture/pr77937-1.c: New.
366 * gcc.dg/torture/pr77937-2.c: New.
367
81f19d90 3682016-10-13 Jakub Jelinek <jakub@redhat.com>
369
370 * g++.dg/cpp1z/inline-var1.C: New test.
371 * g++.dg/cpp1z/inline-var1a.C: New test.
372 * g++.dg/cpp1z/inline-var1.h: New file.
373 * g++.dg/cpp1z/inline-var2.C: New test.
374 * g++.dg/cpp1z/inline-var3.C: New test.
375 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
376 uninitialized const.
377
8d16d6ff 3782016-10-13 Sandra Loosemore <sandra@codesourcery.com>
379
f3e6118a 380 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
381 Xscale is specified, not just -march.
382 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
383 is incompatible with Xscale.
8d16d6ff 384
2e7b05a3 3852016-10-13 Martin Sebor <msebor@redhat.com>
386
387 PR c++/71912
388 * g++.dg/ext/flexary4.C: Adjust.
389 * g++.dg/ext/flexary5.C: Same.
390 * g++.dg/ext/flexary9.C: Same.
391 * g++.dg/ext/flexary19.C: New test.
392 * g++.dg/ext/flexary18.C: New test.
393 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
394 regression test.
4d7671d9 395 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
396 Avoid generating a flexible array member in an array.
2e7b05a3 397
ff56abd1 3982016-10-13 Martin Sebor <msebor@redhat.com>
399
400 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
401 to placate -Wformat on targets where the type is not int.
402
c4966203 4032016-10-13 David Malcolm <dmalcolm@redhat.com>
404
405 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
406 in INSN_LOCATION.
407
0655e0e6 4082016-10-13 Bin Cheng <bin.cheng@arm.com>
409
410 * gcc.target/i386/l_fma_float_1.c: Revise test.
411 * gcc.target/i386/l_fma_float_2.c: Ditto.
412 * gcc.target/i386/l_fma_float_3.c: Ditto.
413 * gcc.target/i386/l_fma_float_4.c: Ditto.
414 * gcc.target/i386/l_fma_float_5.c: Ditto.
415 * gcc.target/i386/l_fma_float_6.c: Ditto.
416 * gcc.target/i386/l_fma_double_1.c: Ditto.
417 * gcc.target/i386/l_fma_double_2.c: Ditto.
418 * gcc.target/i386/l_fma_double_3.c: Ditto.
419 * gcc.target/i386/l_fma_double_4.c: Ditto.
420 * gcc.target/i386/l_fma_double_5.c: Ditto.
421 * gcc.target/i386/l_fma_double_6.c: Ditto.
422
c4dd22f7 4232016-10-13 Bin Cheng <bin.cheng@arm.com>
424
425 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
426
73e363e1 4272016-10-13 Bin Cheng <bin.cheng@arm.com>
428
429 * gcc.dg/vect/vect-98.c: Refine test case.
430 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
431 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
432 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
433
c0f4422f 4342016-10-13 Jakub Jelinek <jakub@redhat.com>
435
436 PR c/77946
437 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
438
5d3eb95a 4392016-10-13 Martin Liska <mliska@suse.cz>
440
441 PR tree-optimization/77943
442 * g++.dg/tree-ssa/pr77943.C: New test.
443
eb04d24c 4442016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
445
446 PR fortran/72832
447 * gfortran.dg/allocate_with_source_22.f03: New test.
448 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
449 fail.
450
4c57e30a 4512016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
452
453 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
454 * gcc.target/arm/movsi_movw.c: Likewise.
455 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
456 directive to work on big endian targets.
457
a70bfd3e 4582016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
459
460 * gcc.dg/tree-ssa/evrp6.c: New test.
461
ef51c561 4622016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
463
464 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
465 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
466 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
467
c1276ee1 4682016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
469
470 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
471 * gcc.target/powerpc/warn-2.c: Ditto.
472
a5c34f4b 4732016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
474
475 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
476 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
477 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
478 for -mmsa.
479 * gcc.target/mips/msa.c: New test.
480 * gcc.target/mips/msa-builtins.c: Likewise.
481 * lib/target-supports.exp (check_mips_msa_hw_available): New.
482 (check_effective_target_mips_msa_runtime): Likewise.
483 (check_effective_target_mips_msa): Likewise.
484 (add_options_for_mips_msa): Likewise.
485 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
486 (check_effective_target_vect_intfloat_cvt): Likewise.
487 (check_effective_target_vect_uintfloat_cvt): Likewise.
488 (check_effective_target_vect_floatint_cvt): Likewise.
489 (check_effective_target_vect_floatuint_cvt): Likewise.
490 (check_effective_target_vect_shift): Likewise.
491 (check_effective_target_vect_shift_char): Likewise.
492 (check_effective_target_vect_long): Likewise.
493 (check_effective_target_vect_float): Likewise.
494 (check_effective_target_vect_double): Likewise.
495 (check_effective_target_vect_long_long): Likewise.
496 (check_effective_target_vect_perm): Likewise.
497 (check_effective_target_vect_perm_byte): Likewise.
498 (check_effective_target_vect_perm_short): Likewise.
499 (check_effective_target_vect_sdot_qi): Likewise.
500 (check_effective_target_vect_udot_qi): Likewise.
501 (check_effective_target_vect_sdot_hi): Likewise.
502 (check_effective_target_vect_udot_hi): Likewise.
503 (check_effective_target_vect_pack_trunc): Likewise.
504 (check_effective_target_vect_unpack): Likewise.
505 (check_effective_target_vect_hw_misalign): Likewise.
506 (check_effective_target_vect_condition): Likewise.
507 (check_effective_target_vect_cond_mixed): Likewise.
508 (check_effective_target_vect_char_mult): Likewise.
509 (check_effective_target_vect_short_mult): Likewise.
510 (check_effective_target_vect_int_mult): Likewise.
511 (check_effective_target_vect_extract_even_odd): Likewise.
512 (check_effective_target_vect_interleave): Likewise.
513 (check_vect_support_and_set_flags): Check if the target supports MSA
514 and append to the list of EFFECTIVE_TARGETS.
515
3e7c21b1 5162016-10-12 Richard Biener <rguenther@suse.de>
517
518 PR debug/77947
519 * g++.dg/torture/pr77947.C: New testcase.
520
bd043173 5212016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
522
523 * gnat.dg/debug8.adb: New testcase.
524
dade7ede 5252016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
526
527 * gnat.dg/debug9.adb: New testcase.
528
98e16200 5292016-10-12 Richard Biener <rguenther@suse.de>
530
531 * gcc.dg/tree-ssa/vrp35.c: Adjust.
532 * gcc.dg/tree-ssa/vrp36.c: Likewise.
533 * gcc.dg/tree-ssa/vrp46.c: Likewise.
534
30855003 5352016-10-12 Richard Biener <rguenther@suse.de>
536
537 PR tree-optimization/77920
538 * gcc.dg/torture/pr77920.c: New testcase.
539
12663602 5402016-10-12 Jakub Jelinek <jakub@redhat.com>
541
221d7858 542 PR tree-optimization/77929
543 * gcc.c-torture/compile/pr77929.c: New test.
544
12663602 545 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
546 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
547 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
548 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
549 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
550 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
551 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
552 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
553 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
554
443a4842 5552016-10-11 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gcc.target/sparc/setcc-4.c: Adjust.
558 * gcc.target/sparc/setcc-5.c: Likewise.
559 * gcc.target/sparc/setcc-6.c: Likewise.
560 * gcc.target/sparc/setcc-7.c: Likewise.
561 * gcc.target/sparc/setcc-8.c: Likewise.
562 * gcc.target/sparc/setcc-9.c: Likewise.
563 * gcc.target/sparc/setcc-10.c: Delete.
564
ffe8440e 5652016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
566
567 PR fortran/77942
568 * gfortran.dg/pr77942.f90
569
f9d86318 5702016-10-11 Fritz Reese <fritzoreese@gmail.com>
571
572 * gfortran.dg/dec_math.f90: New testsuite.
573
aec336e9 5742016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
575
576 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
577 (main): Declare j as i32 instead of int.
578
96eb1519 5792016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
580
581 PR testsuite/PR77710
582 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
583 target triplet instead of *-*-*-*.
584
a84cc613 5852016-10-11 Eric Botcazou <ebotcazou@adacore.com>
586
587 * gnat.dg/unchecked_convert10.adb: New test.
588 * gnat.dg/unchecked_convert11.adb: Likewise.
589 * gnat.dg/unchecked_convert12.adb: Likewise.
590
94ec1a50 5912016-10-11 Eric Botcazou <ebotcazou@adacore.com>
592
593 * gcc.target/sparc/cbcond-1.c: New test.
594 * gcc.target/sparc/cbcond-2.c: Likewise.
595 * gcc.target/sparc/movcc-1.c: Likewise.
596 * gcc.target/sparc/movcc-2.c: Likewise.
597 * gcc.target/sparc/setcc-1.c: Adjust.
598 * gcc.target/sparc/setcc-2.c: Likewise.
599 * gcc.target/sparc/setcc-3.c: Likewise.
600 * gcc.target/sparc/setcc-4.c: Likewise.
601 * gcc.target/sparc/setcc-5.c: Likewise.
602 * gcc.target/sparc/setcc-6.c: New test.
603 * gcc.target/sparc/setcc-7.c: Likewise.
604 * gcc.target/sparc/setcc-8.c: Likewise.
605 * gcc.target/sparc/setcc-9.c: Likewise.
606 * gcc.target/sparc/setcc-10.c: Likewise.
607
74cf8d76 6082016-10-10 Jeff Law <law@redhat.com>
609
610 PR tree-optimization/71947
611 * gcc.dg/tree-ssa/pr71947-1.c: New test.
612 * gcc.dg/tree-ssa/pr71947-2.c: New test.
613 * gcc.dg/tree-ssa/pr71947-3.c: New test.
614 * gcc.dg/tree-ssa/pr71947-4.c: New test.
615 * gcc.dg/tree-ssa/pr71947-5.c: New test.
616 * gcc.dg/tree-ssa/pr71947-6.c: New test.
617
8d3bf9df 6182016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
619
620 PR fortran/77915
621 * gfortran.dg/matmul_11.f90: New test.
622
ade2e453 6232016-10-10 Jiong Wang <jiong.wang@arm.com>
624
625 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
626 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
675 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
676 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
684
d9b5db8e 6852016-10-10 Jiong Wang <jiong.wang@arm.com>
686
687 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
701
67789205 7022016-10-10 Jiong Wang <jiong.wang@arm.com>
703
704 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
705 Enable AArch64.
706 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
707 vdup*_laneq.
708 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
712
6dfe8276 7132016-10-10 Matthew Wahab <matthew.wahab@arm.com>
714 Jiong Wang <jiong.wang@arm.com>
715
716 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
717 AArch64 support.
718 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
719 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
720 AArch64 targets.
721 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
722 AArch64 targets.
723 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
724 targets.
725 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
726
ec8fd20e 7272016-10-10 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/specs/vfa.ads: New test.
730
6dfe8276 7312016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 732
733 * gnat.dg/inline13.ad[sb]: New test.
734 * gnat.dg/inline13_pkg.ad[sb]: New helper.
735
8fc51369 7362016-10-10 Eric Botcazou <ebotcazou@adacore.com>
737
738 * gnat.dg/biased_subtype.adb: New test.
739
b4d09fc1 7402016-10-09 Jakub Jelinek <jakub@redhat.com>
741
742 PR tree-optimization/77901
743 * gcc.c-torture/compile/pr77901.c: New test.
744
14964a36 7452016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
746
747 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
748 * gcc.dg/ipa/propalign-2.c: Likewise
749 * gcc.dg/ipa/propalign-3.c: Likewise.
750 * gcc.dg/ipa/propalign-4.c: Likewise.
751 * gcc.dg/ipa/propalign-5.c: Likewise.
752
ad0c1dec 7532016-10-08 Jakub Jelinek <jakub@redhat.com>
754
ae691a10 755 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
756
4582d852 757 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
758
ad0c1dec 759 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
760 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
761
90a2ad05 7622016-10-07 Fritz Reese <fritzoreese@gmail.com>
763
764 * gfortran.dg/dec_union_11.f90: New testcase.
765
4076953a 7662016-10-07 Nathan Sidwell <nathan@acm.org>
767
768 PR c++/66443
769 * g++.dg/cpp0x/pr66443-cxx11.C: New.
770 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
771 * g++.dg/cpp1y/pr66443-cxx14.C: New
772 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
773 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
774
cd45162d 7752016-10-07 Jakub Jelinek <jakub@redhat.com>
776
777 * g++.dg/cpp0x/addressof1.C: New test.
778 * g++.dg/cpp0x/addressof2.C: New test.
779
7d29bba9 7802016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
781
782 * gcc.target/powerpc/float128-type-1.c: New test to check that
783 PowerPC 64-bit Linux enables -mfloat128-type by default.
784 * gcc.target/powerpc/float128-type-2.c: Likewise.
785 * gcc.target/powerpc/float128-mix.c: Change error message to
786 reflect that __ibm128 is now #define'ed to be long double.
787
7d562e89 7882016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
789
790 PR fortran/77406
791 * gfortran.dg/pr77406.f90: New test.
792 * gfortran.dg/assumed_type_3.f90: Update error messages.
793 * gfortran.dg/defined_operators_1.f90: Ditto.
794 * gfortran.dg/generic_26.f90: Ditto.
795 * gfortran.dg/generic_7.f90: Ditto.
796 * gfortran.dg/gomp/udr5.f90: Ditto.
797 * gfortran.dg/gomp/udr7.f90: Ditto.
798 * gfortran.dg/interface_1.f90: Ditto.
799 * gfortran.dg/interface_37.f90: Ditto.
800 * gfortran.dg/interface_5.f90: Ditto.
801 * gfortran.dg/interface_6.f90: Ditto.
802 * gfortran.dg/interface_7.f90
803 * gfortran.dg/no_arg_check_3.f90
804 * gfortran.dg/operator_5.f90
805 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
806
0365bfa8 8072016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
808
809 PR c++/77700
810 * c-c++-common/Wint-in-bool-context.c: Update test.
811
1941149a 8122016-10-07 Richard Biener <rguenther@suse.de>
813
814 * gcc.dg/tree-ssa/vrp01.c: Adjust.
815 * gcc.dg/tree-ssa/vrp34.c: Likewise.
816
dc5b5d21 8172016-10-07 Marek Polacek <polacek@redhat.com>
818
819 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
820
30ac4925 8212016-10-07 Bernd Schmidt <bschmidt@redhat.com>
822
823 PR c++/69733
824 * c-c++-common/pr69733.c: New test.
825 * gcc.dg/pr69733.c: New test.
826 * gcc.target/i386/pr69733.c: New test.
827
95c0ad19 8282016-10-07 Marek Polacek <polacek@redhat.com>
829
830 PR c++/77803
831 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
832
fafde080 8332016-10-07 Jakub Jelinek <jakub@redhat.com>
834
835 PR tree-optimization/77664
836 * gcc.dg/tree-ssa/pr77664.c: New test.
837 * gcc.dg/pr77664.c: New test.
838
8392016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 840
841 * gfortran.dg/pr69955.f90: New test.
842
4147af80 8432016_10-06 Louis Krupp <louis.krupp@zoho.com>
844
845 PR fortran/57910
846 * gfortran.dg/pr57910.f90: New test.
847
adeca879 8482016-10-06 Jakub Jelinek <jakub@redhat.com>
849
850 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
851 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
852
fefb1a11 8532016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
854
855 PR tree-optimization/77862
856 * gcc.dg/pr77862.c: New test.
857
f7df25e9 8582016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
859
860 * gcc.dg/tree-ssa/evrp4.c: New test.
861
3ff1ad36 8622016-10-06 Jeff Law <law@redhat.com>
863
864 PR tree-optimization/71661
865 * gcc.dg/tree-ssa/pr71661.c: New test.
866
1424fde5 8672016-10-06 Richard Biener <rguenther@suse.de>
868
869 PR tree-optimization/77855
870 * gcc.dg/torture/pr77855.c: New testcase.
871
a22dd5ec 8722016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 873 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 874
875 * g++.dg/other/pr77759.C: New test.
876
cb1f8eb4 8772016-10-06 Richard Biener <rguenther@suse.de>
878
879 PR tree-optimization/77839
880 * gcc.dg/torture/pr77839.c: New testcase.
881
bb513366 8822016-10-06 Marek Polacek <polacek@redhat.com>
883
884 * g++.dg/cpp1z/init-statement9.C: New test.
885
26d689f4 8862016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
887
888 * gcc.target/i386/pcommit-1.c: Deleted.
889 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
890 * gcc.target/i386/sse-13.c: Ditto.
891 * gcc.target/i386/sse-14.c: Ditto.
892 * gcc.target/i386/sse-22.c: Ditto.
893 * gcc.target/i386/sse-23.c: Ditto.
894 * g++.dg/other/i386-2.C: Ditto.
895
847e66cc 8962016-10-05 Uros Bizjak <ubizjak@gmail.com>
897
898 * gcc.target/i386/pr77833.c: Require int128 effective target.
899
670ec524 9002016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
901
902 PR fortran/58991
903 PR fortran/58992
904 * gfortran.dg/associate_22.f90: New test.
905
fca4e258 9062016-10-05 Fritz Reese <fritzoreese@gmail.com>
907
908 * gfortran.dg/dec_union_9.f90: New testcase.
909 * gfortran.dg/dec_union_10.f90: New testcase.
910
994fc95f 9112016-10-05 Jakub Jelinek <jakub@redhat.com>
912
c6958264 913 PR sanitizer/66343
914 * gcc.dg/pch/pr66343-3.c: New test.
915 * gcc.dg/pch/pr66343-3.hs: New file.
916
994fc95f 917 PR sanitizer/66343
918 * gcc.dg/pch/pr66343-1.c: New test.
919 * gcc.dg/pch/pr66343-1.hs: New file.
920 * gcc.dg/pch/pr66343-2.c: New test.
921 * gcc.dg/pch/pr66343-2.hs: New file.
922
2b6903a5 9232016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
924
925 * c-c++-common/Wint-in-bool-context.c: Update test.
926
a9e44c43 9272016-10-05 Marek Polacek <polacek@redhat.com>
928
929 * g++.dg/cpp1z/init-statement1.C: New test.
930 * g++.dg/cpp1z/init-statement2.C: New test.
931 * g++.dg/cpp1z/init-statement3.C: New test.
932 * g++.dg/cpp1z/init-statement4.C: New test.
933 * g++.dg/cpp1z/init-statement5.C: New test.
934 * g++.dg/cpp1z/init-statement6.C: New test.
935 * g++.dg/cpp1z/init-statement7.C: New test.
936 * g++.dg/cpp1z/init-statement8.C: New test.
937
d0a5b595 9382016-10-05 Louis Krupp <louis.krupp@zoho.com>
939
940 PR fortran/67524
941 * gfortran.dg/pr67524.f90: New test.
942
c7b01e77 9432016-10-05 Jakub Jelinek <jakub@redhat.com>
944
945 PR sanitizer/77823
946 * c-c++-common/ubsan/shift-9.c: New test.
947
d204444e 9482016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
949
950 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
951 of int if __SIZEOF_INT__ is less than 4 bytes.
952
ea55eab9 9532016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
954
955 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
956 * gfortran.dg/class_array_20.f03: Likewise.
957 * gfortran.dg/class_array_21.f03: Likewise.
958 * gfortran.dg/finalize_29.f08: Likewise.
959 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
960
bf1426ea 9612016-10-05 Richard Biener <rguenther@suse.de>
962
963 PR middle-end/77826
964 * gcc.dg/torture/pr77826.c: New testcase.
965
eb93b162 9662016-10-05 Richard Biener <rguenther@suse.de>
967
968 * gcc.dg/fold-copysign-1.c: New testcase.
969
830f8f08 9702016-10-05 Andreas Schwab <schwab@suse.de>
971
972 * g++.dg/pr49847-2.C: Remove.
973
ce229d56 9742016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
975
976 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
977
d82d27a3 9782016-10-05 Richard Biener <rguenther@suse.de>
979
980 PR middle-end/55152
981 * gcc.dg/pr55152-2.c: New testcase.
982
29e40d1d 9832016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
984
985 * gfortran.dg/dtio_15.f90: New test.
986
78dc0da1 9872016-10-04 Ian Lance Taylor <iant@golang.org>
988
989 * gcc.dg/split-7.c: New test.
990
f72de674 9912016-10-04 Martin Sebor <msebor@redhat.com>
992
993 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
994 %lc directive to wint_t to silence -Wformat warnings on targets
995 where the latter is a distinct type such as long.
996
c30da209 9972016-10-04 Martin Sebor <msebor@redhat.com>
998
999 PR c++/77804
1000 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1001
c93d719b 10022016-10-04 Jakub Jelinek <jakub@redhat.com>
1003
c8887d28 1004 PR c++/77791
1005 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1006
c93d719b 1007 * g++.dg/other/java3.C: Remove.
1008 * g++.dg/other/java1.C: Remove.
1009 * g++.dg/other/error12.C: Remove.
1010 * g++.dg/other/java2.C: Remove.
1011 * g++.dg/warn/Wnvdtor.C: Remove.
1012 * g++.dg/lookup/java1.C: Remove.
1013 * g++.dg/lookup/java2.C: Remove.
1014 * g++.dg/ext/pr34829.C: Remove.
1015 * g++.dg/ext/java-3.C: Remove.
1016 * g++.dg/ext/java-1.C: Remove.
1017 * g++.dg/ext/java-2.C: Remove.
1018 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1019
e62363b1 10202016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1021
1022 PR tree-optimization/77808
1023 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1024
38f18c01 10252016-10-04 Richard Biener <rguenther@suse.de>
1026
1027 PR tree-optimization/77399
1028 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1029
47fd90af 10302016-10-04 Richard Biener <rguenther@suse.de>
1031
1032 PR middle-end/77833
1033 * gcc.target/i386/pr77833.c: New testcase.
1034
2f8d6297 10352016-09-26 Jeff Law <law@redhat.com>
1036
1037 PR tree-optimization/71550
1038 PR tree-optimization/71403
1039 * gcc.c-torture/execute/pr71550.c: New test.
1040
4092cccf 10412016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1042
1043 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1044 option.
1045
8e8fe25a 10462016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1047
1048 Revert
1049 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1050
1051 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1052
fcfa0d6a 10532016-10-03 Marek Polacek <polacek@redhat.com>
1054
1055 * g++.dg/cpp0x/nullptr37.C: New test.
1056
255beb07 10572016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1058
1059 * c-c++-common/Wint-in-bool-context.c: Update test.
1060
16127d51 10612016-10-02 Jakub Jelinek <jakub@redhat.com>
1062
1063 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1064 earlier.
1065 * g++.dg/charset/asm2.c (memmove): Likewise.
1066 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1067 * g++.dg/tls/diag-4.C (foo): Likewise.
1068 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1069 dg-warning, fix up regex.
1070 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1071 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1072 * g++.old-deja/g++.mike/net31.C: Likewise.
1073 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1074 for C++17.
1075 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1076 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1077
c9e875f1 10782016-10-01 Richard Biener <rguenther@suse.de>
1079
1080 PR middle-end/77798
1081 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1082
77daf8b6 10832016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1084
1085 PR fortran/77663
1086 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1087
ff2feb8b 10882016-10-01 Jakub Jelinek <jakub@redhat.com>
1089
1090 PR c/77490
1091 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1092 Add dg-prune-output directive.
1093
fd3720ac 10942016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1095
1096 PR fortran/66643
1097 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1098 * gfortran.fortran-torture/compile/write.f90: Update test.
1099
dd07e329 11002016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1101
1102 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1103 arm_fp16_alternative_ok as the required effective target.
1104 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1105 -mfp16-format=alternative to the dg-options directive and remove
1106 the dg-add-options directive.
1107
580083a2 11082016-09-30 Fritz Reese <fritzoreese@gmail.com>
1109
1110 PR fortran/77764
1111 * gfortran.dg/dec_union_8.f90: New testcase.
1112
f24fcad2 11132016-09-30 Fritz Reese <fritzoreese@gmail.com>
1114
1115 PR fortran/77782
1116 * gfortran.dg/dec_structure_16.f90: New testcase.
1117
e0e00cf4 11182016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1119
1120 * gfortran.dg/coarray_allocate_10.f08: New test.
1121 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1122
44211526 11232016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1124
1125 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1126
e2441cd8 11272016-09-30 Richard Biener <rguenther@suse.de>
1128
1129 PR tree-optimization/77399
1130 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1131
0914a8ef 11322016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1133
5db34fe5 1134 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1135 -fdelete-null-pointer-checks explicit.
1136 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1137 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1138 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1139 * gcc.dg/pic-1.c: Require fpic target support.
1140 * gcc.dg/pic-2.c: Likewise.
1141
c5d89bae 11422016-09-29 Jakub Jelinek <jakub@redhat.com>
1143
1144 Implement P0001R1 - C++17 removal of register storage class specifier
1145 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1146 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1147 C++17.
1148 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1149 keyword if not __SSE2__.
1150 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1151 C++17.
1152 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1153 register keywords.
1154 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1155 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1156 no_erroneous_warning): Expect new warnings for C++17.
1157 * g++.dg/warn/register-var-2.C (f): Likewise.
1158 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1159 * g++.dg/parse/linkage2.C (foo): Likewise.
1160 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1161 keyword on parameters for C++17.
1162 * g++.dg/cpp1z/register1.C: New test.
1163 * g++.dg/cpp1z/register2.C: New test.
1164 * g++.dg/cpp1z/register3.C: New test.
1165
5424b150 11662016-09-29 Uros Bizjak <ubizjak@gmail.com>
1167
1168 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1169 * gcc.target/i386/avx2-check.h (main): Ditto.
1170 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1171 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1172 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1173 * gcc.target/i386/avx512er-check.h (main): Ditto.
1174 * gcc.target/i386/avx512f-check.h (main): Ditto.
1175 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1176 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1177 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1178
132fa33c 11792016-09-29 Uros Bizjak <ubizjak@gmail.com>
1180
1181 PR target/77756
1182 * gcc.target/i386/pr77756.c: New test.
1183
ea72fa65 11842016-09-29 Marek Polacek <polacek@redhat.com>
1185
1186 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1187
40334d1a 11882016-09-29 Marek Polacek <polacek@redhat.com>
1189
1190 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1191 C++14.
1192
2bf721c3 11932016-09-29 Martin Liska <mliska@suse.cz>
1194
1195 * objc/execute/construct1.m: New test.
1196
a8243a97 11972016-09-29 Richard Biener <rguenther@suse.de>
1198
1199 PR tree-optimization/77768
1200 * gcc.dg/torture/pr77768.c: New testcase.
1201
98da8d3b 12022016-09-28 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/77407
1205 * gcc.dg/pr77407.c: New testcase.
1206
b0ab3ca0 12072016-09-29 Richard Biener <rguenther@suse.de>
1208
1209 PR middle-end/55152
1210 * gcc.dg/pr55152.c: New testcase.
1211 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1212
f76c9f26 12132016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1214
1215 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1216 (dg-options): Remove -m32.
1217
94d9ba6a 12182016-09-28 Martin Sebor <msebor@redhat.com>
1219
1220 PR middle-end/77721
1221 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1222
d23296dc 12232016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1224
1225 PR libgfortran/77707
1226 * gfortran.dg/inquire_17.f90: New test.
1227
2a2770c6 12282016-09-28 Jakub Jelinek <jakub@redhat.com>
1229
1230 PR c++/77467
1231 * g++.dg/cpp1y/constexpr-77467.C: New test.
1232
3e822015 12332016-09-28 Martin Sebor <msebor@redhat.com>
1234
1235 PR c/77762
1236 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1237 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1238 (test_sprintf_p_const): Adjust line numbers to avoid failures
1239 introduced in r240503.
1240
21ce832f 12412016-09-28 Martin Sebor <msebor@redhat.com>
1242
1243 PR middle-end/77683
1244 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1245
8d9e3eb6 12462016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1247
cfa852a5 1248 PR c++/77748
1249 * g++.dg/pr77550.C: Avoid undefined behavior.
1250
8d9e3eb6 1251 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1252
85dd8d9a 12532016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1254
1255 * gcc.dg/strlenopt-20.c: Update test.
1256 * gcc.dg/strlenopt-21.c: Likewise.
1257 * gcc.dg/strlenopt-22.c: Likewise.
1258 * gcc.dg/strlenopt-22g.c: Likewise.
1259 * gcc.dg/strlenopt-26.c: Likewise.
1260 * gcc.dg/strlenopt-5.c: Likewise.
1261 * gcc.dg/strlenopt-7.c: Likewise.
1262 * gcc.dg/strlenopt-9.c: Likewise.
1263
ce7e2f0e 12642016-09-27 Jakub Jelinek <jakub@redhat.com>
1265
4fd4e9e0 1266 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1267
66108a57 1268 * g++.dg/cpp1z/lambda-this1.C: New test.
1269 * g++.dg/cpp1z/lambda-this2.C: New test.
1270
ce7e2f0e 1271 PR c++/77722
1272 * g++.dg/ubsan/return-4.C: New test.
1273 * g++.dg/ubsan/return-5.C: New test.
1274 * g++.dg/ubsan/return-6.C: New test.
1275
eedf6f96 12762016-09-27 Jiong Wang <jiong.wang@arm.com>
1277
1278 * lib/target-supports.exp
1279 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1280 in function comment.
1281
febf7a45 12822016-09-27 Martin Liska <mliska@suse.cz>
1283
1284 PR gcov-profile/46266
1285 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1286 considered.
1287
1ef012e4 12882016-09-27 Richard Biener <rguenther@suse.de>
1289
1290 PR tree-optimization/77745
1291 * g++.dg/torture/pr77745.C: New testcase.
1292
fcaf08b7 12932016-09-27 Richard Biener <rguenther@suse.de>
1294
1295 PR tree-optimization/77478
1296 * gcc.dg/torture/pr77478.c: New testcase.
1297
db46bcd3 12982016-09-27 Martin Liska <mliska@suse.cz>
1299
1300 PR gcov-profile/7970
1301 PR gcov-profile/16855
1302 PR gcov-profile/44779
1303 * g++.dg/gcov/pr16855.C: New test.
1304
2e0bcd96 13052016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1306
1307 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1308
93768ef7 13092016-09-27 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR fortran/77666
1312 * gfortran.dg/gomp/pr77666.f90: New test.
1313
b09a4365 13142016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1315
1316 PR ipa/77677
1317 * gcc.dg/torture/pr77677-2.c: New test.
1318
85527e8f 13192016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1320
1321 PR fortran/77420
1322 * gfortran.dg/pr77420_1.f90: New test.
1323 * gfortran.dg/pr77420_2.f90: Ditto.
1324 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1325 * gfortran.dg/pr77420_4.f90: this file.
1326
140cd7ff 13272016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1328
1329 PR middle-end/77719
1330 * gfortran.dg/pr77719.f90: New test.
1331
d4d58fc3 13322016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1333
1334 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1335 singular form of byte when quantity is unknown.
d4d58fc3 1336
e997bd3a 13372016-09-26 Marek Polacek <polacek@redhat.com>
1338
1339 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1340
9c7de46a 13412016-09-26 Martin Liska <mliska@suse.cz>
1342
1343 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1344 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1345 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1346 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1347 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1348 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1349 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1350 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1351 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1352
3c77f69c 13532016-09-26 Marek Polacek <polacek@redhat.com>
1354
1355 PR c/7652
1356 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1357 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1358 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1359 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1360 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1361 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1362 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1363 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1364 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1365 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1366 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1367 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1368 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1369 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1370 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1371 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1372 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1373 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1374 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1375 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1376 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1377 * c-c++-common/attr-fallthrough-1.c: New test.
1378 * c-c++-common/attr-fallthrough-2.c: New test.
1379 * g++.dg/cpp0x/fallthrough1.C: New test.
1380 * g++.dg/cpp0x/fallthrough2.C: New test.
1381 * g++.dg/cpp1z/fallthrough1.C: New test.
1382 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1383 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1384 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1385 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1386
40e245e1 13872016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1388
9e9fb49b 1389 PR fortran/77429
40e245e1 1390 * gfortran.dg/pr77429.f90: New test.
1391
cfffcdf4 13922016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1393
1394 PR fortran/77694
1395 * gfortran.dg/pr77694.f90: New test.
1396
223e6ae9 13972016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1398
1399 PR target/51244
1400 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1401
9e932ac2 14022016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1403
1404 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1405 for 32-bit mode.
1406
04f16d28 14072016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1408
1409 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1410 for 32-bit mode.
1411
481ce481 14122016-09-24 Marek Polacek <polacek@redhat.com>
1413
1414 PR c/77490
1415 * c-c++-common/Wbool-operation-1.c: New test.
1416 * gcc.dg/Wbool-operation-1.c: New test.
1417
8e652fcf 14182016-09-23 Fritz Reese <fritzoreese@gmail.com>
1419
1420 * gfortran.dg/dec_static_1.f90: New.
1421 * gfortran.dg/dec_static_2.f90: New.
1422 * gfortran.dg/dec_static_3.f90: New.
1423 * gfortran.dg/dec_static_4.f90: New.
1424
e7c4560c 14252016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1426
1427 PR fortran/48298
1428 * gfortran.dg/negative_unit_check.f90: Update test.
1429 * gfortran.dg/dtio_14.f90: New test.
481ce481 1430
ad020996 14312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1432
1433 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1434 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1435 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1436 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1437 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1438 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1439 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1440
e2c1228b 14412016-09-23 Martin Sebor <msebor@redhat.com>
1442
1443 PR testsuite/77713
1444 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1445 assuming long double is bigger than double.
1446
9b5db70f 14472016-09-23 Jakub Jelinek <jakub@redhat.com>
1448
1449 Implement P0138R2, C++17 construction rules for enum class values
1450 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1451
a30e370d 14522016-09-23 David Malcolm <dmalcolm@redhat.com>
1453
1454 PR preprocessor/77672
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1456 expected multiline output from first warning to reflect change
1457 in r240434.
1458
15650eb7 14592016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1460
1461 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1462
f886b2b4 14632016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1464 Tom de Vries <tom@codesourcery.com>
1465
1466 PR testsuite/77411
1467 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1468
f74ba31d 14692016-09-23 Marek Polacek <polacek@redhat.com>
1470
1471 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1472 * c-c++-common/gomp/atomic-13.c: Likewise.
1473 * c-c++-common/gomp/atomic-14.c: Likewise.
1474 * c-c++-common/pr60439.c: Remove invalid code.
1475 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1476 * g++.dg/expr/bitfield5.C: Likewise.
1477 * g++.dg/expr/bitfield6.C: Likewise.
1478 * g++.dg/expr/bool1.C: Likewise.
1479 * g++.dg/expr/bool3.C: Likewise.
1480 * g++.dg/expr/lval3.C: Likewise.
1481 * g++.dg/expr/lval4.C: Likewise.
1482 * g++.old-deja/g++.jason/bool5.C: Likewise.
1483
7413e757 14842016-09-23 David Malcolm <dmalcolm@redhat.com>
1485
1486 PR preprocessor/77672
1487 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1488 (test_terminator_location): New function.
1489
81df50de 14902016-09-23 Richard Biener <rguenther@suse.de>
1491
1492 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1493
5f4626d8 14942016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1495
1496 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1497 -march=armv8.2-a+fp16 when supported by the hardware.
1498 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1499 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1500 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1501 semi-colons to a macro invocations.
1502 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1503 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1504 defined.
1505 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1506 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1508 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1509 defined.
1510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1515 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1516 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1517 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1519 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1520 defined.
1521 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1523 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1524 defined.
1525 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1527 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1528 defined.
1529 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1531 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1532 defined.
1533 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1534 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1535 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1536 defined. Also fix some white-space.
1537 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1538 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1539 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1540 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1541 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1542 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1543 defined. Also fix some long lines and white-space.
1544 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1545 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1546 defined. Also fix some long lines and white-space.
1547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1548 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1549 defined.
1550 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1553 defined.
1554 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1556 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1557 defined.
1558 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1561 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1568 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1570 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1571 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1573 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1574 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1575 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1577
f2645569 15782016-09-23 Jiong Wang <jiong.wang@arm.com>
1579 Matthew Wahab <matthew.wahab@arm.com>
1580
1581 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1582 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1583 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1584 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1585 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1586 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1587 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1592 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1596 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1597 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1598 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1599 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1600 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1601 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1602 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1603 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1604 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1605 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1606 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1607 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1608 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1609 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1610 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1611 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1612 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1613 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1614 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1615 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1616 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1617 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1618
66a55fc4 16192016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1620
1621 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1622 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1623 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1624 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1625 support.
1626
ada0f4c4 16272016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1628
1629 PR ipa/77677
1630 * gcc.dg/torture/pr77677.c: New test.
1631
8771094d 16322016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1633
1634 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1635 here now.
1636
c959fae1 16372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1638
1639 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1640 options. Add tests for float16x4_t and float16x8_t.
1641
88b594a3 16422016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1643
1644 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1645 * gcc.target/s390/risbg-ll-2.c: Ditto.
1646 * gcc.target/s390/risbg-ll-3.c: Ditto.
1647
e4ad661c 16482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1649
1650 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1651 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1652
4005a882 16532016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1654
1655 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1656 output to the simplified instructions.
1657
9854d864 16582016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1659
1660 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1661 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1662
388ce7db 16632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1664
1665 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1666 (FP16_SUPPORTED): New
1667 (expected-hfloat-16x4): Make conditional on __fp16 support.
1668 (expected-hfloat-16x8): Likewise.
1669 (vdup_n_f16): Disable for non-AArch64 targets.
1670 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1671 conditional on FP16_SUPPORTED.
1672 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1673 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1674 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1675 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1676 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1677 for testing __fp16.
1678 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1679 conditional on FP16_SUPPORTED.
1680 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1681 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1682
837bb76e 16832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1684
1685 * gcc.target/arm/short-vfp-1.c: New.
1686
e183c2b8 16872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1688
1689 * gcc.target/arm/attr-fp16-arith-1.c: New.
1690
cd6fbed6 16912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1692
1693 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1694 New.
1695 (add_options_for_arm_v8_2a_fp16_neon): New.
1696 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1697 (add_options_for_arm_arch_v8_2a): Auto-generate.
1698 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1699 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1700 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1701 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1702 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1703 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1704 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1705
4961b0ab 17062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1707
1708 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1709 arm_fp16_alternative_ok.
1710 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1711 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1712 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1713 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1714 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1715 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1716 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1717 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1718 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1719 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1720 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1721 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1722 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1723 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1724 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1725 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1726 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1727 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1728 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1729 arm_fp16_alternative_ok.
1730 * lib/target-supports.exp
1731 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1732 (check_effective_target_arm_fp16_alternative_ok): New.
1733 (check_effective_target_arm_fp16_none_ok_nocache): New.
1734 (check_effective_target_arm_fp16_none_ok): New.
1735
ce5b3c3b 17362016-09-23 Martin Liska <mliska@suse.cz>
1737
1738 * gcc.dg/ipa/pr77653.c: Replace adress
1739 with address.
1740
d4c65e05 17412016-09-23 Martin Liska <mliska@suse.cz>
1742
1743 * gcc.target/i386/movbe-4.c: New test.
1744
82a47693 17452016-09-23 Martin Liska <mliska@suse.cz>
1746
1747 * gcc.target/i386/crc32-5.c: New test.
1748
0253072a 17492016-09-23 Martin Liska <mliska@suse.cz>
1750
1751 * gcc.target/i386/pr71652.c: New test.
1752 * gcc.target/i386/pr71652-2.c: New test.
1753 * gcc.target/i386/pr71652-3.c: New test.
1754
0bfdbd22 17552016-09-23 Jakub Jelinek <jakub@redhat.com>
1756
1757 * lib/gcc-dg.exp (process-message): Support relative line number
1758 notation - .+4 or .-1 etc.
1759 * gcc.dg/dg-test-1.c: New test.
1760
ff982ab4 17612016-09-22 Martin Sebor <msebor@redhat.com>
1762
1763 PR target/77676
1764 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1765 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1766 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1767 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1768
78299f8d 17692016-09-22 Uros Bizjak <ubizjak@gmail.com>
1770
1771 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1772 * gcc.dg/ifcvt-2.c: Ditto.
1773 * gcc.dg/zero_bits_compound-1.c: Ditto.
1774 * gcc.dg/zero_bits_compound-1.c: Ditto.
1775 * gcc.dg/pr40550.c: Simplify target selectors.
1776 Use dg-additional-options.
1777 * gcc.dg/pr47893.c: Ditto.
1778 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1779 additional options for 32-bit x86 targets.
1780 * gcc.dg/pr70955.c: Move to ...
1781 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1782
ec645283 17832016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1784
1785 PR c++/61019
1786 * g++.dg/cpp0x/pr61019.C: New.
1787
9753b549 17882016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1789 Terry Guo <terry.guo@arm.com>
1790
1791 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1792 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1793 * gcc.target/arm/pure-code/pure-code.exp: New.
1794
7dbfb427 17952016-09-22 Uros Bizjak <ubizjak@gmail.com>
1796
1797 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1798 Remove SSE effective target requirement.
1799
7e20dff2 18002016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1801
1802 PR c++/71979
1803 * g++.dg/cpp0x/pr71979.C: New.
1804
05dd002d 18052016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1806
1807 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1808
53769cc8 18092016-09-22 Martin Liska <mliska@suse.cz>
1810
1811 PR ipa/77653
1812 * gcc.dg/ipa/pr77653.c: New test.
1813
51c846d6 18142016-09-22 Jakub Jelinek <jakub@redhat.com>
1815
1816 PR fortran/77665
1817 * gfortran.dg/gomp/pr77665.f90: New test.
1818
51278c1a 18192016-09-22 Paul Thomas <pault@gcc.gnu.org>
1820
1821 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1822 * gfortran.dg/dtio_13.f90: New test.
1823
cde225a2 18242016-09-21 Louis Krupp <louis.krupp@zoho.com>
1825
1826 PR fortran/66107
1827 * gfortran.dg/pr66107.f90: New test.
1828
0d5530d9 18292016-09-21 Ian Lance Taylor <iant@golang.org>
1830
1831 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1832 with call to builtin delete function.
1833
9ca7e933 18342016-09-21 Joseph Myers <joseph@codesourcery.com>
1835
1836 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1837 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1838 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1839 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1840 tests.
1841
451127c6 18422016-09-21 Uros Bizjak <ubizjak@gmail.com>
1843
1844 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1845
98aa0f57 18462016-09-21 Jakub Jelinek <jakub@redhat.com>
1847
1848 PR c++/77651
1849 * g++.dg/cpp1z/aligned-new6.C: New test.
1850
65eeae10 18512016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1852
1853 * gcc.target/arm/fp16-aapcs-3.c: New.
1854 * gcc.target/arm/fp16-aapcs-4.c: New.
1855 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1856 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1857 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1858 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1859
1a39df22 18602016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1861
1862 PR tree-optimization/77550
1863 * g++.dg/pr77550.C: New test.
1864
48bc6fdd 18652016-09-21 Georg-Johann Lay <avr@gjlay.de>
1866
1867 PR target/77326
1868 * gcc.target/avr/torture/pr77326.c: New test.
1869
a09b160b 18702016-09-21 Louis Krupp <louis.krupp@zoho.com>
1871
1872 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1873
91207228 18742016-09-21 Richard Biener <rguenther@suse.de>
1875
1876 PR tree-optimization/77648
1877 * gcc.dg/torture/pr77648-1.c: New testcase.
1878 * gcc.dg/torture/pr77648-2.c: Likewise.
1879
f6aeb966 18802016-09-21 Richard Biener <rguenther@suse.de>
1881 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR tree-optimization/77621
1884 * gcc.dg/pr77621.c: New testcase.
1885
637b3ebb 18862016-09-21 Paul Thomas <pault@gcc.gnu.org>
1887
1888 PR fortran/77657
1889 * gfortran.dg/dtio_12.f90: New test.
1890
b5b88e7a 18912016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1892
1893 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1894
8ccdb0a4 18952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1896
1897 PR tree-optimization/72835
1898 * gcc.dg/tree-ssa/pr72835.c: New test.
1899
b9833bfd 19002016-09-20 Martin Sebor <msebor@redhat.com>
1901
1902 PR middle-end/49905
1903 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1904 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1905 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1906 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1907 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1908 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1909 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1910
597323ed 19112016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1912
1913 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1914 arguments/compare will be optimized away.
1915 * gcc.dg/torture/ftrapv-1.c: Likewise.
1916
25a8e007 19172016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1918
1919 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1920 will be optimized away.
1921 * gcc.dg/ipa/vrp1.c: New test.
1922 * gcc.dg/ipa/vrp2.c: New test.
1923 * gcc.dg/ipa/vrp3.c: New test.
1924
6e93da1b 19252016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1926
1927 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1928 does the same transformation.
1929 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1930 * gcc.dg/tree-ssa/evrp1.c: New test.
1931 * gcc.dg/tree-ssa/evrp2.c: New test.
1932 * gcc.dg/tree-ssa/evrp3.c: New test.
1933 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1934 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1935 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1936 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1937 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1938 foling now happens early.
1939 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1940 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1941 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1942 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1943 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1944
b8b3b645 19452016-09-20 Uros Bizjak <ubizjak@gmail.com>
1946
1947 PR target/77621
1948 * gcc.target/i386/pr77621.c: New test.
1949 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1950 pattern, loop should vectorize with -mtune=atom.
1951
81165554 19522016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1953 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR testsuite/63299
1956 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1957 instead of delete.
1958
2f8a2ead 19592016-09-20 Jakub Jelinek <jakub@redhat.com>
1960
a48667ee 1961 PR c++/77626
1962 * g++.dg/other/pr77626.C: New test.
1963
7e67c6d5 1964 PR c++/77638
1965 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1966
59934ea3 1967 PR c++/77637
1968 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1969
2f8a2ead 1970 PR middle-end/77624
1971 * c-c++-common/pr77624-1.c: New test.
1972 * c-c++-common/pr77624-2.c: New test.
1973
a1268ee1 19742016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1975
1976 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1977 of digits expected.
1978
0b77b2cf 19792016-09-20 Richard Biener <rguenther@suse.de>
1980
1981 PR tree-optimization/77646
1982 * gcc.dg/torture/pr77646.c: New testcase.
1983
bed03df1 19842016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1985
1986 PR c++/77434
1987 * c-c++-common/Wint-in-bool-context.c: New test.
1988
cb19a0da 19892016-09-19 Joseph Myers <joseph@codesourcery.com>
1990
1991 * gcc.dg/cr-decimal-dig-1.c: New test.
1992
9b5c49ef 19932016-09-19 Joseph Myers <joseph@codesourcery.com>
1994
1995 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1996 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1997 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1998 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1999
48d1445d 20002016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2001
2002 PR rtl-optimization/77416
2003 * gcc.target/powerpc/pr77416.c: New.
2004
579f478b 20052016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2006
2007 PR c++/77639
2008 * g++.dg/template/error-recovery4.C: New test.
2009
f2e52448 20102016-09-19 Bin Cheng <bin.cheng@arm.com>
2011
2012 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2013
aaf7d5f8 20142016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2015
2016 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2017 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2018
5f036000 20192016-09-19 Jakub Jelinek <jakub@redhat.com>
2020 Jan Hubicka <jh@suse.cz>
2021
2022 PR target/77587
2023 * gcc.dg/pr77587.c: New test.
2024 * gcc.dg/pr77587a.c: New file.
2025
eee0cf09 20262016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2027
2028 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2029 * gfortran.dg/coarray_38.f90:
2030 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2031 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2032 * gfortran.dg/coarray_allocate_7.f08: New test.
2033 * gfortran.dg/coarray_allocate_8.f08: New test.
2034 * gfortran.dg/coarray_allocate_9.f08: New test.
2035 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2036 new caf_register.
2037 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2038 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2039 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2040 get_by_refs.
2041 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2042 * gfortran.dg/coarray_lock_7.f90: Same.
2043 * gfortran.dg/coarray_poly_5.f90: Same.
2044 * gfortran.dg/coarray_poly_6.f90: Same.
2045 * gfortran.dg/coarray_poly_7.f90: Same.
2046 * gfortran.dg/coarray_poly_8.f90: Same.
2047 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2048
891196d7 20492016-09-19 Fritz Reese <fritzoreese@gmail.com>
2050
2051 PR fortran/77584
2052 * gfortran.dg/dec_structure_15.f90: New testcase.
2053
281da9a3 20542016-09-19 Richard Biener <rguenther@suse.de>
2055
2056 PR middle-end/77605
2057 * gcc.dg/torture/pr77605.c: New testcase.
2058
8a252920 20592016-09-18 Louis Krupp <louis.krupp@zoho.com>
2060
2061 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2062
a18b7a33 20632016-09-17 Jan Hubicka <hubicka@ucw.cz>
2064
2065 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2066 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2067 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2068 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2069 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2070 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2071 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2072 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2073 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2074 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2075 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2076
b868c23d 20772016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2078
2079 * gcc.target/i386/pr68633.c: Fix expected result.
2080
360d7ea8 20812016-09-17 Louis Krupp <louis.krupp@gmail.com>
2082
2083 PR fortran/68078
2084 * gfortran.dg/pr68078.f90: New test.
2085 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2086
d58661cb 20872016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2088
2089 PR target/77613
2090 * gcc.target/powerpc/swaps-p8-25.c: New.
2091
24b3d864 20922016-09-16 Jakub Jelinek <jakub@redhat.com>
2093
e6db887a 2094 PR c++/77482
2095 * g++.dg/cpp0x/constexpr-77482.C: New test.
2096
44df6c11 2097 PR c++/77379
2098 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2099 thunk offsets.
2100 * g++.dg/abi/abi-tag23a.C: Likewise.
2101
53d2f3de 2102 PR c++/77338
2103 * g++.dg/cpp0x/decltype-77338.C: New test.
2104
24b3d864 2105 PR c++/77375
2106 * g++.dg/cpp0x/mutable1.C: New test.
2107
42f172d0 21082016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2109
2110 PR fortran/77612
2111 * gfortran.dg/pr77612.f90: New test.
2112
0665113b 21132016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2114
2115 * gcc.dg/torture/pr70421.c: Require int32plus.
2116
dff10ec9 21172016-09-16 Jakub Jelinek <jakub@redhat.com>
2118
be63912c 2119 PR middle-end/77475
2120 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2121
dff10ec9 2122 PR target/77526
2123 * gcc.target/i386/pr77526.c: New test.
2124
69cdadd9 21252016-09-16 Jakub Jelinek <jakub@redhat.com>
2126 Eric Botcazou <ebotcazou@adacore.com>
2127
2128 PR middle-end/77594
2129 * gcc.target/i386/pr77594.c: New test.
2130
b74250bc 21312016-09-15 Louis Krupp <louis.krupp@zoho.com>
2132
2133 PR fortran/69963
2134 * gfortran.dg/misplaced_implicit_character.f90: New test.
2135
834a2c29 21362016-09-15 Bin Cheng <bin.cheng@arm.com>
2137
2138 PR tree-optimization/77503
2139 * gcc.dg/vect/pr77503.c: New test.
2140
fbcb99d5 21412016-09-15 Richard Biener <rguenther@suse.de>
2142
2143 PR middle-end/77544
2144 * c-c++-common/torture/pr77544.c: New testcase.
2145
3aa4e8c2 21462016-09-15 Jakub Jelinek <jakub@redhat.com>
2147
2148 PR middle-end/77475
2149 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2150 * gcc.dg/march-generic.c: Likewise.
2151 * gcc.target/i386/spellcheck-options-1.c: New test.
2152 * gcc.target/i386/spellcheck-options-2.c: New test.
2153 * gcc.target/i386/spellcheck-options-3.c: New test.
2154 * gcc.target/i386/spellcheck-options-4.c: New test.
2155
e9dea525 21562016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2157
2158 PR fortran/72743
2159 * gfortran.dg/goacc/pr72743.f90: New test.
2160
7270347c 21612016-09-15 Richard Biener <rguenther@suse.de>
2162
2163 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2164
091e8e90 21652016-09-15 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/77514
2168 * gcc.dg/torture/pr77514.c: New testcase.
2169
8cc08773 21702016-09-14 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR c++/77549
2173 * g++.dg/lookup/pr77549.C: New test.
2174
5be60f03 21752016-09-14 Marek Polacek <polacek@redhat.com>
2176
2177 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2178 * c-c++-common/gomp/atomic-13.c: Likewise.
2179 * c-c++-common/gomp/atomic-14.c: Likewise.
2180 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2181 * g++.dg/cpp1z/bool-increment1.C: New test.
2182 * c-c++-common/pr60439.c: Add dg-warning.
2183 * g++.dg/expr/bitfield4.C: Likewise.
2184 * g++.dg/expr/bitfield5.C: Likewise.
2185 * g++.dg/expr/bitfield6.C: Likewise.
2186 * g++.dg/expr/bool1.C: Likewise.
2187 * g++.dg/expr/bool3.C: Likewise.
2188 * g++.dg/expr/lval3.C: Likewise.
2189 * g++.dg/expr/lval4.C: Likewise.
2190 * g++.old-deja/g++.jason/bool5.C: Likewise.
2191 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2192 * g++.dg/other/error18.C: Likewise.
2193 * g++.dg/gomp/atomic-14.C: Likewise.
2194
f80a245e 21952016-09-14 Nathan Sidwell <nathan@acm.org>
2196
2197 PR c++/77539
2198 * g++.dg/cpp1y/pr77539.C: New.
2199
7b329bca 22002016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2201
2202 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2203 dg-require.
2204 * g++.dg/ext/builtin_alloca.C: Likewise.
2205 * g++.dg/template/spec35.C: Likewise.
2206 * gcc.dg/builtins-68.c: Likewise.
2207 * gcc.misc-tests/gcov-13.c: Likewise.
2208 * gcc.misc-tests/gcov-14.c: Likewise.
2209
0029200d 22102016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2211
2212 * gfortran.dg/dec_structure_14.f90: New testcase.
2213
0975f764 22142016-09-14 Jakub Jelinek <jakub@redhat.com>
2215
2216 PR sanitizer/68260
2217 * c-c++-common/tsan/pr68260.c: New test.
2218
1098c313 22192016-09-13 Joe Seymour <joe.s@somniumtech.com>
2220
2221 PR target/70713
2222 * gcc.target/msp430/function-attributes-1.c: New test.
2223 * gcc.target/msp430/function-attributes-2.c: New test.
2224 * gcc.target/msp430/function-attributes-3.c: New test.
2225
2e7b05a3 22262015-04-18 Martin Sebor <msebor@redhat.com>
2227
2228 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2229 of non-nul characters.
2230 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2231
46fad8d5 22322016-09-13 Jakub Jelinek <jakub@redhat.com>
2233
4bdba715 2234 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2235 * g++.dg/cpp1z/gen-attrs1.C: New test.
2236
99d887de 2237 PR tree-optimization/77454
2238 * gcc.dg/pr77454.c: New test.
2239
46fad8d5 2240 PR c++/77553
2241 * g++.dg/cpp1y/constexpr-77553.C: New test.
2242
68ef907c 22432016-09-13 David Malcolm <dmalcolm@redhat.com>
2244
2245 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2246 (test_show_locus): Replace rich_location::add_fixit_insert calls
2247 with add_fixit_insert_before and add_fixit_insert_after.
2248
2c24fd5e 22492016-09-13 Jason Merrill <jason@redhat.com>
2250 Tom de Vries <tom@codesourcery.com>
2251
2252 PR c++/77427
2253 * g++.dg/pr77427.C: New test.
2254
68b219ee 22552016-09-13 Martin Liska <mliska@suse.cz>
2256
2257 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2258 effective target.
2259 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2260 * lib/target-supports.exp: Define the new target.
2261
c72e91d3 22622016-09-12 Andrew Pinski <apinski@cavium.com>
2263
2264 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2265 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2266
b38c0a37 22672016-09-12 Uros Bizjak <ubizjak@gmail.com>
2268
2269 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2270 variable arguments.
2271 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2272 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2273 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2274 variable argument.
2275 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2276 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2277
7a21b590 22782016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2279
2280 PR c++/77496
2281 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2282 * g++.dg/ext/pr77496.C: New test.
2283 * g++.dg/warn/pr77496.C: New test.
2284
00434032 22852016-09-12 David Malcolm <dmalcolm@redhat.com>
2286
2287 PR c/72858
2288 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2289 to preserve conversion chars, and to preserve prefix information.
2290 * gcc.dg/format/pr72858.c: New test case.
2291
54f56c28 22922016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2293
2294 * gfortran.dg/pr77507.f90: Move to ...
2295 * gfortran.dg/ieee/pr77507.f90: here.
2296
08d6d42c 22972016-08-09 Jan Hubicka <hubicka@ucw.cz>
2298
2299 PR ipa/61159
2300 * compile/pr61159.c: New testcase
2301
35870532 23022016-08-09 Jan Hubicka <hubicka@ucw.cz>
2303
2304 PR ipa/64316
2305 * gcc.dg/ipa/pr63416.c: New testcase.
2306
953b9eef 23072016-09-10 Paul Thomas <pault@gcc.gnu.org>
2308 Steven G. Kargl <kargl@gcc.gnu.org>
2309
2310 PR fortran/77532
c78b1f64 2311 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2312
1aef7c3c 23132016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2314
2315 PR fortran/77507
2316 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2317 * gfortran.dg/c_assoc_4.f90: Ditto.
2318
3bb45f76 23192016-09-10 Tom de Vries <tom@codesourcery.com>
2320
2321 PR C/71602
2322 * c-c++-common/va-arg-va-list-type.c: New test.
2323
9731eaaf 23242016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2325
2326 PR rtl-optimization/77289
2327 * gcc.target/powerpc/pr77289.c: New test.
2328
911ea34a 23292016-09-09 Martin Sebor <msebor@redhat.com>
2330
2331 PR c/77520
2332 PR c/77521
2333 * gcc.dg/pr77520.c: New test.
2334 * gcc.dg/pr77521.c: New test.
2335
edd0f33b 23362016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2337
2338 PR fortran/77506
2339 * gfortran.dg/pr77506.f90: New test.
2340
374777a4 23412016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2342
2343 PR fortran/77507
2344 * gfortran.dg/pr77507.f90: New test.
2345
c5eddaf9 23462016-09-09 Joseph Myers <joseph@codesourcery.com>
2347
2348 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2349
3e7e4e14 23502016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2351 Louis Krupp <lkrupp@gcc.gnu.org>
2352
2353 PR fortran/69514
2354 * gfortran.dg/pr69514_1.f90: New test.
2355 * gfortran.dg/pr69514_2.f90: New test.
2356
51688bb7 23572016-09-08 Jakub Jelinek <jakub@redhat.com>
2358
a34338c9 2359 PR fortran/77500
2360 * gfortran.dg/gomp/pr77500.f90: New test.
2361
51688bb7 2362 PR fortran/77516
2363 * gfortran.dg/gomp/pr77516.f90: New test.
2364
3ecb55e7 23652016-09-07 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR middle-end/77475
2368 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2369 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2370 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2371 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2372 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2373 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2374
3da97ff7 23752016-09-07 David Malcolm <dmalcolm@redhat.com>
2376
2377 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2378 "substring-locations.h".
2379
b55f1f44 23802016-09-07 Richard Biener <rguenther@suse.de>
2381
2382 PR c/77450
2383 * c-c++-common/vector-subscript-8.c: Move ..
2384 * gcc.dg/pr77450.c: ... here.
2385
7d482049 23862016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2387
2388 PR libgfortran/77393
2389 * gfortran.dg/fmt_f0_2.f90: Update test.
2390 * gfortran.dg/fmt_f0_3.f90: New test.
2391
ef3b531c 23922016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2393
2394 PR debug/77389
2395 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2396 in dg-options.
2397
2398 PR debug/57519
2399 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2400
39370ea0 24012016-09-06 Jakub Jelinek <jakub@redhat.com>
2402
2403 PR target/69255
2404 * gcc.target/i386/pr69255-1.c: New test.
2405 * gcc.target/i386/pr69255-2.c: New test.
2406 * gcc.target/i386/pr69255-3.c: New test.
2407
24082016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2409
2410 PR c/77336
2411 * gcc.dg/format/miss-7.c: New test.
2412
88820414 24132016-09-06 Uros Bizjak <ubizjak@gmail.com>
2414
2415 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2416
4c790ba8 24172016-09-06 Martin Liska <mliska@suse.cz>
2418
2419 PR gcov-profile/77378
2420 PR gcov-profile/77466
2421 * gcc.dg/profile-update-warning.c: New test.
2422
43d2460d 24232016-09-06 Richard Biener <rguenther@suse.de>
2424
2425 PR tree-optimization/77479
2426 * gcc.dg/torture/pr77479.c: New testcase.
2427
4c04bcce 24282016-09-06 Richard Biener <rguenther@suse.de>
2429
2430 PR c/77450
2431 * c-c++-common/vector-subscript-7.c: Adjust.
2432 * c-c++-common/vector-subscript-8.c: New testcase.
2433
8925068a 24342016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2435
2436 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2437
daea048c 24382016-09-05 Jakub Jelinek <jakub@redhat.com>
2439
e315ff48 2440 PR target/77476
2441 * gcc.target/i386/avx512f-pr77476.c: New test.
2442 * gcc.target/i386/avx512bw-pr77476.c: New test.
2443 * gcc.target/i386/avx512dq-pr77476.c: New test.
2444
8eeca3ac 2445 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2446 Update comment to mention also avx512f.
2447
daea048c 2448 PR sanitizer/77396
2449 * g++.dg/asan/pr77396-2.C: New test.
2450
a6ffaadf 24512016-09-05 Uros Bizjak <ubizjak@gmail.com>
2452
2453 PR rtl-optimization/77452
2454 * gcc.target/i386/pr77452.c: New test.
2455
8f8828ba 24562016-09-05 Marek Polacek <polacek@redhat.com>
2457
2458 PR c/77423
2459 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2460
65277f2a 24612016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2462
2463 PR fortran/77391
2464 * gfortran.dg/pr77391.f90: New test.
2465
a1cf06b8 24662016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2467
2468 PR fortran/77460
2469 * gfortran.dg/pr77460.f90: New test.
2470
4d261282 24712016-09-03 Jakub Jelinek <jakub@redhat.com>
2472
2473 PR c/65467
2474 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2475
4fc4eb94 24762016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2477
2478 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2479
40a431fa 24802016-09-02 David Malcolm <dmalcolm@redhat.com>
2481
2482 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2483 test case.
2484 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2485 diagnostic-test-show-locus-generate-patch.c to the sources
2486 for diagnostic_plugin_test_show_locus.c.
2487
a940fdc7 24882016-09-02 Jakub Jelinek <jakub@redhat.com>
2489
0b80c4b2 2490 PR c/65467
2491 * gcc.dg/gomp/_Atomic-1.c: New test.
2492 * gcc.dg/gomp/_Atomic-2.c: New test.
2493 * gcc.dg/gomp/_Atomic-3.c: New test.
2494 * gcc.dg/gomp/_Atomic-4.c: New test.
2495 * gcc.dg/gomp/_Atomic-5.c: New test.
2496
a940fdc7 2497 PR sanitizer/77396
2498 * g++.dg/asan/pr77396.C: New test.
2499
25002016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2501
2502 PR tree-optimization/71831
2503 * gcc.dg/builtin-object-size-16.c: New test.
2504 * gcc.dg/builtin-object-size-17.c: New test.
2505
0b404bb4 25062016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2507
2508 PR libgfortran/77393
2509 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2510
8a5817a9 25112016-09-01 Uros Bizjak <ubizjak@gmail.com>
2512
2513 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2514 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2515 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2516 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2517 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2518 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2519 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2520 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2521 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2522 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2523 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2524 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2525 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2526 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2527 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2528 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2529 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2530 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2531
209253ae 25322016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2533
2534 * gnat.dg/opt58.adb: New test.
2535 * gnat.dg/opt58_pkg.ads: New helper.
2536
15182c1d 25372016-09-01 Richard Biener <rguenther@suse.de>
2538
2539 PR middle-end/77436
2540 * gcc.dg/torture/pr77436.c: New testcase.
2541
1c02615c 25422016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2543
2544 * gcc.dg/pr64252.c: Require int32plus.
2545 * gcc.dg/pr66299-1.c: Likewise.
2546 * gcc.dg/pr66299-2.c: Likewise.
2547 * gcc.dg/torture/20131115-1.c: Skip for avr.
2548
08fded5f 25492016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2550
2551 * gcc.target/aarch64/ands_3.c: New test.
2552
a7b3b7c4 25532016-08-31 Jakub Jelinek <jakub@redhat.com>
2554
68c215e4 2555 PR fortran/77352
2556 * gfortran.dg/gomp/pr77352.f90: New test.
2557
a7b3b7c4 2558 PR fortran/77374
2559 * gfortran.dg/gomp/pr77374.f08: New test.
2560
51a43c06 25612016-08-31 Marc Glisse <marc.glisse@inria.fr>
2562
2563 PR tree-optimization/73714
2564 * gcc.dg/tree-ssa/pr73714.c: New test.
2565
01109414 25662016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2567
2568 PR libgfortran/77393
2569 * gfortran.dg/fmt_f0_2.f90: New test.
2570
8036ac7f 25712016-08-31 Marc Glisse <marc.glisse@inria.fr>
2572
2573 * gcc.target/i386/pr59539-2.c: Adapt options.
2574 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2575
b298bde8 25762016-08-31 Paul Thomas <pault@gcc.gnu.org>
2577
2578 PR fortran/77418
2579 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2580 of the associate entity and replace with a pointer to the
2581 intended item on the stack.
2582
9f732c4e 25832016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2584 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2585
2586 PR fortran/48298
2587 * gfortran.dg/dtio_1.f90: New test.
2588 * gfortran.dg/dtio_2.f90: New test.
2589 * gfortran.dg/dtio_3.f90: New test.
2590 * gfortran.dg/dtio_4.f90: New test.
2591 * gfortran.dg/dtio_5.f90: New test.
2592 * gfortran.dg/dtio_6.f90: New test.
2593 * gfortran.dg/dtio_7.f90: New test.
2594 * gfortran.dg/dtio_8.f90: New test.
2595 * gfortran.dg/dtio_9.f90: New test.
2596 * gfortran.dg/dtio_10.f90: New test.
2597
d6dd1b60 25982016-08-30 David Malcolm <dmalcolm@redhat.com>
2599
2600 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2601 (test_many_nested_locations): New function.
2602 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2603 (test_show_locus): Handle "test_many_nested_locations".
2604
2e7400df 26052016-08-30 David Malcolm <dmalcolm@redhat.com>
2606
2607 * g++.dg/template/double-greater-than-fixit.C: New test case.
2608
98023bfd 26092016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2610
2611 * gnat.dg/opt57.ad[sb]: New test.
2612 * gnat.dg/opt57_pkg.ads: New helper.
2613
f9723d87 26142016-08-30 Richard Biener <rguenther@suse.de>
2615
2616 PR tree-optimization/69047
2617 * gcc.dg/pr69047.c: Fix byte-order check.
2618
77ce6232 26192016-08-30 Jakub Jelinek <jakub@redhat.com>
2620
adca2d16 2621 PR tree-optimization/72866
2622 * gcc.dg/vect/pr72866.c: New test.
2623
06cee168 2624 PR debug/77363
2625 * g++.dg/debug/dwarf2/pr77363.C: New test.
2626
4472e8d1 2627 PR middle-end/77377
2628 * gcc.target/i386/pr77377.c: New test.
2629
77ce6232 2630 PR debug/77389
2631 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2632 in dg-options.
2633
36bda760 26342016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2635
2636 * gfortran.dg/pr77372.f90: Moved to ...
2637 * gfortran.dg/ieee/pr77372.f90: here.
2638
2db6ea89 26392016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2640
2641 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2642 vector short/char initializations.
2643 * gcc.target/powerpc/vec-init-5.c: Likewise.
2644 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2645 vector initialization optimizations.
2646 * gcc.target/powerpc/vec-init-7.c: Likewise.
2647 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2648 vector float/double initializations.
2649 * gcc.target/powerpc/vec-init-9.c: Likewise.
2650
1e4df796 26512016-08-29 Uros Bizjak <ubizjak@gmail.com>
2652
2653 PR target/77403
2654 * gcc.target/i386/pr77403.c: New test.
2655
f293b7f2 26562016-08-29 Marek Polacek <polacek@redhat.com>
2657
2658 PR c/77292
2659 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2660
ea2ec8f6 26612016-08-29 Tom de Vries <tom@codesourcery.com>
2662
2663 PR c/77398
2664 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2665
686436fe 26662016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2667
2668 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2669
686436fe 26702016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2671
2672 * gfortran.dg/dec_structure_13.f90: New testcase.
2673
f1ecf8b3 26742016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2675
2676 PR fortran/77261
2677 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2678 available.
2679
4670f428 26802016-08-28 Tom de Vries <tom@codesourcery.com>
2681
2682 PR lto/70955
2683 * gcc.dg/pr70955.c: New test.
2684 * gcc.dg/lto/pr70955_0.c: Same.
2685 * gcc.dg/lto/pr70955_1.c: Same.
2686
b243b563 26872016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2688
2689 PR tree-optimization/71077
2690 * gcc.target/i386/pr71077.c: New test.
2691
92a44a68 26922016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2693
2694 PR fortran/77380
2695 * gfortran.dg/pr77380.f90: New test.
2696
92a44a68 26972016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2698
2699 PR fortran/77372
2700 gfortran.dg/pr77372.f90: New test.
2701
367964fa 27022016-08-26 David Malcolm <dmalcolm@redhat.com>
2703
2704 * gcc.dg/spellcheck-fields-2.c (test): Move
2705 dg-begin/end-multiline-output within function body.
2706 (test_macro): New function.
2707
df4248fb 27082016-08-26 David Malcolm <dmalcolm@redhat.com>
2709
2710 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2711 (test_fixit_insert): Update expected output.
2712 (test_fixit_remove): Likewise.
2713 (test_fixit_replace): Likewise.
2714
377da6e4 27152016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2716
2717 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2718 Fix typo.
2719
4f16cc83 27202016-08-26 Richard Biener <rguenther@suse.de>
2721
2722 PR tree-optimization/69047
2723 * gcc.dg/pr69047.c: New testcase.
2724
a54071b2 27252016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2726 Martin Jambhor <mjambor@suse.cz>
377da6e4 2727
a54071b2 2728 * gcc.dg/ipa/propbits-1.c: New test-case.
2729 * gcc.dg/ipa/propbits-2.c: Likewise.
2730 * gcc.dg/ipa/propbits-3.c: Likewise.
2731
2ae10c8c 27322016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2733
2734 PR fortran/77351
2735 * gfortran.dg/pr77351.f90: New test.
2736
c4963714 27372016-08-25 Marek Polacek <polacek@redhat.com>
2738
2739 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2740
49e1f4eb 27412016-08-25 Marek Polacek <polacek@redhat.com>
2742
2743 PR c/77323
2744 * gcc.dg/pr77323.c: New test.
2745
984f03c2 27462016-08-24 Paul Thomas <pault@gcc.gnu.org>
2747
2748 PR fortran/77358
2749 * gfortran.dg/submodule_17.f08: New test.
2750
92a44a68 27512016-08-24 Michael Collison <michael.collison@linaro.org>
2752 Michael Collison <michael.collison@arm.com>
f6c98a9a 2753
2754 * gcc.target/arm/builtin_saddl.c: New testcase.
2755 * gcc.target/arm/builtin_saddll.c: New testcase.
2756 * gcc.target/arm/builtin_uaddl.c: New testcase.
2757 * gcc.target/arm/builtin_uaddll.c: New testcase.
2758 * gcc.target/arm/builtin_ssubl.c: New testcase.
2759 * gcc.target/arm/builtin_ssubll.c: New testcase.
2760 * gcc.target/arm/builtin_usubl.c: New testcase.
2761 * gcc.target/arm/builtin_usubll.c: New testcase.
2762
8938d43d 27632016-08-24 Uros Bizjak <ubizjak@gmail.com>
2764
2765 PR target/77270
2766 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2767 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2768 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2769 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2770 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2771 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2772 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2773 effective target. Remove scan-assembler-times directives.
2774 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2775 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2776 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2777
2fb84e50 27782016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2779
2780 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2781 of unsigned int.
2782 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2783
cac7df4e 27842016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2785
2786 PR testsuite/77317
2787 * lib/target-supports.exp
2788 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2789 (check_effective_target_vect_natural_alignment): Ditto.
2790 (check_effective_target_vector_alignment_reachable): Ditto.
2791 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2792
b904831d 27932016-08-23 Ian Lance Taylor <iant@golang.org>
2794
2795 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2796
ff055c48 27972016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2798
2799 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2800 being created from pointers to memory locations.
2801 * gcc.target/powerpc/vec-init-2.c: Likewise.
2802
27af8972 28032016-08-23 Fritz Reese <fritzoreese@gmail.com>
2804
2805 * gfortran.dg/dec_structure_12.f90: New testcase.
2806
bd8ac469 28072016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2808
2809 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2810
434d4291 28112016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2812
2813 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2814 verification.
2815
be0be2de 28162016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2817
2818 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2819 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2820
7feac654 28212016-08-23 Richard Biener <rguenther@suse.de>
2822
2823 PR tree-optimization/27336
2824 * c-c++-common/pr27336.c: New testcase.
2825
364743f3 28262016-08-22 Marek Polacek <polacek@redhat.com>
2827
2828 PR c++/77321
2829 * g++.dg/cpp1y/pr77321.C: New test.
2830
b92c452d 28312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/60774
2834 * gfortran.dg/empty_label.f: Adjust test for new error message.
2835 * gfortran.dg/empty_label.f90: Ditto.
2836 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2837 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2838 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2839
bfbc628a 28402016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2841
2842 PR fortran/61318
2843 * gfortran.dg/pr61318.f90: New test.
2844
99af6e70 28452016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2846
2847 PR fortran/77260
2848 * gfortran.dg/pr77260_1.f90: New test.
2849 * gfortran.dg/pr77260_2.f90: Ditto.
2850
6cfc7001 28512016-08-22 Joseph Myers <joseph@codesourcery.com>
2852
2853 PR middle-end/77269
2854 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2855 __builtin_signbitf and __builtin_signbitl in expected generic
2856 expansion.
2857 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2858 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2859 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2860 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2861 tests.
2862
012f068a 28632016-08-22 Joseph Myers <joseph@codesourcery.com>
2864
2865 * gcc.dg/torture/float128-builtin.c,
2866 gcc.dg/torture/float128-ieee-nan.c,
2867 gcc.dg/torture/float128x-builtin.c,
2868 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2869 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2870 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2871 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2872 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2873 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2874 gcc.dg/torture/floatn-nan.h: New tests.
2875
e2c5b687 28762016-08-22 Joseph Myers <joseph@codesourcery.com>
2877
2878 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2879 macro.
2880 (main): Update calls to TEST_I_F.
2881 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2882 macro.
2883 (main): Update calls to TEST_I_F.
2884
b4635564 28852016-08-22 Joseph Myers <joseph@codesourcery.com>
2886
2887 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2888 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2889 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2890 names in calls to TEST_I_F.
2891
802bc569 28922016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2893
2894 PR c/52952
2895 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2896
70fa7158 28972016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2898
2899 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2900 and !natural_alignment_64.
2901 * gcc.dg/ipa/propalign-2.c: Likewise.
2902 * gcc.dg/ipa/propalign-3.c: Likewise.
2903 * gcc.dg/ipa/propalign-4.c: Likewise.
2904 * gcc.dg/ipa/propalign-5.c: Likewise.
2905 * lib/target-supports.exp
2906 (check_effective_target_natural_alignment_32): Add avr-*-*.
2907
d0346b1a 29082016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2909
2910 PR tree-optimization/61839
2911 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2912 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2913 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2914 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2915
82c85aba 29162016-08-19 Joseph Myers <joseph@codesourcery.com>
2917
2918 PR c/32187
2919 * lib/target-supports.exp (check_effective_target_float16)
2920 (check_effective_target_float32, check_effective_target_float64)
2921 (check_effective_target_float128, check_effective_target_float32x)
2922 (check_effective_target_float64x)
2923 (check_effective_target_float128x)
2924 (check_effective_target_float16_runtime)
2925 (check_effective_target_float32_runtime)
2926 (check_effective_target_float64_runtime)
2927 (check_effective_target_float128_runtime)
2928 (check_effective_target_float32x_runtime)
2929 (check_effective_target_float64x_runtime)
2930 (check_effective_target_float128x_runtime)
2931 (check_effective_target_floatn_nx_runtime)
2932 (add_options_for_float16, add_options_for_float32)
2933 (add_options_for_float64, add_options_for_float128)
2934 (add_options_for_float32x, add_options_for_float64x)
2935 (add_options_for_float128x): New procedures.
2936 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2937 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2938 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2939 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2940 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2941 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2942 gcc.dg/torture/float128-complex.c,
2943 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2944 gcc.dg/torture/float128x-basic.c,
2945 gcc.dg/torture/float128x-complex.c,
2946 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2947 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2948 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2949 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2950 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2951 gcc.dg/torture/float32x-basic.c,
2952 gcc.dg/torture/float32x-complex.c,
2953 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2954 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2955 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2956 gcc.dg/torture/float64x-basic.c,
2957 gcc.dg/torture/float64x-complex.c,
2958 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2959 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2960 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2961 gcc.dg/torture/floatn-tg.h,
2962 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2963 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2964 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2965 gcc.dg/torture/fp-int-convert-float128x.c,
2966 gcc.dg/torture/fp-int-convert-float16-timode.c,
2967 gcc.dg/torture/fp-int-convert-float16.c,
2968 gcc.dg/torture/fp-int-convert-float32-timode.c,
2969 gcc.dg/torture/fp-int-convert-float32.c,
2970 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2971 gcc.dg/torture/fp-int-convert-float32x.c,
2972 gcc.dg/torture/fp-int-convert-float64-timode.c,
2973 gcc.dg/torture/fp-int-convert-float64.c,
2974 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2975 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2976 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2977 maximum exponent of floating-point type. Use it in testing
2978 whether 0x8...0 fits in the floating-point type. Always treat -1
2979 (signed 0xf...f) as fitting in the floating-point type.
2980 (M_OK1): New macro.
2981 * gcc.dg/torture/fp-int-convert-double.c,
2982 gcc.dg/torture/fp-int-convert-float.c,
2983 gcc.dg/torture/fp-int-convert-float128-timode.c,
2984 gcc.dg/torture/fp-int-convert-float128.c,
2985 gcc.dg/torture/fp-int-convert-float80-timode.c,
2986 gcc.dg/torture/fp-int-convert-float80.c,
2987 gcc.dg/torture/fp-int-convert-long-double.c,
2988 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2989
cf0bbc39 29902016-08-19 Jakub Jelinek <jakub@redhat.com>
2991
9354a9a5 2992 PR fortran/72744
2993 * gfortran.dg/gomp/pr72744.f90: New test.
2994
cf0bbc39 2995 PR fortran/69281
2996 * gfortran.dg/gomp/pr69281.f90: New test.
2997
ee0e163a 29982016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2999
1e4df796 3000 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3001 the last special seed value.
3002 * gfortran.dg/random_7.f90: Use size for last array member instead
3003 of hardcoded value.
ee0e163a 3004
6d7de609 30052016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3006
3007 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3008 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3009
e3243c77 30102016-08-19 Richard Biener <rguenther@suse.de>
3011
3012 PR tree-optimization/77286
3013 * gcc.dg/torture/pr77286.c: New testcase.
3014
b983d92d 30152016-08-18 David Malcolm <dmalcolm@redhat.com>
3016
3017 * gcc.dg/verbose-asm-2.c: New test case.
3018
48a7392b 30192016-08-18 David Malcolm <dmalcolm@redhat.com>
3020
3021 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3022 (custom_diagnostic_finalizer): Update for change to
3023 diagnostic_show_locus.
3024
5c8151fa 30252016-08-18 David Malcolm <dmalcolm@redhat.com>
3026
3027 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3028 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3029
26040f06 30302016-08-18 Marek Polacek <polacek@redhat.com>
3031
3032 PR c/71514
3033 * gcc.dg/pr71514.c: New test.
3034
360e911d 30352015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3036
3037 PR target/72839
3038 * gcc.target/i386/pr72839.c: New test.
3039
6de0546d 30402016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3041
3042 PR middle-end/70895
3043 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3044 * c-c++-common/goacc/reduction-1.c: Likewise.
3045 * c-c++-common/goacc/reduction-2.c: Likewise.
3046 * c-c++-common/goacc/reduction-3.c: Likewise.
3047 * c-c++-common/goacc/reduction-4.c: Likewise.
3048
cee80871 30492016-08-18 Alan Modra <amodra@gmail.com>
3050
3051 * gcc.c-torture/compile/pr72771.c: New.
3052
f9c39b65 30532016-08-17 Jakub Jelinek <jakub@redhat.com>
3054
3055 PR fortran/67496
3056 * gfortran.dg/pr67496.f90: New test.
3057
92a44a68 30582015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3059
3060 PR tree-optimization/71752
f9c39b65 3061 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3062
d2392ec3 30632016-08-17 Uros Bizjak <ubizjak@gmail.com>
3064
3065 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3066
c4994c0b 30672016-08-17 Jakub Jelinek <jakub@redhat.com>
3068
3069 PR middle-end/77259
3070 * g++.dg/ipa/devirt-52.C: New test.
3071
f7896ff0 30722016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3073
3074 * c-c++-common/goacc/reduction-6.c: New testcase.
3075
7104d1a8 30762016-08-17 Richard Biener <rguenther@suse.de>
3077
3078 PR tree-optimization/76490
3079 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3080 * gcc.dg/pr52904.c: XFAIL.
3081
cff41b9e 30822016-08-17 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/23855
3085 * gcc.dg/loop-unswitch-2.c: Adjust.
3086
b1398e47 30872016-08-16 Jakub Jelinek <jakub@redhat.com>
3088
3089 PR tree-optimization/72817
3090 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3091
de41fc22 30922016-08-16 Joseph Myers <joseph@codesourcery.com>
3093
3094 PR libgcc/77265
3095 * gcc.dg/torture/float128-extend-inf.c: New test.
3096
5927e78e 30972016-08-16 David Malcolm <dmalcolm@redhat.com>
3098
3099 PR c/72857
3100 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3101 for embedded NUL.
3102 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3103 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3104 caret placement.
3105 (test_oct): Likewise.
3106 (test_multiple): Likewise.
3107 (test_field_width_specifier): Likewise.
3108 (test_field_width_specifier_2): New function.
3109 (test_field_precision_specifier): New function.
3110 (test_embedded_nul): Update expected caret placement.
3111 (test_non_contiguous_strings): Update line number.
3112 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3113 (__emit_string_literal_range): Add "caret_idx" param.
3114 (test_simple_string_literal): Add value for new param, updating
3115 expected output..
3116 (test_concatenated_string_literal): Likewise.
3117 (test_multiline_string_literal): Likewise.
3118 (test_hex): Likewise.
3119 (test_oct): Likewise.
3120 (test_multiple): Likewise.
3121 (test_ucn4): Likewise.
3122 (test_ucn8): Likewise.
3123 (test_u8): Likewise.
3124 (test_u): Likewise; update expected message, from "range" to
3125 "location".
3126 (test_U): Likewise.
3127 (test_L): Likewise.
3128 (test_macro): Add value for new param.
3129 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3130 (__emit_string_literal_range): Add "caret_idx" param.
3131 (test_stringified_token_1): Add value for new param. Update
3132 expected message, from "range" to "location".
3133 (test_stringized_token_2): Likewise, adding param to macro.
3134 (test_stringified_token_3): Likewise.
3135 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3136 (emit_warning): Convert param from source_range to location_t.
3137 (test_string_literals): Add caret_idx param, and use it when
3138 constructing a substring_loc. Update error message, from
3139 "range" to "location".
3140
b8d94309 31412016-08-16 Jakub Jelinek <jakub@redhat.com>
3142
2e947447 3143 PR target/71910
3144 * g++.dg/gomp/pr71910.C: New test.
3145
9ea71b15 3146 PR middle-end/67485
3147 * gcc.c-torture/compile/pr67485.c: New test.
3148
b8d94309 3149 PR target/72867
3150 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3151
31de5086 31522016-08-16 Bin Cheng <bin.cheng@arm.com>
3153
3154 PR tree-optimization/69848
3155 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3156
a05d3de8 31572016-08-16 Martin Liska <mliska@suse.cz>
3158
3159 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3160 of memory operations so that it can be handled by core2
3161 in 32-bit mode.
3162
b50ad04e 31632016-08-16 Richard Biener <rguenther@suse.de>
3164
3165 PR tree-optimization/76783
3166 * gcc.dg/pr76783.c: New testcase.
3167 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3168
b441db40 31692016-08-16 Bin Cheng <bin.cheng@arm.com>
3170
3171 PR tree-optimization/72817
3172 PR tree-optimization/73450
3173 * gcc.dg/tree-ssa/pr72817.c: New test.
3174 * gcc.dg/tree-ssa/pr73450.c: New test.
3175
36d310d0 31762016-08-15 Fritz Reese <fritzoreese@gmail.com>
3177
3178 * gfortran.dg/init_flag_13.f90: New testcase.
3179 * gfortran.dg/init_flag_14.f90: Ditto.
3180 * gfortran.dg/init_flag_15.f03: Ditto.
3181 * gfortran.dg/dec_init_1.f90: Ditto.
3182 * gfortran.dg/dec_init_2.f90: Ditto.
3183
e5ec9f76 31842016-08-15 Uros Bizjak <ubizjak@gmail.com>
3185
3186 PR target/72867
3187 * gcc.target/i386/pr72867.c: New test.
3188
6ce66d38 31892016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3190
3191 * c-c++-common/dump-ada-spec-5.c: New test.
3192
894463cf 31932016-08-15 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/73434
3196 * gcc.dg/torture/pr73434.c: New testcase.
3197
98b374b4 31982016-08-15 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR tree-optimization/72824
3201 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3202
9b90f118 32032016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3204
3205 PR fortran/70598
3206 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3207 in use_device clause.
3208 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3209 * gfortran.dg/goacc/list.f95: Adjust to catch
3210 "neither a POINTER nor an array" error messages.
3211
1d80868e 32122016-08-14 Uros Bizjak <ubizjak@gmail.com>
3213
3214 PR target/76342
3215 * gcc.target/i386/pr76342.c: New test.
3216
153e4ac1 32172016-08-12 Jakub Jelinek <jakub@redhat.com>
3218
3219 PR c/71512
3220 * g++.dg/ubsan/pr71512.C: New test.
3221 * c-c++-common/ubsan/pr71512-1.c: New test.
3222 * c-c++-common/ubsan/pr71512-2.c: New test.
3223
3c382998 32242016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3225
3226 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3227 vector initialization options.
3228 * gcc.target/powerpc/vec-init-2.c: Likewise.
3229 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3230 is generated on ISA 3.0.
3231
7079d57a 32322016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3233
3234 PR middle-end/71654
3235 * gcc.dg/c-c++-common/pr71654.c: New test.
3236 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3237 dg-options.
3238 * gcc.dg/tree-ssa/vrp24: Likewise.
3239
7175bb2a 32402016-08-12 Jakub Jelinek <jakub@redhat.com>
3241
3242 PR c/67410
3243 * gcc.dg/pr67410.c: New test.
3244
56fb8e9d 32452016-08-12 Bin Cheng <bin.cheng@arm.com>
3246
3247 PR tree-optimization/69848
3248 * gcc.dg/vect/vect-pr69848.c: New test.
3249
1f84b4ab 32502016-08-12 Uros Bizjak <ubizjak@gmail.com>
3251
3252 PR testsuite/71008
3253 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3254 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3255 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3256 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3257
60b349d9 32582016-08-12 Richard Biener <rguenther@suse.de>
3259
3260 PR tree-optimization/57326
3261 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3262 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3263 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3264 * gcc.target/i386/pr45685.c: Likewise.
3265 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3266 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3267 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3268 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3269 * gfortran.dg/pr34163.f90: Likewise.
3270
6d5f72f3 32712016-08-12 Martin Liska <mliska@suse.cz>
3272
3273 * g++.dg/gcov/gcov-16.C: New test.
3274 * lib/gcov.exp: Support new argument for run-gcov function.
3275
b357db2c 32762016-08-12 Martin Liska <mliska@suse.cz>
3277
3278 PR gcov-profile/35590
3279 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3280
08e33f10 32812016-08-12 Richard Biener <rguenther@suse.de>
3282
3283 PR tree-optimization/72851
3284 * gcc.dg/torture/pr72851.c: New testcase.
3285
92a44a68 32862016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3287
832d369d 3288 PR debug/63240
3289 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3290 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3291 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3292 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3293 DW_AT_deleted.
3294
1289a281 3295 PR debug/55641
3296 * g++.dg/debug/dwarf2/ref-1.C: New.
3297
9a478fab 3298 PR debug/49366
3299 * g++.dg/debug/dwarf2/template-params-12.H: New.
3300 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3301 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3302 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3303 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3304 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3305 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3306 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3307
e61229f8 33082016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3309
3310 PR target/72863
3311 * gcc.target/powerpc/pr72863.c: New test.
3312
c7823416 33132016-08-11 Uros Bizjak <ubizjak@gmail.com>
3314
3315 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3316
df15667f 33172015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3318
3319 * gcc.target/i386/pieces-strcpy-1.c: New test.
3320 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3321
83c375ba 33222016-08-11 Jakub Jelinek <jakub@redhat.com>
3323
3324 PR c++/72868
3325 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3326
350f354a 33272015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3328
3329 * gcc.target/i386/pieces-memcpy-1.c: New test.
3330 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3331 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3332 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3333 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3334 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3335
74be5bc1 33362016-08-11 Jakub Jelinek <jakub@redhat.com>
3337
3338 PR c/72816
20fb4916 3339 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3340
40395983 33412016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3342
3343 PR tree-optimization/71083
3344 * gcc.c-torture/execute/pr71083.c: New test.
3345 * gnat.dg/loop_optimization23.adb: New test.
3346 * gnat.dg/loop_optimization23_pkg.ads: New test.
3347 * gnat.dg/loop_optimization23_pkg.adb: New test.
3348
ec969ce4 33492016-08-11 Richard Biener <rguenther@suse.de>
3350
3351 PR tree-optimization/72772
3352 * gcc.dg/graphite/pr35356-1.c: Adjust.
3353 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3354
25482c16 33552016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3356
3357 * gfortran.dg/random_7.f90: Take into account that the last seed
3358 value is the special p value.
3359 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3360
f454033a 33612016-08-11 Richard Biener <rguenther@suse.de>
3362
3363 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3364
2d2b78a1 33652016-08-11 Alan Modra <amodra@gmail.com>
3366
3367 * gcc.target/powerpc/pr71680.c: New.
3368
97468983 33692016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3370
3371 * gcc.target/powerpc/bfp/bfp.exp: New file.
3372 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3373 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3374 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3375 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3376 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3377 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3378 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3379 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3380 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3381 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3382 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3383 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3384 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3385 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3386 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3387 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3388 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3389 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3390 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3391 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3392 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3393 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3394 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3395 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3396 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3397 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3398 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3399 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3400 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3401 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3402 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3403 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3404 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3405 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3406 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3407 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3408 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3409 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3410 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3411 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3412 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3413 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3414 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3415 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3416 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3417 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3418 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3419 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3420 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3421 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3422 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3423 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3424 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3425
23a6fe48 34262016-08-10 Bin Cheng <bin.cheng@arm.com>
3427
3428 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3429 Add aarch64*-*-*.
3430
0cb8f73e 34312016-08-10 Bin Cheng <bin.cheng@arm.com>
3432
3433 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3434
b7ed2a65 34352016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3436
3437 PR target/72853
3438 * gcc.target/powerpc/pr72853.c: New test.
3439
2d2b4107 34402016-08-10 Martin Liska <mliska@suse.cz>
3441
3442 PR gcov-profile/58306
3443 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3444
7132b755 34452016-08-10 Martin Liska <mliska@suse.cz>
3446
3447 * g++.dg/gcov/gcov-threads-1.C: New test.
3448
5186407c 34492016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3450
3451 PR target/71873
3452 * gcc.target/avr/pr71873.c: New test.
3453
44f01555 34542016-08-09 Martin Liska <mliska@suse.cz>
3455
3456 * g++.dg/gcov/gcov-dump-1.C: New test.
3457 * g++.dg/gcov/gcov-dump-2.C: New test.
3458
7d4f18f5 34592016-08-09 Martin Liska <mliska@suse.cz>
3460
3461 * gcc.dg/tree-prof/val-prof-9.c: New test.
3462
defa7026 34632016-08-09 Martin Liska <mliska@suse.cz>
3464
3465 * gcc.dg/tree-prof/val-prof-8.c: New test.
3466
ae7e6062 34672016-08-09 Martin Jambor <mjambor@suse.cz>
3468
0c47dd26 3469 PR ipa/71981
3470 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3471
a69fb570 34722016-08-09 Bin Cheng <bin.cheng@arm.com>
3473
3474 PR tree-optimization/33707
3475 * gcc.dg/vect/pr33707.c: New test.
3476
a031a844 34772016-08-09 Bin Cheng <bin.cheng@arm.com>
3478
3479 PR tree-optimization/pr72772
3480 * gcc.dg/tree-ssa/pr72772.c: New test.
3481
8f1baf0d 34822016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3483
3484 PR rtl-optimization/66669
3485 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3486
53e7aca1 34872016-08-09 Jakub Jelinek <jakub@redhat.com>
3488
3489 PR tree-optimization/72824
3490 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3491
c162fa25 34922016-08-09 Richard Biener <rguenther@suse.de>
3493
3494 PR tree-optimization/71802
3495 * gcc.dg/torture/pr71802.c: New testcase.
3496
87156a7d 34972016-08-09 Jakub Jelinek <jakub@redhat.com>
3498
3499 PR c++/72809
3500 * g++.dg/eh/stdarg1.C: New test.
3501
d0029333 35022016-08-08 Andi Kleen <ak@linux.intel.com>
3503
3504 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3505 test command line in failure log.
3506 (profopt-execute): dito. Make autofdo file names unique.
3507
7af4d06b 35082016-08-08 David Malcolm <dmalcolm@redhat.com>
3509
3510 PR c/64955
3511 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3512 output.
3513
7091ff70 35142016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3515
3516 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3517 c99_runtime.
3518 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3519 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3520 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3521 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3522 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3523 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3524
d189b094 35252016-08-08 David Malcolm <dmalcolm@redhat.com>
3526
3527 PR c/52952
3528 * gcc.dg/cpp/pr66415-1.c: Likewise.
3529 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3530 * gcc.dg/format/c90-printf-1.c: Likewise.
3531 * gcc.dg/format/diagnostic-ranges.c: New test case.
3532
440837fe 35332016-08-08 Jakub Jelinek <jakub@redhat.com>
3534
7cbcf608 3535 PR fortran/72716
3536 * gfortran.dg/gomp/pr72716.f90: New test.
3537
aa1ddb66 3538 PR middle-end/72781
3539 * gcc.dg/gomp/pr72781.c: New test.
3540
440837fe 3541 PR middle-end/68762
3542 * g++.dg/vect/pr68762-1.cc: New test.
3543 * g++.dg/vect/pr68762-2.cc: New test.
3544 * g++.dg/vect/pr68762.h: New file.
3545
eb571c16 35462016-08-08 Martin Sebor <msebor@redhat.com>
3547
3548 PR testsuite/72838
f9c39b65 3549 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3550 * g++.dg/warn/overflow-warn-3.C: Same.
3551 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3552
8ca5189a 35532016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3554
3555 PR fortran/71936
3556 * gfortran.dg/allocate_with_source_21.f03: New test.
3557
1495e54c 35582016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 PR fortran/72698
3561 * gfortran.dg/allocate_with_source_20.f03: New test.
3562
d1e97886 35632016-08-08 Alan Modra <amodra@gmail.com>
3564
3565 * gcc.c-torture/compile/pr72802.c: New.
3566
9da84a54 35672016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3568
3569 PR fortran/70524
3570 * gfortran.dg/dependency_48.f90: New test.
3571
3f9692a5 35722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3573
b5b764be 3574 PR fortran/70040
3f9692a5 3575 * gfortran.dg/pr70040.f90: New testcase.
3576
099ec19a 35772016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3578
3579 PR fortran/71961
3580 * gfortran.dg/matmul_10.f90: New testcase.
3581
e8272095 35822016-08-07 Jan Hubicka <hubicka@ucw.cz>
3583
3584 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3585
f5d2c462 35862016-08-07 Jakub Jelinek <jakub@redhat.com>
3587
3588 PR c/72816
3589 * gcc.dg/pr72816.c: New test.
3590
30c60892 35912016-08-06 Jonathan Wakely <jwakely@redhat.com>
3592
3593 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3594 * g++.dg/conversion/pr41426.C: Likewise.
3595 * g++.dg/conversion/pr66211.C: Likewise.
3596 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3597 * g++.dg/init/ref8.C: Likewise.
3598 * g++.old-deja/g++.law/cvt20.C: Likewise.
3599 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3600
2abf3c4a 36012016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3602
3603 PR tree-optimization/18046
3604 * gcc.dg/tree-ssa/vrp105.c: New test.
3605 * gcc.dg/tree-ssa/vrp106.c: New test.
3606
a940fdc7 36072016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3608
3609 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3610 1ul in diagnostics. Remove hyphen from "constant-expression."
3611 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3612 * g++.dg/cpp0x/static_assert3.C: Same.
3613 * g++.dg/cpp1y/constexpr-throw.C: Same.
3614 * g++.dg/template/nontype3.C: Same.
3615 * g++.dg/warn/overflow-warn-1.C: Same.
3616 * g++.dg/warn/overflow-warn-3.C: Same.
3617 * g++.dg/warn/overflow-warn-4.C: Same.
3618
d4166bdc 36192016-08-05 David Malcolm <dmalcolm@redhat.com>
3620
3621 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3622 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3623 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3624 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3625
906dd612 36262016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3627
3628 PR tree-optimization/72810
3629 * gcc.dg/tree-ssa/vrp110.c: New test.
3630
9788fb76 36312016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3632
3633 PR Target/72819
3634 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3635 registers.
3636 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3637 saving the half-precision registers.
3638 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3639 value is returned in h0.
3640 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3641 are passed in FP/SIMD registers.
3642 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3643 passing works corrcetly.
3644 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3645 (hfa_f16x2_t): Likewise.
3646 (hfa_f16x3_t): Likewise.
3647 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3648 are promoted to double and passed in a double register.
3649 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3650 are promoted to double and stacked.
3651 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3652 __fp16 data types.
3653 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3654 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3655 __fp16 first get passed in FP/SIMD registers, then stacked.
3656
30f40fe4 36572016-08-05 Nathan Sidwell <nathan@acm.org>
3658
3659 PR c++/68724
3660 * g++.dg/cpp0x/pr68724.C: New.
3661
8a6540e1 36622016-08-05 Richard Biener <rguenther@suse.de>
3663
3664 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3665
09001ac1 36662016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3667
3668 * gcc.dg/tree-ssa/vrp107.c: New test.
3669 * gcc.dg/tree-ssa/vrp108.c: New test.
3670 * gcc.dg/tree-ssa/vrp109.c: New test.
3671
88ab6a9c 36722016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3673
3674 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3675 dg-options.
3676
b2a036e7 36772016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3678
3679 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3680 test-cases.
3681 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3682 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3683 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3684 test-cases.
3685 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3686 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3687 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3688 large_double.
3689
8dbf49cb 36902016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3691
3692 PR c++/72800
3693 * g++.dg/cpp1y/lambda-ice1.C: New.
3694
dcc45aae 36952016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3696
3697 PR c++/72759
3698 * g++.dg/cpp1y/pr72759.C: New test.
3699
88fe4062 37002016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3701
3702 * gcc.dg/switch-10.c: New test.
3703
a1af716f 37042016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3705
3706 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3707
1fa5d8ba 37082016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3709
3710 * c-c++-common/goacc/routine-5.c: Update.
3711
e8dedc4a 37122016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3713
3714 PR rtl-optimization/70903
3715 * gcc.c-torture/execute/pr70903.c: New test.
3716
7ca5003c 37172016-08-04 Martin Liska <mliska@suse.cz>
3718
3719 * gcc.dg/params/params.exp: Replace file exists with
3720 TESTING_IN_BUILD_TREE.
3721
810702a2 37222016-08-04 Marek Polacek <polacek@redhat.com>
3723
3724 PR c++/70229
3725 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3726
fa8a8f79 37272016-08-04 Richard Biener <rguenther@suse.de>
3728
3729 PR middle-end/71984
3730 * gcc.dg/torture/pr71984.c: Guard correctness check for
3731 little-endian.
3732
9916f5a5 37332016-08-03 Andrew Pinski <apinski@cavium.com>
3734
3735 * gcc.c-torture/compile/20160802-1.c: New testcase.
3736
278b4698 37372016-08-03 Fritz Reese <fritzoreese@gmail.com>
3738
3739 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3740
860c3c85 37412016-08-03 Richard Biener <rguenther@suse.de>
3742
3743 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3744 and remove -O3.
3745 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3746 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3747
0a41d717 37482016-08-03 Richard Biener <rguenther@suse.de>
3749
3750 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3751 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3752 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3753 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3754
52e3c0e8 37552016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3756
3757 * gcc.dg/init-excess-2.c: Require int32plus.
3758 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3759 * gcc.dg/pr59963-2.c: Require int32plus.
3760 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3761 * gcc.dg/unroll-7.c: Require int32plus.
3762
ad8a330c 37632016-08-02 Bin Cheng <bin.cheng@arm.com>
3764
3765 PR tree-optimization/34114
3766 * gcc.dg/tree-ssa/loop-42.c: New test.
3767
d3aa3636 37682016-08-02 Tamar Christina <tamar.christina@arm.com>
3769
3770 * gcc.target/aarch64/vminmaxnm.c: New.
3771 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3772 tests.
3773
c79d3723 37742016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3775
3776 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3777 vec_extract for vector float, vector int, vector short, and vector
3778 char.
3779 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3780 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3781 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3782 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3783
5fc13c39 37842016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3785
3786 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3787 single stack adjustment, no writeback.
5fc13c39 3788 * gcc.target/aarch64/test_frame_12.c: Likewise.
3789 * gcc.target/aarch64/test_frame_13.c: Likewise.
3790 * gcc.target/aarch64/test_frame_15.c: Likewise.
3791 * gcc.target/aarch64/test_frame_6.c: Likewise.
3792 * gcc.target/aarch64/test_frame_7.c: Likewise.
3793 * gcc.target/aarch64/test_frame_8.c: Likewise.
3794 * gcc.target/aarch64/test_frame_16.c: New test.
3795
2eb70c76 37962015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3797
3798 PR target/72748
3799 * gcc.target/i386/pr72748.c: New test.
3800
92a44a68 38012015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3802
3803 PR tree-optimization/71818
3804 * gcc.dg/vect/pr71818.c: New
3805
56e7a293 38062016-08-01 Martin Liska <mliska@suse.cz>
3807
3808 PR tree-optimization/71857
3809 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3810
aa8852cc 38112016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3812
3813 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3814
f3c032a4 38152016-08-01 Jan Beulich <jbeulich@suse.com>
3816
3817 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3818
a1e9d2c3 38192016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3820
3821 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3822 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3823
466045aa 38242016-07-31 Jonathan Wakely <jwakely@redhat.com>
3825
3826 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3827 (check_effective_target_c++): Likewise. Also match for libstdc++.
3828
92a44a68 38292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3830
3831 PR fortran/41922
3832 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3833 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3834 * gfortran.dg/pr41922.f90: New test.
3835
dd13eb1b 38362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3837
3838 PR fortran/68566
3839 * gfortran.dg/pr68566.f90: new test.
3840
a940fdc7 38412016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3842
3843 PR c++/60760
3844 PR c++/71091
3845 * g++.dg/cpp0x/constexpr-cast.C: New test.
3846 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3847 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3848 * g++.dg/ubsan/pr63956.C: Correct.
3849
efa8ff03 38502016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3851
3852 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3853 vector double or vector long where the vector is in memory.
3854 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3855 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3856
0b8113c5 38572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3858
3859 PR fortran/69867
3860 * gfortran.dg/pr69867.f90: New test.
3861
3badc59b 38622016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3863
3864 PR fortran/69962
3865 * gfortran.dg/pr69962.f90: New test.
3866
fc8b54ff 38672016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3868
3869 PR fortran/70006
3870 * gfortran.dg/pr70006.f90: New test.
3871
165b422e 38722016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3873
3874 PR fortran/71730
3875 * gfortran.dg/pr71730.f90: New test.
3876 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3877 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3878 * gfortran.dg/array_constructor_26.f03: Ditto.
3879
0c6334ed 38802016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3881
3882 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3883 * gcc.target/powerpc/pr71763.c: Likewise.
3884
4ebf85be 38852016-07-29 Marek Polacek <polacek@redhat.com>
3886
3887 PR c/71742
3888 * gcc.dg/940510-1.c: Adjust dg-error.
3889 * gcc.dg/c99-flex-array-1.c: Likewise.
3890 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3891
9efe5be6 3892 PR c/71853
3893 * gcc.dg/noncompile/pr71853.c: New test.
3894
4c4548bb 3895 PR c/71573
3896 * gcc.dg/noncompile/pr71573.c: New test.
3897
8ae70602 3898 PR c/71926
3899 * g++.dg/warn/Wparentheses-30.C: New test.
3900 * gcc.dg/Wparentheses-14.c: New test.
3901
cfc1aded 39022016-07-29 Uros Bizjak <ubizjak@gmail.com>
3903
3904 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3905
d5e80d93 39062016-07-29 Bin Cheng <bin.cheng@arm.com>
3907
3908 PR tree-optimization/57558
3909 * gcc.dg/vect/pr57558-1.c: New test.
3910 * gcc.dg/vect/pr57558-2.c: New test.
3911
c7c713ec 39122016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3913
cfc1aded 3914 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3915 to scan forwprop1 dump pass.
3916
34b9af67 39172016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3918
3919 PR c++/51488
3920 * g++.dg/template/pr51488.C: New.
3921
322d4184 39222016-07-29 Jakub Jelinek <jakub@redhat.com>
3923
3924 PR c/71969
3925 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3926 static __inline__.
3927 * gcc.dg/pr71969-1.c: New test.
3928 * gcc.dg/pr71969-2.c: New test.
3929 * gcc.dg/pr71969-3.c: New test.
3930
7648c9c7 39312016-07-29 Marek Polacek <polacek@redhat.com>
3932
3933 PR c/71574
3934 * c-c++-common/pr71574.c: New test.
3935
35fddbd6 3936 PR c/71583
3937 * gcc.dg/noncompile/pr71583.c: New test.
3938
d06bcb87 39392016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3940
3941 PR middle-end/68217
3942 * gcc.dg/pr68217.c: New test.
3943
fb5574d7 39442016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3945
3946 PR fortran/71067
3947 * gfortran.dg/pr71067_1.f90: New test.
3948 * gfortran.dg/pr71067_2.f90: Ditto.
3949
a52bb7a0 39502016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3951
3952 * gcc.target/powerpc/vec-extract-1.c: New test.
3953
42e96823 39542016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3955
3956 PR fortran/71799
3957 * gfortran.dg/pr71799.f90: New test.
3958
d5539c6b 39592016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3960
3961 PR c++/71665
3962 * g++.dg/cpp0x/pr71665-1.C: New.
3963 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3964 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3965 * g++.dg/ext/label10.C: Likewise.
3966 * g++.dg/parse/constant5.C: Likewise.
3967
05995232 39682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3969
3970 PR fortran/71859
3971 * gfortran.dg/pr71859.f90: New test.
3972 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3973 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3974
7a4429b2 39752016-07-28 Paul Thomas <pault@gcc.gnu.org>
3976
3977 PR fortran/71883
3978 * gfortran.dg/pr71883.f90 : New test.
3979
f339cf78 39802016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3981
3982 PR tree-optimization/71734
cfc1aded 3983 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 3984
8311fe26 39852016-07-28 Renlin Li <renlin.li@arm.com>
3986
3987 Revert
3988 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3989
3990 PR fortran/71902
3991 * gfortran.dg/dependency_47.f90: New test.
3992
595e387a 39932016-07-28 Martin Liska <mliska@suse.cz>
3994
3995 PR gcov-profile/68025
3996 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3997
83554604 39982016-07-28 Martin Liska <mliska@suse.cz>
3999
4000 * g++.dg/vect/pr70944.cc: New test.
4001
ec6d2d63 40022016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4003
4004 PR middle-end/71994
4005 * gcc.dg/torture/pr71994.c: New test.
4006
12dabcee 40072016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4008
4009 PR middle-end/71078
4010 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4011 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4012 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4013
262a83d5 40142016-07-27 Richard Biener <rguenther@suse.de>
4015
4016 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4017
3989f1fe 40182016-07-27 Martin Liska <mliska@suse.cz>
4019
4020 * gcc.dg/predict-13.c: New test.
4021 * gcc.dg/predict-14.c: New test.
4022
69a499fa 40232016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4024
7a4429b2 4025 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4026 including stdint.h.
4027 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4028 including stdint.h.
4029
751fef95 40302016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4031
4032 PR target/71869
4033 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4034 IEEE built-in functions handle quiet and signalling NaNs
4035 correctly.
4036
5e07497c 40372016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/71862
4040 * gfortran.dg/pr71862.f90: New test.
4041
18928e61 40422016-07-26 Martin Sebor <msebor@redhat.com>
4043
4044 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4045 selector with dg-options.
4046
7e1856f1 40472016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4048
4049 PR tree-optimization/18046
4050 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4051 * gcc.dg/tree-ssa/vrp103.c: New test.
4052 * gcc.dg/tree-ssa/vrp104.c: New test.
4053
08679462 40542016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4055
4056 * gcc.target/powerpc/pr63354.c: Require lp64 since
4057 -mprofile-kernel is not legal with -m32.
4058
8c3efadf 40592016-07-26 Richard Biener <rguenther@suse.de>
4060
4061 PR rtl-optimization/71984
4062 * gcc.dg/torture/pr71984.c: New testcase.
4063
78866ecd 40642016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4065
4066 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4067 g++-dg-runtest via et-dg-runtest.
4068 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4069 * gcc.dg/vect/vect.exp: Likewise.
4070 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4071 gfortran-dg-runtest.
4072 * gfortran.dg/vect/vect.exp: Likewise.
4073 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4074 (check_mips_loongson_hw_available): Likewise.
4075 (check_effective_target_mpaired_single_runtime): Likewise.
4076 (check_effective_target_mips_loongson_runtime): Likewise.
4077 (add_options_for_mpaired_single): Likewise.
4078 (check_effective_target_vect_int): Add global et_index.
4079 Check and save the supported feature for a target selected by
4080 the et_index target. Break long lines where appropriate. Call
4081 et-is-effective-target for MIPS with an argument instead of
4082 check_effective_target_* where appropriate.
4083 (check_effective_target_vect_intfloat_cvt): Likewise.
4084 (check_effective_target_vect_uintfloat_cvt): Likewise.
4085 (check_effective_target_vect_floatint_cvt): Likewise.
4086 (check_effective_target_vect_floatuint_cvt): Likewise.
4087 (check_effective_target_vect_simd_clones): Likewise.
4088 (check_effective_target_vect_shift): ewise.
4089 (check_effective_target_whole_vector_shift): Likewise.
4090 (check_effective_target_vect_bswap): Likewise.
4091 (check_effective_target_vect_shift_char): Likewise.
4092 (check_effective_target_vect_long): Likewise.
4093 (check_effective_target_vect_float): Likewise.
4094 (check_effective_target_vect_double): Likewise.
4095 (check_effective_target_vect_long_long): Likewise.
4096 (check_effective_target_vect_no_int_max): Likewise.
4097 (check_effective_target_vect_no_int_add): Likewise.
4098 (check_effective_target_vect_no_bitwise): Likewise.
4099 (check_effective_target_vect_widen_shift): Likewise.
4100 (check_effective_target_vect_no_align): Likewise.
4101 (check_effective_target_vect_hw_misalign): Likewise.
4102 (check_effective_target_vect_element_align): Likewise.
4103 (check_effective_target_vect_condition): Likewise.
4104 (check_effective_target_vect_cond_mixed): Likewise.
4105 (check_effective_target_vect_char_mult): Likewise.
4106 (check_effective_target_vect_short_mult): Likewise.
4107 (check_effective_target_vect_int_mult): Likewise.
4108 (check_effective_target_vect_extract_even_odd): Likewise.
4109 (check_effective_target_vect_interleave): Likewise.
4110 (check_effective_target_vect_stridedN): Likewise.
4111 (check_effective_target_vect_multiple_sizes): Likewise.
4112 (check_effective_target_vect64): Likewise.
4113 (check_effective_target_vect_call_copysignf): Likewise.
4114 (check_effective_target_vect_call_sqrtf): Likewise.
4115 (check_effective_target_vect_call_btrunc): Likewise.
4116 (check_effective_target_vect_call_btruncf): Likewise.
4117 (check_effective_target_vect_call_ceil): Likewise.
4118 (check_effective_target_vect_call_ceilf): Likewise.
4119 (check_effective_target_vect_call_floor): Likewise.
4120 (check_effective_target_vect_call_floorf): Likewise.
4121 (check_effective_target_vect_call_lceil): Likewise.
4122 (check_effective_target_vect_call_lfloor): Likewise.
4123 (check_effective_target_vect_call_nearbyint): Likewise.
4124 (check_effective_target_vect_call_nearbyintf): Likewise.
4125 (check_effective_target_vect_call_round): Likewise.
4126 (check_effective_target_vect_call_roundf): Likewise.
4127 (check_effective_target_vect_perm): Likewise, but also append *_saved
4128 to the existing global name to properly cache the result.
4129 (check_effective_target_vect_perm_byte): Likewise.
4130 (check_effective_target_vect_perm_short): Likewise.
4131 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4132 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4133 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4134 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4135 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4136 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4137 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4138 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4139 (check_effective_target_vect_sdot_qi): Likewise.
4140 (check_effective_target_vect_udot_qi): Likewise.
4141 (check_effective_target_vect_sdot_hi): Likewise.
4142 (check_effective_target_vect_udot_hi): Likewise.
4143 (check_effective_target_vect_usad_char): Likewise.
4144 (check_effective_target_vect_pack_trunc): Likewise.
4145 (check_effective_target_vect_unpack): Likewise.
4146 (check_effective_target_vect_aligned_arrays): Likewise.
4147 (check_effective_target_vect_natural_alignment): Likewise.
4148 (check_effective_target_vector_alignment_reachable): Likewise.
4149 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4150 (is-effective-target): Initialize et_index if undefined.
4151 (et-dg-runtest): New.
4152 (et-is-effective-target): Likewise.
4153 (check_vect_support_and_set_flags): Add supported MIPS targets to
4154 EFFECTIVE_TARGETS list. Return the number of supported targets.
4155
b2930f09 41562016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4157 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4158
4159 PR middle-end/70920
4160 * gcc.dg/pr70920-1.c: New test-case.
4161 * gcc.dg/pr70902-2.c: Likewise.
4162 * gcc.dg/pr70920-3.c: Likewise.
4163 * gcc.dg/pr70920-4.c: Likewise
4164 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4165 2 instead of 3.
4166
90821294 41672016-07-25 Alexander Monakov <amonakov@ispras.ru>
4168
4169 * gcc.c-torture/execute/pr71494.c: Require label_values.
4170 * gcc.dg/pr16973.c: Ditto.
4171
1660595b 41722016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4173
4174 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4175 * gcc.dg/torture/pr69771.c: Require int32plus.
4176 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4177
5b2b88ce 41782016-07-25 Martin Liska <mliska@suse.cz>
4179
4180 * gcc.dg/torture/pr71987.c: New test.
4181
e2f926e9 41822016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4183
4184 PR fortran/71935
4185 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4186 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4187 * gfortran.dg/pr71935.f90: New test.
4188
a940fdc7 41892016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4190
4191 PR c++/71675
4192 * g++.dg/ext/atomic-3.C: New test.
4193 * gcc.dg/atomic/pr71675.c: New test.
4194
5a43070d 41952016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4196
4197 * gcc.target/i386/mvc8.c: New test.
4198
1b793819 41992016-07-22 Bin Cheng <bin.cheng@arm.com>
4200
4201 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4202 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4203
d4b4c787 42042016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4205
4206 PR fortran/71795
4207 * gfortran.dg/constructor_50.f90: New test.
4208
45648efe 42092016-07-22 Martin Liska <mliska@suse.cz>
4210
4211 PR gcov-profile/69028
4212 PR gcov-profile/62047
4213 * g++.dg/cilk-plus/pr69028.C: New test.
4214
b657bb1f 42152016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4216
4217 * gfortran.dg/coarray_stat_2.f90: New test.
4218
3a421504 42192016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4220
4221 * gcc.target/powerpc/vec-extract.h: New files to check the
4222 vec_extract built-in functions for all vector types, testing
4223 accessing each element, both with constant and variable element
4224 numbers.
4225 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4226 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4227 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4228 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4229 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4230 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4231 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4232 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4233 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4234
d40a1eac 42352016-07-21 Jakub Jelinek <jakub@redhat.com>
4236
4237 PR c++/71728
4238 * g++.dg/other/pr71728.C: New test.
4239
3b0d7293 42402016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4241
4242 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4243 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4244 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4245 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4246 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4247
50953a9f 42482016-07-21 Richard Biener <rguenther@suse.de>
4249
4250 PR tree-optimization/71947
4251 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4252
90261646 42532016-07-21 Bin Cheng <bin.cheng@arm.com>
4254
4255 * gcc.dg/tree-ssa/scev-15.c: New.
4256
5a5a7a90 42572016-07-21 Bin Cheng <bin.cheng@arm.com>
4258
4259 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4260
df0c563f 42612016-07-21 Jakub Jelinek <jakub@redhat.com>
4262
4263 PR c++/71941
4264 * g++.dg/gomp/pr71941.C: New test.
4265
24acd4ab 42662016-07-20 David Malcolm <dmalcolm@redhat.com>
4267
4268 PR c/70339
4269 PR c/71858
4270 * g++.dg/spellcheck-identifiers.C: New test case, based on
4271 gcc.dg/spellcheck-identifiers.c.
4272 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4273 gcc.dg/spellcheck-identifiers-2.c.
4274 * g++.dg/spellcheck-typenames.C: New test case, based on
4275 gcc.dg/spellcheck-typenames.c
4276
8669e753 42772016-07-20 Jonathan Wakely <jwakely@redhat.com>
4278
4279 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4280 pointer to member function and also test catching by reference.
4281
75cb41b8 42822016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4283
4284 * gcc.target/s390/pr67443.c: Fix test case.
4285
07be1239 42862016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4287
4288 * gcc.target/s390/insv-1.c: Xfail some tests.
4289 * gcc.target/s390/insv-2.c: Likewise.
4290
e9b5fdd9 42912016-07-20 Georg-Johann Lay <avr@gjlay.de>
4292
4293 * gcc.target/avr/torture/get-mem.c: New test.
4294 * gcc.target/avr/torture/set-mem.c: New test.
4295
b704b0e1 42962016-07-20 Georg-Johann Lay <avr@gjlay.de>
4297
4298 PR target/71948
4299 * gcc.target/avr/torture/tiny-progmem.c: New test.
4300
051eb924 43012016-07-20 Jakub Jelinek <jakub@redhat.com>
4302
fdb70809 4303 PR c++/71909
4304 * g++.dg/parse/pr71909.C: New test.
4305 * g++.dg/tm/pr71909.C: New test.
4306
051eb924 4307 PR c++/50060
4308 * g++.dg/cpp0x/constexpr-50060.C: New test.
4309 * g++.dg/cpp1y/constexpr-50060.C: New test.
4310
c4e1267c 43112016-07-20 Martin Liska <mliska@suse.cz>
4312
4313 * gfortran.dg/graphite/pr71898.f90: New test.
4314
ecaa5fd4 43152016-07-20 Bin Cheng <bin.cheng@arm.com>
4316
4317 PR tree-optimization/71503
4318 PR tree-optimization/71683
4319 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4320 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4321
f5b88ba1 43222016-07-20 Martin Liska <mliska@suse.cz>
4323
4324 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4325 * gcc.dg/plugin/sreal-test-1.c: Remove.
4326 * gcc.dg/plugin/sreal_plugin.c: Remove.
4327
e889bd11 43282016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4329
4330 PR fortran/71902
4331 * gfortran.dg/dependency_47.f90: New test.
4332
1c6bb1c0 43332016-07-19 Jakub Jelinek <jakub@redhat.com>
4334
94d511af 4335 PR rtl-optimization/71916
4336 * gcc.c-torture/compile/pr71916.c: New test.
4337
54e95a17 4338 PR middle-end/71874
4339 * g++.dg/torture/pr71874.C: New test.
4340
1c6bb1c0 4341 PR middle-end/71734
4342 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4343 (my_alloc): Rewritten to use __builtin_posix_memalign and
4344 __SIZE_TYPE__.
4345 (my_free): Use __builtin_free instead of _mm_free.
4346 (Vec::operator=): Use __builtin_memcpy.
4347
0d565f19 43482016-07-19 Martin Jambor <mjambor@suse.cz>
4349
cfc1aded 4350 PR fortran/71688
4351 * gfortran.dg/pr71688.f90: New test.
0d565f19 4352
2be13cd5 43532016-07-19 Richard Biener <rguenther@suse.de>
4354
4355 * c-c++-common/vector-subscript-6.c: New testcase.
4356 * c-c++-common/vector-subscript-7.c: Likewise.
4357
1697df09 43582016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4359
7a4429b2 4360 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4361 and UInt32 based on __SIZEOF_INT__.
4362
8894566e 43632016-07-19 Richard Biener <rguenther@suse.de>
4364
4365 PR tree-optimization/71901
4366 * gcc.dg/torture/pr71901.c: New testcase.
4367
43682016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4369
4370 PR tree-optimization/71908
4371 * gcc.dg/torture/pr71908.c: New testcase.
4372
106ac76d 43732016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4374
4375 PR target/71493
4376 * gcc.target/powerpc/pr71493-1.c: New test.
4377 * gcc.target/powerpc/pr71493-2.c: Likewise.
4378
e6517a48 43792016-07-18 Jakub Jelinek <jakub@redhat.com>
4380
d1e0c36e 4381 PR c++/71835
4382 * g++.dg/conversion/ambig3.C: New test.
4383
6fe424c2 4384 PR c++/71828
4385 * g++.dg/cpp0x/constexpr-71828.C: New test.
4386
d3dd9e33 4387 PR c++/71826
4388 * g++.dg/template/pr71826.C: New test.
4389
74fd83a9 4390 PR c++/71822
4391 * g++.dg/template/defarg21.C: New test.
4392
e6517a48 4393 PR c++/71871
4394 * g++.dg/ext/vector31.C: New test.
4395
f942bdbf 43962016-07-18 Uros Bizjak <ubizjak@gmail.com>
4397
4398 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4399
4b1425be 44002016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4401
4402 PR tree-optimization/71734
4403 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4404
a80f37e1 44052016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4406
4407 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4408 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4409 stack-layout-dynamic-1.c: New test.
4410
ea283725 44112016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4412
4413 * gcc.target/s390/nolrl-1.c: New test.
4414
14eab729 44152016-07-17 Fritz Reese <fritzoreese@gmail.com>
4416
4417 PR fortran/71523
4418 * gfortran.dg/pr71523_1.f90: New test.
4419 * gfortran.dg/pr71523_2.f90: New test.
4420
3925d644 44212016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4422
4423 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4424
fb9ff4ce 44252016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4426 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4427
4428 PR fortran/62125
4429 * gfortran.dg/pr62125.f90: New test.
4430
95b0f5e9 44312016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4432
4433 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4434 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4435
1913be16 44362016-07-15 Jonathan Wakely <jwakely@redhat.com>
4437
4438 PR c++/58796
4439 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4440 * g++.dg/cpp0x/nullptr35.C: New test.
4441
b4803084 44422016-07-15 Bin Cheng <bin.cheng@arm.com>
4443
4444 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4445
89e3ec3d 44462016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4447
4448 * gfortran.dg/goacc/vector_length.f90: New test.
4449
2084e279 44502016-07-15 Richard Biener <rguenther@suse.de>
4451
4452 PR tree-optimization/71881
4453 * gcc.dg/torture/pr71881.c: New testcase.
4454
2177bb9a 44552016-07-15 Richard Biener <rguenther@suse.de>
4456
4457 PR tree-optimization/71887
4458 * gcc.dg/torture/pr71887.c: New testcase.
4459
0dd7db3b 44602016-07-15 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR c/71858
4463 * gcc.dg/spellcheck-identifiers-3.c: New test.
4464
b41cc4d1 44652016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4466
4467 PR fortran/71807
4468 * gfortran.dg/null_9.f90: New test.
4469
a4d34e5e 44702016-07-15 Bin Cheng <bin.cheng@arm.com>
4471
4472 * gcc.dg/tree-ssa/loop-41.c: New test.
4473
1547c551 44742016-07-15 Bin Cheng <bin.cheng@arm.com>
4475
4476 PR tree-optimization/71347
4477 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4478
b9c2416b 44792016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4480
4481 PR fortran/29819
4482 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4483 * gfortran.dg/contains.f90: Ditto.
4484 * gfortran.dg/contains_empty_1.f03: Ditto.
4485 * gfortran.dg/submodule_3.f08: Ditto.
4486
28413b15 44872016-07-14 Jakub Jelinek <jakub@redhat.com>
4488
661af228 4489 PR testsuite/71865
4490 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4491 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4492 expected diagnostics.
4493
28413b15 4494 PR c/71858
4495 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4496 * gcc.dg/spellcheck-identifiers-2.c: New test.
4497 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4498 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4499
7b3b3a49 45002016-07-14 Jakub Jelinek <jakub@redhat.com>
4501
4502 PR tree-optimization/71872
4503 * gcc.c-torture/compile/pr71872.c: New test.
4504
7c039c44 45052016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4506
4507 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4508 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4509 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4510 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4511 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4512 * gcc.target/arm/atomic-op-acquire-1.c: This.
4513 * gcc.target/arm/atomic-op-char.c: Rename into ...
4514 * gcc.target/arm/atomic-op-char-1.c: This.
4515 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4516 * gcc.target/arm/atomic-op-consume-1.c: This.
4517 * gcc.target/arm/atomic-op-int.c: Rename into ...
4518 * gcc.target/arm/atomic-op-int-1.c: This.
4519 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4520 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4521 * gcc.target/arm/atomic-op-release.c: Rename into ...
4522 * gcc.target/arm/atomic-op-release-1.c: This.
4523 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4524 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4525 * gcc.target/arm/atomic-op-short.c: Rename into ...
4526 * gcc.target/arm/atomic-op-short-1.c: This.
4527 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4528 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4529 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4530 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4531 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4532 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4533 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4534 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4535 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4536 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4537
80c5e533 45382016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4539
4540 PR fortran/70842
4541 * gfortran.dg/select_type_35.f03: New test.
4542
c5a9fc7b 45432016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4544
4545 PR target/65951
4546 PR tree-optimization/70923
4547 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4548 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4549 * gcc.dg/vect/pr65951.c: Likewise.
4550 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4551
d1242c94 45522016-07-14 David Edelsohn <dje.gcc@gmail.com>
4553
4554 * c-c++-common/pr60226.c: Expect maximum object file alignment
4555 error on AIX.
4556
97f2a90b 45572016-07-14 Richard Biener <rguenther@suse.de>
4558
4559 PR tree-optimization/71866
4560 * gcc.dg/torture/pr71866.c: New testcase.
4561
6029a910 45622016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4563
4564 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4565 selector and enclose boolean expression in curly braces.
4566
798d22ed 45672016-07-14 Alan Modra <amodra@gmail.com>
4568
4569 PR target/71733
4570 * gcc.target/powerpc/p9-novsx.c: New.
4571
3ffcb27d 45722016-07-13 Andi Kleen <ak@linux.intel.com>
4573
4574 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4575 * g++.dg/tree-prof/morefunc.C: Dito.
4576 * g++.dg/tree-prof/pr35545.C: Dito.
4577 * g++.dg/tree-prof/reorder.C: Dito.
4578 * gcc.dg/tree-prof/20050826-2.c: Dito.
4579 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4580 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4581 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4582 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4583 * gcc.dg/tree-prof/inliner-1.c: Dito.
4584 * gcc.dg/tree-prof/merge_block.c: Dito.
4585 * gcc.dg/tree-prof/stringop-1.c: Dito.
4586 * gcc.dg/tree-prof/stringop-2.c: Dito.
4587 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4588 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4589 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4590 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4591 * gcc.dg/tree-prof/update-loopch.c: Dito.
4592 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4593 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4594 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4595 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4596 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4597 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4598 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4599
9ace90e5 46002016-07-13 Andi Kleen <ak@linux.intel.com>
4601
4602 * lib/profopt.exp (profopt-execute): Remove .imports files.
4603
b75cf198 46042016-07-13 Andi Kleen <ak@linux.intel.com>
4605
f942bdbf 4606 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4607
4d0389a9 46082016-07-13 Andi Kleen <ak@linux.intel.com>
4609
4610 * lib/profopt.exp (dg-final-scan-autofdo,
4611 dg-final-scan-not-autofdo): New functions.
4612
a5af7a75 46132016-07-13 Bin Cheng <bin.cheng@arm.com>
4614
4615 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4616 * gcc.dg/vect/vect-35.c: Ditto.
4617 * gcc.dg/vect/vect-alias-check-2.c: New test.
4618
c6bcae01 46192016-07-13 Martin Liska <mliska@suse.cz>
4620
4621 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4622 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4623 * gfortran.dg/pr42108.f90: Update expected dump scan.
4624
0644c120 46252016-07-13 Richard Biener <rguenther@suse.de>
4626
4627 PR tree-optimization/24574
4628 * gcc.dg/pr24574.c: New testcase.
4629
2bbae5b9 46302016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4631
f942bdbf 4632 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4633 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4634 * c-c++-common/pr68833-1.c: Require int32plus.
4635 * gcc.dg/ipa/pr63551.c: Likewise.
4636 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4637 * gcc.dg/ipa/pr64041.c: Require int32plus.
4638
839a6560 46392016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4640
4641 PR ipa/71633
4642 * g++.dg/pr71633.C: New test.
4643
8f5f2788 46442016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4645
4646 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4647 Add new arm_thumb1_cbz_ok effective target.
4648 * gcc.target/arm/cbz.c: New test.
4649
417e5cc5 46502016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4651
4652 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4653 Define effective target.
4654 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4655 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4656 * gcc.target/arm/movhi_movw.c: New test.
4657 * gcc.target/arm/movsi_movw.c: Likewise.
4658 * gcc.target/arm/movdi_movw.c: Likewise.
4659
68a5143e 46602016-07-13 Richard Biener <rguenther@suse.de>
4661
4662 PR middle-end/71104
4663 * gcc.dg/pr71104-1.c: New testcase.
4664 * gcc.dg/pr71104-2.c: Likewise.
4665
69e8d259 46662016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4667
4668 PR target/71805
4669 * gcc.target/powerpc/pr71805.c: New test.
4670
244f142f 46712016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4672
4673 * gcc.target/powerpc/divkc3-1.c: New.
4674 * gcc.target/powerpc/mulkc3-1.c: New.
4675
6fc56f1f 46762016-07-12 Nathan Sidwell <nathan@acm.org>
4677
4678 * gcc.target/arm/data-rel-1.c: New.
4679 * gcc.target/arm/data-rel-2.c: New.
4680 * gcc.target/arm/data-rel-3.c: New.
4681
94ee1e9c 46822016-07-12 Martin Liska <mliska@suse.cz>
4683
4684 * gcc.dg/params/blocksort-part.c: New test.
4685 * gcc.dg/params/params.exp: New file.
4686
cd32d747 46872016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4688
4689 PR middle-end/71700
4690 * gcc.c-torture/execute/pr71700.c: New test.
4691
ad010d47 46922016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4693 Richard Biener <rguenther@suse.de>
4694
4695 PR tree-optimization/23286
4696 PR tree-optimization/70159
4697 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4698 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4699 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4700 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4701 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4702 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4703 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4704 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4705 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4706 * gcc.dg/pr51879-12.c: Likewise.
4707 * gcc.dg/strlenopt-9.c: Likewise.
4708 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4709 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4710 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4711 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4712 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4713 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4714 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4715 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4716 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4717 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4718 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4719 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4720 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4721 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4722 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4723
9aece49e 47242016-07-12 Richard Biener <rguenther@suse.de>
4725
4726 PR rtl-optimization/68961
4727 * gcc.target/i386/pr68961.c: New testcase.
4728
8f05fee9 47292016-07-11 Jakub Jelinek <jakub@redhat.com>
4730
4a6cc5cd 4731 PR middle-end/71758
4732 * c-c++-common/gomp/pr71758.c: New test.
4733 * gfortran.dg/gomp/pr71758.f90: New test.
4734
8f05fee9 4735 PR tree-optimization/71823
4736 * gcc.dg/vect/pr71823.c: New test.
4737
b73690a4 47382016-07-11 David Malcolm <dmalcolm@redhat.com>
4739
4740 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4741 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4742 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4743
675f4c6b 47442016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4745
4746 PR target/71801
4747 * gcc.target/i386/pr71801.c: New test.
4748
9aaf7e3e 47492016-07-11 Richard Biener <rguenther@suse.de>
4750
4751 PR tree-optimization/71816
4752 * gcc.dg/torture/pr71816.c: New testcase.
4753
dd58bf21 47542016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4755
4756 PR fortran/71783
4757 * gfortran.dg/dependency_46.f90: New test.
4758
a2ebcb84 47592016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4760
4761 PR rtl-optimization/71621
4762 * gcc.target/i386/pr71621-1.c: New.
4763 * gcc.target/i386/pr71621-2.c: New.
4764
6cedf97e 47652016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4766
4767 * gfortran.dg/goacc/pr71704.f90: New test.
4768
dc71c755 47692016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4770
4771 PR target/71297
4772 * gcc.target/powerpc/pr71297.c: New.
4773
288161af 47742016-07-08 Jiong Wang <jiong.wang@arm.com>
4775
4776 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4777
98e771d6 47782016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4779
4780 PR target/71806
4781 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4782
c3d27339 47832016-07-08 Alan Hayward <alan.hayward@arm.com>
4784
4785 PR tree-optimization/71667
4786 * gcc.dg/vect/pr71667.c: New
4787
b1b5042a 47882016-07-08 Martin Liska <mliska@suse.cz>
4789
4790 * gcc.dg/torture/pr71606.c: New test.
4791
5cdc40a0 47922016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4793
4794 PR fortran/71764
4795 * gfortran.dg/pr71764.f90: New test.
4796
bcc4d868 47972016-07-07 Jakub Jelinek <jakub@redhat.com>
4798 Kai Tietz <ktietz70@googlemail.com>
4799
4800 PR c++/70869
4801 PR c++/71054
4802 * g++.dg/cpp0x/pr70869.C: New test.
4803 * g++.dg/cpp0x/pr71054.C: New test.
4804
b39328b2 48052016-07-07 David Edelsohn <dje.gcc@gmail.com>
4806
4807 * g++.dg/debug/pr71432.C: Fail on AIX.
4808
95c9caad 48092016-07-07 Martin Liska <mliska@suse.cz>
4810
4811 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4812 an undefined behavior.
4813 * gfortran.dg/do_3.F90: Likewise.
4814 * gfortran.dg/do_check_11.f90: New test.
4815 * gfortran.dg/do_check_12.f90: New test.
4816 * gfortran.dg/do_corner_warn.f90: New test.
4817
8e976d11 48182016-07-07 Martin Liska <mliska@suse.cz>
4819
4820 * gfortran.dg/predict-1.f90: Ammend the test.
4821 * gfortran.dg/predict-2.f90: Likewise.
4822
26716fc7 48232016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4824
4825 PR ipa/71624
4826 * g++.dg/pr71624.C: New test.
4827
2d079cbf 48282016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4829
4830 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4831 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4832 ARMv8-M Mainline architectures.
4833
9e6f4af4 48342016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4835
4836 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4837 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4838
d490b07a 48392016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4840
4841 PR target/70098
4842 PR target/71763
4843 * gcc.target/powerpc/pr71763.c: New file.
4844
798fc305 48452016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4846
4847 PR tree-optimization/71518
f942bdbf 4848 * gcc.dg/pr71518.c: New test.
798fc305 4849
97e4cbac 48502016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4851
4852 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4853
19aea164 48542016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4855
f942bdbf 4856 PR target/50739
19aea164 4857 * gcc.target/avr/pr50739.c: New test.
4858
105e9dfc 48592016-07-05 Jan Hubicka <jh@suse.cz>
4860
4861 * gcc.dg/tree-ssa/scev-14.c: update template.
4862
1137da9c 48632016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4864
4865 * gcc.dg/vect/group-no-gaps-1.c: New test.
4866
ce393063 48672016-07-05 Andi Kleen <ak@linux.intel.com>
4868
4869 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4870 if kernel supports MPX.
4871
92a44a68 48722016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4873
4874 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4875
f2ccdf8e 48762016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4877 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4878
4879 * gcc.target/powerpc/signbit-1.c: New test.
4880 * gcc.target/powerpc/signbit-2.c: New test.
4881 * gcc.target/powerpc/signbit-3.c: New test.
4882
0215a22c 48832016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4884
4885 PR rtl-optimization/71594
4886 * gcc.dg/torture/pr71594.c: New test.
4887
30a39817 48882016-07-05 Jan Hubicka <jh@suse.cz>
4889
4890 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4891
b65b8df2 48922016-07-05 David Malcolm <dmalcolm@redhat.com>
4893
4894 PR c++/62314
f9c39b65 4895 * g++.dg/parse/error5.C: Update column
b65b8df2 4896 number of missing semicolon error.
4897 * g++.dg/pr62314-2.C: New test case.
4898
6b5471d8 48992016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4900
4901 * gfortran.dg/coarray_stat_function.f90: New test.
4902 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4903 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4904 to new interfaces.
4905
35b3a8dd 49062016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4907
4908 PR fortran/71623
4909 * gfortran.dg/deferred_character_17.f90: New test.
4910
b84c1ddf 49112016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4912
4913 * gcc.target/arm/neon/polytypes.c: Move to ...
4914 * gcc.target/arm/polytypes.c: ... here.
4915 * gcc.target/arm/neon/pr51534.c: Move to ...
4916 * gcc.target/arm/pr51534.c: ... here.
4917 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4918 * gcc.target/arm/vect-vcvt.c: ... here.
4919 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4920 * gcc.target/arm/vect-vcvtq.c: ... here.
4921 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4922 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4923 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4924 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4925 * gcc.target/arm/neon/neon.exp: Delete.
4926 * gcc.target/arm/neon/: Delete.
4927
7e9136f1 49282016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4929
4930 PR fortran/65575
4931 * gfortran.dg: pr65575.f90: New test.
4932
18b42a28 49332016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4934
4935 PR fortran/35849
4936 * gfortran.dg: pr35849.f90: New test.
4937
f8765404 49382016-07-04 Jakub Jelinek <jakub@redhat.com>
4939
4940 PR c++/71739
4941 * g++.dg/cpp0x/pr71739.C: New test.
4942
e3422b3a 49432016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4944
4945 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4946
2da1c9f7 49472016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4948
4949 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4950 locr.
4951 * gcc.target/s390/loc-1.c: New test.
4952
6125d36e 49532016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4954
f9c39b65 4955 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4956 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 4957
42797d4b 49582016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4959
4960 PR target/63874
4961 * gcc.target/aarch64/pr63874.c: New test.
4962
9d9fe66a 49632016-07-04 Jan Beulich <jbeulich@suse.com>
4964
4965 * g++.dg/header.c: New.
4966 * gcc.dg/header.c: New.
4967
c364d0f3 49682016-07-02 Jakub Jelinek <jakub@redhat.com>
4969
4970 PR c/71719
4971 * c-c++-common/Wunused-var-15.c: New test.
4972
267f3c67 49732016-07-01 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR fortran/71687
4976 * gfortran.dg/gomp/pr71687.f90: New test.
4977
8297c70b 49782016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4979
4980 * gcc.dg/const-float128-ped.c: Require __float128 effective
4981 target and options.
4982 * gcc.dg/const-float128.c: Likewise.
4983 * gcc.dg/torture/float128-cmp-invalid.c: Require
4984 __float128 and base_quadfloat_support effective targets, and
4985 __float128 options.
4986 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4987 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4988 * gcc.dg/torture/float128-nan.c: Likewise.
4989 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4990 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4991 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 4992 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 4993 (add_options_for___float128): New.
4994 (check_effective_target_base_quadword_support): New.
4995
eab79b94 49962016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4997
4998 PR target/71720
4999 * gcc.target/powerpc/pr71720.c: New test.
5000
4ce6622a 50012016-07-01 Jan Beulich <jbeulich@suse.com>
5002
5003 * gcc.dg/bss.c: New.
5004
0b6f1914 50052016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5006
5007 PR target/71698
5008 * gcc.target/powerpc/pr71698.c: New test.
5009
4d28a470 50102016-07-01 Georg-Johann Lay <avr@gjlay.de>
5011
5012 PR target/71151
5013 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5014 instead of ".foo" for its section name.
5015 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5016 depending on MCU's flash size.
5017 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5018 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5019 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5020 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5021 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5022 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5023
ed8613ec 50242016-07-01 Jan Beulich <jbeulich@suse.com>
5025
5026 * gcc.target/i386/pr65105-2.c: Add -msse2.
5027
720a0bce 50282016-06-30 Jakub Jelinek <jakub@redhat.com>
5029
c54ee83c 5030 PR tree-optimization/71707
5031 * gcc.dg/strlenopt-29.c: New test.
5032
a845ae6c 5033 PR fortran/71704
5034 * gfortran.dg/gomp/pr71704.f90: New test.
5035
720a0bce 5036 PR fortran/71705
5037 * gfortran.dg/gomp/pr71705.f90: New test.
5038
17c32c4a 50392016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5040
5041 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5042 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5043 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5044 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5045 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5046 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5047 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5048 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5049 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5050 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5051 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5052 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5053 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5054 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5055 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5056 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5057 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5058 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5059 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5060 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5061 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5062 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5063 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5064 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5065 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5066 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5067 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5068 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5069 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5070 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5071 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5072 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5073 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5074 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5075 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5076 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5077 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5078 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5079 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5080 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5081 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5082 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5083 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5084 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5085 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5086 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5087 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5088 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5089 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5090 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5091 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5092 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5093 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5094 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5095 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5096 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5097 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5122
443405c9 51232016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5124 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5125
5126 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5127
6e3a3de2 51282016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5129 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5130
5131 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5132
413c4f6c 51332016-06-30 David Malcolm <dmalcolm@redhat.com>
5134
5135 PR driver/71651
5136 * gcc.dg/spellcheck-options-12.c: New test case.
5137
4c4e99c3 51382016-06-30 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR middle-end/71693
5141 * gcc.c-torture/compile/pr71693.c: New test.
5142
26a2e993 51432016-06-29 David Malcolm <dmalcolm@redhat.com>
5144
5145 * gcc.dg/spellcheck-params.c: New testcase.
5146 * gcc.dg/spellcheck-params-2.c: New testcase.
5147
63abcf45 51482016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5149
5150 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5151 vector extract instructions.
5152 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5153
5f1d49ac 51542016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5155
5156 PR fortran/71686
5157 * gfortran.dg/unexpected_eof_2.f90: New test.
5158 * gfortran.dg/unexpected_eof_3.f90: New test.
5159
0dc00113 51602016-06-29 Jim Wilson <jim.wilson@linaro.org>
5161
5162 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5163
4b975445 51642016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5165
5166 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5167 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5168 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5169
e276a6b9 51702016-06-29 Richard Biener <rguenther@suse.de>
5171
5172 PR middle-end/15256
5173 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5174
c02f3e35 51752016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5176
5177 * gcc.target/arm/aapcs/neon-vect10.c: Require
5178 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5179 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5180 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5181 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5182 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5183 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5184 * gcc.target/arm/fp16-aapcs-1.c: Require
5185 -mfloat-ab=hard. Also simplify the test.
5186 * gcc.target/arm/fp16-aapcs-2.c: New.
5187
d0c2a3dd 51882016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5189
f942bdbf 5190 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5191 (add_options_for_arm_fp16_ieee): New.
5192 (add_options_for_arm_fp16_alternative): New.
5193 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5194 long-line.
5195 (effective_target_arm_fp16_hw): New.
5196
162fed22 51972016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5198
5199 PR tree-optimization/71655
5200 * g++.dg/pr71655.C: New test.
5201
9ed0eb00 52022016-06-29 Martin Liska <mliska@suse.cz>
5203
5204 * gcc.dg/pr71585.c: New test.
5205 * gcc.dg/pr71585-2.c: New test.
5206 * gcc.dg/pr71585-3.c: New test.
5207
641b1c86 52082016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5209
5210 PR tree-optimization/70729
5211 * g++.dg/vect/pr70729.cc: New test.
5212
44e775d8 52132016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5214
5215 * c-c++-common/gomp/cancel-1.c: Extend.
5216
83b23cdf 52172016-06-29 Jakub Jelinek <jakub@redhat.com>
5218
5219 PR tree-optimization/71625
5220 * gcc.dg/strlenopt-28.c: New test.
5221
b6a4a0f5 52222016-06-29 Richard Biener <rguenther@suse.de>
5223
5224 PR middle-end/71002
5225 * g++.dg/torture/pr71002.C: Adjust testcase.
5226
1af10ce6 52272016-06-29 Jakub Jelinek <jakub@redhat.com>
5228
5229 PR c/71685
5230 * gcc.dg/pr71685.c: New test.
5231
52322016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5233
5234 PR c/71552
5235 * gcc.dg/init-bad-9.c: New test.
5236
043457fd 52372016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5238
5239 * gcc.target/powerpc/abs128-1.c: Require VSX.
5240 * gcc.target/powerpc/copysign128-1.c: Likewise.
5241 * gcc.target/powerpc/inf128-1.c: Likewise.
5242 * gcc.target/powerpc/nan128-1.c: Likewise.
5243
d378e319 52442016-06-28 Jakub Jelinek <jakub@redhat.com>
5245
5246 PR middle-end/71626
5247 * gcc.c-torture/execute/pr71626-1.c: New test.
5248 * gcc.c-torture/execute/pr71626-2.c: New test.
5249
10ef7949 52502016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5251
5252 PR target/71656
5253 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5254
1fcfb8f7 52552016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5256
5257 PR target/71670
5258 * gcc.target/powerpc/pr71670.c: New testcase.
5259
35fd0c10 52602016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5261
5262 PR target/71656
5263 * gcc.target/powerpc/pr71656-1.c: New test.
5264 * gcc.target/powerpc/pr71656-2.c: New test.
5265
584757bc 52662016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5267
5268 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5269 around fp16 code.
5270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5272 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5274 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5275 Add arm_neon_fp16_ok effective target.
f942bdbf 5276 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5277 Likewise.
5278 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5279 Likewise.
5280 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5281 Likewise.
5282 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5283 Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5285 Likewise.
5286 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5287 Likewise.
5288 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5289 Likewise.
5290 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5291 Likewise.
5292 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5293 Likewise.
5294 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5295 Likewise.
5296 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5297 Likewise.
584757bc 5298
cbcc4297 52992016-06-26 Jan Hubicka <hubicka@ucw.cz>
5300
5301 * gcc.dg/predict-12.c: New testcase.
5302
0aa73965 53032016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5304
5305 PR fortran/71649
5306 * gfortran.dg/pr71649.f90: New test.
5307
9977f724 53082016-06-25 Jakub Jelinek <jakub@redhat.com>
5309
a5c54f33 5310 PR tree-optimization/71643
5311 * g++.dg/opt/pr71643.C: New test.
5312
9977f724 5313 PR tree-optimization/71631
5314 * gcc.c-torture/execute/pr71631.c: New test.
5315
e09883e4 53162016-06-24 Jan Hubicka <hubicka@ucw.cz>
5317
5318 * gcc.dg/predict-11.c: New testcase.
5319 * gfortran.dg/predict-2.f90: New testcase.
5320
89beffc9 53212016-06-24 Jan Hubicka <hubicka@ucw.cz>
5322
5323 * gcc.dg/predict-10.c: New test.
5324
2275a11d 53252016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5326
5327 * gcc.target/powerpc/abs128-1.c: New.
5328 * gcc.target/powerpc/copysign128-1.c: New.
5329 * gcc.target/powerpc/inf128-1.c: New.
5330 * gcc.target/powerpc/nan128-1.c: New.
5331
37681b7f 53322016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5333
5334 * gfortran.dg/pr71642.f90: New test.
5335
9cf2d600 53362016-06-24 Jakub Jelinek <jakub@redhat.com>
5337
5338 PR tree-optimization/71647
5339 * gcc.target/i386/pr71647.c: New test.
5340
eea332b9 53412016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5342
5343 * gcc.target/i386/noplt-gd-1.c: New test.
5344 * gcc.target/i386/noplt-gd-2.c: Likewise.
5345 * gcc.target/i386/noplt-gd-3.c: Likewise.
5346 * gcc.target/i386/noplt-ld-1.c: Likewise.
5347 * gcc.target/i386/noplt-ld-2.c: Likewise.
5348 * gcc.target/i386/noplt-ld-3.c: Likewise.
5349 * lib/target-supports.exp
5350 (check_effective_target_tls_get_addr_via_got): New.
5351
b6d48a78 53522016-06-24 Uros Bizjak <ubizjak@gmail.com>
5353
5354 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5355 testsuite compile flags.
5356 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5357 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5358
53592016-06-24 Uros Bizjak <ubizjak@gmail.com>
5360
5361 * g++dg/vect/pr36684.cc: Add dg-do compile.
5362 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5363 * gcc.dg/vect/pr70021.c: Ditto.
5364 * gcc.dg/vect/pr70138-1.c: Ditto.
5365 * gcc.dg/vect/pr70138-2.c: Ditto.
5366 * gcc.dg/vect/pr70354-1.c: Ditto.
5367 * gcc.dg/vect/pr70354-2.c: Ditto.
5368 * gcc.dg/vect/pr71259.c: Ditto.
5369 * gcc.dg/vect/pr71416-1.c: Ditto.
5370 * gcc.dg/vect/slp-43.c: Ditto.
5371 * gcc.dg/vect/slp-45.c: Ditto.
5372 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5373 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5374 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5375 * gfortran.dg/vect/pr69980.f90: Ditto.
5376
53772016-06-24 Uros Bizjak <ubizjak@gmail.com>
5378
5379 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5380 * gcc.dg/vect/bb-slp-30.c: Ditto.
5381 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5382 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5383 * gcc.dg/vect/pr45902.c: Ditto.
5384 * gcc.dg/vect/pr48172.c: Ditto.
5385 * gcc.dg/vect/pr48377.c: Ditto.
5386 * gcc.dg/vect/pr49038.c: Ditto.
5387 * gcc.dg/vect/pr49771.c: Ditto.
5388 * gcc.dg/vect/pr52091.c: Ditto.
5389 * gcc.dg/vect/pr53185-2.c: Ditto.
5390 * gcc.dg/vect/pr56826.c: Ditto.
5391 * gcc.dg/vect/pr60276.c: Ditto.
5392 * gcc.dg/vect/pr62021.c: Ditto.
5393 * gcc.dg/vect/pr63530.c: Ditto.
5394 * gcc.dg/vect/pr65518.c: Ditto.
5395 * gcc.dg/vect/pr65947-1.c: Ditto.
5396 * gcc.dg/vect/pr65947-10.c: Ditto.
5397 * gcc.dg/vect/pr65947-11.c: Ditto.
5398 * gcc.dg/vect/pr65947-12.c: Ditto.
5399 * gcc.dg/vect/pr65947-13.c: Ditto.
5400 * gcc.dg/vect/pr65947-2.c: Ditto.
5401 * gcc.dg/vect/pr65947-3.c: Ditto.
5402 * gcc.dg/vect/pr65947-4.c: Ditto.
5403 * gcc.dg/vect/pr65947-5.c: Ditto.
5404 * gcc.dg/vect/pr65947-6.c: Ditto.
5405 * gcc.dg/vect/pr65947-7.c: Ditto.
5406 * gcc.dg/vect/pr65947-8.c: Ditto.
5407 * gcc.dg/vect/pr65947-9.c: Ditto.
5408 * gcc.dg/vect/pr71416-1.c: Ditto.
5409 * gcc.dg/vect/pr71439.c: Ditto.
5410 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5411 * gcc.dg/vect/vect-bswap16.c: Ditto.
5412 * gcc.dg/vect/vect-bswap32.c: Ditto.
5413 * gcc.dg/vect/vect-bswap64.c: Ditto.
5414 * gcc.dg/vect/vect-live-1.c: Ditto.
5415 * gcc.dg/vect/vect-live-2.c: Ditto.
5416 * gcc.dg/vect/vect-live-3.c: Ditto.
5417 * gcc.dg/vect/vect-live-4.c: Ditto.
5418 * gcc.dg/vect/vect-live-5.c: Ditto.
5419 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5420 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5421 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5422 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5423 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5424 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5425 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5426 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5427 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5428 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5429 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5430 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5431 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5432 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5433 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5434 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5435 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5436
d4213166 54372016-06-24 Uros Bizjak <ubizjak@gmail.com>
5438
5439 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5440
5aaec397 54412016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5442
5443 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5444 ia32 if R_386_GOT32X relocation is supported.
5445 * gcc.target/i386/noplt-3.c: Likewise.
5446 * gcc.target/i386/noplt-2.c: Likewise.
5447 (main): Renamed to ...
5448 (bar): This.
5449 * gcc.target/i386/noplt-4.c: Likewise.
5450 (main): Renamed to ...
5451 (bar): This.
5452 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5453 * gcc.target/i386/pr67400-5.c: Likewise.
5454
77104764 54552016-06-24 Jakub Jelinek <jakub@redhat.com>
5456
7318e591 5457 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5458 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5459
77104764 5460 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5461 f4): Adjust expected diagnostics.
5462 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5463 (T): If OVFP is defined, redefine to TP.
5464 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5465 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5466 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5467 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5468 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5469 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5470 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5471 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5472 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5473 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5474 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5475 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5476 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5477 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5478 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5479 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5480 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5481 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5482 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5483 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5484 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5485 as last argument to __builtin_add_overflow_p.
5486
ddf08519 54872016-06-23 Uros Bizjak <ubizjak@gmail.com>
5488
5489 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5490 dg-options and remove default vector testsuite compile flags.
5491 * g++.dg/vect/pr33860a.cc: Ditto.
5492 * g++.dg/vect/pr45470-a.cc: Ditto.
5493 * g++.dg/vect/pr45470-b.cc: Ditto.
5494 * g++.dg/vect/pr60896.cc: Ditto.
5495 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5496 * gcc.dg/vect/pr18308.c: Ditto.
5497 * gcc.dg/vect/pr24049.c: Ditto.
5498 * gcc.dg/vect/pr33373.c: Ditto.
5499 * gcc.dg/vect/pr36228.c: Ditto.
5500 * gcc.dg/vect/pr42395.c: Ditto.
5501 * gcc.dg/vect/pr42604.c: Ditto.
5502 * gcc.dg/vect/pr46663.c: Ditto.
5503 * gcc.dg/vect/pr48765.c: Ditto.
5504 * gcc.dg/vect/pr49093.c: Ditto.
5505 * gcc.dg/vect/pr49352.c: Ditto.
5506 * gcc.dg/vect/pr52298.c: Ditto.
5507 * gcc.dg/vect/pr52870.c: Ditto.
5508 * gcc.dg/vect/pr53185.c: Ditto.
5509 * gcc.dg/vect/pr53773.c: Ditto.
5510 * gcc.dg/vect/pr56695.c: Ditto.
5511 * gcc.dg/vect/pr62171.c: Ditto.
5512 * gcc.dg/vect/pr63530.c: Ditto.
5513 * gcc.dg/vect/pr68339.c: Ditto.
5514 * gcc.dg/vect/pr71259.c: Ditto.
5515 * gcc.dg/vect/vect-82_64.c: Ditto.
5516 * gcc.dg/vect/vect-83_64.c: Ditto.
5517 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5518 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5519 * gcc.dg/vect/vect-shift-2.c: Ditto.
5520 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5521 * gfortran.dg/vect/pr39318.f90: Ditto.
5522 * gfortran.dg/vect/pr45714-a.f: Ditto.
5523 * gfortran.dg/vect/pr45714-b.f: Ditto.
5524 * gfortran.dg/vect/pr46213.f90: Ditto.
5525
81883aeb 55262016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5527 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5528
5529 * gcc.target/powerpc/p9-splat-5.c: New test.
5530
affe5c16 55312016-06-23 Uros Bizjak <ubizjak@gmail.com>
5532
5533 PR tree-optimization/71488
5534 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5535 * lib/target-supports.exp: ... here.
5536 (check_sse4_hw_available): New procedure.
5537 (check_effective_target_sse4_runtime): Ditto.
5538 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5539 -march=westmere for sse4_runtime targets.
547fdd3e 5540 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5541 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5542 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5543 (main): Call check_vect ().
e50240d3 5544 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5545
6fb2f181 55462016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5547
5548 PR target/66232
5549 PR target/67400
5550 * gcc.target/i386/pr66232-14.c: New file.
5551 * gcc.target/i386/pr66232-15.c: Likewise.
5552 * gcc.target/i386/pr66232-16.c: Likewise.
5553 * gcc.target/i386/pr66232-17.c: Likewise.
5554 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5555 ia32 if R_386_GOT32X relocation is supported.
5556 * gcc.target/i386/pr67400-2.c: Likewise.
5557 * gcc.target/i386/pr67400-3.c: Likewise.
5558 * gcc.target/i386/pr67400-4.c: Likewise.
5559 * gcc.target/i386/pr67400-6.c: Likewise.
5560 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5561 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5562
88be2b3c 55632016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5564
5565 PR libgfortran/48852
5566 * gfortran.dg/char4_iunit_1.f03: Update test.
5567 * gfortran.dg/f2003_io_5.f03: Update test.
5568 * gfortran.dg/real_const_3.f90: Update test.
5569
ff600f64 55702016-06-23 Andi Kleen <ak@linux.intel.com>
5571
5572 * g++.dg/bprob/bprob.exp: Support autofdo.
5573 * g++.dg/tree-prof/tree-prof.exp: dito.
5574 * gcc.dg/tree-prof/tree-prof.exp: dito.
5575 * gcc.misc-tests/bprob.exp: dito.
5576 * gfortran.dg/prof/prof.exp: dito.
5577 * lib/profopt.exp: dito.
5578 * lib/target-supports.exp: Check for autofdo.
5579
afa7ed87 55802016-06-23 Martin Liska <mliska@suse.cz>
5581
5582 * gcc.dg/pr71619.c: New test.
5583
0941fba8 55842016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5585
5586 PR target/67400
56896ed3 5587 * gcc.target/i386/pr67400-1.c: New test.
5588 * gcc.target/i386/pr67400-2.c: Likewise.
5589 * gcc.target/i386/pr67400-3.c: Likewise.
5590 * gcc.target/i386/pr67400-4.c: Likewise.
5591 * gcc.target/i386/pr67400-5.c: Likewise.
5592 * gcc.target/i386/pr67400-6.c: Likewise.
5593 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5594
e557fc7f 55952016-06-22 David Malcolm <dmalcolm@redhat.com>
5596
5597 * c-c++-common/missing-header-1.c: New test case.
5598 * c-c++-common/missing-header-2.c: New test case.
5599 * c-c++-common/missing-header-3.c: New test case.
5600 * c-c++-common/missing-header-4.c: New test case.
5601
8469aece 56022016-06-22 David Malcolm <dmalcolm@redhat.com>
5603
5604 PR c/70339
5605 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5606 hint.
5607 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5608 expected results due to builtin "nanl" now being suggested for
5609 "name".
5610 * gcc.dg/pr67580.c: Update expected messages.
5611 * gcc.dg/spellcheck-identifiers.c: New testcase.
5612 * gcc.dg/spellcheck-typenames.c: New testcase.
5613
6628b04d 56142016-06-22 David Malcolm <dmalcolm@redhat.com>
5615
5616 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5617 file.
5618 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5619 diagnostic-test-show-locus-parseable-fixits.c to sources for
5620 diagnostic_plugin_test_show_locus.c.
5621 * lib/gcc-defs.exp (freeform_regexps): New global.
5622 (dg-regexp): New function.
5623 (handle-dg-regexps): New function.
5624 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5625 freeform_regexps to the empty list.
5626 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5627
82ccd33e 56282016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5629
affe5c16 5630 PR tree-optimization/71488
82ccd33e 5631 * g++.dg/pr71488.C: New test.
5632 * gcc.dg/vect/vect-bool-cmp.c: New test.
5633
2c21de58 56342016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 * gcc.dg/guality/param-5.c: New test.
5637
fadfd5fc 56382016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5639
5640 * gcc.target/i386/asm-flag-7.c: New test.
5641
03fee1f8 56422016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5643
5644 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5645 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5646 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5647 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5648 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5649 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5652 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5653 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5654 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5655 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5656 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5657 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5658 * lib/target-supports.exp: Likewise.
5659
6905db52 56602016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5661
5662 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5663 * gcc.dg/attr-ms_struct-2.c: Likewise.
5664 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5665 * gcc.dg/bf-ms-attrib.c: Likewise.
5666 * gcc.dg/bf-ms-layout-2.c: Likewise.
5667 * gcc.dg/bf-ms-layout-3.c: Likewise.
5668 * gcc.dg/bf-ms-layout.c: Likewise.
5669 * gcc.dg/bf-no-ms-layout.c: Likewise.
5670 * gcc.target/i386/bitfield1.c: Likewise.
5671 * gcc.target/i386/bitfield2.c: Likewise.
5672 * gcc.target/i386/bitfield3.c: Likewise.
5673
a6f93fc2 56742016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5675
5676 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5677 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5678 override other than -mcpu=power9 command-line option is specified,
5679 or if the target operating system is aix.
5680 * gcc.target/powerpc/darn-1.c: Likewise.
5681 * gcc.target/powerpc/darn-2.c: Likewise.
5682 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5683 test if effective-target is not powerpc_p9vector_ok or if the
5684 target operating system is not defined.
5685 * gcc.target/powerpc/vslv-1.c: Likewise.
5686 * gcc.target/powerpc/vsrv-0.c: Likewise.
5687 * gcc.target/powerpc/vsrv-1.c: Likewise.
5688
1cb2b4d3 56892016-06-21 Tobias Burnus <burnus@net-b.de>
5690
5691 PR fortran/71068
5692 * gfortran.dg/coarray/data_1.f90: New.
5693
66ff0c67 56942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5695
5696 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5697 (dg-require-effective-target): Use arm_v8_neon_hw.
5698 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5699 (dg-require-effective-target): Likewise.
5700 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5701 (dg-require-effective-target): Likewise.
5702 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5703 (dg-require-effective-target): Likewise.
5704 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5705 (dg-require-effective-target): Likewise.
5706 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5707 (dg-require-effective-target): Likewise.
5708 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5709 Add AArch64 check.
5710
949bfed4 57112016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5712
5713 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5714 Set to 3 so test passes.
5715
a20f6cd4 57162016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5717
5718 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5719
12792843 57202016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5721
5722 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5723 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5724 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5725 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5726
49763db6 57272016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5728
5729 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5730 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5731
ada61167 57322016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5733
5734 PR target/71549
5735 * gcc.target/i386/pr71549.c: New test.
5736
a15584d4 57372016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5738
5739 * gcc.target/powerpc/vadsdu-0.c: Replace
5740 dg-require-effective-target directive to allow test to run on more
5741 platforms, and add dg-skip-if directive to disable test on aix
5742 platforms because of known incompatibilities.
5743 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5744 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5745 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5746 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5747 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5748 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5749 * gcc.target/powerpc/vadsdub-2.c: Replace
5750 dg-require-effective-target directive to allow test to run on more
5751 platforms, and add dg-skip-if directive to disable test on aix
5752 platforms because of known incompatibilities.
5753 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5754 with vec_absdb call to differentiate this test from vadsdub-1.c.
5755 * gcc.target/powerpc/vadsduh-1.c: Replace
5756 dg-require-effective-target directive to allow test to run on more
5757 platforms, and add dg-skip-if directive to disable test on aix
5758 platforms because of known incompatibilities.
5759 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5760 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5761 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5762
ec15ec36 57632016-06-21 Jakub Jelinek <jakub@redhat.com>
5764
5765 PR tree-optimization/71588
5766 * gcc.dg/pr71558.c: New test.
5767
faeffe49 57682016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5769
5770 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5771 * c-c++-common/pr68657-2.c: Likewise.
5772 * c-c++-common/pr68657-3.c: Likewise.
5773 * gcc.dg/torture/pr69714.c: Require int32plus support.
5774 * gcc.dg/torture/pr70025.c: Likewise.
5775 * gcc.dg/torture/pr70083.c: Likewise.
5776 * gcc.dg/torture/pr70542.c: Likewise.
5777 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5778
e218d07f 57792016-06-20 Joseph Myers <joseph@codesourcery.com>
5780
5781 PR c/71601
5782 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5783
232a3df7 57842016-06-20 Jakub Jelinek <jakub@redhat.com>
5785
d7f45b87 5786 PR middle-end/71581
5787 * gcc.dg/pr71581.c: New test.
5788
232a3df7 5789 PR rtl-optimization/71591
5790 * gcc.dg/cpp/pr71591.c: New test.
5791
dbddef42 57922016-06-20 David B. Robins <gcc@davidrobins.net>
5793
5794 PR target/71571
5795 * g++.dg/torture/pr71571.C: New test.
5796
03129ccb 57972016-06-20 Jakub Jelinek <jakub@redhat.com>
5798
5799 PR target/71559
5800 * gcc.target/i386/sse2-pr71559.c: New test.
5801 * gcc.target/i386/avx-pr71559.c: New test.
5802 * gcc.target/i386/avx512f-pr71559.c: New test.
5803
a40b4b62 58042016-06-20 Tobias Burnus <burnus@net-b.de>
5805
5806 PR fortran/71194
5807 * gfortran.dg/pointer_remapping_10.f90: New.
5808
ecbea05a 58092016-06-20 David Malcolm <dmalcolm@redhat.com>
5810
5811 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5812
0f61dae9 58132016-06-20 Martin Sebor <msebor@redhat.com>
5814
5815 PR c/69507
5816 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5817 * gnu90-const-expr-1.c: Same.
5818 * gnu99-const-expr-1.c: Same.
5819 * gnu99-static-1.c: Same.
5820
e458dfd8 58212016-06-20 Renlin Li <renlin.li@arm.com>
5822
2c0c0c9b 5823 PR testsuite/71489
e458dfd8 5824 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5825
7ab71cb3 58262016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5827
5828 * gcc.target/aarch64/vcvt_f64_1.c: New.
5829 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5830 * gcc.target/aarch64/vrecp_f64_1.c: New.
5831
34d36b7a 58322016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5833
5834 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5835 "alignement".
5836
ed7f4748 58372016-06-20 Georg-Johann Lay <avr@gjlay.de>
5838
5839 PR target/71103
5840 * gcc.target/avr/torture/pr71103-2.c: New test.
5841
a940fdc7 58422016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5843
5844 PR c/69507
5845 * gcc.dg/alignof.c: New test.
5846
98683d85 58472016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5848
5849 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5850 vs dg-error; test constexpr specifier too.
5851
358cee25 58522016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5853
5854 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5855
c3d7ceb6 58562016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5857
5858 * lib/target-supports.exp
5859 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5860 arm_neon_ok and merge flags. Fix temporary test name.
5861 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5862 and merge flags.
5863
1176073c 58642016-06-17 Martin Liska <mliska@suse.cz>
5865
5866 * gcc.dg/predict-9.c: Fix dump scanning.
5867
f3e2969a 58682016-06-17 Bin Cheng <bin.cheng@arm.com>
5869
5870 PR tree-optimization/71354
5871 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5872
7fdca647 58732016-06-17 Bin Cheng <bin.cheng@arm.com>
5874
5875 PR tree-optimization/71347
5876 * gcc.dg/tree-ssa/pr71347.c: New test.
5877
a338a226 58782016-06-17 Bin Cheng <bin.cheng@arm.com>
5879
5880 PR tree-optimization/71354
5881 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5882
c1e75671 58832016-06-17 Bin Cheng <bin.cheng@arm.com>
5884
5885 * gcc.dg/vect/vect-alias-check-1.c: New test.
5886
365ba13d 58872016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5888
59bde511 5889 PR target/71151
365ba13d 5890 * gcc.target/avr/pr71151-1.c: New test.
5891 * gcc.target/avr/pr71151-2.c: New test.
5892 * gcc.target/avr/pr71151-3.c: New test.
5893 * gcc.target/avr/pr71151-4.c: New test.
5894 * gcc.target/avr/pr71151-5.c: New test.
5895 * gcc.target/avr/pr71151-6.c: New test.
5896 * gcc.target/avr/pr71151-7.c: New test.
5897 * gcc.target/avr/pr71151-8.c: New test.
5898 * gcc.target/avr/pr71151-common.h: New test.
5899
db48d95b 59002016-06-16 Martin Liska <mliska@suse.cz>
5901
5902 * gfortran.dg/predict-1.f90: New test.
5903
4c780a59 59042016-06-16 Uros Bizjak <ubizjak@gmail.com>
5905
5906 PR target/71242
f9c39b65 5907 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5908
8c1879bc 59092016-06-16 Jan Hubicka <hubicka@ucw.cz>
5910
5911 * g++.dg/vect/pr36648.cc: Disable cunrolli
5912
33698dfe 59132016-06-16 Jakub Jelinek <jakub@redhat.com>
5914
745f2db6 5915 PR target/71554
5916 * gcc.c-torture/execute/pr71554.c: New test.
5917
33698dfe 5918 PR rtl-optimization/71532
5919 * gcc.dg/torture/pr71532.c: New test.
5920
b42322b9 59212016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5922
5923 * gcc.target/powerpc/p9-dimode1.c: New test.
5924 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5925
412b298a 59262016-06-15 Jakub Jelinek <jakub@redhat.com>
5927
93479f99 5928 * gcc.c-torture/compile/20160615-1.c: New test.
5929
412b298a 5930 * g++.dg/cpp0x/ref-qual17.C: New test.
5931
3ec40531 59322016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5933
5934 PR middle-end/71529
5935 * gcc.target/i386/pr71529.C: New test.
5936
edfe7670 59372016-06-15 Alan Hayward <alan.hayward@arm.com>
5938
5939 PR tree-optimization/71483
5940 * g++.dg/vect/pr71483.c: New
5941
6e52ac17 59422016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5943
5944 PR c++/70202
5945 * g++.dg/inherit/crash6.C: New.
5946 * g++.dg/inherit/union2.C: Likewise.
5947 * g++.dg/inherit/virtual12.C: Likewise.
5948 * g++.dg/inherit/virtual13.C: Likewise.
5949 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5950
aed35af2 59512016-06-15 Uros Bizjak <ubizjak@gmail.com>
5952
0941fba8 5953 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 5954
6f710392 59552016-06-15 Alan Hayward <alan.hayward@arm.com>
5956
5957 PR tree-optimization/71439
5958 * gcc.dg/vect/pr71439.c: New
5959
d1cedfd3 59602016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5961
5962 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5963
ee8fd158 59642016-06-15 Richard Biener <rguenther@suse.de>
5965
5966 * gcc.dg/vect/slp-45.c: New testcase.
5967
5695a690 59682016-06-15 Richard Biener <rguenther@suse.de>
5969
5970 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5971
267ae3ee 59722016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5973
5974 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5975 requirements, and disable for AIX for now.
5976 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5977
a6d0e20a 59782016-06-14 Jakub Jelinek <jakub@redhat.com>
5979
b2efd162 5980 PR c++/71528
5981 * g++.dg/opt/pr71528.C: New test.
5982
a6d0e20a 5983 PR c++/71516
5984 * g++.dg/init/pr71516.C: New test.
5985
035778de 59862016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5987
5988 * g++.dg/init/array46.C: New.
5989
7c9dc58e 59902016-06-14 Uros Bizjak <ubizjak@gmail.com>
5991
0941fba8 5992 * gcc.target/i386/float128-3.c: New test.
5993 * gcc.target/i386/quad-sse4.c: Ditto.
5994 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5995 Update scan strings.
7c9dc58e 5996
412640c9 59972016-06-14 Richard Biener <rguenther@suse.de>
5998
5999 PR middle-end/71526
6000 * gfortran.dg/pr71526.f90: New testcase.
6001
1b9fde85 60022016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6003
6004 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6005 * gcc.dg/zero_bits_compound-1.c: Likewise.
6006
306097e3 60072016-06-14 Richard Biener <rguenther@suse.de>
6008
6009 PR tree-optimization/71522
6010 * gcc.dg/torture/pr71522.c: New testcase.
6011
566255a8 60122016-06-14 Jakub Jelinek <jakub@redhat.com>
6013
6014 PR tree-optimization/71520
6015 * gcc.dg/tree-ssa/pr71520.c: New test.
6016
eb912adb 60172016-06-14 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/71521
56d35455 6020 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6021
9720103d 60222016-06-13 Jakub Jelinek <jakub@redhat.com>
6023
12cb8367 6024 PR sanitizer/71498
6025 * c-c++-common/ubsan/bounds-13.c: New test.
6026
9720103d 6027 PR preprocessor/71183
6028 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6029
5965fbcc 60302016-06-13 Jeff Law <law@redhat.com>
6031
6032 PR tree-optimization/71403
6033 * c-c++-common/ubsan/pr71403-1.c: New test.
6034 * c-c++-common/ubsan/pr71403-2.c: New test.
6035 * c-c++-common/ubsan/pr71403-3.c: New test.
6036
04537049 60372016-06-13 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR middle-end/71478
6040 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6041 Add -Wno-psabi -w to dg-options.
6042
412f195f 60432016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6044
6045 * gcc.target/powerpc/vadsdu-0.c: New test.
6046 * gcc.target/powerpc/vadsdu-1.c: New test.
6047 * gcc.target/powerpc/vadsdu-2.c: New test.
6048 * gcc.target/powerpc/vadsdu-3.c: New test.
6049 * gcc.target/powerpc/vadsdu-4.c: New test.
6050 * gcc.target/powerpc/vadsdu-5.c: New test.
6051 * gcc.target/powerpc/vadsdub-1.c: New test.
6052 * gcc.target/powerpc/vadsdub-2.c: New test.
6053 * gcc.target/powerpc/vadsduh-1.c: New test.
6054 * gcc.target/powerpc/vadsduh-2.c: New test.
6055 * gcc.target/powerpc/vadsduw-1.c: New test.
6056 * gcc.target/powerpc/vadsduw-2.c: New test.
6057
527790c1 60582016-06-13 David Malcolm <dmalcolm@redhat.com>
6059
6060 * gcc.dg/c99-init-2.c (c): Update expected error message.
6061 * gcc.dg/init-bad-8.c (foo): Likewise.
6062 * gcc.dg/spellcheck-fields-3.c: New test case.
6063
102e67eb 60642016-06-13 Martin Liska <mliska@suse.cz>
6065
6066 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6067 and "guess loop iv compared" heuristics.
6068 * gcc.dg/predict-2.c: Likewise.
6069 * gcc.dg/predict-3.c: Likewise.
6070 * gcc.dg/predict-4.c: Likewise.
6071 * gcc.dg/predict-5.c: Likewise.
6072 * gcc.dg/predict-6.c: Likewise.
6073
1a54d3be 60742016-06-13 Marek Polacek <polacek@redhat.com>
6075
6076 PR middle-end/71476
6077 * c-c++-common/Wswitch-unreachable-4.c: New test.
6078 * gcc.dg/Wswitch-unreachable-2.c: New test.
6079 * g++.dg/tm/jump1.C: Move dg-warning.
6080
5b7401b8 60812016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6082
6083 * gnat.dg/renaming10.ad[sb]: New test.
6084
1c93151c 60852016-06-13 Paul Thomas <pault@gcc.gnu.org>
6086
6087 PR fortran/70673
6088 * gfortran.dg/pr70673.f90: New test.
6089
249865a0 60902016-06-13 Richard Biener <rguenther@suse.de>
6091
6092 PR middle-end/64516
6093 * gcc.dg/align-3.c: New testcase.
6094
776d9b14 60952016-06-13 Martin Liska <mliska@suse.cz>
6096
6097 * gcc.target/i386/pr71458.c: New test.
6098
0cf5c551 60992016-06-12 Uros Bizjak <ubizjak@gmail.com>
6100
6101 PR target/71241
f9c39b65 6102 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6103
34de0a35 61042016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6105
6106 PR target/60751
6107 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6108 statement.
6109
0cc8bc98 61102016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6111
6112 PR target/60751
6113 * gfortran.dg/comma_IO_extension_1.f90: New test.
6114 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6115 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6116 statement.
6117 * gfortran.dg/graphite/pr38083.f90: Likewise.
6118 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6119 missing format.
6120
0ff78c86 61212016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6122
6123 * gnat.dg/case_character.adb: New test.
6124
6c38863e 61252016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6126
6127 PR middle-end/71310
6128 * gcc.target/powerpc/pr71310.c: New testcase.
6129
24c41395 61302016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6131
6132 PR middle-end/71478
6133 * gcc.dg/pr71478.c: New test.
6134
aeb26fb6 61352016-06-10 Jakub Jelinek <jakub@redhat.com>
6136
702b3575 6137 PR middle-end/71494
6138 * gcc.c-torture/execute/pr71494.c: New test.
6139
8ec29807 6140 PR c/68657
6141 * gcc.target/i386/pr68657.c: New test.
6142
aeb26fb6 6143 PR inline-asm/68843
6144 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6145 (test): Add -masm=intel alternatives.
6146
1dc4d519 61472016-06-10 Martin Sebor <msebor@redhat.com>
6148
6149 PR c/71392
6150 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6151
6385d6d3 61522016-06-10 Jeff Law <law@redhat.com>
6153
6154 PR tree-optimization/71335
6155 * gcc.c-torture/execute/pr71335.c: New test.
6156
041a412b 61572016-06-10 David Malcolm <dmalcolm@redhat.com>
6158
6159 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6160 the various "cannot tail-call: " messages.
6161
4a5edbb2 61622016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6163
6164 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6165 and options.
6166
9cf3aec3 61672016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6168
6169 PR sanitizer/71480
6170 * c-c++-common/asan/pr71480.c: New test.
6171
61724718 61722016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6173
6174 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6175 (ASMNAME2): Likewise.
6176 (main): Replace fn in asm statement with ASMNAME ("fn").
6177 * gcc.dg/guality/pr68037-2.c: Likewise.
6178 * gcc.dg/guality/pr68037-3.c: Likewise.
6179 * gcc.dg/torture/pr68037-1.c: Likewise.
6180 * gcc.dg/torture/pr68037-2.c: Likewise.
6181 * gcc.dg/torture/pr68037-3.c: Likewise.
6182
1807f6fb 61832016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6184
6185 PR inline-asm/68843
6186 * gcc.target/i386/pr68843-1.c: New test.
6187 * gcc.target/i386/pr68843-2.c: New test.
6188
ccfa030f 61892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6190 Cesar Philippidis <cesar@codesourcery.com>
6191
6192 PR middle-end/71373
6193 * gcc.dg/goacc/nested-function-1.c: New file.
6194 * gcc.dg/goacc/nested-function-2.c: Likewise.
6195 * gcc.dg/goacc/pr71373.c: Likewise.
6196 * gfortran.dg/goacc/cray-2.f95: Likewise.
6197 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6198 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6199 * gfortran.dg/goacc/cray.f95: Update.
6200 * gfortran.dg/goacc/loop-1.f95: Likewise.
6201 * gfortran.dg/goacc/loop-3.f95: Likewise.
6202 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6203 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6204
62052016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6206
6207 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6208 for OpenACC tile clauses.
6209 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6210
6211 PR c/71381
6212 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6213 to...
6214 * c-c++-common/goacc/cache-2.c: ... this new file.
6215 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6216 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6217 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6218 usage.
6219 * gfortran.dg/goacc/cray.f95: Likewise.
6220 * gfortran.dg/goacc/loop-1.f95: Likewise.
6221
bb038f3e 62222016-06-10 Alan Hayward <alan.hayward@arm.com>
6223
6224 PR tree-optimization/71407
6225 PR tree-optimization/71416
6226 * gcc.dg/vect/pr71407.c: New
6227 * gcc.dg/vect/pr71416-1.c: New
6228 * gcc.dg/vect/pr71416-2.c: New
6229
332409d3 62302016-06-10 Richard Biener <rguenther@suse.de>
6231
6232 PR middle-end/71477
6233 * gcc.dg/torture/pr71477.c: New testcase.
6234
03cf727c 62352016-06-09 Julia Koval <julia.koval@intel.com>
6236
6237 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6238 * gcc.target/i386/interrupt-13.c: Likewise.
6239 * gcc.target/i386/interrupt-15.c: Likewise.
6240 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6241 * gcc.target/i386/interrupt-24.c: Likewise.
6242 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6243 * gcc.target/i386/interrupt-9.c: Likewise.
6244 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6245
23b101c5 62462016-06-09 Martin Sebor <msebor@redhat.com>
6247
6248 PR c/70883
6249 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6250 * gcc.dg/builtin-constant_p-1.c: Same.
6251 * gcc.dg/builtins-error.c: Same.
6252 * gcc.dg/pr70859.c: Same.
6253
188d6bbb 62542016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6255
6256 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6257 * gcc.dg/torture/pr68067-1.c: Likewise.
6258 * gcc.dg/torture/pr68067-2.c: Likewise.
6259
62602016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6261
6262 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6263 when setting SIZE.
6264
ff8886bd 62652016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6266
6267 PR c++/71465
6268 * g++.dg/inherit/crash5.C: New.
6269 Revert:
6270 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6271
6272 PR c++/70202
6273 * g++.dg/inherit/crash5.C: New.
6274 * g++.dg/inherit/virtual1.C: Adjust.
6275
3f76cceb 62762016-06-09 Martin Liska <mliska@suse.cz>
6277
6278 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6279 * g++.dg/predict-loop-exit-2.C: Likewise.
6280 * g++.dg/predict-loop-exit-3.C: Likewise.
6281 * gcc.dg/predict-1.c: Likewise.
6282 * gcc.dg/predict-2.c: Likewise.
6283 * gcc.dg/predict-3.c: Likewise.
6284 * gcc.dg/predict-4.c: Likewise.
6285 * gcc.dg/predict-5.c: Likewise.
6286 * gcc.dg/predict-6.c: Likewise.
6287 * gcc.dg/predict-7.c: Likewise.
6288
59ae3d1b 62892016-06-09 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/71462
6292 * gcc.dg/torture/pr71462.c: New testcase.
6293
8c2d2acf 62942016-06-09 Marek Polacek <polacek@redhat.com>
6295
6296 PR c/65471
6297 * gcc.dg/c11-generic-3.c: New test.
6298
224cb6b7 62992016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6300
6301 * g++.dg/init/array42.C: New.
6302 * g++.dg/init/array43.C: Likewise.
6303 * g++.dg/init/array44.C: Likewise.
6304 * g++.dg/init/array45.C: Likewise.
6305 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6306 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6307 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6308 * g++.dg/gomp/pr35751.C: Likewise.
6309 * g++.dg/init/array23.C: Likewise.
6310 * g++.dg/init/brace2.C: Likewise.
6311 * g++.dg/init/brace6.C: Likewise.
6312
732905bb 63132016-06-08 Martin Sebor <msebor@redhat.com>
6314 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR c++/70507
6317 PR c/68120
6318 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6319 * c-c++-common/builtin-arith-overflow-2.c: New test.
6320 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6321 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6322 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6323
7ddaa622 63242016-06-08 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR c++/71442
6327 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6328
84ee0905 63292016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6330
6331 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6332 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6333 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6334 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6335 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6336 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6337 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6338 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6339 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6340 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6341 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6342 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6343 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6344
2876af98 63452016-06-08 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/68558
6348 * gcc.dg/vect/slp-44.c: New testcase.
6349
acbb0d03 63502016-06-08 Richard Biener <rguenther@suse.de>
6351
6352 * gcc.dg/vect/slp-43.c: New testcase.
6353
f8689010 63542016-06-08 Richard Biener <rguenther@suse.de>
6355
6356 PR tree-optimization/71452
6357 * gcc.dg/torture/pr71452.c: New testcase.
6358
52d393eb 63592016-06-08 Jakub Jelinek <jakub@redhat.com>
6360
6361 PR c++/71448
6362 * g++.dg/torture/pr71448.C: New test.
6363
9d700ce4 63642016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6365
6366 PR debug/71432
6367 PR ada/71413
6368 * g++.dg/debug/pr71432.C: New test.
6369
eb96ef65 63702016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6371
6372 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6373 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6374 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6375
a4753cdd 63762016-06-08 Alan Hayward <alan.hayward@arm.com>
6377
6378 * gcc.dg/vect/vect-live-2.c: Update effective target.
6379 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6380 * lib/target-supports.exp: Add aarch64 to vect_long.
6381
bafc7b1d 63822016-06-08 Marek Polacek <polacek@redhat.com>
6383
6384 PR c/71418
6385 * gcc.dg/noncompile/pr71418.c: New test.
6386
06e590e7 6387 PR c/71426
6388 * gcc.dg/noncompile/pr71426.c: New test.
6389
d3cb49c9 63902016-06-07 Jan Hubicka <hubicka@ucw.cz>
6391
6392 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6393 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6394 * gcc.dg/predict-3.c: Update template.
6395 * gcc.dg/predict-5.c: Update template.
6396 * gcc.dg/predict-6.c: Update template.
6397 * gcc.dg/predict-9.c: Update template.
6398 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6399
2d76c36a 64002016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6401
6402 * gcc.target/powerpc/vec-mul.c: New test.
6403
7cfde92a 64042016-06-07 David Malcolm <dmalcolm@redhat.com>
6405
6406 * gcc.dg/spellcheck-fields-2.c: New test case.
6407
b032c4dd 64082016-06-07 Richard Biener <rguenther@suse.de>
6409
6410 PR c/61564
6411 * gcc.dg/Wpragmas-1.c: New testcase.
6412 * gcc.dg/Wattributes-4.c: Likewise.
6413 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6414 entry.
6415
a7056369 64162016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6417
6418 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6419 spurious debug code.
6420
123c61e0 64212016-06-07 Richard Biener <rguenther@suse.de>
6422
6423 PR tree-optimization/71428
6424 * gcc.dg/torture/pr71428.c: New testcase.
6425
5819d47b 64262016-06-07 Richard Biener <rguenther@suse.de>
6427
6428 PR middle-end/71423
6429 * gcc.dg/torture/pr71423.c: New testcase.
6430
6cec5c6b 64312016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6432
6433 PR middle-end/71408
6434 * gcc.dg/tree-ssa/pr71408.c: New test.
6435
40bbfc17 64362016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6437
6438 PR middle-end/71281
6439 * g++.dg/torture/pr71281.C: New test.
6440
61f1f80c 64412016-06-06 Marek Polacek <polacek@redhat.com>
6442
6443 PR c/71362
6444 * gcc.dg/pr71362.c: New test.
6445
0406b32f 64462016-06-06 Jakub Jelinek <jakub@redhat.com>
6447 Patrick Palka <ppalka@gcc.gnu.org>
6448
6449 PR c++/70847
6450 PR c++/71330
6451 PR c++/71393
6452 * g++.dg/opt/pr70847.C: New test.
6453 * g++.dg/ubsan/pr70847.C: New test.
6454 * g++.dg/ubsan/pr71393.C: New test.
6455
b1445999 64562016-06-06 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR tree-optimization/71259
6459 * gcc.dg/vect/pr71259.c: New test.
6460
99b4f3a2 64612016-06-06 David Malcolm <dmalcolm@redhat.com>
6462
6463 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6464 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6465 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6466 above.
6467
837679bc 64682016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6469
6470 PR middle-end/37780
6471 * gcc.c-torture/execute/pr37780.c: New test.
6472 * gcc.target/aarch64/pr37780_1.c: Likewise.
6473 * gcc.target/arm/pr37780_1.c: Likewise.
6474
e4b92538 64752016-06-06 Marek Polacek <polacek@redhat.com>
6476
6477 * c-c++-common/attr-may-alias-1.c: New test.
6478 * c-c++-common/attr-may-alias-2.c: New test.
6479 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6480
43ac2f2f 64812016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6482
6483 PR c/24414
6484 * gcc.target/i386/pr24414.c: New test.
6485
7e1786b2 64862016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6487
6488 * gcc.target/sparc/vis4misc.c: New file.
6489 * gcc.target/sparc/fpcmp.c: Likewise.
6490 * gcc.target/sparc/fpcmpu.c: Likewise.
6491
f593ccb2 64922016-06-06 Alan Hayward <alan.hayward@arm.com>
6493
6494 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6495 * gcc.dg/vect/vect-live-3.c: Likewise.
6496
be6d8ddc 64972016-06-06 Richard Biener <rguenther@suse.de>
6498
6499 PR tree-optimization/71398
6500 * gcc.dg/torture/pr71398.c: New testcase.
6501
78f27916 65022016-06-06 Uros Bizjak <ubizjak@gmail.com>
6503
6504 PR target/71389
6505 * g++.dg/pr71389.C: New test.
6506
c5899606 65072016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6508
6509 PR fortran/71404
6510 * gfortran.dg/fmt_read_5.f: New test.
6511
8e3cd305 65122016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6513
6514 PR fortran/69659
6515 * gfortran.dg/class_array_22.f03: New test.
6516
703c0a09 65172016-06-05 Jan Hubicka <hubicka@ucw.cz>
6518
6519 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6520
d07b2b6f 65212016-06-05 Jan Hubicka <hubicka@ucw.cz>
6522
6523 * gcc.dg/predict-9.c: Update template.
6524
4a7ec4ac 65252016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6526
6527 PR c++/49377
6528 * g++.dg/template/pr49377.C: New.
6529
7499ef4a 65302016-06-04 Jakub Jelinek <jakub@redhat.com>
6531
6532 PR tree-optimization/71405
6533 * g++.dg/torture/pr71405.C: New test.
6534
558c800d 65352016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/70202
6538 * g++.dg/inherit/crash5.C: New.
6539 * g++.dg/inherit/virtual1.C: Adjust.
6540
4ee7cf4b 65412016-06-03 Jeff Law <law@redhat.com>
6542
6543 PR tree-optimization/71316
6544 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6545
b12ae762 65462016-06-03 Jakub Jelinek <jakub@redhat.com>
6547
6548 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6549 dg-additional-options with just -fno-tree-scev-cprop in it.
6550 * gcc.dg/vect/vect-live-2.c: Likewise.
6551 * gcc.dg/vect/vect-live-5.c: Likewise.
6552 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6553 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6554 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6555
e09a5ee3 65562016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6557
6558 PR c++/27100
6559 * g++.dg/other/friend6.C: New test.
6560
f14b1922 65612016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6562
6563 * g++.dg/torture/ppc-ldst-array.C: New.
6564
20702ea3 65652016-06-03 Joseph Myers <joseph@codesourcery.com>
6566
6567 PR target/71276
6568 PR target/71277
6569 * gcc.dg/torture/builtin-fp-int-inexact.c,
6570 gcc.target/i386/387-builtin-fp-int-inexact.c,
6571 gcc.target/i386/387-rint-inline-1.c,
6572 gcc.target/i386/387-rint-inline-2.c,
6573 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6574 gcc.target/i386/sse2-rint-inline-1.c,
6575 gcc.target/i386/sse2-rint-inline-2.c,
6576 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6577 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6578
5ed3cc7b 65792016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6580 Julia Koval <julia.koval@intel.com>
6581
6582 PR target/66960
6583 PR target/67630
6584 PR target/67634
6585 PR target/67841
6586 PR target/68037
6587 PR target/68618
6588 PR target/68661
6589 PR target/69575
6590 PR target/69596
6591 PR target/69734
6592 * gcc.dg/guality/pr68037-1.c: New test.
6593 * gcc.dg/guality/pr68037-2.c: Likewise.
6594 * gcc.dg/guality/pr68037-3.c: Likewise.
6595 * gcc.dg/torture/pr68037-1.c: Likewise.
6596 * gcc.dg/torture/pr68037-2.c: Likewise.
6597 * gcc.dg/torture/pr68037-3.c: Likewise.
6598 * gcc.dg/torture/pr68661-1a.c: Likewise.
6599 * gcc.dg/torture/pr68661-1b.c: Likewise.
6600 * gcc.target/i386/interrupt-1.c: Likewise.
6601 * gcc.target/i386/interrupt-2.c: Likewise.
6602 * gcc.target/i386/interrupt-3.c: Likewise.
6603 * gcc.target/i386/interrupt-4.c: Likewise.
6604 * gcc.target/i386/interrupt-5.c: Likewise.
6605 * gcc.target/i386/interrupt-6.c: Likewise.
6606 * gcc.target/i386/interrupt-7.c: Likewise.
6607 * gcc.target/i386/interrupt-8.c: Likewise.
6608 * gcc.target/i386/interrupt-9.c: Likewise.
6609 * gcc.target/i386/interrupt-10.c: Likewise.
6610 * gcc.target/i386/interrupt-11.c: Likewise.
6611 * gcc.target/i386/interrupt-12.c: Likewise.
6612 * gcc.target/i386/interrupt-13.c: Likewise.
6613 * gcc.target/i386/interrupt-14.c: Likewise.
6614 * gcc.target/i386/interrupt-15.c: Likewise.
6615 * gcc.target/i386/interrupt-16.c: Likewise.
6616 * gcc.target/i386/interrupt-17.c: Likewise.
6617 * gcc.target/i386/interrupt-18.c: Likewise.
6618 * gcc.target/i386/interrupt-19.c: Likewise.
6619 * gcc.target/i386/interrupt-20.c: Likewise.
6620 * gcc.target/i386/interrupt-21.c: Likewise.
6621 * gcc.target/i386/interrupt-22.c: Likewise.
6622 * gcc.target/i386/interrupt-23.c: Likewise.
6623 * gcc.target/i386/interrupt-24.c: Likewise.
6624 * gcc.target/i386/interrupt-25.c: Likewise.
6625 * gcc.target/i386/interrupt-26.c: Likewise.
6626 * gcc.target/i386/interrupt-27.c: Likewise.
6627 * gcc.target/i386/interrupt-28.c: Likewise.
6628 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6629 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6630 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6631 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6632 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6633 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6634 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6635 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6636 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6637 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6638 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6639 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6640
3e346f54 66412016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6642
f27c52fb 6643 PR tree-optimization/52171
6644 * gcc.dg/pr52171.c: New test.
6645 * gcc.target/i386/pr52171.c: New test.
3e346f54 6646
22e029d2 66472016-06-03 Jan Hubicka <jh@suse.cz>
6648
6649 * g++.dg/tree-ssa/pred-1.C: New testcase
6650 * gcc.dg/tree-ssa/pred-1.c: New testcase
6651
41ce74ed 66522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6653
6654 PR target/70957
6655 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6656 support.
6657 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6658
cf573a72 66592016-06-03 Alan Hayward <alan.hayward@arm.com>
6660
6661 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6662
75aae5b4 66632016-06-03 Alan Hayward <alan.hayward@arm.com>
6664
6665 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6666 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6667 * gcc.dg/vect/vect-live-1.c: New test.
6668 * gcc.dg/vect/vect-live-2.c: New test.
6669 * gcc.dg/vect/vect-live-3.c: New test.
6670 * gcc.dg/vect/vect-live-4.c: New test.
6671 * gcc.dg/vect/vect-live-5.c: New test.
6672 * gcc.dg/vect/vect-live-slp-1.c: New test.
6673 * gcc.dg/vect/vect-live-slp-2.c: New test.
6674 * gcc.dg/vect/vect-live-slp-3.c: New test.
6675
eba6788d 66762016-06-03 Jakub Jelinek <jakub@redhat.com>
6677
6678 PR middle-end/71387
6679 * g++.dg/opt/pr71387.C: New test.
6680
5a653985 66812016-06-02 Jeff Law <law@redhat.com>
6682
6683 PR tree-optimization/71328
6684 * gcc.c-torture/compile/pr71328.c: New test.
6685
f92f6941 66862016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6687
6688 PR fortran/52393
6689 * gfortran.dg/fmt_read_3.f90: Fix typo.
6690 * gfortran.dg/fmt_read_4.f90: New test.
6691
0d29e152 66922016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6693
6694 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6695 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6696 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6697 * g++.dg/cpp0x/override2.C: Likewise.
6698 * g++.dg/parse/crash5.C: Likewise.
6699 * g++.dg/parse/error16.C: Likewise.
6700 * g++.dg/parse/error27.C: Likewise.
6701 * g++.dg/template/qualttp15.C: Likewise.
6702 * g++.dg/template/redecl4.C: Likewise.
6703 * g++.old-deja/g++.other/crash39.C: Likewise.
6704 * g++.old-deja/g++.other/struct1.C: Likewise.
6705 * g++.old-deja/g++.pt/m9a.C: Likewise.
6706 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6707
2740a1a5 67082016-06-02 Jakub Jelinek <jakub@redhat.com>
6709
89f17a65 6710 PR c++/71372
6711 * c-c++-common/pr71372.c: New test.
6712
2740a1a5 6713 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6714 __TIME__ strings with __builtin_strcmp instead of printf and
6715 dg-output.
6716
9ae89a4e 67172016-06-02 Martin Liska <mliska@suse.cz>
6718
6719 * gcc.dg/predict-9.c: New test.
6720
41258f9c 67212016-06-02 Jakub Jelinek <jakub@redhat.com>
6722
6723 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6724 global set_compiler_env_var and global saved_compiler_env_var.
6725
dad46eb8 67262016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6727
6728 PR rtl-optimization/71295
6729 * gcc.c-torture/compile/pr71295.c: New test.
6730
9cc8a892 67312016-06-02 Jakub Jelinek <jakub@redhat.com>
6732
98e7c96c 6733 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6734
4a5a4de2 6735 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6736 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6737
9cc8a892 6738 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6739 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6740 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6741 alternative number.
6742
46819a36 67432016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6744
6745 * gcc.target/powerpc/p9-splat-4.c: New test.
6746
67472016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6748
6749 PR target/71186
6750 * gcc.target/powerpc/pr71186.c: New test.
6751
d9820cc5 67522016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6753
6754 PR fortran/52393
6755 * gfortran.dg/fmt_read_3.f90: New test.
6756
2f14ca3e 67572016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6758
6759 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6760 procedure.
6761
dfa5c0d3 67622016-06-01 Eduard Sanou <dhole@openmailbox.org>
6763
6764 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6765 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6766 env var is set.
6767 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6768 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6769 shown once.
6770 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6771 during compilation.
6772 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6773 vars set by dg-set-compiler-env-var.
6774
7d7125df 67752016-06-01 Paul Thomas <pault@gcc.gnu.org>
6776
6777 PR fortran/71156
6778 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6779 to the module procedure declaration.
6780 * gfortran.dg/submodule_16.f08: New test.
6781
6ab9cde4 67822016-06-01 Jakub Jelinek <jakub@redhat.com>
6783
6784 PR middle-end/71371
6785 * c-c++-common/gomp/pr71371.c: New test.
6786
0cfe7a23 67872016-06-01 Richard Biener <rguenther@suse.de>
6788
6789 PR tree-optimization/71366
6790 * gcc.dg/torture/pr71366-1.c: New testcase.
6791 * gcc.dg/torture/pr71366-2.c: Likewise.
6792
5a5b02e1 67932016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6794
6795 * gcc.target/powerpc/vslv-0.c: New test.
6796 * gcc.target/powerpc/vslv-1.c: New test.
6797 * gcc.target/powerpc/vsrv-0.c: New test.
6798 * gcc.target/powerpc/vsrv-1.c: New test.
6799
d27a79f6 68002016-06-01 Nathan Sidwell <nathan@acm.org>
6801
6802 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6803 * gcc.target/nvptx/weak.c: New.
6804
6172a9fd 68052016-06-01 Richard Biener <rguenther@suse.de>
6806
6807 PR tree-optimization/71261
6808 * gcc.dg/torture/vect-bool-1.c: New testcase.
6809
f9aaabb2 68102016-06-01 Jakub Jelinek <jakub@redhat.com>
6811
6812 * gfortran.dg/gomp/order-1.f90: New test.
6813 * gfortran.dg/gomp/order-2.f90: New test.
6814
53b01069 68152016-06-01 Jan Hubicka <hubicka@ucw.cz>
6816
6817 * gcc.dg/unroll-6.c: Update template.
6818 * gcc.dg/unroll-7.c: New testcase.
6819 * gcc.dg/unroll-8.c: New testcase.
6820
36757397 68212016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6822
6823 * gnat.dg/opt56.ad[sb]: New test.
6824
7f93bd6e 68252016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 PR c++/66635
6828 * g++.dg/cpp0x/constexpr-ice16.C: New.
6829
9f41a2ce 68302016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6831
6832 PR tree-optimization/71314
6833 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6834 -mbranch-cost=2.
6835
31e02373 68362016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6837
6838 PR tree-optimization/71077
6839 * gcc.dg/tree-ssa/pr71077.c: New test.
6840
76f8f901 68412016-05-31 Jan Hubicka <hubicka@ucw.cz>
6842
7f93bd6e 6843 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6844 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6845 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6846
04f5f923 68472016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/71248
6850 * g++.dg/cpp0x/pr71248.C: New.
6851 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6852 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6853 * g++.dg/init/new37.C: Likewise.
6854 * g++.dg/template/static1.C: Likewise.
6855 * g++.dg/template/static2.C: Likewise.
6856
4ffddf28 68572016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6858
6859 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6860 instead of %rdi.
6861 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6862
4ff7bd21 68632016-05-31 Marek Polacek <polacek@redhat.com>
6864
6865 * c-c++-common/Wswitch-unreachable-3.c: New test.
6866 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6867
e1f7cc4b 68682016-05-31 Richard Biener <rguenther@suse.de>
6869
6870 PR tree-optimization/71352
6871 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6872
02978bd1 68732016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6874
6875 * gcc.target/arm/armv5_thumb_isa.c: New test.
6876
cfce8164 68772016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6878
6879 PR target/71346
6880 * gcc.target/i386/pr71346.c: New test.
6881
7a51c705 68822016-05-31 Tom de Vries <tom@codesourcery.com>
6883
6884 PR tree-optimization/69068
6885 * gcc.dg/graphite/pr69068.c: New test.
6886
8c1ac106 68872016-05-27 Martin Sebor <msebor@redhat.com>
6888
6889 PR c++/71306
6890 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6891
b6431756 68922016-05-30 Jakub Jelinek <jakub@redhat.com>
6893
6894 PR c++/71349
6895 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6896 nowait depend(inout: dd[0]) clauses where permitted.
6897
f6203294 68982016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6899
6900 PR c++/71238
6901 * g++.dg/parse/pr71238.C: New.
6902 * g++.dg/concepts/friend1.C: Test column numbers too.
6903 * g++.dg/cpp0x/initlist31.C: Likewise.
6904 * g++.dg/cpp0x/pr51420.C: Likewise.
6905 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6906 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6907 * g++.dg/ext/builtin3.C: Likewise.
6908 * g++.dg/lookup/friend12.C: Likewise.
6909 * g++.dg/lookup/friend7.C: Likewise.
6910 * g++.dg/lookup/koenig1.C: Likewise.
6911 * g++.dg/lookup/koenig5.C: Likewise.
6912 * g++.dg/lookup/used-before-declaration.C: Likewise.
6913 * g++.dg/overload/koenig1.C: Likewise.
6914 * g++.dg/template/crash65.C: Likewise.
6915 * g++.dg/template/friend57.C: Likewise.
6916 * g++.dg/warn/Wshadow-5.C: Likewise.
6917 * g++.dg/warn/Wunused-8.C: Likewise.
6918 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6919 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6920 * g++.old-deja/g++.jason/member.C: Likewise.
6921 * g++.old-deja/g++.jason/report.C: Likewise.
6922 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6923 * g++.old-deja/g++.law/visibility20.C: Likewise.
6924 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6925 * g++.old-deja/g++.other/static5.C: Likewise.
6926 * g++.old-deja/g++.pt/overload2.C: Likewise.
6927
b96f8145 69282016-05-30 Jan Hubicka <hubicka@ucw.cz>
6929
6930 * gcc.dg/tree-ssa/peel1.c: New testcase.
6931 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6932 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6933
ed5bca7a 69342016-05-30 Tom de Vries <tom@codesourcery.com>
6935
6936 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6937 to ce.
6938
c0aa0333 69392016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6940
6941 PR c++/71099
6942 * g++.dg/parse/virtual1.C: New.
6943
231010db 69442016-05-30 Uros Bizjak <ubizjak@gmail.com>
6945
6946 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6947 Use correct register when clearing %edx.
6948
765557c0 69492016-05-30 Alexander Monakov <amonakov@ispras.ru>
6950
6951 PR tree-optimization/71289
6952 * gcc.dg/pr71289.c: New test.
6953
fc3b1c44 69542016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6955
6956 PR middle-end/71269
6957 PR middle-end/71292
6958 * gcc.dg/tree-ssa/pr71269.c: New test.
6959 * gcc.dg/tree-ssa/pr71292.c: New test.
6960
ce352457 69612016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6962
6963 PR middle-end/71252
6964 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6965
eedd711b 69662016-05-30 Jan Hubicka <hubicka@ucw.cz>
6967
6968 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6969 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6970 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6971
8c061890 69722016-05-30 Tom de Vries <tom@codesourcery.com>
6973
6974 PR tree-optimization/69067
6975 * gcc.dg/graphite/pr69067.c: New test.
6976
a6b0884c 69772016-05-29 Uros Bizjak <ubizjak@gmail.com>
6978
6979 PR target/71245
6980 * gcc.target/i386/pr71245-1.c: New test.
6981 * gcc.target/i386/pr71245-2.c: Ditto.
6982
2369edfc 69832016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6984
6985 PR c++/71105
6986 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6987 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6988 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6989
b6ab3f43 69902016-05-27 Jan Hubicka <hubicka@ucw.cz>
6991
6992 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6993
0192662b 69942016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6995
6996 Revert:
6997 PR c++/69855
6998 * g++.dg/overload/69855.C: New.
6999 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7000 * g++.old-deja/g++.pt/crash3.C: Likewise.
7001
fce78c50 70022016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7003
7004 PR c++/60385
7005 * g++.dg/parse/namespace13.C: New.
7006
372172fe 70072016-05-26 Jeff Law <law@redhat.com>
7008
7009 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7010 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7011 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7012 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7013 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7014 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7015 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7016 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7017 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7018 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7019 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7020 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7021 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7022
5d8a8944 70232016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7024
7025 PR c++/69855
7026 * g++.dg/overload/69855.C: New.
7027 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7028 * g++.old-deja/g++.pt/crash3.C: Likewise.
7029
29602b75 70302016-05-27 Jiong Wang <jiong.wang@arm.com>
7031
7032 PR target/63596
7033 * gcc.target/aarch64/va_arg_1.c: New testcase.
7034 * gcc.target/aarch64/va_arg_2.c: Likewise.
7035 * gcc.target/aarch64/va_arg_3.c: Likewise.
7036
c900b732 70372016-05-27 Jiong Wang <jiong.wang@arm.com>
7038
7039 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7040 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7041 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7042 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7043 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7044
73ef73bd 70452016-05-27 Marek Polacek <polacek@redhat.com>
7046
7047 PR middle-end/71308
7048 * g++.dg/torture/pr71308.C: New test.
7049
a6031633 70502016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7051
7052 * gcc.dg/zero_bits_compound-1.c: New test.
7053 * gcc.dg/zero_bits_compound-2.c: New test.
7054
1fbdc7ae 70552016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7056
7057 PR middle-end/71279
7058 * gcc.dg/pr71279.c: New test.
7059
2e196ca8 70602016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7061
7062 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7063 floating point min/max/comparison instructions.
7064 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7065
6feab9ce 70662016-05-26 Jakub Jelinek <jakub@redhat.com>
7067
7068 * c-c++-common/gomp/schedule-1.c: New test.
7069 * gfortran.dg/gomp/schedule-1.f90: New test.
7070
978cea8f 70712016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7072
7073 PR c++/70822
7074 PR c++/70106
7075 * g++.dg/cpp1y/auto-fn32.C: New test.
7076 * g++.dg/cpp1y/paren4.C: New test.
7077
0478d9ed 70782016-05-26 Nathan Sidwell <nathan@acm.org>
7079
7080 * gcc.dg/20060410.c: Xfail on ptx.
7081 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7082 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7083 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7084 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7085 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7086
5fd1c174 70872016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7088
7089 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7090
c5e8b3e2 70912016-05-26 Jakub Jelinek <jakub@redhat.com>
7092
0db93a5b 7093 PR tree-optimization/71280
7094 * gcc.dg/pr71280.c: New test.
7095
7199c05c 7096 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7097
76c786ac 7098 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7099 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7100
c5e8b3e2 7101 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7102
e9bcea2f 71032016-05-26 Jiong Wang <jiong.wang@arm.com>
7104
7105 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7106 kept in memory.
e9bcea2f 7107
955d947b 71082016-05-25 Jeff Law <law@redhat.com>
7109
7110 PR tree-optimization/71272
7111 * gcc.c-torture/compile/pr71272.c: new test.
7112
77102dbe 71132016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7114
7115 * gcc.target/powerpc/vec-cmpne.c: New test.
7116 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7117
552821b4 71182016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7119
7120 * gnat.dg/opt55.ad[sb]: New test.
7121
0113f3c5 71222016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7123
7124 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7125 * c-c++-common/pr60226.c: Require int32plus.
7126 * gcc.c-torture/execute/pr70602.c: Likewise.
7127 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7128 unsigned long for malloc arg type.
7129 * gcc.dg/asr_div1.c: Require int32plus.
7130 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7131 * gcc.dg/pie-1.c: Require pie.
7132 * gcc.dg/pie-2.c: Likewise.
7133 * gcc.dg/pr59471.c: Require int32plus.
7134 * gcc.dg/pr59963-2.c: XFAIL for int16.
7135 * gcc.dg/pr60114.c: Require int32plus.
7136 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7137 unsigned long for typedef of size_t.
7138 * gcc.dg/pr63914.c: Require int32plus.
7139 * gcc.dg/pr64536.c: Require pt32plus.
7140 * gcc.dg/pr65658.c: Likewise.
7141 * gcc.dg/pr67271.c: Require int32plus.
7142 * gcc.dg/pr68112.c: Likewise.
7143 * gcc.dg/pr69071.c: Skip for avr target.
7144 * gcc.dg/pr69973.c: Require int32plus.
7145 * gcc.dg/pr70169.c: Skip for avr target.
7146 * gcc.dg/sso-6.c: Require int32plus.
7147 * gcc.dg/sso-7.c: Likewise.
7148 * gcc.dg/sso-8.c: Likewise.
7149 * gcc.dg/vrp-min-max-2.c: Likewise.
7150
f4094380 71512016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7152
7153 PR target/70738
7154 * gcc.target/i386/pr70738-1.c: New test.
7155 * gcc.target/i386/pr70738-2.c: Likewise.
7156 * gcc.target/i386/pr70738-3.c: Likewise.
7157 * gcc.target/i386/pr70738-4.c: Likewise.
7158 * gcc.target/i386/pr70738-5.c: Likewise.
7159 * gcc.target/i386/pr70738-6.c: Likewise.
7160 * gcc.target/i386/pr70738-7.c: Likewise.
7161 * gcc.target/i386/pr70738-8.c: Likewise.
7162 * gcc.target/i386/pr70738-9.c: Likewise.
7163
239a4bea 71642016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7165
7166 PR rtl-optimization/66940
7167 * gcc.c-torture/execute/pr66940.c: New test.
7168
bf6382ba 71692016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7170
7171 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7172 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7173 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7174 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7175 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7176 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7177 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7178 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7179 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7180 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7181 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7182 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7183 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7184 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7185 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7186 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7187 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7188 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7189 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7190 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7191 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7192 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7193 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7194 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7195
2c995da9 71962016-05-25 Marek Polacek <polacek@redhat.com>
7197
7198 PR c/71265
7199 * gcc.dg/noncompile/pr71265.c: New test.
7200
abfbb5b5 7201 PR c/71266
7202 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7203
f6871bbd 72042016-05-25 Nathan Sidwell <nathan@acm.org>
7205
7206 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7207
de04e83e 72082016-05-25 Richard Biener <rguenther@suse.de>
7209
7210 PR tree-optimization/71261
7211 * c-c++-common/torture/pr71261.c: New testcase.
7212
b35931f7 72132016-05-25 Richard Biener <rguenther@suse.de>
7214
7215 PR tree-optimization/71264
7216 * gcc.dg/vect/pr71264.c: New testcase.
7217
166c3089 72182016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7219
7220 PR c++/55992
7221 * g++.dg/cpp0x/alias-decl-53.C: New.
7222 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7223
14240409 72242016-05-25 Martin Liska <mliska@suse.cz>
7225
7226 * g++.dg/pr71239.C: New test.
7227
bc47d9f6 72282016-05-25 Richard Biener <rguenther@suse.de>
7229
4860a6bf 7230 * gcc.dg/vect/pr58135.c: Rename to ...
7231 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7232
d8a3f157 72332016-05-25 Marek Polacek <polacek@redhat.com>
7234
7235 * g++.dg/pr65295.C: Use target c++14.
7236
3af16045 72372016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7238
231010db 7239 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7240 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7241
949479b2 72422016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7243
7244 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7245 instructions.
7246
6d6a3fc3 72472016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7248
7249 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7250 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7251 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7252 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7253 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7254 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7255 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7256 * c-c++-common/goacc/pcopy.c: Likewise.
7257 * c-c++-common/goacc/pcopyin.c: Likewise.
7258 * c-c++-common/goacc/pcopyout.c: Likewise.
7259 * c-c++-common/goacc/pcreate.c: Likewise.
7260 * c-c++-common/goacc/pr70688.c: New test.
7261 * c-c++-common/goacc/present-1.c: Adjust test.
7262 * c-c++-common/goacc/reduction-5.c: Likewise.
7263 * g++.dg/goacc/data-1.C: New test.
7264
af648be2 72652016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7266
7267 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7268 vector parity built-in functions.
7269 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7270 count trailing zeros automatic vectorization.
7271 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7272 count trailing zeros built-in functions.
7273
4e173d60 72742016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7275
7276 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7277
a0c02a52 72782016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7279
7280 PR target/71050
7281 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7282
64c52e9c 72832016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7284
7285 PR c++/50436
7286 * g++.dg/template/crash123.C: New.
7287 * g++.dg/template/crash124.C: Likewise.
7288
752b5a4c 72892016-05-24 Martin Sebor <msebor@redhat.com>
7290
7291 PR c++/71147
7292 * g++.dg/ext/flexary16.C: New test.
7293
a36dd683 72942016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7295
f6871bbd 7296 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7297 before math.h is included.
a36dd683 7298 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7299 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7300 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7301 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7302 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7303 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7304 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7305 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7306 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7307 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7308 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7309 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7310 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7311 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7312 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7313 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7314 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7315 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7316 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7317 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7318 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7319 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7320 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7321
d60e1df7 73222016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7323 Kelvin Nilsen <kelvin@gcc.gnu.org>
7324
7325 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7326 support.
7327
22d09025 73282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7329
7330 PR c++/69872
7331 * g++.dg/warn/Wno-narrowing1.C: New.
7332
6ef0143d 73332016-05-24 Marek Polacek <polacek@redhat.com>
7334
7335 PR c/71249
7336 * c-c++-common/Wswitch-unreachable-2.c: New test.
7337
962a2062 73382016-05-24 Jakub Jelinek <jakub@redhat.com>
7339
ead77194 7340 PR c++/71257
7341 * g++.dg/vect/simd-clone-6.cc: New test.
7342 * g++.dg/gomp/declare-simd-6.C: New test.
7343
962a2062 7344 PR middle-end/70434
7345 PR c/69504
7346 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7347
23edc6d1 73482016-05-24 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/71240
7351 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7352
30633bcc 73532016-05-24 Richard Biener <rguenther@suse.de>
7354
7355 PR tree-optimization/71230
7356 * gcc.dg/torture/pr71230.c: New testcase.
7357 * g++.dg/torture/pr71230.C: Likewise.
7358
c9d624bd 73592016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7360
7361 * c-c++-common/goacc/routine-5.c: Add tests.
7362 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7363 * gfortran.dg/goacc/routine-6.f90: Add tests.
7364
ce143ff0 73652016-05-24 Richard Biener <rguenther@suse.de>
7366
7367 PR tree-optimization/71253
7368 * gcc.dg/torture/pr71253.c: New testcase.
7369
3bdaecd5 73702016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7371
7372 PR middle-end/71252
7373 * gfortran.dg/pr71252.f90: New test.
7374
856b494d 73752016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7376
7377 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7378
7345b977 73792016-05-24 Richard Biener <rguenther@suse.de>
7380
7381 PR middle-end/70434
7382 PR c/69504
7383 * c-c++-common/vector-subscript-4.c: New testcase.
7384 * c-c++-common/vector-subscript-5.c: Likewise.
7385
6f065267 73862016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7387
7388 PR fortran/71123
7389 * gfortran.dg/namelist_90.f: New test
7390
fd6757da 73912016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7392
7393 PR fortran/66461
7394 * gfortran.dg/unexpected_eof.f: New test
7395
7d5555a8 73962016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7397 Kelvin Nilsen <kelvin@gcc.gnu.org>
7398
7399 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7400 as little endian.
7401
ae6744c9 74022016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7403
7404 PR c++/70972
7405 * g++.dg/cpp0x/inh-ctor20.C: New.
7406 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7407
f0d91a85 74082016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/69095
7411 * g++.dg/cpp0x/variadic168.C: New.
7412
1618ffe5 74132016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 * g++.dg/cpp0x/pr31445.C: Test column number too.
7416 * g++.dg/cpp0x/pr32253.C: Likewise.
7417 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7418 * g++.dg/cpp0x/variadic36.C: Likewise.
7419
c0205bab 74202016-05-23 Marc Glisse <marc.glisse@inria.fr>
7421
7422 * gcc.dg/fold-notshift-2.c: Adjust.
7423
1398da0f 74242016-05-23 Marek Polacek <polacek@redhat.com>
7425
7426 PR c/49859
7427 * c-c++-common/Wswitch-unreachable-1.c: New test.
7428 * gcc.dg/Wswitch-unreachable-1.c: New test.
7429 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7430 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7431 * g++.dg/gomp/block-10.C: Likewise.
7432 * gcc.dg/gomp/block-10.c: Likewise.
7433 * g++.dg/gomp/block-9.C: Likewise.
7434 * gcc.dg/gomp/block-9.c: Likewise.
7435 * g++.dg/gomp/target-1.C: Likewise.
7436 * g++.dg/gomp/target-2.C: Likewise.
7437 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7438 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7439 * g++.dg/gomp/taskgroup-1.C: Likewise.
7440 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7441 * gcc.dg/gomp/teams-1.c: Likewise.
7442 * g++.dg/gomp/teams-1.C: Likewise.
7443 * g++.dg/overload/error3.C: Likewise.
7444 * g++.dg/tm/jump1.C: Likewise.
7445 * g++.dg/torture/pr40335.C: Likewise.
7446 * gcc.dg/c99-vla-jump-5.c: Likewise.
7447 * gcc.dg/switch-warn-1.c: Likewise.
7448 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7449 * gcc.dg/nested-func-1.c: Likewise.
7450 * gcc.dg/pr67784-4.c: Likewise.
7451
5403ed8b 74522016-05-23 Richard Biener <rguenther@suse.de>
7453
7454 PR tree-optimization/71230
7455 * gfortran.dg/pr71230-1.f90: New testcase.
7456 * gfortran.dg/pr71230-2.f90: Likewise.
7457
27510941 74582016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7459
1618ffe5 7460 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7461 * gcc.dg/vect/pr58135.c: Add new.
7462 * gfortran.dg/pr46519-1.f: Adjust test case.
7463
a41c605d 74642016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7465
7466 PR c++/53401
7467 * g++.dg/cpp0x/decltype64.C: New.
7468
3eb254ab 74692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7470
7471 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7472 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7473 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7474
a75fffe1 74752016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7476
7477 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7478 Add poly64x1_t and poly64x2_t cases if supported.
7479 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7480 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7481 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7482 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7483 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7484
56979b12 74852016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7486
7487 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7488 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7489 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7490 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7491 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7492 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7493 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7494
dc5e98db 74952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7496
7497 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7498
c0f383ae 74992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7500
7501 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7502 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7503
2a4d70a2 75042016-05-22 Jakub Jelinek <jakub@redhat.com>
7505
4c109025 7506 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7507 constraint instead of "r".
7508 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7509 insn instead of vxorpd.
7510 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7511
bad891ce 7512 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7513 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7514
ac23ddb9 7515 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7516
9dac9579 7517 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7518 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7519
2a4d70a2 7520 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7521
9eafdd7b 75222016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7523
7524 PR middle-end/40921
7525 * gcc.dg/tree-ssa/pr40921.c: New test.
7526
93df190d 75272016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7528
7529 PR target/71103
7530 * gcc.target/avr/pr71103.c: New test.
7531
933b9f7f 75322016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7533
7534 PR middle-end/71179
7535 * gcc.dg/tree-ssa/pr71179.c: New test.
7536
8bdfbc08 75372016-05-20 Martin Sebor <msebor@redhat.com>
7538
7539 PR c/71115
7540 * gcc.dg/init-excess-2.c: New test.
7541
6827ab42 75422016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7543
7544 * gnat.dg/opt53.adb: New test.
7545 * gnat.dg/opt54.adb: Likewise.
7546
58a5f4c0 75472016-05-20 Martin Jambor <mjambor@suse.cz>
7548
7549 PR tree-optimization/70884
7550 * gcc.dg/tree-ssa/pr70919.c: New test.
7551
bb7145f6 75522016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7553
7554 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7555 formatting.
f6871bbd 7556 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7557 fix code formatting.
7558
75592016-05-20 Nathan Sidwell <nathan@acm.org>
7560
7561 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7562 non-common cases.
7563 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7564
9954d230 75652016-05-20 David Malcolm <dmalcolm@redhat.com>
7566
7567 * jit.dg/all-non-failing-tests.h: Add
7568 test-factorial-must-tail-call.c.
7569 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7570 * jit.dg/test-factorial-must-tail-call.c: New test case.
7571
08a161f9 75722016-05-20 Jakub Jelinek <jakub@redhat.com>
7573
7574 PR fortran/71204
7575 * gfortran.dg/pr71204.f90: New test.
7576
3d380077 75772016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7578
7579 * gcc.target/nvptx/sincos.c: New test.
7580
0f104d56 75812016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/70572
7584 * g++.dg/cpp1y/auto-fn31.C: New.
7585
61736a1b 75862016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7587
7588 * gcc.target/powerpc/vec-addec.c: New test.
7589 * gcc.target/powerpc/vec-addec-int128.c: New test.
7590
b4a61e77 75912016-05-20 David Malcolm <dmalcolm@redhat.com>
7592
7593 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7594 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7595 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7596 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7597
9a2ace10 75982016-05-20 Jan Hubicka <hubicka@ucw.cz>
7599
7600 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7601
45cdf8c6 76022016-05-20 Jakub Jelinek <jakub@redhat.com>
7603
b9a1dcd5 7604 PR c++/71210
7605 * g++.dg/opt/pr71210-1.C: New test.
7606 * g++.dg/opt/pr71210-2.C: New test.
7607
45cdf8c6 7608 PR tree-optimization/29756
7609 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7610 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7611 only on selected targets where V4SImode vectors are known to be
7612 supported.
7613
92e3ffbf 76142016-05-20 Marc Glisse <marc.glisse@inria.fr>
7615
7616 PR tree-optimization/71079
7617 PR tree-optimization/71206
7618 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7619
5da368e3 76202016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7621
7622 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7623 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7624 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7625
2506d97a 76262016-05-20 Richard Guenther <rguenther@suse.de>
7627
7628 PR tree-optimization/29756
7629 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7630
adade307 76312016-05-20 Richard Biener <rguenther@suse.de>
7632
7633 PR tree-optimization/71185
7634 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7635
c3deca25 76362016-05-20 Richard Biener <rguenther@suse.de>
7637
7638 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7639
8b0bef14 76402016-05-19 Marek Polacek <polacek@redhat.com>
7641
7642 PR c++/71075
7643 * g++.dg/diagnostic/pr71075.C: New test.
7644
08025288 76452016-05-19 David Malcolm <dmalcolm@redhat.com>
7646
7647 PR c++/71184
7648 * g++.dg/pr71184.C: New test case.
7649
26a51591 76502016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7651
7652 * gcc.target/powerpc/darn-0.c: New test.
7653 * gcc.target/powerpc/darn-1.c: New test.
7654 * gcc.target/powerpc/darn-2.c: New test.
7655
d8d3e75a 76562016-05-19 Marek Polacek <polacek@redhat.com>
7657
7658 PR tree-optimization/71031
7659 * gcc.dg/tree-ssa/vrp100.c: New test.
7660
c28211ae 76612016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7662
7663 PR rtl-optimization/71148
7664 * gcc.dg/pr71148.c: New test.
7665
3f5ea43a 76662016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7667
7668 PR target/71056
7669 * gcc.target/arm/pr71056.c: New test.
7670
2a7d4c20 76712016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7672
7673 * c-c++-common/pr69669.c: Check the used mode.
7674
ed0b0569 76752016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7676
7677 PR sanitizer/64354
7678 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7679
410372fe 76802016-05-19 Richard Biener <rguenther@suse.de>
7681
7682 PR tree-optimization/70729
7683 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7684 * gcc.dg/graphite/scop-18.c: Likewise.
7685 * gcc.dg/pr41783.c: Disable LIM.
7686 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7687 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7688 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7689 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7690 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7691 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7692 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7693 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7694 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7695 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7696 * gfortran.dg/pr42108.f90: Likewise.
7697
56f34f03 76982016-05-18 David Malcolm <dmalcolm@redhat.com>
7699
7700 PR driver/69265
7701 * gcc.dg/spellcheck-options-11.c: New test case.
7702
e6481cd1 77032016-05-18 Jakub Jelinek <jakub@redhat.com>
7704
7705 PR c++/71100
7706 * g++.dg/opt/pr71100.C: New test.
7707
be951c59 77082016-05-18 Martin Jambor <mjambor@suse.cz>
7709
7710 PR ipa/69708
7711 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7712 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7713 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7714 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7715
665ff45b 77162016-05-18 Martin Jambor <mjambor@suse.cz>
7717
7718 PR ipa/69708
7719 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7720 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7721 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7722 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7723 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7724
485be62c 77252016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7726
7727 PR c++/69793
7728 * g++.dg/template/crash122.C: New.
7729
b251d5f5 77302016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7731
7732 PR c++/70466
7733 * g++.dg/template/pr70466-1.C: New.
7734 * g++.dg/template/pr70466-2.C: Likewise.
7735
c93e9931 77362016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7737
7738 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7739 splat operations and the XXSPLTIB instruction.
7740 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7741 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7742 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7743 xxlxor to clear a register.
7744
8ba6639c 77452016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7746
7747 * gcc.dg/torture/pr71020.c: New test.
7748
ec6e3005 77492016-05-18 Martin Jambor <mjambor@suse.cz>
7750
7751 PR ipa/70646
7752 * gcc.dg/ipa/pr70646.c: New test.
7753
5ef3c918 77542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7755
7756 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7757
70a88eab 77582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7759
7760 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7761 missing tests for vreinterpretq_p{8,16}.
7762
b52a930c 77632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7764
7765 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7766 vsliq_n_s64 and vsliq_n_u64.
7767
bdd4080b 77682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7769
7770 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7771 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7772
37814bf5 77732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7774
7775 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7776 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7777 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7778
764af2e0 77792016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7780
7781 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7782 in comment.
7783
ffe01a83 77842016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7785
7786 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7787 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7788 "blr\t" and switch to scan-assembler-times.
7789
fab6dae9 77902016-05-18 Jiong Wang <jiong.wang@arm.com>
7791
231010db 7792 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7793 with __aarch64__.
7794 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7795 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7796
4eb0c566 77972016-05-18 Jakub Jelinek <jakub@redhat.com>
7798
442f18f1 7799 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7800 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7801 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7802 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7803 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7804 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7805
4d83b36b 7806 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7807 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7808
a4528eec 7809 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7810 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7811
f0066139 7812 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7813 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7814
4eb0c566 7815 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7816
303e9267 78172016-05-18 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/71168
7820 * gcc.dg/torture/pr71168.c: New testcase.
7821
0d7ddd44 78222016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7823
7824 PR middle-end/63586
7825 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7826 * gcc.dg/tree-ssa/pr63586.c: New test.
7827 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7828
899bcc0f 78292016-05-17 Nathan Sidwell <nathan@acm.org>
7830
7831 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7832 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7833 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7834 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7835
a2246979 78362016-05-17 Nathan Sidwell <nathan@acm.org>
7837
7838 * gcc.target/nvptx/abi-vararg-3.c: New.
7839
2f6a4d21 78402016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7841
7842 PR tree-optimization/54579
7843 PR middle-end/55299
7844 * gcc.dg/fold-notrotate-1.c: New test.
7845 * gcc.dg/fold-notshift-1.c: New test.
7846 * gcc.dg/fold-notshift-2.c: New test.
7847
27bdad45 78482016-05-17 Marek Polacek <polacek@redhat.com>
7849
7850 PR ipa/71146
7851 * g++.dg/ipa/pr71146.C: New test.
7852
f33a295a 78532016-05-17 David Malcolm <dmalcolm@redhat.com>
7854
7855 * jit.dg/test-error-array-bounds.c: New test case.
7856
b6dd53bf 78572016-05-17 Marc Glisse <marc.glisse@inria.fr>
7858
7859 * gcc.dg/tree-ssa/and-1.c: New testcase.
7860
a8719545 78612016-05-17 Marc Glisse <marc.glisse@inria.fr>
7862
7863 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7864 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7865
34806102 78662016-05-17 Marc Glisse <marc.glisse@inria.fr>
7867
7868 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7869 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7870
25fe08a8 78712016-05-17 Jiong Wang <jiong.wang@arm.com>
7872
7873 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7874
abf1a837 78752016-05-17 Jiong Wang <jiong.wang@arm.com>
7876
7877 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7878
666b9dd3 78792016-05-17 Jiong Wang <jiong.wang@arm.com>
7880
7881 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7882 ".2d[index]" when scan the assembly.
7883 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7884 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7885 float64x1.
7886 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7887
77d095c0 78882016-05-17 Richard Biener <rguenther@suse.de>
7889
7890 PR tree-optimization/71132
7891 * gcc.dg/torture/pr71132.c: New testcase.
7892
28adcc23 78932016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7894
7895 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7896
2439931e 78972016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7898
7899 PR target/70809
7900 * gcc.target/aarch64/pr70809_1.c: New test.
7901
5ec2ff80 79022016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7903
7904 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7905 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7906 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7907 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7908
17fd1c7a 79092016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7910 Ilya Enkovich <ilya.enkovich@intel.com>
7911
7912 PR target/71114
7913 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7914
46729204 79152016-05-16 Jan Hubicka <hubicka@ucw.cz>
7916
7917 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7918 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7919
2a1125d6 79202016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7921
7922 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7923 test for __ARM_FP16_ARGS.
7924 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7925 * gcc.target/arm/aapcs/neon-vect10.c: New.
7926 * gcc.target/arm/aapcs/neon-vect9.c: New.
7927 * gcc.target/arm/aapcs/vfp18.c: New.
7928 * gcc.target/arm/aapcs/vfp19.c: New.
7929 * gcc.target/arm/aapcs/vfp20.c: New.
7930 * gcc.target/arm/aapcs/vfp21.c: New.
7931 * gcc.target/arm/fp16-aapcs-1.c: New.
7932 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7933 test for __ARM_FP16_ARGS.
7934 * g++.target/arm/fp16-return-1.c: Update expected output.
7935
ea3d2d74 79362016-05-16 Jiong Wang <jiong.wang@arm.com>
7937
7938 PR testsuite/70227
7939 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7940
6989e05f 79412016-05-15 Harald Anlauf <anlauf@gmx.de>
7942
7943 PR fortran/69603
7944 * gfortran.dg/pr69603.f90: New testcase.
7945
a5f52592 79462016-05-14 Fritz Reese <fritzoreese@gmail.com>
7947
7948 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7949
88f949ab 79502016-05-14 Fritz Reese <fritzoreese@gmail.com>
7951
7952 PR fortran/71047
7953 * gfortran.dg/pr71047.f08: New test.
7954
90c88567 79552016-05-13 Joseph Myers <joseph@codesourcery.com>
7956
7957 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7958 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7959 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7960
00a690cc 79612016-05-13 Martin Sebor <msebor@redhat.com>
7962
7963 PR c++/60049
7964 * g++.dg/cpp0x/constexpr-60049.C: New test.
7965
ec8b6af7 79662016-05-13 Jakub Jelinek <jakub@redhat.com>
7967
7968 PR bootstrap/71071
7969 * gcc.dg/pr71071.c: New test.
7970
f54d1d7b 79712016-05-13 Uros Bizjak <ubizjak@gmail.com>
7972
7973 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7974 remove XOP handling.
2f3af60f 7975 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 7976
a39a0392 79772016-05-13 Nathan Sidwell <nathan@acm.org>
7978
7979 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7980 __atomic_is_lock_free declaration.
7981
42333dd9 79822016-05-13 Richard Biener <rguenther@suse.de>
7983
7984 PR tree-optimization/42587
7985 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7986
c5442454 79872016-05-13 Martin Liska <mliska@suse.cz>
7988
7989 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7990 the new format of dump output.
7991
03a400fb 79922016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7993
7994 * gcc.dg/pr71084.c: New test.
7995
69278c3f 79962016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7997
231010db 7998 PR target/53440
7999 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8000
8138f11b 80012016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8002
8003 * gcc.target/aarch64/struct_return.c: New test.
8004
22a3f7bd 80052016-05-12 Marek Polacek <polacek@redhat.com>
8006
8007 PR c/70756
8008 * c-c++-common/pr70756-2.c: New test.
8009 * c-c++-common/pr70756.c: New test.
8010
9bcd42cc 80112016-05-12 Richard Biener <rguenther@suse.de>
8012
8013 PR tree-optimization/71059
8014 * gcc.dg/torture/pr71059.c: New testcase.
8015
5ffb4a0d 80162016-05-12 Richard Biener <rguenther@suse.de>
8017
8018 PR tree-optimization/71062
8019 * gcc.dg/torture/pr71062.c: New testcase.
8020
2ab65c31 80212016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8022
8023 PR tree-optimization/71006
8024 * gcc.dg/pr71006.c: New test.
8025
f0158fc0 80262016-05-12 Marek Polacek <polacek@redhat.com>
8027
8028 PR driver/71063
8029 * gcc.dg/opts-7.c: New test.
8030
0f56938b 80312016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8032
8033 PR target/70830
8034 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8035 Add -save-temps to dg-options.
8036 Scan for ldmfd rather than pop instruction.
8037 * gcc.target/arm/interrupt-2.c: Likewise.
8038 * gcc.target/arm/pr70830.c: New test.
8039
e10946d5 80402016-05-12 Jakub Jelinek <jakub@redhat.com>
8041
9fa8e468 8042 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8043 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8044
9ce62bbe 8045 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8046 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8047 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8048
708ae1b1 8049 PR target/71019
8050 * gcc.target/i386/avx512vl-pack-1.c: New test.
8051 * gcc.target/i386/avx512vl-pack-2.c: New test.
8052 * gcc.target/i386/avx512bw-pack-2.c: New test.
8053
a461f32e 8054 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8055
e10946d5 8056 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8057 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8058 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8059
f52a3ef6 80602016-05-12 Richard Biener <rguenther@suse.de>
8061
8062 PR tree-optimization/70986
8063 * gcc.dg/torture/pr70986-1.c: New testcase.
8064 * gcc.dg/torture/pr70986-2.c: Likewise.
8065 * gcc.dg/torture/pr70986-3.c: Likewise.
8066
54c4d22e 80672016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8068
8069 PR c/43651
8070 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8071 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8072
57215d5b 80732016-05-11 Uros Bizjak <ubizjak@gmail.com>
8074
8075 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8076 directive.
8077 * gcc.target/i386/pr66746.c: Ditto.
8078
67d3121c 80792016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8080
8081 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8082 support.
8083 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8084 warning when using -mvsx-timode.
8085 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8086 * gcc.target/powerpc/dform-2.c: Likewise.
8087 * gcc.target/powerpc/pr68805.c: Likewise.
8088
7f8012a5 80892016-05-11 Marek Polacek <polacek@redhat.com>
8090
8091 PR c++/71024
8092 * c-c++-common/attributes-3.c: New test.
8093
3e8567ce 80942016-05-11 Nathan Sidwell <nathan@acm.org>
8095
8096 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8097 * gcc.c-torture/execute/pr68185.c: Likewise.
8098 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8099 * gcc.dg/pr69634.c: Requires scheduling.
8100 * gcc.dg/torture/pr66178.c: Require label values.
8101 * gcc.dg/setjmp-6.c: Require indirect jumps.
8102
3739ac00 81032016-05-11 Richard Biener <rguenther@suse.de>
8104
8105 PR tree-optimization/71055
8106 * gcc.dg/torture/pr71055.c: New testcase.
8107
1ff8b385 81082016-05-11 Richard Biener <rguenther@suse.de>
8109
8110 PR debug/71057
8111 * g++.dg/debug/pr71057.C: New testcase.
8112
77126efa 81132016-05-11 Jakub Jelinek <jakub@redhat.com>
8114
8115 PR fortran/70855
8116 * gfortran.dg/gomp/pr70855.f90: New test.
8117
6fcaaf9b 81182016-05-11 Richard Biener <rguenther@suse.de>
8119
8120 PR middle-end/71002
8121 * g++.dg/torture/pr71002.C: New testcase.
8122
bfa8ea12 81232016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8124
8125 PR middle-end/70807
8126 * gcc.dg/pr70807.c: New test.
8127
87632549 81282016-05-10 Martin Sebor <msebor@redhat.com>
8129
8130 PR c++/38611
8131 * g++.dg/Wattributes.C: New test.
8132
f9153689 81332016-05-10 Marc Glisse <marc.glisse@inria.fr>
8134
8135 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8136 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8137 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8138
a44ed58a 81392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8140
8141 PR target/70799
8142 * gcc.target/i386/pr70799-1.c: New test.
8143
d6c90d89 81442016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8145
8146 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8147
c1f73044 81482016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8149
8150 PR middle-end/70877
8151 * gcc.target/i386/pr70877.c: New test.
8152
e66d763a 81532016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8154
8155 PR tree-optimization/70786
8156 * gcc.target/i386/pr70876.c: New test.
8157
a30ff73a 81582016-05-10 Jakub Jelinek <jakub@redhat.com>
8159
8160 PR target/70927
8161 * gcc.target/i386/avx512vl-logic-1.c: New test.
8162 * gcc.target/i386/avx512vl-logic-2.c: New test.
8163 * gcc.target/i386/avx512dq-logic-2.c: New test.
8164
4b3fd38f 81652016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8166
8167 PR target/70963
8168 * gcc.target/powerpc/pr70963.c: New.
8169
abf93a25 81702016-05-10 David Malcolm <dmalcolm@redhat.com>
8171
8172 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8173 (test_very_wide_line): Add ruler to expected output.
8174 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8175 (test_very_wide_line): Likewise.
8176 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8177 (test_show_locus): Within the handling of "test_very_wide_line",
8178 enable show_ruler_p on the diagnostic context.
8179
d614888f 81802016-05-10 Richard Biener <rguenther@suse.de>
8181
8182 PR tree-optimization/71039
8183 * gcc.dg/torture/pr71039.c: New testcase.
8184
dbca5ed9 81852016-05-10 Nathan Sidwell <nathan@acm.org>
8186
8187 * gcc.dg/nested-func-10.c: Requires alloca.
8188 * gcc.dg/nested-func-9.c: Requires alloca.
8189 * gcc.c-torture/execute/pr70460.c: Requires labels.
8190 * gcc.c-torture/compile/pr70199.c: Requires labels.
8191 * gcc.target/nvptx/decl.c: Compile only.
8192 * gcc.target/nvptx/trailing-init.c: Compile only.
8193 * gcc.target/nvptx/ary-init.c: Compile only.
8194
3fa82609 81952016-05-10 Marek Polacek <polacek@redhat.com>
8196
8197 PR c/70255
8198 * gcc.dg/attr-opt-1.c: New test.
8199
76825907 82002016-05-10 Richard Biener <rguenther@suse.de>
8201
8202 PR tree-optimization/70497
8203 PR tree-optimization/28367
8204 * gcc.dg/torture/20160404-1.c: New testcase.
8205 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8206 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8207
68255819 82082016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8209
8210 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8211
d9aa8cdb 82122016-05-09 Uros Bizjak <ubizjak@gmail.com>
8213
8214 * gcc.target/i386/fabsneg-1.c New test.
8215
7cc16f50 82162016-05-09 Alan Modra <amodra@gmail.com>
8217
8218 PR testsuite/70826
8219 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8220
a83b7b63 82212016-05-09 Richard Biener <rguenther@suse.de>
8222
8223 PR tree-optimization/70985
8224 * gcc.dg/torture/pr70985.c: New testcase.
8225
189d0706 82262016-05-09 Bin Cheng <bin.cheng@arm.com>
8227
8228 * gcc.dg/tree-ssa/ifc-9.c: New test.
8229 * gcc.dg/tree-ssa/ifc-10.c: New test.
8230 * gcc.dg/tree-ssa/ifc-11.c: New test.
8231 * gcc.dg/tree-ssa/ifc-12.c: New test.
8232 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8233 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8234 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8235
1ec957b0 82362016-05-09 Richard Biener <rguenther@suse.de>
8237
8238 PR fortran/70937
8239 * gfortran.dg/pr70937.f90: New testcase.
8240
923c7714 82412016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8242
8243 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8244
d7cd448a 82452016-05-07 Fritz Reese <fritzoreese@gmail.com>
8246
8247 PR fortran/56226
8248 * gfortran.dg/dec_structure_1.f90: New testcase.
8249 * gfortran.dg/dec_structure_2.f90: Ditto.
8250 * gfortran.dg/dec_structure_3.f90: Ditto.
8251 * gfortran.dg/dec_structure_4.f90: Ditto.
8252 * gfortran.dg/dec_structure_5.f90: Ditto.
8253 * gfortran.dg/dec_structure_6.f90: Ditto.
8254 * gfortran.dg/dec_structure_7.f90: Ditto.
8255 * gfortran.dg/dec_structure_8.f90: Ditto.
8256 * gfortran.dg/dec_structure_9.f90: Ditto.
8257 * gfortran.dg/dec_structure_10.f90: Ditto.
8258 * gfortran.dg/dec_structure_11.f90: Ditto.
8259 * gfortran.dg/dec_union_1.f90: Ditto.
8260 * gfortran.dg/dec_union_2.f90: Ditto.
8261 * gfortran.dg/dec_union_3.f90: Ditto.
8262 * gfortran.dg/dec_union_4.f90: Ditto.
8263 * gfortran.dg/dec_union_5.f90: Ditto.
8264 * gfortran.dg/dec_union_6.f90: Ditto.
8265 * gfortran.dg/dec_union_7.f90: Ditto.
8266
f681e29b 82672016-05-07 Tom de Vries <tom@codesourcery.com>
8268
8269 PR tree-optimization/70956
8270 * gcc.dg/graphite/pr70956.c: New test.
8271
68d7f375 82722016-05-06 Jakub Jelinek <jakub@redhat.com>
8273
faf39348 8274 PR middle-end/70941
8275 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8276 (a, b, c, d): Change type from char to signed char.
8277 (main): Compare against (signed char) -1634678893 instead of
8278 hardcoded -109. Use __builtin_abort instead of abort.
8279
b768b13a 8280 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8281 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8282
68d7f375 8283 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8284
5dda16ea 82852016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8286
8287 PR debug/70935
8288 * gcc.dg/torture/pr70935.c: New test.
8289
13ede1b5 82902016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8291
8292 PR target/58219
7fc878c4 8293 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8294
96d94be2 82952016-05-06 Richard Biener <rguenther@suse.de>
8296
8297 PR tree-optimization/70960
8298 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8299
e5d9f15d 83002016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8301
8302 PR target/52933
8303 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8304 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8305 Adjust expected instruction counts.
8306 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8307
2dd7705f 83082016-05-06 Marek Polacek <polacek@redhat.com>
8309
8310 PR sanitizer/70875
8311 * gcc.dg/ubsan/bounds-3.c: New test.
8312
cb8bc632 83132016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8314
8315 PR target/54089
8316 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8317
b343c173 83182016-05-06 Richard Biener <rguenther@suse.de>
8319
8320 PR middle-end/70931
8321 * gfortran.dg/pr70931.f90: New testcase.
8322
1e3db0b1 83232016-05-06 Richard Biener <rguenther@suse.de>
8324
8325 PR middle-end/70941
8326 * gcc.dg/torture/pr70941.c: New testcase.
8327
bdd54b6d 83282016-05-05 Bin Cheng <bin.cheng@arm.com>
8329
8330 PR tree-optimization/57206
8331 * gcc.dg/vect/pr57206.c: New test.
8332
499adcfd 83332016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8334
8335 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8336
871164c4 83372016-05-05 Jakub Jelinek <jakub@redhat.com>
8338
ecb23e00 8339 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8340
871164c4 8341 * c-c++-common/Wdangling-else-4.c: New test.
8342
70cf83ba 83432016-05-04 Jakub Jelinek <jakub@redhat.com>
8344
858c9470 8345 PR c++/70906
8346 PR c++/70933
8347 * g++.dg/opt/pr70906.C: New test.
8348 * g++.dg/opt/pr70933.C: New test.
8349
70cf83ba 8350 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8351
aaa36a78 83522016-05-04 Jan Hubicka <hubicka@ucw.cz>
8353
8354 * gcc.dg/ipa/pure-const-3.c: New testcase.
8355
1d52c456 83562016-05-04 Marek Polacek <polacek@redhat.com>
8357
8358 * c-c++-common/Wdangling-else-1.c: New test.
8359 * c-c++-common/Wdangling-else-2.c: New test.
8360 * c-c++-common/Wdangling-else-3.c: New test.
8361
dc581573 83622016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8363
8364 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8365 flag is present.
8366
a64030fe 83672016-05-04 Marek Polacek <polacek@redhat.com>
8368
8369 PR c/48778
8370 * gcc.dg/Waddress-2.c: New test.
8371
b461b04a 83722016-05-04 Alan Modra <amodra@gmail.com>
8373
8374 * gcc.target/powerpc/pr70866.c: New.
8375
c388a0cf 83762016-05-03 Martin Sebor <msebor@redhat.com>
8377
8378 PR c++/66561
8379 * c-c++-common/builtin_location.c: New test.
8380 * g++.dg/cpp1y/builtin_location.C: New test.
8381
5d4db8ef 83822016-05-03 Marek Polacek <polacek@redhat.com>
8383
8384 PR c/70859
8385 * gcc.dg/pr70859.c: New test.
8386 * gcc.dg/pr70859-2.c: New test.
8387
ca938765 83882016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8389
8390 * gnat.dg/debug5.adb: New testcase.
8391
60b27d5f 83922016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8393
8394 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8395 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8396 Procedure to check for z10 instruction set.
8397
5ab325d0 83982016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8399
8400 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8401
c548a0ad 84022016-05-03 Alan Modra <amodra@gmail.com>
8403
8404 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8405
d5ecd946 84062016-05-03 Jakub Jelinek <jakub@redhat.com>
8407
8408 * gcc.target/i386/avx512f-cvt-1.c: New test.
8409
35b0a053 84102016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8411
8412 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8413 -fdump-tree-vrp-details.
8414
9ae1b28a 84152016-05-03 Richard Biener <rguenther@suse.de>
8416
8417 * gcc.dg/pr30172-1.c: Adjust.
8418 * gcc.dg/pr63743.c: Likewise.
8419 * gcc.dg/tm/pr51696.c: Likewise.
8420 * c-c++-common/tm/safe-1.c: Likewise.
8421 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8422 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8423 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8424 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8425
9c1a31e4 84262016-05-03 Jakub Jelinek <jakub@redhat.com>
8427
fe69bcb9 8428 PR rtl-optimization/70467
8429 * gcc.target/i386/pr70467-3.c: New test.
8430 * gcc.target/i386/pr70467-4.c: New test.
8431
9082c4a4 8432 PR tree-optimization/70916
8433 * gcc.c-torture/compile/pr70916.c: New test.
8434
9c1a31e4 8435 PR target/49244
8436 * gcc.target/i386/pr49244-1.c: New test.
8437 * gcc.target/i386/pr49244-2.c: New test.
8438
69105acc 84392016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8440
8441 PR rtl-optimization/44281
8442 * gcc.target/i386/pr44281.c: New test.
8443
9ab8df54 84442016-05-03 bin cheng <bin.cheng@arm.com>
8445
8446 PR tree-optimization/56541
8447 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8448 * gcc.dg/vect/pr56541.c: new test.
8449
3c62cae0 84502016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8451
8452 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8453 __float128.
8454 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8455
91abc161 84562016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8457
8458 PR testsuite/70520
8459 * c-c++-common/asan/clone-test-1.c (main): Align child process
8460 stack to 16 bytes.
8461
aa3d1155 84622016-05-02 David Malcolm <dmalcolm@redhat.com>
8463
8464 PR c++/62314
8465 * g++.dg/spellcheck-fields-2.C: New test case.
8466
002c3f28 84672016-05-02 David Malcolm <dmalcolm@redhat.com>
8468
8469 PR c++/62314
8470 * g++.dg/pr62314.C: New test case.
8471
46e5dccc 84722016-05-02 Jan Hubicka <hubicka@ucw.cz>
8473
8474 * gcc.dg/ipa/inline-8.c: New testcase.
8475
663f4248 84762016-05-02 Jakub Jelinek <jakub@redhat.com>
8477
8478 PR rtl-optimization/70467
8479 * gcc.target/i386/pr70467-1.c: New test.
8480
efe8bdf5 84812016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8482
8483 * gcc.dg/spec-options.c: Run the test on all targets.
8484 * gcc.dg/foo.specs: Use cpp_unique_options.
8485
47ef9633 84862016-05-02 Marc Glisse <marc.glisse@inria.fr>
8487
8488 * gcc.dg/tree-ssa/unord.c: New testcase.
8489
eb1a077c 84902016-05-02 Marc Glisse <marc.glisse@inria.fr>
8491
8492 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8493
28e869d0 84942016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8495
8496 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8497
dd185f6e 84982016-05-02 Marek Polacek <polacek@redhat.com>
8499
8500 PR c/70851
8501 * gcc.dg/enum-incomplete-3.c: New test.
8502
773d09b9 85032016-05-02 Marek Polacek <polacek@redhat.com>
8504 Tom de Vries <tom@codesourcery.com>
8505
8506 PR tree-optimization/70700
8507 * gcc.dg/pr70700.c: New test.
8508
f0dc3286 85092016-05-01 Uros Bizjak <ubizjak@gmail.com>
8510
8511 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8512 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8513 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8514 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8515 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8516
7f931827 85172016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8518
8519 * ada/acats/run_acats: Rename into...
8520 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8521 * ada/acats/run_all.sh: Remove redundant test.
8522 (target_run): Move around.
8523 (target_gnatchop): Use newly built executable.
8524 (target_gnatmake): Likewise.
8525 Check that the compilation of impbit succeeds.
8526
1c492b4e 85272016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8528
8529 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8530 * gcc.dg/20021029-1.c: Likewise.
8531 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8532 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8533 * gcc.target/sh/cmpstr.c: Likewise.
8534 * gcc.target/sh/cmpstrn.c: Likewise.
8535 * gcc.target/sh/memset.c: Likewise.
8536 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8537 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8538 * gcc.target/sh/pr39423-1.c: Likewise.
8539 * gcc.target/sh/pr49468-di.c: Likewise.
8540 * gcc.target/sh/pr49468-si.c: Likewise.
8541 * gcc.target/sh/pr49880-1.c: Likewise.
8542 * gcc.target/sh/pr49880-2.c: Likewise.
8543 * gcc.target/sh/pr49880-3.c: Likewise.
8544 * gcc.target/sh/pr50751-1.c: Likewise.
8545 * gcc.target/sh/pr50751-4.c: Likewise.
8546 * gcc.target/sh/pr50751-7.c: Likewise.
8547 * gcc.target/sh/pr51244-1.c: Likewise.
8548 * gcc.target/sh/pr51244-10.c: Likewise.
8549 * gcc.target/sh/pr51244-11.c: Likewise.
8550 * gcc.target/sh/pr51244-12.c: Likewise.
8551 * gcc.target/sh/pr51244-13.c: Likewise.
8552 * gcc.target/sh/pr51244-14.c: Likewise.
8553 * gcc.target/sh/pr51244-17.c: Likewise.
8554 * gcc.target/sh/pr51244-18.c: Likewise.
8555 * gcc.target/sh/pr51244-19.c: Likewise.
8556 * gcc.target/sh/pr51244-4.c: Likewise.
8557 * gcc.target/sh/pr51244-5.c: Likewise.
8558 * gcc.target/sh/pr51244-7.c: Likewise.
8559 * gcc.target/sh/pr51244-8.c: Likewise.
8560 * gcc.target/sh/pr51244-9.c: Likewise.
8561 * gcc.target/sh/pr51697.c: Likewise.
8562 * gcc.target/sh/pr52483-1.c: Likewise.
8563 * gcc.target/sh/pr52483-2.c: Likewise.
8564 * gcc.target/sh/pr52483-3.c: Likewise.
8565 * gcc.target/sh/pr52483-5.c: Likewise.
8566 * gcc.target/sh/pr52933-1.c: Likewise.
8567 * gcc.target/sh/pr52933-2.c: Likewise.
8568 * gcc.target/sh/pr52933-3.c: Likewise.
8569 * gcc.target/sh/pr53568-1.c: Likewise.
8570 * gcc.target/sh/pr53976-1.c: Likewise.
8571 * gcc.target/sh/pr53988-1.c: Likewise.
8572 * gcc.target/sh/pr53988.c: Likewise.
8573 * gcc.target/sh/pr54089-1.c: Likewise.
8574 * gcc.target/sh/pr54089-6.c: Likewise.
8575 * gcc.target/sh/pr54089-7.c: Likewise.
8576 * gcc.target/sh/pr54089-8.c: Likewise.
8577 * gcc.target/sh/pr54089-9.c: Likewise.
8578 * gcc.target/sh/pr54236-1.c: Likewise.
8579 * gcc.target/sh/pr54236-2.c: Likewise.
8580 * gcc.target/sh/pr54236-3.c: Likewise.
8581 * gcc.target/sh/pr54236-4.c: Likewise.
8582 * gcc.target/sh/pr54386.c: Likewise.
8583 * gcc.target/sh/pr54602-1.c: Likewise.
8584 * gcc.target/sh/pr54685.c: Likewise.
8585 * gcc.target/sh/pr54760-1.c: Likewise.
8586 * gcc.target/sh/pr54760-2.c: Likewise.
8587 * gcc.target/sh/pr54760-3.c: Likewise.
8588 * gcc.target/sh/pr54760-4.c: Likewise.
8589 * gcc.target/sh/pr54760-5.c: Likewise.
8590 * gcc.target/sh/pr54760-6.c: Likewise.
8591 * gcc.target/sh/pr55146.c: Likewise.
8592 * gcc.target/sh/pr55160.c: Likewise.
8593 * gcc.target/sh/pr59278.c: Likewise.
8594 * gcc.target/sh/pr59401-1.c: Likewise.
8595 * gcc.target/sh/pr59533-1.c: Likewise.
8596 * gcc.target/sh/pr63260.c: Likewise.
8597 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8598 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8599 * gcc.target/sh/strlen.c: Likewise.
8600 * gcc.target/sh/torture/pr30807.c: Likewise.
8601 * gcc.target/sh/torture/pr34777.c: Likewise.
8602 * gcc.target/sh/torture/pr64652.c: Likewise.
8603 * gcc.target/sh/torture/pr65505.c: Likewise.
8604 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8605 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8606
0c4005be 86072016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8608
8609 PR c++/66644
8610 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8611
d94e6223 86122016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8613
8614 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8615 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8616 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8617 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8618
46f37836 86192016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8620
8621 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8622 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8623
4d0a8bac 86242016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8625
8626 PR middle-end/70626
8627 * c-c++-common/goacc/combined-reduction.c: New test.
8628 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8629
b98e0db3 86302016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8631
8632 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8633 *movdi_internal pattern only if PIC off.
8634 * gcc.target/i386/pr70155-2.c: Likewise.
8635 * gcc.target/i386/pr70155-3.c: Likewise.
8636 * gcc.target/i386/pr70155-4.c: Likewise.
8637 * gcc.target/i386/pr70155-5.c: Likewise.
8638 * gcc.target/i386/pr70155-6.c: Likewise.
8639 * gcc.target/i386/pr70155-7.c: Likewise.
8640 * gcc.target/i386/pr70155-8.c: Likewise.
8641 * gcc.target/i386/pr70155-15.c: Likewise.
8642 * gcc.target/i386/pr70155-17.c: Likewise.
8643 * gcc.target/i386/pr70155-22.c: Likewise.
8644
8b066242 86452016-04-29 Bin Cheng <bin.cheng@arm.com>
8646
8647 PR tree-optimization/70803
8648 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8649
22912e73 86502016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8651
8652 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8653 optimization of vector loop.
8654 * gcc.target/i386/vect-unpack-3.c: New test.
8655 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8656 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8657 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8658
568128c6 86592016-04-29 Marek Polacek <polacek@redhat.com>
8660
8661 PR sanitizer/70342
8662 * g++.dg/ubsan/null-7.C: New test.
8663
025dd1e0 8664 PR c/70852
8665 * gcc.dg/pr70852.c: New test.
8666
eb16928e 86672016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8668
8669 PR/69089
8670 * g++.dg/cpp0x/alignas6.C: New test.
8671
d7377ee9 86722016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8673
4860a6bf 8674 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8675 * gcc.dg/pr27003.c: Likewise.
8676 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8677 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8678 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8679 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8680 * gcc.target/arc/mxy.c: Likewise.
8681 * gcc.target/arc/mswape.c: Likewise.
8682 * gcc.target/arc/mrtsc.c: Likewise.
8683 * gcc.target/arc/mcrc.c: Likewise.
8684 * gcc.target/arc/mdsp-packa.c: Likewise.
8685 * gcc.target/arc/mdvbf.c: Likewise.
8686 * gcc.target/arc/mlock.c: Likewise.
8687 * gcc.target/arc/mmac-24.c: Likewise.
8688 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8689
efa1b7ab 86902016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8691 Matthijs Kooijman <matthijs@stdin.nl>
8692 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8693
8694 PR target/60040
8695 * gcc.target/avr/pr60040-1.c: New.
8696 * gcc.target/avr/pr60040-2.c: New.
8697
00371d68 86982016-04-29 Richard Biener <rguenther@suse.de>
8699
8700 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8701
73447cc5 87022016-04-29 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/13962
8705 PR tree-optimization/65686
8706 * gcc.dg/uninit-pr65686.c: New testcase.
8707
c2087b56 87082016-04-29 Jakub Jelinek <jakub@redhat.com>
8709
8710 PR middle-end/70843
8711 * gcc.dg/pr70843.c: New test.
8712
cdd06d5a 87132016-04-28 Jakub Jelinek <jakub@redhat.com>
8714
8715 PR target/70858
8716 * gcc.target/i386/pr70858.c: New test.
8717
1a60079e 87182016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8719
8720 * gcc.target/arc/nps400-1.c: New file.
8721
11bc2894 87222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8723 Andrew Burgess <andrew.burgess@embecosm.com>
8724
8725 * gcc.target/arc/movh_cl-1.c: New file.
8726
dd9bf0b5 87272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8728 Andrew Burgess <andrew.burgess@embecosm.com>
8729
8730 * gcc.target/arc/extzv-1.c: New file.
8731 * gcc.target/arc/insv-1.c: New file.
8732 * gcc.target/arc/insv-2.c: New file.
8733 * gcc.target/arc/movb-1.c: New file.
8734 * gcc.target/arc/movb-2.c: New file.
8735 * gcc.target/arc/movb-3.c: New file.
8736 * gcc.target/arc/movb-4.c: New file.
8737 * gcc.target/arc/movb-5.c: New file.
8738 * gcc.target/arc/movb_cl-1.c: New file.
8739 * gcc.target/arc/movb_cl-2.c: New file.
8740 * gcc.target/arc/movbi_cl-1.c: New file.
8741 * gcc.target/arc/movl-1.c: New file.
8742
a22e4209 87432016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8744 Andrew Burgess <andrew.burgess@embecosm.com>
8745
8746 * gcc.target/arc/cmem-1.c: New file.
8747 * gcc.target/arc/cmem-2.c: New file.
8748 * gcc.target/arc/cmem-3.c: New file.
8749 * gcc.target/arc/cmem-4.c: New file.
8750 * gcc.target/arc/cmem-5.c: New file.
8751 * gcc.target/arc/cmem-6.c: New file.
8752 * gcc.target/arc/cmem-7.c: New file.
8753 * gcc.target/arc/cmem-ld.inc: New file.
8754 * gcc.target/arc/cmem-st.inc: New file.
8755
287c3982 87562016-04-28 Jakub Jelinek <jakub@redhat.com>
8757
8758 PR target/70821
8759 * gcc.target/i386/pr70821.c: New test.
8760
e40e5340 87612016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8762
8763 * gcc.target/powerpc/vec-adde.c: New test.
8764 * gcc.target/powerpc/vec-adde-int128.c: New test.
8765
cf977d50 87662016-04-28 Jakub Jelinek <jakub@redhat.com>
8767
8768 * gcc.target/i386/avx-vround-1.c: New test.
8769 * gcc.target/i386/avx-vround-2.c: New test.
8770 * gcc.target/i386/avx512vl-vround-1.c: New test.
8771 * gcc.target/i386/avx512vl-vround-2.c: New test.
8772
572f8300 87732016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8774
8775 PR testsuite/70595
8776 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8777 (check_effective_target_cilkplus_runtime): ... this.
8778 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8779 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8780
8781 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8782 Require cilkplus_runtime.
8783 Don't add -lcilkrts.
8784 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8785 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8786 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8787 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8788 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8789 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8790 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8791 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8792 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8793 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8794 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8795 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8796 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8797 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8798 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8799 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8800 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8801 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8802 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8803 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8804 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8805 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8806 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8807 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8808 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8809 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8810 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8811 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8812 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8813
8814 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8815 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8816
8817 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8818
8819 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8820 cilkplus_runtime.
8821
dfba0905 88222016-04-27 Marc Glisse <marc.glisse@inria.fr>
8823
8824 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8825 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8826
605a4556 88272015-04-27 Ryan Burn <contact@rnburn.com>
8828
8829 PR c++/69024
8830 PR c++/68997
8831 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8832 diagnostic.
8833 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8834 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8835
6a1231a5 88362016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8837
8838 * gnat.dg/limited_with4.ad[sb]: New test.
8839 * gnat.dg/limited_with4_pkg.ads: New helper.
8840
4dad9e09 88412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8842
8843 PR target/70155
8844 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8845 and movv1ti_internal patterns
8846 * gcc.target/i386/pr70155-1.c: New test.
8847 * gcc.target/i386/pr70155-2.c: Likewise.
8848 * gcc.target/i386/pr70155-3.c: Likewise.
8849 * gcc.target/i386/pr70155-4.c: Likewise.
8850 * gcc.target/i386/pr70155-5.c: Likewise.
8851 * gcc.target/i386/pr70155-6.c: Likewise.
8852 * gcc.target/i386/pr70155-7.c: Likewise.
8853 * gcc.target/i386/pr70155-8.c: Likewise.
8854 * gcc.target/i386/pr70155-9.c: Likewise.
8855 * gcc.target/i386/pr70155-10.c: Likewise.
8856 * gcc.target/i386/pr70155-11.c: Likewise.
8857 * gcc.target/i386/pr70155-12.c: Likewise.
8858 * gcc.target/i386/pr70155-13.c: Likewise.
8859 * gcc.target/i386/pr70155-14.c: Likewise.
8860 * gcc.target/i386/pr70155-15.c: Likewise.
8861 * gcc.target/i386/pr70155-16.c: Likewise.
8862 * gcc.target/i386/pr70155-17.c: Likewise.
8863 * gcc.target/i386/pr70155-18.c: Likewise.
8864 * gcc.target/i386/pr70155-19.c: Likewise.
8865 * gcc.target/i386/pr70155-20.c: Likewise.
8866 * gcc.target/i386/pr70155-21.c: Likewise.
8867 * gcc.target/i386/pr70155-22.c: Likewise.
8868
a80f3f45 88692016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8870
8871 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8872 ".{5,6}".
8873
279305d1 88742016-04-27 Bin Cheng <bin.cheng@arm.com>
8875
8876 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8877 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8878 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8879 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8880 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8881
8974b625 88822016-04-27 Richard Biener <rguenther@suse.de>
8883
8884 PR ipa/70760
8885 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8886 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8887
886d5463 88882016-04-27 Nathan Sidwell <nathan@acm.org>
8889
8890 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8891 * g++.dg/ubsan/pr63956.C: Adjust error location.
8892
f0e35aa9 88932016-04-27 Nick Clifton <nickc@redhat.com>
8894
8895 PR middle-end/49889
8896 * gcc.dg/pr49889.c: New test.
8897
40385231 88982016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8899
8900 * c-c++-common/memset-array.c: New test.
8901
37229a71 89022016-04-26 Martin Sebor <msebor@redhat.com>
8903
8904 PR c++/66639
8905 * g++.dg/cpp1y/func_constexpr.C: New test.
8906
3eedf9bd 89072016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8908
8909 PR c++/70241
8910 * g++.dg/cpp0x/enum32.C: New test.
8911 * g++.dg/cpp0x/enum33.C: New test.
8912
89132016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8914
8915 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8916 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8917 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8918 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8919 * gcc.c-torture/execute/pr38151.c: Likewise.
8920 * gcc.c-torture/execute/pr66556.c: Likewise.
8921 * gcc.c-torture/execute/pr67781.c: Likewise.
8922 * gcc.c-torture/execute/pr68648.c: Likewise.
8923
8c51f92f 89242016-04-26 Marc Glisse <marc.glisse@inria.fr>
8925
8926 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8927
fa20ebd3 89282016-04-26 Marek Polacek <polacek@redhat.com>
8929
8930 PR c/67784
8931 * gcc.dg/pr67784-3.c: New test.
8932 * gcc.dg/pr67784-4.c: New test.
8933 * gcc.dg/pr67784-5.c: New test.
8934
9db47803 8935 PR c/70791
8936 * gcc.dg/Wnested-externs-2.c: New test.
8937
bff407f2 89382016-04-26 Marc Glisse <marc.glisse@inria.fr>
8939
8940 * gcc.dg/fold-plusmult.c: Adjust.
8941 * gcc.dg/no-strict-overflow-6.c: Adjust.
8942 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8943
78d0c69e 89442016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8945
8946 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8947 number scans.
8948 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8949 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8950 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8951 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8952 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8953 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8954 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8955 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8956 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8957 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8958 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8959 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8960 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8961 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8962 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8963 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8964 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8965 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8966 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8967 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8968 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8969 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8970 scans.
8971 * gcc.target/i386/pr32219-4.c: Likewise.
8972 * gcc.target/i386/pr32219-6.c: Likewise.
8973 * gcc.target/i386/pr32219-8.c: Likewise.
8974
221d6722 89752016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8976
8977 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8978 associated options.
8979
514727a9 89802016-04-26 Marek Polacek <polacek@redhat.com>
8981
8982 PR c++/70744
8983 * g++.dg/ext/cond2.C: New test.
8984
e6ee4c61 89852016-04-26 Bin Cheng <bin.cheng@arm.com>
8986
8987 PR tree-optimization/70771
8988 PR tree-optimization/70775
8989 * gcc.dg/pr70771.c: New test.
3730828c 8990 * gcc.dg/pr70775.c: New test.
e6ee4c61 8991
b3d72796 89922016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8993
8994 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8995
c11ece29 89962016-04-25 Richard Biener <rguenther@suse.de>
8997
8998 PR tree-optimization/70780
8999 * gcc.dg/torture/pr70780.c: New testcase.
9000
92a44a68 90012016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9002
4860a6bf 9003 * gcc.target/arm/neon-vaddws16.c: New test.
9004 * gcc.target/arm/neon-vaddws32.c: New test.
9005 * gcc.target/arm/neon-vaddwu16.c: New test.
9006 * gcc.target/arm/neon-vaddwu32.c: New test.
9007 * gcc.target/arm/neon-vaddwu8.c: New test.
9008 * lib/target-supports.exp
d40b10b2 9009 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9010 that arm neon support vector widen sum of HImode TO SImode.
9011
4bbfd6c2 90122016-04-23 Jakub Jelinek <jakub@redhat.com>
9013
9014 PR sanitizer/70712
9015 * c-c++-common/asan/pr70712.c: New test.
9016
524df596 90172016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9018
9019 * .gitattributes: New file.
9020
426c75c3 90212016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9022
9023 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9024
c052a8d5 90252016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9026
9027 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9028 * gfortran.dg/submodule_15.f08: Likewise.
9029
c08d4612 90302016-04-22 Richard Biener <rguenther@suse.de>
9031
9032 PR tree-optimization/70740
9033 * gcc.dg/torture/pr70740.c: New testcase.
9034
fd3211e1 90352016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9036
9037 PR target/70750
9038 * gcc.target/i386/pr70750-1.c: New test.
9039 * gcc.target/i386/pr70750-2.c: Likewise.
9040
15acd78c 90412016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9042
9043 PR c++/70540
9044 * g++.dg/cpp0x/auto48.C: New.
9045
192bf59c 90462016-04-21 Marek Polacek <polacek@redhat.com>
9047
9048 PR c++/70513
9049 * g++.dg/cpp0x/forw_enum12.C: New test.
9050 * g++.dg/cpp0x/forw_enum13.C: New test.
9051
5d429e99 90522016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9053
9054 PR target/70728
9055 * gcc.target/i386/pr70728.c: New test.
9056
06777d85 90572016-04-21 Richard Biener <rguenther@suse.de>
9058
9059 PR middle-end/70747
9060 * gcc.dg/pr70747.c: New testcase.
9061
7434c6fb 90622016-04-21 Bin Cheng <bin.cheng@arm.com>
9063
9064 PR tree-optimization/70715
9065 * gcc.dg/tree-ssa/scev-13.c: New test.
9066
f3ec0970 90672016-04-21 Marc Glisse <marc.glisse@inria.fr>
9068
9069 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9070
523f3a9d 90712016-04-21 Marc Glisse <marc.glisse@inria.fr>
9072
9073 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9074
ace7bf06 90752016-04-20 Jan Hubicka <jh@suse.cz>
9076
9077 PR ipa/70018
9078 * g++.dg/ipa/nothrow-1.C: New testcase.
9079
2b073aa6 90802016-04-20 Nathan Sidwell <nathan@acm.org>
9081
9082 PR c++/55635
9083 * g++.dg/eh/delete1.C: New.
9084
8a574c11 90852016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9086
9087 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9088 -mtune-ctrl=sse_typeless_stores.
9089
e3400750 90902016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9091
9092 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9093
4bd8a059 90942016-04-20 Bin Cheng <bin.cheng@arm.com>
9095
9096 PR tree-optimization/69489
9097 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9098
70574e60 90992016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9100
9101 PR c++/69363
9102 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9103 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9104 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9105
bd6f374c 91062016-04-20 Bin Cheng <bin.cheng@arm.com>
9107
9108 PR tree-optimization/56625
9109 PR tree-optimization/69489
9110 * gcc.dg/vect/pr56625.c: New test.
9111 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9112
482539ee 91132016-04-20 Andrew Pinski <apinski@cavium.com>
9114
9115 PR target/64971
9116 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9117
b4672800 91182016-04-20 Arnaud Charlet <charlet@adacore.com>
9119
9120 * gnat.dg/self1.adb: Remove now incorrect test.
9121
4fb48737 91222016-04-20 Bin Cheng <bin.cheng@arm.com>
9123
9124 * gcc.dg/tree-ssa/scev-11.c: New test.
9125 * gcc.dg/tree-ssa/scev-12.c: New test.
9126
97efb92e 91272016-04-20 Marek Polacek <polacek@redhat.com>
9128
9129 PR tree-optimization/70725
9130 * gcc.dg/pr70725.c: New test.
9131
9d2d4060 91322016-04-20 Richard Biener <rguenther@suse.de>
9133
9134 PR tree-optimization/70726
9135 * g++.dg/vect/pr70726.cc: New testcase.
9136
54530437 91372016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9138
9139 PR target/70674
9140 * gcc.target/s390/pr70674.c: New test.
9141
acda2210 91422016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9143
9144 PR libgfortran/70684
9145 * gfortran.dg/list_read_14.f90: New test.
9146
b7040bb0 91472016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9148
9149 PR target/69201
9150 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9151 extern to force it misaligned.
9152 (b): Likewise.
9153 (c): Likewise.
9154 (d): Likewise.
9155 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9156 Don't check `*' before movv4sf_internal.
9157 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9158 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9159 Don't check `*' before movv16qi_internal.
9160 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9161 extern to force it misaligned.
9162 (b): Likewise.
9163 (c): Likewise.
9164 (d): Likewise.
9165 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9166 Don't check `*' before movv2df_internal.
9167 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9168 extern to force it misaligned.
9169 (b): Likewise.
9170 (c): Likewise.
9171 (d): Likewise.
9172 Check movv8sf_internal instead of avx_storeups256.
9173 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9174
263b5475 91752016-04-19 Richard Biener <rguenther@suse.de>
9176
9177 PR tree-optimization/70171
9178 * g++.dg/tree-ssa/pr70171.C: New testcase.
9179
222ac318 91802016-04-19 Richard Biener <rguenther@suse.de>
9181
9182 PR tree-optimization/70724
9183 * gcc.dg/torture/pr70724.c: New testcase.
9184
003000a4 91852016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9186
9187 PR middle-end/70689
4860a6bf 9188 * gcc.target/i386/pr70689.c: New.
003000a4 9189
3f6e13de 91902016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9191
9192 PR target/70708
9193 * gcc.target/i386/pr70708.c: New test.
9194
10abddbd 91952016-04-18 Richard Biener <rguenther@suse.de>
9196
9197 PR tree-optimization/43434
9198 * gcc.dg/vect/pr43434.c: New testcase.
9199 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9200 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9201 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9202 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9203 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9204 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9205 * gcc.dg/gomp/pr68640.c: Likewise.
9206 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9207 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9208
950db54a 92092016-04-18 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/70701
9212 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9213
67ccbf39 92142016-04-18 Tom de Vries <tom@codesourcery.com>
9215
9216 PR testsuite/70699
9217 * gcc.dg/pr70161.c: Add dot-file scans.
9218 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9219 instead of after last dot char.
9220
021ad2f3 92212016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9222
9223 * c-c++-common/dump-ada-spec-3.c: New test.
9224 * c-c++-common/dump-ada-spec-4.c: Likewise.
9225
d572fcfd 92262016-04-17 Tom de Vries <tom@codesourcery.com>
9227
9228 PR other/70183
9229 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9230
8b4ee73c 92312016-04-15 Jan Hubicka <jh@suse.cz>
9232
9233 PR ipa/70018
9234 * g++.dg/ipa/pure-const-1.C: New testcase.
9235 * g++.dg/ipa/pure-const-2.C: New testcase.
9236 * g++.dg/ipa/pure-const-3.C: New testcase.
9237
eac243e7 92382016-04-15 Marek Polacek <polacek@redhat.com>
9239
9240 PR c/70671
9241 * gcc.dg/bitfld-22.c: New test.
9242
64c1df32 92432016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9244
9245 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9246 x86_64.
9247
926f9422 92482016-04-15 Marek Polacek <polacek@redhat.com>
9249
9250 PR c/70651
9251 * c-c++-common/pr70651.c: New test.
9252
309bbaa3 92532016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9254
9255 PR rtl-optimization/70681
9256 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9257 dump scan on arm and powerpc.
9258 * gcc.dg/pr10474.c: Likewise.
9259
b4ba8358 92602016-04-15 Jakub Jelinek <jakub@redhat.com>
9261
ed92874a 9262 PR c++/69517
9263 PR c++/70019
9264 PR c++/70588
9265 * g++.dg/cpp1y/vla11.C: Revert for real.
9266
b4ba8358 9267 PR c/70436
9268 * c-c++-common/Wparentheses-1.c: New test.
9269 * c-c++-common/gomp/Wparentheses-1.c: New test.
9270 * c-c++-common/gomp/Wparentheses-2.c: New test.
9271 * c-c++-common/gomp/Wparentheses-3.c: New test.
9272 * c-c++-common/gomp/Wparentheses-4.c: New test.
9273 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9274 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9275 * c-c++-common/goacc/Wparentheses-1.c: New test.
9276
65717bb5 92772016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9278
9279 PR target/70662
9280 * gcc.target/i386/pr70662.c: New test.
9281
ca1a4077 92822016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9283 Alan Modra <amodra@gmail.com>
ca1a4077 9284
9285 PR tree-optimization/70130
9286 * gcc.dg/vect/O3-pr70130.c: New testcase.
9287
dbe1794c 92882016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9289
11836644 9290 PR target/70669
9291 * gcc.target/powerpc/pr70669.c: New test.
9292
dbe1794c 9293 PR target/70640
9294 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9295 a power7 system that does not have an assembler that supports
9296 power8.
9297
4c1007f1 92982016-04-14 Martin Sebor <msebor@redhat.com>
9299
9300 PR c++/69517
9301 PR c++/70019
9302 PR c++/70588
9303 * c-c++-common/ubsan/vla-1.c: Revert.
9304 * g++.dg/cpp1y/vla11.C: Same.
9305 * g++.dg/cpp1y/vla12.C: Same.
9306 * g++.dg/cpp1y/vla13.C: Same.
9307 * g++.dg/cpp1y/vla14.C: Same.
9308 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9309 * g++.dg/init/array24.C: Same.
4c1007f1 9310 * g++.dg/ubsan/vla-1.C: Same.
9311
22dcab66 93122016-04-14 Marek Polacek <polacek@redhat.com>
9313 Jan Hubicka <hubicka@ucw.cz>
9314
9315 PR c++/70029
9316 * g++.dg/torture/pr70029.C: New test.
9317
3e74b025 93182016-04-14 Martin Sebor <msebor@redhat.com>
9319
9320 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9321 type size to prevent failures on targets with very low maximum
9322 alignment.
9323
1d2e0f2a 93242016-04-14 Richard Biener <rguenther@suse.de>
9325
9326 PR tree-optimization/70623
9327 * gcc.dg/torture/pr70623.c: New testcase.
9328 * gcc.dg/torture/pr70623-2.c: Likewise.
9329
9aed0626 93302016-04-13 Martin Sebor <msebor@redhat.com>
9331
9332 PR c++/69517
9333 PR c++/70019
9334 PR c++/70588
9335 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9336 * g++.dg/cpp1y/vla11.C: New test.
9337 * g++.dg/cpp1y/vla12.C: New test.
9338 * g++.dg/cpp1y/vla13.C: New test.
9339 * g++.dg/cpp1y/vla14.C: New test.
9340 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9341 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9342 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9343
fd499010 93442016-04-13 Jakub Jelinek <jakub@redhat.com>
9345
9346 PR c++/70641
9347 * g++.dg/opt/pr70641.C: New test.
9348
87fa7252 93492016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9350
9351 PR rtl-optimization/68749
9352 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9353 effects of argument promotions.
9354 Remove default args to dg-skip-if.
9355
6c40e18b 93562016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9357
9358 PR c++/70635
9359 * g++.dg/parse/pr70635.C: New.
9360
92c53257 93612016-04-13 Marek Polacek <polacek@redhat.com>
9362
9363 PR c++/70639
9364 * c-c++-common/Wmisleading-indentation-4.c: New test.
9365
0241e4dc 93662016-04-13 Marek Polacek <polacek@redhat.com>
9367
9368 PR c/70436
4860a6bf 9369 * gcc.dg/Wparentheses-12.c: New test.
9370 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9371
92bda444 93722016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9373
9374 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9375 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9376 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9377
38ea8a26 93782016-04-13 Jakub Jelinek <jakub@redhat.com>
9379
d08aa032 9380 PR middle-end/70633
9381 * gcc.c-torture/compile/pr70633.c: New test.
9382
38ea8a26 9383 PR debug/70628
9384 * gcc.dg/torture/pr70628.c: New test.
9385
9231d5c2 93862016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9387
9388 PR c++/70610
9389 * g++.dg/template/pr70610.C: New test.
9390 * g++.dg/template/pr70610-2.C: New test.
9391 * g++.dg/template/pr70610-3.C: New test.
9392 * g++.dg/template/pr70610-4.C: New test.
9393
249ca944 93942016-04-12 Jakub Jelinek <jakub@redhat.com>
9395
7f2ea2fb 9396 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9397 128 instead of 32.
9398
249ca944 9399 PR c++/70571
9400 * g++.dg/ext/pr70571.C: New test.
9401
8ca5a97d 94022016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9403
bf32a52d 9404 PR target/70640
8ca5a97d 9405 * gcc.target/powerpc/pr70640.c: New test.
9406
e971b45f 94072016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9408
9409 PR c++/68722
9410 * g++.dg/parse/pr68722.C: New.
9411
0b54d964 94122016-04-12 Jakub Jelinek <jakub@redhat.com>
9413
9414 PR rtl-optimization/70596
9415 * gcc.target/i386/pr70596.c: New test.
9416
d2dd85e3 94172016-04-12 Nathan Sidwell <nathan@acm.org>
9418
9419 PR c++/70501
9420 * g++.dg/init/pr70501.C: New.
9421
2d0001b0 94222016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9423
9424 * gcc.target/i386/asm-flag-6.c: New test.
9425
6c4df0d1 94262016-04-12 Tom de Vries <tom@codesourcery.com>
9427
9428 PR tree-optimization/68756
9429 * gcc.dg/graphite/pr68756.c: New test.
9430
0d60da57 94312016-04-12 Jakub Jelinek <jakub@redhat.com>
9432
9433 PR tree-optimization/70602
9434 * gcc.c-torture/execute/pr70602.c: New test.
9435
62735984 94362016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9437
9438 PR target/70381
9439 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9440 __float128 emulator is built and runs.
9441 * gcc.target/powerpc/float128-1.c: Likewise.
9442
9443 * lib/target-supports.exp (check_ppc_float128_sw_available):
9444 Rework tests for __float128 software and hardware
9445 availability. Fix exit condition to return 0 on success.
9446
a702492c 94472016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9448
9449 PR target/70133
9450 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9451 * gcc.target/aarch64/target_attr_15.c: Likewise.
9452
a8c5ce92 94532016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9454
9455 PR c++/69066
9456 * g++.dg/cpp1y/pr69066.C: New.
9457
5ecab913 94582016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9459
9460 PR fortran/68566
9461 * gfortran.dg/pr36192.f90: Update test.
9462 * gfortran.dg/pr36192_1.f90: Update test.
9463 * gfortran.dg/real_dimension_1.f: Update test.
9464 * gfortran.dg/parameter_array_init_7.f90: New test.
9465
6cb5ef70 94662016-04-09 John David Anglin <danglin@gcc.gnu.org>
9467
4edfdd23 9468 PR testsuite/64039
9469 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9470
964f71e3 9471 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9472
5d61c198 9473 PR rtl-optimization/66669
9474 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9475
16eaaf58 9476 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9477
0b68802d 9478 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9479 * gcc.dg/pie-1.c: Likewise.
9480 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9481 * gcc.dg/pic-4.c: Likewise.
9482 * gcc.dg/pie-3.c: Likewise.
9483 * gcc.dg/pie-4.c: Likewise.
9484
9c0dd509 9485 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9486
03b2d3c1 9487 PR tree-optimization/68644
9488 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9489
6cb5ef70 9490 PR rtl-optimization/64886
9491 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9492
07de41ba 94932016-04-09 Tom de Vries <tom@codesourcery.com>
9494
9495 PR tree-optimization/68953
9496 * gcc.dg/graphite/pr68953.c: New test.
9497
d294e3fb 94982016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9499
9500 PR fortran/70592
9501 * gfortran.dg/deferred_character_16.f90: New test.
9502
3cb15094 95032016-04-09 Jakub Jelinek <jakub@redhat.com>
9504
9505 PR tree-optimization/70586
9506 * gcc.c-torture/execute/pr70586.c: New test.
9507
a02dc66f 95082016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9509
9510 PR sanitizer/70573
9511 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9512 with __builtin_memset
9513 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9514
0c302595 95152016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9516
9517 PR lto/70289
9518 PR ipa/70348
9519 PR tree-optimization/70373
9520 PR middle-end/70533
9521 PR middle-end/70534
9522 PR middle-end/70535
9523 * c-c++-common/goacc/reduction-5.c: New test.
9524 * c-c++-common/goacc/reduction-promotions.c: New test.
9525 * gfortran.dg/goacc/reduction-3.f95: New test.
9526 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9527
c6c0523b 95282016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9529
9530 PR c++/70590
9531 PR c++/70452
9532 * g++.dg/pr70590.C: New test.
9533 * g++.dg/pr70590-2.C: New test.
9534
3ac399da 95352016-04-08 Jakub Jelinek <jakub@redhat.com>
9536
e97d1706 9537 PR middle-end/70593
9538 * gcc.target/i386/pr70593.c: New test.
9539
3ac399da 9540 PR rtl-optimization/70574
9541 * gcc.target/i386/avx2-pr70574.c: New test.
9542
fcfbb129 95432016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9544
9545 PR sanitizer/70541
9546 * c-c++-common/asan/pr70541.c: New test.
9547
0aabcddf 95482016-04-08 Tom de Vries <tom@codesourcery.com>
9549
9550 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9551 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9552
bec0c1e8 95532016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9554
9555 PR target/70566
9556 * gcc.c-torture/execute/pr70566.c: New test.
9557
87c791f5 95582016-04-08 Tom de Vries <tom@codesourcery.com>
9559
9560 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9561 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9562
7f38718f 95632016-04-08 Alan Modra <amodra@gmail.com>
9564
9565 * gcc.target/powerpc/pr70117.c: New.
9566
a96a7710 95672016-04-07 Jakub Jelinek <jakub@redhat.com>
9568
7a6265d1 9569 PR testsuite/70581
9570 * gcc.dg/lto/simd-function_0.c: New test.
9571
a96a7710 9572 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9573 clones.
9574 * c-c++-common/attr-simd-2.c: Likewise.
9575 * c-c++-common/attr-simd-4.c: Likewise.
9576 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9577 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9578
508dd607 95792016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9580
9581 PR testsuite/70553
9582 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9583
1b61585a 95842016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9585 Tom de Vries <tom@codesourcery.com>
9586
9587 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9588 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9589 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9590 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9591 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9592 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9593 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9594 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9595
5f060aa8 95962016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9597
9598 PR c/70436
9599 * g++.dg/warn/Wparentheses-29.C: New test.
9600
d3831f71 96012016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9602
9603 PR c/70436
9604 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9605 explicit braces to resolve a future -Wparentheses warning.
9606
382ece2d 96072016-04-06 Richard Henderson <rth@redhat.com>
9608
9609 * gcc.dg/pr61817-1.c: New test.
9610 * gcc.dg/pr61817-2.c: New test.
9611 * gcc.dg/pr69391-1.c: New test.
9612 * gcc.dg/pr69391-2.c: New test.
9613
72234ee9 96142016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9615
9616 PR rtl-optimization/70398
4860a6bf 9617 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9618
5547150a 96192016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9620
9621 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9622
15b70121 96232016-04-06 Yvan Roux <yvan.roux@linaro.org>
9624 Pedro Alves <palves@redhat.com>
9625
9626 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9627
585aefbb 96282016-04-06 Jakub Jelinek <jakub@redhat.com>
9629
0cbb513b 9630 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9631 Check for avx512f effective targets instead of avx2.
9632 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9633 for AVX512F clones.
9634 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9635 * g++.dg/gomp/declare-simd-1.C: Likewise.
9636 * g++.dg/gomp/declare-simd-3.C: Likewise.
9637 * g++.dg/gomp/declare-simd-4.C: Likewise.
9638
585aefbb 9639 PR middle-end/70550
9640 * c-c++-common/gomp/pr70550-1.c: New test.
9641 * c-c++-common/gomp/pr70550-2.c: New test.
9642
0b91cceb 96432016-04-05 Nathan Sidwell <nathan@acm.org>
9644
9645 PR c++/70512
9646 * g++.dg/ext/attribute-may-alias-5.C: New.
9647
645a9d8e 96482016-04-05 Jakub Jelinek <jakub@redhat.com>
9649
9650 PR c++/70336
9651 * c-c++-common/pr70336.c: New test.
9652 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9653 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9654
bdf23925 96552016-04-05 Jan Hubicka <hubicka@ucw.cz>
9656
9657 PR ipa/66223
9658 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9659
aaff837c 96602016-04-05 Jakub Jelinek <jakub@redhat.com>
9661
9662 PR rtl-optimization/70542
9663 * gcc.dg/torture/pr70542.c: New test.
9664 * gcc.target/i386/avx2-pr70542.c: New test.
9665
2eac58a0 96662016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9667
9668 PR tree-optimization/70509
9669 * gcc.target/i386/avx512bw-pr70509.c: New test.
9670
4f7ebe46 96712016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9672
9673 PR c++/70452
9674 * g++.dg/ext/constexpr-vla4.C: New test.
9675
305d86a0 96762016-04-05 Uros Bizjak <ubizjak@gmail.com>
9677
9678 PR target/70510
9679 * gcc.target/i386/pr70510.c: New test.
9680
eec3b789 96812016-04-05 Richard Biener <rguenther@suse.de>
9682
9683 PR tree-optimization/70526
9684 * g++.dg/torture/pr70526.C: New testcase.
9685
ca943582 96862016-04-05 Jakub Jelinek <jakub@redhat.com>
9687
9688 PR target/70525
9689 * gcc.target/i386/pr70525.c: New test.
9690
87825cd5 96912016-04-05 Richard Biener <rguenther@suse.de>
9692
9693 PR middle-end/70499
9694 * g++.dg/torture/pr70499.C: New testcase.
9695
14638828 96962016-04-05 Richard Biener <rguenther@suse.de>
9697
9698 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9699 remove XFAIL.
9700
967a90d5 97012016-04-04 Jakub Jelinek <jakub@redhat.com>
9702
9703 PR middle-end/70307
9704 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9705 rs6000 ABI warnings.
9706
d374a3a3 97072016-04-04 Jan Hubicka <hubicka@ucw.cz>
9708
9709 PR ipa/66223
9710 * g++.dg/ipa/devirt-51.C: New testcase.
9711
8ff377a6 97122016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9713 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9714
9715 PR middle-end/70457
9716 * gcc.dg/torture/pr70457.c: New.
9717
f567b44f 97182016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9719
9720 PR fortran/67538
9721 * gfortran.dg/allocate_with_source_19.f08: New test.
9722
89d4ebfa 97232016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9724
9725 PR fortran/65795
9726 * gfortran.dg/coarray_allocate_6.f08: New test.
9727
68ab33a6 97282016-04-04 Richard Biener <rguenther@suse.de>
9729
9730 PR rtl-optimization/70484
9731 * gcc.dg/torture/pr70484.c: New testcase.
9732
c4f5465d 97332016-04-04 Marek Polacek <polacek@redhat.com>
9734
9735 PR c/70307
9736 * gcc.dg/torture/pr70307.c: New test.
9737
bfec6609 97382016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9739
9740 PR target/70416
9741 PR target/67391
9742 * gcc.target/sh/torture/pr70416.c: New.
9743
40df9099 97442016-04-02 Martin Sebor <msebor@redhat.com>
9745
9746 PR c++/67376
9747 PR c++/70170
9748 PR c++/70172
9749 PR c++/70228
9750 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9751 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9752 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9753 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9754 * g++.dg/cpp0x/constexpr-string.C: Same.
9755 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9756 * g++.dg/cpp0x/pr65398.C: Same.
9757 * g++.dg/ext/constexpr-vla1.C: Same.
9758 * g++.dg/ext/constexpr-vla2.C: Same.
9759 * g++.dg/ext/constexpr-vla3.C: Same.
9760 * g++.dg/ubsan/pr63956.C: Same.
9761
0edb9bfe 97622016-04-01 Jakub Jelinek <jakub@redhat.com>
9763
9764 PR rtl-optimization/70467
9765 * gcc.target/i386/pr70467-2.c: New test.
9766
e5b1a1d9 97672016-04-01 Jakub Jelinek <jakub@redhat.com>
9768 Marek Polacek <polacek@redhat.com>
9769
9770 PR c++/70488
9771 * g++.dg/init/new47.C: New test.
9772
b2ca3fb0 97732016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9774
9775 PR target/70496
9776 * gcc.target/arm/pr70496.c: New test.
9777
4c3bd1e3 97782016-04-01 Nathan Sidwell <nathan@acm.org>
9779
47de69ad 9780 PR c++/68475
9781 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9782
313d569f 97832016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9784
9785 PR target/69890
9786 * gcc.dg/strlenopt.h (memmove): New.
9787 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9788 instead of "string.h".
9789 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9790 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9791 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9792 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9793 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9794 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9795 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9796 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9797 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9798 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9799 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9800 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9801 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9802 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9803 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9804 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9805 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9806 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9807 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9808 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9809
5469facd 98102016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9811
9812 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9813 (Holder::foo): Reflect this.
9814
503de754 98152016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9816
9817 PR target/70442
9818 * gcc.dg/pr70442.c: New test.
9819
13ee2de7 98202016-03-31 Nathan Sidwell <nathan@acm.org>
9821
9822 PR c++/70393
9823 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9824
5e0d03a8 98252016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9826
9827 PR target/70453
9828 * gcc.target/i386/pr70453.c: New test.
9829
8cb82ed4 98302016-03-31 Andrey Belevantsev <abel@ispras.ru>
9831
9832 PR target/70292
9833 * gcc.c-torture/pr70292.c: New test.
9834
7952b661 98352016-03-31 Marek Polacek <polacek@redhat.com>
9836
9837 PR c/70297
9838 * c-c++-common/pr70297.c: New test.
9839 * g++.dg/cpp0x/typedef-redecl.C: New test.
9840 * gcc.dg/typedef-redecl2.c: New test.
9841
1607cc74 98422016-03-31 Jakub Jelinek <jakub@redhat.com>
9843
9844 PR rtl-optimization/70460
9845 * gcc.c-torture/execute/pr70460.c: New test.
9846
c689c252 98472016-03-31 Richard Biener <rguenther@suse.de>
9848
9849 PR c++/70430
9850 * g++.dg/ext/vector30.C: New testcase.
9851
91c9586d 98522016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9853 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9854
9855 * gfortran.dg/fmt_pf.f90: New test.
9856
afa5c1b8 98572016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9858
9859 Forward-port from 5 branch
9860 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9861
9862 PR testsuite/70356
9863 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9864 dg-require-effective-target after dg-do.
9865
9866 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9867
9868 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9869
6a5dcab3 98702016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9871 Julian Brown <julian@codesourcery.com>
9872 Chung-Lin Tang <cltang@codesourcery.com>
9873 Cesar Philippidis <cesar@codesourcery.com>
9874 James Norris <jnorris@codesourcery.com>
9875 Tom de Vries <tom@codesourcery.com>
9876 Nathan Sidwell <nathan@codesourcery.com>
9877
305d86a0 9878 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9879 * c-c++-common/goacc/loop-clauses.c: Likewise.
9880 * g++.dg/goacc/template.C: Likewise.
9881 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9882 * gfortran.dg/goacc/loop-1.f95: Likewise.
9883 * gfortran.dg/goacc/loop-5.f95: Likewise.
9884 * gfortran.dg/goacc/loop-6.f95: Likewise.
9885 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9886 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9887 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9888 * c-c++-common/goacc/clauses-fail.c: Likewise.
9889 * c-c++-common/goacc/parallel-1.c: Likewise.
9890 * c-c++-common/goacc/reduction-1.c: Likewise.
9891 * c-c++-common/goacc/reduction-2.c: Likewise.
9892 * c-c++-common/goacc/reduction-3.c: Likewise.
9893 * c-c++-common/goacc/reduction-4.c: Likewise.
9894 * c-c++-common/goacc/routine-3.c: Likewise.
9895 * c-c++-common/goacc/routine-4.c: Likewise.
9896 * c-c++-common/goacc/routine-5.c: Likewise.
9897 * c-c++-common/goacc/tile.c: Likewise.
9898 * g++.dg/goacc/template.C: Likewise.
9899 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9900 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9901 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9902 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9903 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9904 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9905 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9906 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9907 * c-c++-common/goacc/use_device-1.c: ... this file.
9908 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9909 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9910 * c-c++-common/goacc/host_data-6.c: ... this file.
9911 * c-c++-common/goacc/loop-2-kernels.c: New file.
9912 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9913 * c-c++-common/goacc/loop-3.c: Likewise.
9914 * g++.dg/goacc/reference.C: Likewise.
9915 * g++.dg/goacc/routine-1.C: Likewise.
9916 * g++.dg/goacc/routine-2.C: Likewise.
9917
932c0baa 99182016-03-30 Richard Biener <rguenther@suse.de>
9919
9920 PR middle-end/70450
9921 * gcc.dg/torture/pr70450.c: New testcase.
9922
7f7c4659 99232016-03-30 Jakub Jelinek <jakub@redhat.com>
9924
9925 PR target/70421
9926 * gcc.dg/torture/pr70421.c: New test.
9927 * gcc.target/i386/avx512f-pr70421.c: New test.
9928
9cbfe80c 99292016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9930
9931 PR testsuite/70364
9932 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9933 (check): New function.
9934 (bar): Call check.
9935 (foo): Align stack to 16 bytes when calling bar.
9936 * gcc.target/i386/cleanup-2.c: Likewise.
9937
f56c7d36 99382016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9939
9940 PR tree-optimization/59124
9941 * gcc.dg/Warray-bounds-19.c: New test.
9942
92a44a68 99432016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9944
9945 * lib/prune.exp (escape_regex_chars): New.
9946 (prune_file_path): Update to quote metcharacters for regexp.
9947
a3daa269 99482016-03-29 Jakub Jelinek <jakub@redhat.com>
9949
24e1ba3d 9950 PR rtl-optimization/70429
9951 * gcc.c-torture/execute/pr70429.c: New test.
9952
a3daa269 9953 PR tree-optimization/70405
9954 * gcc.dg/pr70405.c: New test.
9955
3ef41a6e 99562016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9957
9958 PR fortran/70397
9959 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9960 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9961
4abd9410 99622016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9963
9964 PR testsuite/64177
9965 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9966 __cilkrts_set_param to set two workers.
9967 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9968 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9969
b58e5f0f 99702016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9971
305d86a0 9972 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 9973
bff53658 99742016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9975
9976 PR target/70406
305d86a0 9977 * gcc.target/i386/pr70406.c: New test.
bff53658 9978
bb2c9c15 99792016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9980
9981 * gnat.dg/specs/double_record_extension3.ads: New test.
9982
f12c84ab 99832016-03-25 Richard Henderson <rth@redhat.com>
9984
9985 PR target/70120
9986 * gcc.target/aarch64/pr70120-1.c: New.
9987 * gcc.target/aarch64/pr70120-2.c: New.
9988 * gcc.target/aarch64/pr70120-3.c: New.
9989
b0bf58c4 99902016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9991
9992 PR c++/62212
9993 * g++.dg/template/mangle2.C: The dg-do directive should be
9994 "compile" not "assemble".
9995
f175ba0f 99962016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9997
9998 PR lto/69650
9999 * gcc.dg/pr69650.c: New test.
10000
4cc3295f 100012016-03-25 David Edelsohn <dje.gcc@gmail.com>
10002
10003 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10004
0cf40600 100052016-03-25 Alan Modra <amodra@gmail.com>
10006
10007 * gcc.dg/dfp/pr70052.c: New test.
10008
3aebf099 100092016-03-24 Richard Henderson <rth@redhat.com>
10010
10011 PR middle-end/69845
10012 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10013 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10014
83245bd3 100152016-03-24 Tom de Vries <tom@codesourcery.com>
10016
10017 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10018
108e7ee4 100192016-03-24 Tom de Vries <tom@codesourcery.com>
10020
10021 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10022 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10023
17af0b14 100242016-03-24 Tom de Vries <tom@codesourcery.com>
10025
10026 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10027 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10028
6c8770ee 100292016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10030
10031 PR c++/62212
10032 * g++.dg/template/mangle2.C: New test.
10033
a7e21b7b 100342016-03-24 Richard Biener <rguenther@suse.de>
10035
10036 PR tree-optimization/70396
10037 * gcc.dg/torture/pr70396.c: New testcase.
10038
f365d297 100392016-03-24 Richard Biener <rguenther@suse.de>
10040
10041 PR middle-end/70370
10042 * gcc.dg/torture/pr70370.c: New testcase.
10043
da7aeb13 100442016-03-24 Tom de Vries <tom@codesourcery.com>
10045
10046 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10047 * gfortran.dg/goacc/kernels-tree.f95: Same.
10048 * gfortran.dg/goacc/parallel-tree.f95: Same.
10049
80b30de0 100502016-03-24 Tom de Vries <tom@codesourcery.com>
10051
10052 * c-c++-common/goacc/uninit-if-clause.c: New test.
10053 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10054
cb9b6b99 100552016-03-24 Jakub Jelinek <jakub@redhat.com>
10056
10057 PR target/70290
305d86a0 10058 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10059 Fix formatting.
cb9b6b99 10060
a4225fff 100612016-03-24 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/70372
10064 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10065
5a869ab8 100662016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10067
10068 PR c++/70347
10069 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10070
36ce5faa 100712016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10072
10073 PR c++/70332
10074 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10075
c4fa85c9 100762016-03-23 Jakub Jelinek <jakub@redhat.com>
10077
d9377ad5 10078 PR c++/70001
10079 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10080 * g++.dg/cpp1y/pr70001.C: New test.
10081
c4fa85c9 10082 PR c++/70323
10083 * g++.dg/cpp0x/constexpr-70323.C: New test.
10084
0a2062da 100852016-03-23 Alexandre Oliva <aoliva@redhat.com>
10086 Jason Merrill <jason@redhat.com>
10087 Jakub Jelinek <jakub@redhat.com>
10088
10089 PR c++/69315
10090 * g++.dg/cpp0x/constexpr-69315.C: New test.
10091 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10092
62d2a6dc 100932016-03-23 Marek Polacek <polacek@redhat.com>
10094
10095 PR c++/69884
10096 * g++.dg/warn/Wignored-attributes-1.C: New test.
10097 * g++.dg/warn/Wignored-attributes-2.C: New test.
10098
a82d6246 100992016-03-23 Tom de Vries <tom@codesourcery.com>
10100
10101 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10102 initialization.
10103 * gfortran.dg/goacc/private-3.f95 (test): Same.
10104 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10105 missing use param.
10106
dc834ba1 101072016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10108
10109 * lib/target-supports.exp: Remove v7ve entry from loop
10110 creating effective target checks.
10111 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10112 (add_options_for_arm_arch_v7ve): Likewise.
10113
7e83fd1f 101142016-03-23 Jakub Jelinek <jakub@redhat.com>
10115
10116 PR tree-optimization/70354
10117 * gcc.dg/vect/pr70354-1.c: New test.
10118 * gcc.dg/vect/pr70354-2.c: New test.
10119 * gcc.target/i386/avx2-pr70354-1.c: New test.
10120 * gcc.target/i386/avx2-pr70354-2.c: New test.
10121
4e4da058 101222016-03-22 Jeff Law <law@redhat.com>
10123
10124 PR target/70232
10125 * gcc.dg/tree-ssa/pr70232.c: New test.
10126
6855137b 101272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10128
10129 PR target/70302
10130 * gcc.target/i386/pr70302.c: New test.
10131
19db1ec8 101322016-03-22 Richard Biener <rguenther@suse.de>
10133
10134 PR middle-end/70251
10135 * g++.dg/torture/pr70251.C: New testcase.
10136
4baec9f2 101372016-03-22 David Malcolm <dmalcolm@redhat.com>
10138
10139 PR c/69993
10140 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10141 Wmisleading-indentation.c.
10142 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10143 reflect change to diagnostic text and order of messages.
10144 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10145
fcfec126 101462016-03-22 David Edelsohn <dje.gcc@gmail.com>
10147
10148 * g++.dg/ext/java-3.C: Don't compile on AIX.
10149
aa30728a 101502016-03-22 Richard Biener <rguenther@suse.de>
10151
10152 PR middle-end/70333
10153 * gcc.dg/torture/pr70333.c: New testcase.
10154
46ec4eb4 101552016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10156
10157 * g++.dg/ext/pr70290.C: New test.
10158
4880f878 101592016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10160
10161 PR target/70325
10162 * gcc.target/i386/pr70325.c: New test.
10163
3d78ea44 101642016-03-22 Jakub Jelinek <jakub@redhat.com>
10165
5934fb8f 10166 PR target/70329
10167 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10168 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10169
b6436f79 10170 PR target/70300
10171 * gcc.target/i386/pr70300.c: New test.
10172
3d78ea44 10173 PR c++/70295
10174 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10175 (func2): New function for cond with parens, xfail warning for c++.
10176 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10177
b60244f6 101782016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10179
10180 PR c++/70096
10181 * g++.dg/template/ptrmem30.C: New test.
10182
c8e3e744 101832016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10184
10185 PR c++/70204
10186 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10187 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10188
2715f63a 101892016-03-21 Jakub Jelinek <jakub@redhat.com>
10190
10191 PR middle-end/70326
10192 * gcc.dg/pr70326.c: New test.
10193
2daa2cda 101942016-03-21 Marc Glisse <marc.glisse@inria.fr>
10195 Jakub Jelinek <jakub@redhat.com>
10196
10197 PR tree-optimization/70317
10198 * gcc.dg/pr70317.c: New test.
10199
d9aa5a50 102002016-03-21 Uros Bizjak <ubizjak@gmail.com>
10201
10202 PR target/70327
10203 * gcc.target/i386/pr70327.c: New test.
10204
e1a88bf4 102052016-03-21 Martin Liska <mliska@suse.cz>
10206
61941425 10207 PR ipa/70306
e1a88bf4 10208 * gcc.dg/ipa/pr70306.c: New test.
10209
d9aa5a50 102102016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10211
10212 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10213 * gcc.target/arm/attr-align3.c: Likewise.
10214 * gcc.target/arm/attr_arm.c: Likewise.
10215 * gcc.target/arm/flip-thumb.c: Likewise.
10216
afdde20c 102172016-03-21 Jakub Jelinek <jakub@redhat.com>
10218
10219 PR target/70296
10220 * gcc.target/powerpc/altivec-36.c: New test.
10221
3f2ef661 102222016-03-21 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/70310
10225 * gcc.dg/torture/pr70310.c: New testcase.
10226
08b2b692 102272016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10228
10229 PR target/70293
10230 * gcc.target/i386/pr70293.c: New test.
10231
93505d22 102322016-03-21 Richard Biener <rguenther@suse.de>
10233
10234 PR tree-optimization/70288
10235 * gcc.dg/torture/pr70288-1.c: New testcase.
10236 * gcc.dg/torture/pr70288-2.c: Likewise.
10237
06fd1914 102382016-03-21 Andrey Belevantsev <abel@ispras.ru>
10239
10240 PR rtl-optimization/69307
10241 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10242
b628775e 102432016-03-21 Andrey Belevantsev <abel@ispras.ru>
10244
10245 PR rtl-optimization/69102
10246 * gcc.c-torture/compile/pr69102.c: New test.
10247
1421f43c 102482016-03-18 Jeff Law <law@redhat.com>
10249
10250 PR rtl-optimization/70263
10251 * gcc.c-torture/compile/pr70263-1.c: New test.
10252 * gcc.target/i386/pr70263-2.c: New test.
10253
e7142ce1 102542016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10255
10256 PR rtl-optimization/70278
10257 * gcc.dg/torture/pr70278.c: New test.
10258 * gcc.target/arm/pr70278.c: New test.
10259
5539bc70 102602016-03-18 David Malcolm <dmalcolm@redhat.com>
10261
10262 PR c/70281
10263 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10264 (test_builtin_types_compatible_p): New test function.
10265 * gcc.dg/pr70281.c: New test case.
10266
296a290a 102672016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10268
10269 PR target/70113
10270 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10271
666094f0 102722016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10273
10274 PR tree-optimization/70252
10275 * gcc.dg/pr70252.c: New test.
10276
350514e8 102772016-03-18 Tom de Vries <tom@codesourcery.com>
10278
10279 * gcc.dg/pr70161-2.c: New test.
10280 * gcc.dg/pr70161.c: New test.
10281
011e0cea 102822016-03-18 Tom de Vries <tom@codesourcery.com>
10283
10284 PR ipa/70269
10285 * gcc.dg/pr70269.c: New test.
10286
292a09de 102872016-03-18 Jakub Jelinek <jakub@redhat.com>
10288
10289 PR c++/70267
10290 * g++.dg/ext/java-3.C: New test.
10291
efc86c4c 102922016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10293
10294 PR c++/70205
10295 * g++.dg/lookup/pr70205.C: New test.
10296
a28dd575 102972016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10298
10299 PR c++/70218
10300 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10301
92e7ab1e 103022016-03-17 Marek Polacek <polacek@redhat.com>
10303
10304 PR c/69407
10305 * gcc.dg/atomic-op-6.c: New test.
10306
7378dbfb 103072016-03-17 David Malcolm <dmalcolm@redhat.com>
10308
10309 PR c/70264
10310 * c-c++-common/pr70264.c: New test case.
10311
f7995d7d 103122016-03-17 Jakub Jelinek <jakub@redhat.com>
10313
e2895b76 10314 PR c++/70144
10315 * c-c++-common/pr70144-1.c: New test.
10316 * c-c++-common/pr70144-2.c: New test.
10317
f7995d7d 10318 PR c++/70272
10319 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10320 * g++.dg/opt/flifetime-dse6.C: New test.
10321 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10322
5ec4a949 103232016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10324
10325 PR driver/70192
10326 * gcc.dg/pic-1.c: New test.
10327 * gcc.dg/pic-2.c: Likewise.
10328 * gcc.dg/pic-3.c: Likewise.
10329 * gcc.dg/pic-4.c: Likewise.
10330 * gcc.dg/pie-1.c: Likewise.
10331 * gcc.dg/pie-2.c: Likewise.
10332 * gcc.dg/pie-3.c: Likewise.
10333 * gcc.dg/pie-4.c: Likewise.
10334 * gcc.dg/pie-5.c: Likewise.
10335 * gcc.dg/pie-6.c: Likewise.
10336
c28550e1 103372016-03-17 Tom de Vries <tom@codesourcery.com>
10338
10339 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10340 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10341
be3296cb 103422016-03-17 Richard Biener <rguenther@suse.de>
10343
10344 PR debug/70271
10345 * g++.dg/debug/pr70271.C: New testcase.
10346
9b60ef21 103472016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10348
10349 * gcc.target/i386/pr70251.c: New test.
10350
9a80bc1a 103512016-03-17 Marek Polacek <polacek@redhat.com>
10352
10353 PR c++/70194
10354 * g++.dg/warn/constexpr-70194.C: New test.
10355
733d7ff9 103562016-03-16 Richard Henderson <rth@redhat.com>
10357
10358 PR middle-end/70240
10359 * gcc.c-torture/compile/pr70240.c: New.
10360
3e6f12bf 103612016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10362
10363 * gcc.c-torture/compile/20151204.c: Skip for avr.
10364
867c9e99 103652016-03-16 Jakub Jelinek <jakub@redhat.com>
10366
10367 PR target/70245
10368 * g++.dg/opt/pr70245.C: New test.
10369 * g++.dg/opt/pr70245.h: New file.
10370 * g++.dg/opt/pr70245-aux.cc: New file.
10371
8ced6ab7 103722016-03-16 Martin Sebor <msebor@redhat.com>
10373
10374 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10375
37af779a 103762016-03-16 Richard Henderson <rth@redhat.com>
10377
10378 PR middle-end/70199
10379 * gcc.c-torture/compile/pr70199.c: New.
10380
78ed999c 103812016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10382
10383 * gcc.dg/uninit-19.c: Run dos2unix.
10384
462ca422 103852016-03-16 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/70093
10388 * gcc.dg/nested-func-10.c: New test.
10389 * gcc.dg/nested-func-9.c: New test.
10390
fe58aacc 103912016-03-16 Jakub Jelinek <jakub@redhat.com>
10392
10393 PR tree-optimization/68714
10394 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10395
27a53872 103962016-03-16 Tom de Vries <tom@codesourcery.com>
10397
10398 PR tree-optimization/68715
10399 * gcc.dg/graphite/pr68715-2.c: New test.
10400 * gcc.dg/graphite/pr68715.c: New test.
10401 * gfortran.dg/graphite/pr68715.f90: New test.
10402
95049c3c 104032016-03-16 Tom de Vries <tom@codesourcery.com>
10404
10405 PR tree-optimization/68809
10406 * gcc.dg/graphite/pr68809-2.c: New test.
10407 * gcc.dg/graphite/pr68809.c: New test.
10408
09eddd70 104092016-03-16 Jakub Jelinek <jakub@redhat.com>
10410
81fc5915 10411 PR c++/70147
10412 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10413 method call to i () as argument. Adjust expected output.
10414
09eddd70 10415 PR c++/70147
10416 * g++.dg/ubsan/pr70147-1.C: New test.
10417 * g++.dg/ubsan/pr70147-2.C: New test.
10418
6373d2a2 104192016-03-15 Martin Sebor <msebor@redhat.com>
10420
10421 PR c++/58281
10422 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10423
d27a0c11 104242016-03-15 John David Anglin <danglin@gcc.gnu.org>
10425
9908039d 10426 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10427 hppa*-*-hpux*.
10428
45cdc3a6 10429 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10430
d27a0c11 10431 PR libfortran/69799
10432 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10433 libatomic_available.
10434
0dd1d57f 104352016-03-15 Marek Polacek <polacek@redhat.com>
10436
10437 PR c++/70209
10438 * g++.dg/ext/attribute-may-alias-4.C: New test.
10439
0ce02c07 104402016-03-15 Alexander Monakov <amonakov@ispras.ru>
10441
10442 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10443 -fvar-tracking-assignments-toggle flag.
10444
f6e39b30 104452016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10446
10447 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10448
167f93a2 104492016-03-15 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR rtl-optimization/70222
10452 * gcc.c-torture/execute/pr70222-1.c: New test.
10453 * gcc.c-torture/execute/pr70222-2.c: New test.
10454
08a8af4a 104552016-03-15 Richard Henderson <rth@redhat.com>
10456
10457 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10458
738eb905 104592016-03-15 Andrey Belevantsev <abel@ispras.ru>
10460
10461 PR rtl-optimization/69032
10462 * gcc.dg/pr69032.c: New test.
10463
dd148b3a 104642016-03-15 Andrey Belevantsev <abel@ispras.ru>
10465
10466 PR rtl-optimization/63384
d9aa5a50 10467 * g++.dg/pr63384.C: New test.
dd148b3a 10468
acf58115 104692016-03-15 Andrey Belevantsev <abel@ispras.ru>
10470
10471 PR target/64411
10472 * gcc.target/i386/pr64411.C: New test.
10473
a2897dc4 104742016-03-15 Tom de Vries <tom@codesourcery.com>
10475
10476 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10477 * gfortran.dg/goacc/kernels-alias.f95: New test.
10478
7bad2faf 104792016-03-14 Martin Sebor <msebor@redhat.com>
10480
10481 PR c++/53792
10482 * g++.dg/cpp0x/constexpr-inline.C: New test.
10483 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10484
d65fa8d9 104852016-03-14 David Edelsohn <dje.gcc@gmail.com>
10486
10487 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10488
2b3c633f 104892016-03-14 Jakub Jelinek <jakub@redhat.com>
10490
10491 PR middle-end/70219
10492 * gcc.dg/pr70219.c: New test.
10493
e947f9c3 104942016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10495
10496 PR target/70083
10497 * gcc.dg/torture/pr70083.c: New test.
10498 * gcc.target/i386/pr70083.c: New test.
10499
74201dc2 105002016-03-14 Richard Biener <rguenther@suse.de>
10501
10502 PR tree-optimization/56365
10503 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10504
88aea41e 105052016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10506
10507 PR target/70098
10508 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10509 New function.
10510 * g++.dg/pr70098.C: New testcase.
10511
10512
1bd2aefd 105132016-03-14 Tom de Vries <tom@codesourcery.com>
10514
10515 PR tree-optimization/70045
10516 * gcc.dg/graphite/pr70045.c: New test.
10517
922c7033 105182016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10519
10520 PR fortran/69043
10521 * gfortran.dg/include_9.f90: New test.
10522
fd4ab6d9 105232016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10524
10525 PR fortran/45076
10526 gfortran.dg/prof/prof.exp: New script.
10527 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10528
7d7218d3 105292016-03-12 Andrey Belevantsev <abel@ispras.ru>
10530
10531 PR rtl-optimization/69307
10532 * gcc.dg/pr69307.c: New test.
10533
02ffd664 105342016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10535
10536 PR target/69614
10537 * gcc.target/arm/pr69614.c: New.
10538
76e207a9 105392016-03-12 Paul Thomas <pault@gcc.gnu.org>
10540
10541 PR fortran/70031
10542 * gfortran.dg/submodule_14.f08: New test
10543
10544 PR fortran/69524
10545 * gfortran.dg/submodule_15.f08: New test
10546
490ee78a 105472016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10548
10549 PR c++/70106
10550 * g++.dg/cpp1y/paren3.C: New test.
10551
04e137ff 105522016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10553
10554 PR target/70131
10555 * gcc.target/powerpc/ppc-round2.c: New test.
10556
27b2c1c4 105572016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10558
10559 PR target/70123
10560 * gcc.dg/torture/pr70123.c: New test.
10561
84116671 105622016-03-11 Jeff Law <law@redhat.com>
10563
10564 PR tree-optimization/70190
10565 * gcc.c-torture/compile/pr70190.c: New test.
10566
cfa58bc8 105672016-03-11 David Malcolm <dmalcolm@redhat.com>
10568
10569 PR c/68187
10570 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10571 case.
10572 (test43_b): Likewise.
10573 (test43_c): Likewise.
10574 (test43_d): Likewise.
10575 (test43_e): Likewise.
10576 (test43_f): Likewise.
10577 (test43_g): Likewise.
10578 (test44_a): Likewise.
10579 (test44_b): Likewise.
10580 (test44_c): Likewise.
10581 (test44_d): Likewise.
10582 (test44_e): Likewise.
10583
ce234f27 105842016-03-11 David Malcolm <dmalcolm@redhat.com>
10585
10586 PR c/70085
10587 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10588
e4756b48 105892016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10590
10591 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10592 dg-options.
10593
1f5ef87e 105942016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10595
10596 PR target/70002
10597 PR target/69245
10598 * gcc.target/aarch64/pr69245_2.c: New test.
10599
f9c352a1 106002016-03-11 Jakub Jelinek <jakub@redhat.com>
10601
10602 PR tree-optimization/70177
10603 * gcc.dg/pr70177.c: New test.
10604
4dd92ac6 106052016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10606
10607 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10608
331e4fdb 106092016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10610
10611 * gcc.dg/tree-ssa/sra-20.c: New.
10612
69262824 106132016-03-11 Jakub Jelinek <jakub@redhat.com>
10614
6f9a7425 10615 PR rtl-optimization/70174
10616 * gcc.dg/pr70174.c: New test.
10617
69262824 10618 PR tree-optimization/70169
10619 * gcc.dg/pr70169.c: New test.
10620
4637a847 106212016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10622
10623 PR target/70160
10624 * gcc.target/i386/pr70160.c: New test.
10625
5a86d754 106262016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10627
10628 * gcc.target/s390/dfp-1.c: New test.
10629
af4c8290 106302016-03-10 Nick Clifton <nickc@redhat.com>
10631
10632 PR target/70044
10633 * gcc.target/aarch64/pr70044.c: New test.
10634
98dfd328 106352016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10636 Jakub Jelinek <jakub@redhat.com>
10637
10638 PR c++/70001
10639 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10640 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10641 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10642
75e72311 106432016-03-10 Jan Hubicka <hubicka@ucw.cz>
10644
10645 PR lto/69589
10646 * g++.dg/lto/pr69589_0.C: New testcase
10647 * g++.dg/lto/pr69589_1.C: New testcase
10648
a2eb1271 106492016-03-10 Marek Polacek <polacek@redhat.com>
10650
10651 PR c++/70153
10652 * g++.dg/delayedfold/unary-plus1.C: New test.
10653
106542016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10655
10656 * gcc.target/arm/pr45701-1.c: Escape brackets.
10657 * gcc.target/arm/pr45701-2.c: Likewise.
10658
5ab2987f 106592016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10660
10661 * gfortran.dg/unconstrained_commons.f: New.
10662
6972afac 106632016-03-10 Alan Modra <amodra@gmail.com>
10664
10665 * gcc.dg/pr69195.c: New.
10666 * gcc.dg/pr69238.c: New.
10667
c82c99ec 106682016-03-10 Tom de Vries <tom@codesourcery.com>
10669
10670 PR testsuite/68915
10671 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10672
a2389d4a 106732016-03-10 Richard Biener <rguenther@suse.de>
10674
10675 PR tree-optimization/70128
10676 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10677 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10678
c272412d 106792016-03-09 Jakub Jelinek <jakub@redhat.com>
10680
a0451069 10681 PR tree-optimization/70152
10682 * gcc.dg/pr70152.c: New test.
10683
c272412d 10684 PR target/70086
10685 * gcc.target/i386/pr70086-1.c: New test.
10686 * gcc.target/i386/pr70086-2.c: New test.
10687 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10688
10689 PR tree-optimization/70127
10690 * gcc.c-torture/execute/pr70127.c: New test.
10691
27dcb7a8 106922016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10693
10694 * c-c++-common/goacc/combined-directives-2.c: New test.
10695
c24757cf 106962016-03-09 David Malcolm <dmalcolm@redhat.com>
10697
10698 PR c/68473
10699 PR c++/70105
10700 * g++.dg/diagnostic/pr70105.C: New test.
10701 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10702 (test_multiple_ordinary_maps): New test function.
10703
83108969 107042016-03-09 David Malcolm <dmalcolm@redhat.com>
10705
10706 PR c/68473
10707 PR c++/70105
10708 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10709 Drop range information from call to inform_at_rich_loc.
10710 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10711 New.
10712 (test_show_locus): Replace calls to rich_location::add_range with
10713 calls to add_range. Rewrite the tests that used the now-defunct
10714 rich_location ctor taking a source_range. Simplify other tests
10715 by replacing calls to COMBINE_LOCATION_DATA with calls to
10716 make_location.
10717
6733c0e8 107182016-03-09 Richard Biener <rguenther@suse.de>
10719 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR tree-optimization/70138
10722 * gcc.dg/vect/pr70138-1.c: New testcase.
10723 * gcc.dg/vect/pr70138-2.c: Likewise.
10724
96abb9f5 107252016-03-09 Jakub Jelinek <jakub@redhat.com>
10726
10727 PR target/70049
10728 * gcc.target/i386/pr70049.c: New test.
10729
42bb3bfb 107302016-03-09 Richard Biener <rguenther@suse.de>
10731
10732 PR c/70143
10733 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10734 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10735 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10736
27527428 107372016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10738
10739 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10740 arm-*-*.
10741
248449f2 107422016-03-09 Jakub Jelinek <jakub@redhat.com>
10743
1bd49ced 10744 PR middle-end/67278
10745 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10746
248449f2 10747 PR target/67278
10748 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10749
10750 PR middle-end/70050
10751 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10752 in testcase comment.
10753
dfc460ff 107542016-03-09 Tom de Vries <tom@codesourcery.com>
10755
10756 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10757 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10758 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10759 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10760 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10761 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10762 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10763 * gfortran.dg/goacc/kernels-loop.f95: New test.
10764
0377fc7f 107652016-03-08 Martin Sebor <msebor@redhat.com>
10766
10767 PR c++/62096
10768 * g++.dg/warn/overflow-warn-7.C: New test.
10769
3556aa80 107702016-03-08 Jason Merrill <jason@redhat.com>
10771
10772 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10773 * lib/target-supports.exp (check_effective_target_concepts): New.
10774
e5096208 107752016-03-08 Jakub Jelinek <jakub@redhat.com>
10776
5370eb8d 10777 PR c++/70135
10778 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10779 * g++.dg/ubsan/pr70135.C: New test.
10780
e5096208 10781 PR target/70110
10782 * gcc.dg/pr70110.c: New test.
10783
cc37120d 107842016-03-07 Martin Jambor <mjambor@suse.cz>
10785
10786 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10787 * c-c++-common/gomp/if-1.c: Likewise.
10788 * c-c++-common/gomp/pr61486-2.c: Likewise.
10789 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10790 to dg-additional-options.
10791 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10792 * g++/gomp/target-teams-1.c: Likewise.
10793 * gcc.dg/gomp/gomp.exp: Likewise.
10794 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10795 dg-additional-options.
10796 * gfortran.dg/gomp/gomp.exp: Likewise.
10797 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10798 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10799 dg-additional-options.
10800 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10801
53c248d8 108022016-03-07 Martin Jambor <mjambor@suse.cz>
10803
10804 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10805 * c-c++-common/gomp/gridify-1.c: New test.
10806 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10807
541e79a0 108082016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10809
10810 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10811 trigger for cortex-r8, when scanning for register r8.
10812 * gcc.target/arm/pr45701-2.c: Likewise.
10813
4dfabd94 108142016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10815 Jeff Law <law@redhat.com>
4dfabd94 10816
10817 PR tree-optimization/69740
10818 * gcc.c-torture/compile/pr69740-1.c: New test.
10819 * gcc.c-torture/compile/pr69740-2.c: New test.
10820
1b63a87b 108212016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10822
10823 * lib/target-supports.exp
10824 (check_effective_target_whole_vector_shift): Enable for PPC64.
10825
d33914da 108262016-03-07 Richard Biener <rguenther@suse.de>
10827
10828 PR tree-optimization/70115
10829 * gcc.dg/torture/pr70115.c: New testcase.
10830
584fba4b 108312016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10832
10833 PR middle-end/69916
10834 * c-c-++-common/goacc/pr69916.c: New.
10835
7f2f5ec0 108362016-03-07 Richard Henderson <rth@redhat.com>
10837
10838 * gcc.c-torture/compile/pr70061.c: New test.
10839
f530e7c4 108402016-03-07 Richard Biener <rguenther@suse.de>
10841
10842 PR testsuite/70109
10843 * gcc.dg/vect/O3-pr36098.c: New testcase.
10844
a3855fed 108452016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10846
10847 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10848
091ffc31 108492016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10850
10851 * gnat.dg/renaming9.ad[sb]: New testcase.
10852
2941b871 108532016-03-05 Jakub Jelinek <jakub@redhat.com>
10854
10855 PR c++/70084
10856 * g++.dg/expr/stdarg3.C: New test.
10857
5173ce42 108582016-03-04 Jeff Law <law@redhat.com>
10859
10860 PR tree-optimization/69196
10861 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10862 x86_64-*-*.
10863
2d1d2e55 108642016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10865
0e43078e 10866 PR c/69973
10867 * gcc.dg/pr69973.c: New test.
10868
d8ec06ae 10869 PR rtl-optimization/69941
10870 * gcc.dg/torture/pr69941.c: New test.
10871
2d1d2e55 10872 PR c/69824
10873 * gcc.dg/pr69824.c: New test.
10874
32f692e2 108752016-03-05 Tom de Vries <tom@codesourcery.com>
10876
10877 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10878 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10879 function.
10880
1c699e9a 108812016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10882
10883 PR c++/66786
10884 * g++.dg/cpp1y/var-templ48.C: New test.
10885 * g++.dg/cpp1y/var-templ49.C: New test.
10886
358448c6 108872016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10888
10889 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10890
01dc3c45 108912016-03-04 Jakub Jelinek <jakub@redhat.com>
10892
e968ff6d 10893 PR c++/70035
10894 * g++.dg/ubsan/pr70035.C: New test.
10895
01dc3c45 10896 PR target/70062
10897 * gcc.target/i386/pr70062.c: New test.
10898
3937d618 108992016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10900
10901 * g++.dg/template/typename21.C: Remove c++98_only.
10902
c58ac7f8 109032016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10904
10905 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10906
0060768a 109072016-03-04 David Malcolm <dmalcolm@redhat.com>
10908
10909 PR c/68187
10910 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10911 function.
10912 (fn_42_b): Likewise.
10913 (fn_42_c): Likewise.
10914
74c6fd40 109152016-03-04 David Malcolm <dmalcolm@redhat.com>
10916
10917 PR c/68187
10918 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10919 function.
10920 (fn_40_b): Likewise.
10921 (fn_41_a): Likewise.
10922 (fn_41_b): Likewise.
10923
31b11359 109242016-03-04 Jakub Jelinek <jakub@redhat.com>
10925
10926 PR target/70059
10927 * gcc.target/i386/avx512f-pr70059.c: New test.
10928 * gcc.target/i386/avx512dq-pr70059.c: New test.
10929
c5b93452 109302016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10931
10932 PR rtl-optimization/57676
10933 * gcc.dg/torture/pr57676.c: New test.
10934
268fbd56 109352016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10936
10937 * gcc.dg/pr70026.c: New test.
10938
6560d1ad 109392016-03-04 Marek Polacek <polacek@redhat.com>
10940
10941 PR c/69798
10942 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10943 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10944
cc7dfddf 109452016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10946
10947 PR target/70004
10948 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10949 Delete.
10950 (test_corners_sisd_si): Likewise.
10951 (main): Remove checks of the above.
10952 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10953
e9663bd4 109542016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10955
10956 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10957
dcdd684e 109582016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10959
10960 * gcc.dg/torture/pr69951.c: Accept argc==0.
10961
e692d332 109622016-03-04 Richard Biener <rguenther@suse.de>
10963
10964 PR c++/70054
10965 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10966 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10967
af77b7e6 109682016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10969
10970 PR testsuite/69766
10971 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10972 testing multiarch.
10973
290da96e 109742016-03-04 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR debug/69947
10977 * gcc.dg/guality/pr69947.c: New test.
10978
e51ce713 109792016-03-03 Jakub Jelinek <jakub@redhat.com>
10980
10981 PR ada/70017
10982 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10983
1feed892 109842016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10985
10986 PR rtl-optimization/69904
10987 * gcc.target/arm/pr69904.c: New test.
10988
c32bda69 109892016-03-03 Jakub Jelinek <jakub@redhat.com>
10990
10991 PR target/70021
10992 * gcc.dg/vect/pr70021.c: New test.
10993 * gcc.target/i386/pr70021.c: New test.
10994
1bc579ed 109952016-03-03 Marek Polacek <polacek@redhat.com>
10996
10997 PR middle-end/70050
10998 * gcc.dg/pr70050.c: New test.
10999
cfa8d638 110002016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11001
11002 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11003
1b889259 110042016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11005
11006 PR tree-optimization/70043
11007 * gfortran.dg/vect/pr70043.f90: New test.
11008
f756dfa3 110092016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11010
11011 * gnat.dg/specs/task1.ads: New test.
11012
5cb4863d 110132016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11014
11015 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11016 Invoke gdb with -batch.
11017 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11018
5dd12e43 110192016-03-03 Richard Biener <rguenther@suse.de>
11020
11021 PR tree-optimization/55936
11022 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11023
d97ba4ca 110242016-03-02 Jeff Law <law@redhat.com>
11025
5d23c86f 11026 PR rtl-optimization/69942
11027 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11028 effects of argument promotions.
11029
d97ba4ca 11030 PR tree-optimization/69987
11031 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11032 target does not support -fprefetch-loop-arrays.
11033
901faaa0 110342016-03-02 Uros Bizjak <ubizjak@gmail.com>
11035
11036 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11037
51f6fdce 110382016-03-02 Bin Cheng <bin.cheng@arm.com>
11039
6bc7872f 11040 PR rtl-optimization/69052
51f6fdce 11041 * gcc.target/i386/pr69052.c: New test.
11042
31d31e07 110432016-03-02 Alan Modra <amodra@gmail.com>
11044
11045 * gcc.dg/pr69990.c: New.
11046
04faee95 110472016-03-02 Jakub Jelinek <jakub@redhat.com>
11048
270d0117 11049 PR c/68062
11050 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11051
11052 PR middle-end/70022
11053 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11054
04faee95 11055 PR target/70028
11056 * gcc.target/i386/pr70028.c: New test.
11057
a2cc9e8e 110582016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11059
11060 * c-c++-common/asan/swapcontext-test-1.c,
11061 * c-c++-common/tsan/thread_leak.c,
11062 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11063 * g++.dg/tsan/benign_race.C,
11064 * g++.dg/tsan/fd_close_norace.C,
11065 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11066 races with sanitizer output
11067
dd4bd263 110682016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11069 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11070
11071 PR target/67278
11072 * gcc.dg/simd-8.c: New testcase.
11073
b5fe3a49 110742016-03-02 Richard Biener <rguenther@suse.de>
11075
11076 PR middle-end/67278
11077 * gcc.dg/simd-7.c: New testcase.
11078
23601f67 110792016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11080
11081 * gcc.target/i386/pr70007.c: Tweak.
11082
f66f65e7 110832016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11084
11085 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11086
60773515 110872016-03-02 Marek Polacek <polacek@redhat.com>
11088
11089 PR c/67854
11090 * gcc.dg/pr67854.c: New test.
11091
6c094cb1 110922016-03-02 Jakub Jelinek <jakub@redhat.com>
11093
11094 PR middle-end/70025
11095 * gcc.dg/torture/pr70025.c: New test.
11096
7627bb56 110972016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11098
11099 PR tree-optimization/68621
11100 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11101
066c8e94 111022016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11103
11104 * gcc.target/i386/pr70007.c: New test.
11105
d3b819ad 111062016-03-01 Jeff Law <law@redhat.com>
11107
d4b9ad56 11108 PR tree-optimization/69196
7e217344 11109 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11110
d3b819ad 11111 PR tree-optimization/69196
11112 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11113 duplicating code and spoiling the expected output.
11114
4f37285d 111152016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11116
11117 PR target/70033
11118 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11119 supports power9 before doing tests.
11120 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11121 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11122 * gcc.target/powerpc/p9-permute.c: Likewise.
11123
3e9c4f6c 111242016-03-01 Uros Bizjak <ubizjak@gmail.com>
11125
11126 PR target/70027
11127 * gcc.target/i386/pr70027.c: New test.
11128
e324729e 111292016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11130
11131 * gcc.dg/pr70017.c: New test.
11132
40e9ce2d 111332016-03-01 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR c/69796
11136 PR c/69974
11137 * gcc.dg/pr69796.c: New test.
11138 * gcc.dg/pr69974.c: New test.
11139
e8b016ea 111402016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11141
11142 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11143
24d3127c 111442016-02-29 Jeff Law <law@redhat.com>
11145
11146 PR tree-optimization/69987
11147 * gfortran.dg/pr69987.f90: New test.
11148
11149 PR tree-optimization/69989
11150 * gcc.c-torture/compile/pr69989-2.c: New test.
11151
12cc1225 111522016-03-01 Marek Polacek <polacek@redhat.com>
11153
11154 PR c++/69795
11155 * g++.dg/parse/invalid1.C: New test.
11156
d99a947c 111572016-03-01 Richard Biener <rguenther@suse.de>
11158
11159 PR middle-end/70022
11160 * gcc.dg/pr70022.c: New testcase.
11161
395dbc60 111622016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11163
11164 PR tree-optimization/69956
11165 * gcc.dg/pr69956.c: New test.
11166
40a35c55 111672016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11168
11169 PR target/70011
11170 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11171 XFAIL when hardware supports efficient unaligned storage access.
11172
4edc90b0 111732016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11174
11175 PR c++/69961
11176 * g++.dg/template/pr69961a.C: New test.
11177 * g++.dg/template/pr69961b.C: New test.
11178
1ed1f69a 111792016-02-29 David Malcolm <dmalcolm@redhat.com>
11180
11181 PR preprocessor/69985
11182 * gcc.dg/cpp/pr69985.c: New test case.
11183
01c5d15d 111842016-02-29 Jeff Law <law@redhat.com>
11185
3a4d3de5 11186 PR tree-optimization/70005
11187 * gcc.c-torture/execute/pr70005.c New test.
11188
01c5d15d 11189 PR tree-optimization/69999
11190 * gcc.c-torture/compile/pr69999.c: New test.
11191
1bf66b54 111922016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11193
11194 PR tree-optimization/69652
11195 * gcc.dg/torture/pr69652.c: Delete test.
11196 * gcc.dg/vect/pr69652.c: New test.
11197
b4d653d5 111982016-02-19 Richard Biener <rguenther@suse.de>
11199
11200 PR tree-optimization/69980
11201 * gfortran.dg/vect/pr69980.f90: New testcase.
11202
35bc4745 112032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gcc.target/sparc/20160229-1.c: New test.
11206
bb54a538 112072016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11208
11209 * gnat.dg/stack_usage3.adb: New test.
11210 * gnat.dg/stack_usage3_pkg.ads: New helper.
11211
95164e71 112122016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11213
11214 * gnat.dg/renaming8.adb: New test.
11215 * gnat.dg/renaming8_pkg1.ads: New helper.
11216 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11217 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11218
a890896f 112192016-02-29 Richard Biener <rguenther@suse.de>
11220
11221 PR tree-optimization/69720
11222 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11223
5c70403a 112242016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11225
11226 PR fortran/68147
11227 PR fortran/47674
11228 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11229
dfb6d139 112302016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11231 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11232
11233 PR fortran/56007
11234 * gfortran.dg/coarray_8.f90: Adjust error message.
11235 * gfortran.dg/pr56007.f90: New test.
11236 * gfortran.dg/pr56007.f: New test.
11237
536508db 112382016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11239
11240 PR tree-optimization/69989
11241 * gcc.dg/torture/pr69989.c: New test.
11242
eec75e45 112432016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11244
11245 * gcc.target/i386/stack-realign-win.c: New test.
11246
0175e45a 112472016-02-28 Harald Anlauf <anlauf@gmx.de>
11248
11249 PR fortran/60126
11250 * gfortran.dg/pr60126.f90: New test.
11251
2a703589 112522016-02-27 Jeff Law <law@redhat.com>
11253
11254 Revert
11255 2016-02-26 Richard Biener <rguenther@suse.de>
11256 Jeff Law <law@redhat.com>
11257
11258 PR tree-optimization/69740
11259 * gcc.c-torture/compile/pr69740-1.c: New test.
11260 * gcc.c-torture/compile/pr69740-2.c: New test.
11261
359b4c18 112622016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11263
1c96765a 11264 PR fortran/69910
359b4c18 11265 * gfortran.dg/newunit_4.f90: New test.
11266
49462d93 112672016-02-27 Jakub Jelinek <jakub@redhat.com>
11268
11269 PR target/69613
11270 PR rtl-optimization/69886
11271 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11272 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11273 target.
11274
c4ac733e 112752016-02-26 Martin Sebor <msebor@redhat.com>
11276
11277 PR tree-optimization/15826
11278 * gcc.dg/tree-ssa/pr15826.c: New test.
11279
da8c4b5d 112802016-02-26 Jakub Jelinek <jakub@redhat.com>
11281
11282 PR target/69969
11283 * gcc.target/powerpc/pr69969.c: New test.
11284
0a4558eb 112852016-02-26 Martin Sebor <msebor@redhat.com>
11286
11287 PR c++/15766
11288 * g++.old-deja/g++.other/decl5.C: Add a test case.
11289
5b500299 112902016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11291
11292 PR target/69946
11293 * gcc.target/powerpc/pr69946.c: New file.
11294
565f533b 112952016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11296 Jeff Law <law@redhat.com>
565f533b 11297
0a4558eb 11298 PR tree-optimization/69740
565f533b 11299 * gcc.c-torture/compile/pr69740-1.c: New test.
11300 * gcc.c-torture/compile/pr69740-2.c: New test.
11301
ff67cbea 113022016-02-26 Martin Jambor <mjambor@suse.cz>
11303
11304 PR middle-end/69920
11305 * gcc.dg/torture/pr69932.c: New test.
11306 * gcc.dg/torture/pr69936.c: Likewise.
11307
e400d817 113082016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11309
11310 PR target/69709
11311 * gcc.target/s390/pr69709.c: New test.
11312
126a5a2d 113132016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11314
11315 PR target/69245
11316 * gcc.target/aarch64/pr69245_1.c: New test.
11317
59c58860 113182016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11319
11320 PR target/69613
11321 * gcc.dg/torture/pr69613.c: New test.
11322
9441fa4e 113232016-02-26 Jakub Jelinek <jakub@redhat.com>
11324
11325 PR rtl-optimization/69891
11326 * gcc.target/i386/pr69891.c: New test.
11327
e48fcde0 113282016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11329 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11330
35ed600a 11331 PR target/61397
f41208a1 11332 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11333 functionality for both 32-bit and 64-bit.
11334
c86aaa0e 113352016-02-26 Richard Biener <rguenther@suse.de>
11336
11337 PR tree-optimization/69551
11338 * gcc.dg/torture/pr69951.c: New testcase.
11339
38e71a65 113402016-02-25 Richard Biener <rguenther@suse.de>
11341
11342 PR tree-optimization/48795
11343 * gcc.dg/Warray-bounds-18.c: New testcase.
11344
03331e69 113452016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11346
11347 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11348
f14d8d6a 113492016-02-25 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR rtl-optimization/69896
11352 * gcc.dg/pr69896.c: New test.
11353
4003c807 113542016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11355
11356 PR c++/69736
11357 * g++.dg/cpp1y/paren2.C: New test.
11358
a0573328 113592016-02-24 Martin Sebor <msebor@redhat.com>
11360
11361 PR c/51147
11362 * gcc.dg/enum-mode-2.c: New test.
11363
2cde02ad 113642016-02-24 Jakub Jelinek <jakub@redhat.com>
11365
11366 PR c++/69922
11367 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11368 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11369 * g++.dg/ubsan/pr69922.C: New test.
11370
f0ea75d1 113712016-02-24 Marek Polacek <polacek@redhat.com>
11372
11373 PR c/69819
11374 * gcc.dg/pr69819.c: New test.
11375
05027366 113762016-02-24 Martin Sebor <msebor@redhat.com>
11377
34ed562b 11378 PR c++/69912
11379 * g++.dg/ext/flexary15.C: New test.
11380
113812016-02-24 Martin Sebor <msebor@redhat.com>
11382
11383 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11384 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11385 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11386
650c3ad5 113872016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11388 Charles Baylis <charles.baylis@linaro.org>
11389
11390 PR debug/61033
11391 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11392
596070e8 113932016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11394 Jakub Jelinek <jakub@redhat.com>
596070e8 11395
11396 PR middle-end/69760
11397 * gcc.dg/torture/pr69760.c: New testcase.
11398
d6b92d9f 113992016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11400
11401 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11402 pattern on Solaris with as.
11403
90436d9d 114042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11405
11406 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11407 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11408 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11409 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11410
7c749495 114112016-02-24 Jakub Jelinek <jakub@redhat.com>
11412
11413 PR middle-end/69915
11414 * gcc.dg/pr69915.c: New test.
11415
9c9680b5 114162016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11417
11418 PR rtl-optimization/69886
11419 * gcc.dg/torture/pr69886.c: New test.
11420
36d081ee 114212016-02-24 Richard Biener <rguenther@suse.de>
11422
11423 PR middle-end/68963
11424 * gcc.dg/torture/pr68963.c: New testcase.
11425
2a0accb9 114262016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11427
11428 PR target/69875
11429 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11430 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11431 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11432 * gcc.target/arm/atomic_loaddi_1.c: New test.
11433 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11434 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11435 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11436 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11437 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11438 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11439 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11440 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11441
f0e92ef1 114422016-02-24 Jakub Jelinek <jakub@redhat.com>
11443
11444 PR middle-end/69909
11445 * gcc.dg/torture/pr69909.c: New test.
11446
6907286f 114472016-02-24 Richard Biener <rguenther@suse.de>
11448
11449 PR tree-optimization/69907
11450 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11451 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11452 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11453
e6ab7475 114542016-02-24 Christian Bruel <christian.bruel@st.com>
11455
11456 * gcc.target/arm/pragma_cpp_fma.c: New test.
11457
47587450 114582016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11459
11460 PR fortran/61156
11461 * gfortran.dg/include_6.f90: Update test.
11462
d41ab738 114632016-02-23 Jakub Jelinek <jakub@redhat.com>
11464
11465 PR objc/69844
11466 * objc.dg/pr69844.m: New test.
11467
4772d9d5 114682016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11469
11470 PR libgfortran/69456
11471 * gfortran.dg/namelist_89.f90: New test.
11472 * gfortran.dg/pr59700.f90: Update test..
11473
8c38d887 114742016-02-23 Martin Sebor <msebor@redhat.com>
11475
11476 PR middle-end/69780
11477 * g++.dg/ext/builtin_alloca.C: New test.
11478 * gcc.dg/builtins-68.c: New test.
11479
ee1bfdb0 114802016-02-23 Richard Henderson <rth@redhat.com>
11481
11482 * gcc.target/i386/addr-space-3.c: Remove test.
11483
52609ec3 114842016-02-23 David Malcolm <dmalcolm@redhat.com>
11485
11486 PR preprocessor/69126
11487 PR preprocessor/69543
11488 * c-c++-common/pr69126-2-long.c: New test.
11489 * c-c++-common/pr69126-2-short.c: New test.
11490 * c-c++-common/pr69543-1.c: Remove xfail.
11491
d5bf2cc8 114922016-02-23 David Malcolm <dmalcolm@redhat.com>
11493
11494 PR preprocessor/69126
11495 PR preprocessor/69543
11496 PR preprocessor/69558
11497 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11498 (f): Rename to...
11499 (test_2): ...this, and add leading comment.
11500 (MACRO_3, test_3): New.
11501 (MACRO_4A, MACRO_4B, test_4): New.
11502 (MACRO): Rename to...
11503 (MACRO_5): ...this.
11504 (g): Rename to...
11505 (test_5): ...this, updating for renaming of MACRO, and
11506 add leading comment.
11507 * c-c++-common/pr69543-1.c: New.
11508 * c-c++-common/pr69543-2.c: New.
11509 * c-c++-common/pr69543-3.c: New.
11510 * c-c++-common/pr69543-4.c: New.
11511 * c-c++-common/pr69558-1.c: New.
11512 * c-c++-common/pr69558-2.c: New.
11513 * c-c++-common/pr69558-3.c: New.
11514 * c-c++-common/pr69558-4.c: New.
11515 * gcc.dg/pr69558.c: Move to...
11516 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11517 xfail for c++.
11518
3a37a410 115192016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11520
11521 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11522 to -ftree-parallelize-loops/-fopenacc changes.
11523 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11524 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11525 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11526 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11527 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11528 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11529 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11530 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11531 * c-c++-common/goacc/kernels-loop.c: Likewise.
11532 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11533 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11534 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11535 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11536
ecca180f 115372016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11538
11539 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11540
eec0fa3f 115412016-02-23 Jakub Jelinek <jakub@redhat.com>
11542
f1f91c07 11543 PR c++/69902
11544 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11545
eec0fa3f 11546 PR c/69900
11547 * gcc.dg/pr69900.c: New test.
11548
e045424d 115492016-02-23 Martin Jambor <mjambor@suse.cz>
11550
11551 PR tree-optimization/69666
11552 * gcc.dg/tree-ssa/pr69666.c: New test.
11553
f482dff6 115542016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11555
11556 PR fortran/67451
11557 * gfortran.dg/coarray_allocate_5.f08: New test.
11558
57ed698b 115592016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11560
11561 * gcc.target/s390/vcond-shift.c: Move to ...
11562 * gcc.target/s390/vector/vcond-shift.c: ... here.
11563
990e443c 115642016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11565
11566 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11567 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11568
296c5f01 115692016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11570
11571 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11572
e53f41d5 115732016-02-20 Mark Wielaard <mjw@redhat.com>
11574
11575 PR c/28901
11576 * gcc.dg/unused-variable-3.c: New test.
11577
13af201d 115782016-02-22 Jakub Jelinek <jakub@redhat.com>
11579
11580 PR target/69888
11581 * gcc.target/i386/pr69888.c: New test.
11582
682c90f9 115832016-02-22 Richard Biener <rguenther@suse.de>
11584
11585 PR tree-optimization/69882
11586 * gfortran.dg/vect/pr69882.f90: New testcase.
11587
b8cd18c3 115882016-02-22 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR target/69885
11591 * gcc.dg/pr69885.c: New test.
11592
09343379 115932016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11594
11595 PR target/69806
11596 PR target/54089
11597 * gcc.target/sh/pr54089-10.c: New.
11598
b345a09f 115992016-02-20 Paul Thomas <pault@gcc.gnu.org>
11600
11601 PR fortran/69423
11602 * gfortran.dg/deferred_character_15.f90 : New test.
11603
51385aed 116042016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11605
11606 PR fortran/57365
11607 gfortran.dg/allocate_with_source_18.f03: New test.
11608
116092016-02-20 Harald Anlauf <anlauf@gmx.de>
11610
11611 PR fortran/52531
11612 gfortran.dg/gomp/pr52531.f90: New test.
11613
9cce8384 116142016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11615
11616 PR c++/69865
11617 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11618 -std=c++03.
11619
d91f5fbb 116202016-02-19 Jakub Jelinek <jakub@redhat.com>
11621
563d5cb8 11622 PR c++/69826
11623 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11624 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11625
0a04aac9 11626 PR c++/69850
11627 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11628
d91f5fbb 11629 PR c++/69851
11630 * g++.dg/torture/pr69851.C: New test.
11631
5fe1f282 116322016-02-19 Martin Sebor <msebor@redhat.com>
11633
11634 PR testsuite/69573
11635 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11636
a45bce11 116372016-02-19 Jakub Jelinek <jakub@redhat.com>
11638
6263dde1 11639 PR c++/69850
11640 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11641 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11642
a45bce11 11643 PR c++/67767
11644 * g++.dg/cpp0x/pr67767.C: New test.
11645
cf2ed1b7 116462016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11647
11648 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11649 for fp, simd, crypto, crc, lse.
11650 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11651 above.
11652 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11653 effective target check.
11654
f6cc34b0 116552016-02-19 Jakub Jelinek <jakub@redhat.com>
11656
11657 PR target/69820
11658 * gcc.target/i386/pr69820.c: New test.
11659
6c678e78 116602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11661
11662 * gcc.target/s390/vector/int128-1.c: New test.
11663
b088ff4b 116642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11665
11666 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11667
b11e60a4 116682016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11669
11670 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11671 instruction pattern name to prevent the testcase from failing with
11672 -march=z13.
11673
664ff6a0 116742016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11675
11676 * gcc.target/s390/md/movstr-2.c: New test.
11677
e80be24b 116782016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11679
11680 * gcc.target/s390/morestack.c: New test.
11681
9839f350 116822016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11683
11684 PR target/69625
11685 * gcc.target/s390/pr69625.c: Add test case.
11686
4550fbd0 116872016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11688
11689 PR testsuite/68580
11690 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11691
57d00b6a 116922016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11693
11694 PR target/68404
11695 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11696 * gcc.target/powerpc/fusion3.c: Likewise.
11697
63ad69d6 116982016-02-18 Richard Biener <rguenther@suse.de>
11699
11700 PR middle-end/69553
11701 * g++.dg/torture/pr69553.C: New testcase.
11702
d92404ed 117032016-02-18 Nick Clifton <nickc@redhat.com>
11704
4550fbd0 11705 PR target/62254
11706 PR target/69610
11707 * gcc.target/arm/pr62554.c: New test.
11708 * gcc.target/arm/pr69610-1.c: New test.
11709 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11710
0808dfce 117112016-02-18 Richard Biener <rguenther@suse.de>
11712
11713 PR middle-end/69854
11714 * gcc.dg/torture/pr69854.c: New testcase.
11715
fc3527e3 117162016-02-17 Jakub Jelinek <jakub@redhat.com>
11717
11718 PR c++/69850
11719 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11720
e3c24279 117212012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11722
11723 * gcc.target/powerpc/vec-cg.c: New test.
11724
c9732c2b 117252016-02-17 Richard Biener <rguenther@suse.de>
11726
11727 PR testsuite/69586
11728 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11729
51bf9f9b 117302016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11731
11732 PR target/69161
11733 * gcc.c-torture/compile/pr69161.c: New test.
11734
6baedca3 117352016-02-17 David Sherwood <david.sherwood@arm.com>
11736
11737 PR target/69532
11738 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11739 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11740
4f240715 117412016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11742
11743 * gcc.dg/ifcvt-4.c: Skip on Visium.
11744
e0c0515d 117452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11746
11747 * gnat.dg/atomic8.adb: New test.
11748
7b319ee6 117492016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11750
11751 * gnat.dg/discr46.ad[sb]: New test.
11752
48a7e3d1 117532016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11754
11755 PR Target/48344
11756 * gcc.target/powerpc/pr48344-1.c: New test.
11757
3f844f15 117582015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11759
11760 PR fortran/69742
11761 * gfortran.dg/associate_21.f90: New test.
11762
7675e968 117632016-02-16 Jakub Jelinek <jakub@redhat.com>
11764
11765 PR c/69835
11766 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11767 -Wnonnull in dg-options.
11768 * c-c++-common/nonnull-2.c: New test.
11769
d6faee88 117702016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11771 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11772
11773 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11774
3a2a72aa 117752016-02-16 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR middle-end/69801
11778 * gcc.dg/pr69801.c: Add empty dg-options.
11779
28072426 117802016-02-16 James Norris <jnorris@codesourcery.com>
11781
11782 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11783 * g++.dg/goacc/deviceptr-1.c: New file.
11784
37fffac2 117852016-02-16 Jakub Jelinek <jakub@redhat.com>
11786
11787 PR tree-optimization/69820
11788 * gcc.dg/vect/pr69820.c: New test.
11789
f72a5e61 117902016-02-16 Richard Biener <rguenther@suse.de>
11791
11792 PR tree-optimization/69776
11793 * gcc.dg/torture/pr69776-2.c: New testcase.
11794
50e0cd76 117952016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11796
11797 PR tree-optimization/69714
11798 * gcc.dg/torture/pr69714.c: New test.
11799
14a72c4e 118002016-02-16 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR tree-optimization/69802
11803 * gcc.dg/pr69802.c: New test.
11804
fd808c11 118052016-02-16 Richard Biener <rguenther@suse.de>
11806
11807 PR middle-end/69801
11808 * gcc.dg/pr69801.c: New testcase.
11809
49a549ca 118102016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11811
11812 PR libgfortran/69651
11813 * gfortran.dg/read_bang.f90: New test.
11814 * gfortran.dg/read_bang4.f90: New test.
11815
77454e6e 118162016-02-15 Jakub Jelinek <jakub@redhat.com>
11817
2074f21c 11818 PR c++/69658
11819 * g++.dg/init/pr69658.C: New test.
11820
77454e6e 11821 PR c++/69797
11822 * c-c++-common/pr69797.c: New test.
11823
4ef4d764 118242016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11825
11826 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11827 check for aarch64*-*-*.
11828
4a45fe0f 118292016-02-15 Richard Biener <rguenther@suse.de>
11830
11831 PR tree-optimization/69783
11832 * gcc.dg/vect/pr69783.c: New testcase.
11833
0b3619e6 118342016-02-15 Richard Biener <rguenther@suse.de>
11835
11836 PR tree-optimization/69776
11837 * gcc.dg/torture/pr69776.c: New testcase.
11838
9b49c3cb 118392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11840
11841 PR fortran/60526
11842 * gfortran.dg/type_decl_4.f90: Reinstated.
11843
e46faff9 118442016-02-14 John David Anglin <danglin@gcc.gnu.org>
11845
11846 PR fortran/68746
11847 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11848
a96c809a 118492016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11850
11851 PR fortran/60526
11852 PR bootstrap/69816
11853 * gfortran.dg/type_decl_4.f90: Removed.
11854
fdec7e88 118552016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11856
11857 PR fortran/60526
11858 * gfortran.dg/type_decl_4.f90: New test.
11859
a72095c4 118602016-02-14 Alan Modra <amodra@gmail.com>
11861
bc436924 11862 PR testsuite/68886
a72095c4 11863 * gcc.c-torture/execute/stkalign.c: Revise test.
11864
73bb5f8b 118652016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11866
11867 PR target/67260
11868 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11869
beb13161 118702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11871
11872 PR target/67260
11873 * gcc.target/sh/torture/pr67260.c: New.
11874
67cab04e 118752016-02-12 John David Anglin <danglin@gcc.gnu.org>
11876
11877 * gcc.dg/pr67964.c: Add dg-require-alias.
11878
44a59bb1 118792016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11880
11881 PR target/67636
11882 PR target/64345
11883 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11884
38c9bd3a 118852016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11886
11887 PR libgfortran/69668
11888 * gfortran.dg/namelist_88.f90: New test.
11889
1774ff82 118902016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11891
11892 PR libgfortran/69668
11893 * gfortran.dg/namelist_38.f90: Update test.
11894 * gfortran.dg/namelist_84.f90: Update test.
11895
aec1f4bd 118962016-02-12 David Malcolm <dmalcolm@redhat.com>
11897
11898 PR other/69554
11899 * gcc.dg/pr69554-1.c: New test.
11900 * gfortran.dg/pr69554-1.F90: New test.
11901 * gfortran.dg/pr69554-2.F90: New test.
11902 * lib/gcc-dg.exp (proc dg-locus): New function.
11903 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11904 distinguish between the caret-printing and non-caret-printing
11905 cases. If caret-printing has been explicitly enabled, bail out
11906 without attempting to fix up the output.
11907
da7d5066 119082016-02-12 David Malcolm <dmalcolm@redhat.com>
11909
11910 PR driver/69265
11911 PR driver/69453
11912 * gcc.dg/spellcheck-options-3.c: New test case.
11913 * gcc.dg/spellcheck-options-4.c: New test case.
11914 * gcc.dg/spellcheck-options-5.c: New test case.
11915 * gcc.dg/spellcheck-options-6.c: New test case.
11916 * gcc.dg/spellcheck-options-7.c: New test case.
11917 * gcc.dg/spellcheck-options-8.c: New test case.
11918 * gcc.dg/spellcheck-options-9.c: New test case.
11919 * gcc.dg/spellcheck-options-10.c: New test case.
11920
fcce1b0b 119212016-02-12 Jakub Jelinek <jakub@redhat.com>
11922
11923 PR rtl-optimization/69764
11924 PR rtl-optimization/69771
11925 * c-c++-common/pr69764.c: New test.
11926 * gcc.dg/torture/pr69771.c: New test.
11927
6d609290 119282016-02-12 Marek Polacek <polacek@redhat.com>
11929
11930 * g++.dg/torture/init-list1.C: New.
11931
7d75fb56 119322016-02-12 Marek Polacek <polacek@redhat.com>
11933
11934 * gcc.dg/pr69522.c: Add empty dg-options.
11935
52543fda 119362016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11937
11938 * g++.dg/lto/lto.exp: Include and init mpx.
11939 * g++.dg/lto/pr69729_0.C: New test.
11940
34947478 119412016-02-12 Jakub Jelinek <jakub@redhat.com>
11942
9181a4ec 11943 PR ipa/69241
11944 * g++.dg/ipa/pr69241-4.C: New test.
11945
34947478 11946 PR ipa/68672
11947 * g++.dg/ipa/pr68672-1.C: New test.
11948 * g++.dg/ipa/pr68672-2.C: New test.
11949 * g++.dg/ipa/pr68672-3.C: New test.
11950
74a4140f 119512016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11952
11953 PR c/69522
50e0cd76 11954 * gcc.dg/pr69522.c: New test.
74a4140f 11955
9ddb20d6 119562016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11957
11958 PR c++/69098
11959 * g++.dg/cpp1y/69098.C: New test.
11960 * g++.dg/cpp1y/69098-2.C: New test.
11961
67cf9b55 119622016-02-12 Jakub Jelinek <jakub@redhat.com>
11963
11964 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11965 and neighbour -> neighbor.
11966 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11967 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11968 * c-c++-common/Wvarargs.c: Likewise.
11969 * c-c++-common/goacc/host_data-5.c: Likewise.
11970 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11971 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11972 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11973 * gcc.target/aarch64/pr60697.c: Likewise.
11974 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11975 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11976 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11977 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11978 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11979 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11980 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11981 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11982 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11983 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11984 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11985 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11986 * g++.dg/lookup/koenig5.C: Likewise.
11987 * g++.dg/ext/no-asm-2.C: Likewise.
11988 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11989 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11990 * gfortran.dg/used_types_16.f90: Likewise.
11991 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11992 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11993 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11994 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11995 * gfortran.dg/abstract_type_6.f03: Likewise.
11996 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11997 * gfortran.dg/used_types_15.f90: Likewise.
11998 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11999 * gfortran.dg/exit_3.f08: Likewise.
12000 * gfortran.dg/open_status_2.f90: Likewise.
12001 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12002 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12003 * gfortran.dg/associate_1.f03: Likewise.
12004 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12005 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12006 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12007 * gcc.dg/builtin-object-size-1.c: Likewise.
12008 * gcc.dg/noreturn-6.c: Likewise.
12009 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12010 * gcc.dg/globalalias.c: Likewise.
12011 * gcc.dg/builtins-config.h: Likewise.
12012 * gcc.dg/pr30457.c: Likewise.
12013 * gcc.c-torture/compile/volatile-1.c: Likewise.
12014 * gcc.c-torture/execute/20101011-1.c: Likewise.
12015 * c-c++-common/Waddress-1.c: Likewise.
12016
40b38ace 120172016-02-11 Jakub Jelinek <jakub@redhat.com>
12018
12019 PR c/69768
12020 * c-c++-common/Waddress-1.c: New test.
12021
42c87ca9 120222016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12023
12024 PR fortran/69296
12025 * gfortran.dg/associate_19.f03: New test.
12026 * gfortran.dg/associate_20.f03: New test.
12027
acb7939f 120282016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12029
12030 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12031
6defe3c5 120322016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12033
12034 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12035 .arch armv8-a\n. Add -dA to dg-options.
12036 * gcc.target/aarch64/assembler_arch_1.c: New test.
12037 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12038
63f63318 120392016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12040
12041 PR c++/68726
12042 * g++.dg/cpp0x/pr68726.C: New.
12043
1cddf457 120442016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12045
12046 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12047 test.
12048
b86fba37 120492016-02-11 Richard Biener <rguenther@suse.de>
12050
12051 * g++.dg/tree-ssa/pr61034.C: Adjust.
12052
ec4ec95a 120532016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12054
be7c31e9 12055 PR target/69148
ec4ec95a 12056 * gcc.target/s390/pr69148.c: New.
12057
f64416ca 120582016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12059
12060 PR tree-optimization/69652
12061 * gcc.dg/torture/pr69652.c: New test.
12062
e5d1ea31 120632016-02-10 Jakub Jelinek <jakub@redhat.com>
12064 Patrick Palka <ppalka@gcc.gnu.org>
12065
12066 PR ipa/69241
12067 PR c++/69649
12068 * g++.dg/ipa/pr69241-1.C: New test.
12069 * g++.dg/ipa/pr69241-2.C: New test.
12070 * g++.dg/ipa/pr69241-3.C: New test.
12071 * g++.dg/ipa/pr69649.C: New test.
12072
fa03b19d 120732016-02-10 Uros Bizjak <ubizjak@gmail.com>
12074
12075 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12076 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12077
14485c8a 120782016-02-10 Bin Cheng <bin.cheng@arm.com>
12079
12080 PR tree-optimization/68021
12081 * gcc.dg/tree-ssa/pr68021.c: New test.
12082
79f1ed25 120832016-02-10 Richard Biener <rguenther@suse.de>
12084
12085 PR tree-optimization/69726
12086 * gcc.dg/uninit-22.c: New testcase.
12087
58f74eff 120882016-02-09 Andrew Pinski <apinski@cavium.com>
12089
12090 PR tree-opt/69282
12091 * gcc.c-torture/compile/20160205-1.c: New testcase.
12092
600c00f7 120932016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12094
12095 PR target/68404
12096 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12097 instead accessing a really large arrray.
12098 * gcc.target/powerpc/fusion3.c: Likewise.
12099
0771836e 121002016-02-09 Charles Baylis <charles.baylis@linaro.org>
12101
12102 PR target/68532
12103 * gcc.c-torture/execute/pr68532.c: New test.
12104
4ccd644f 121052016-02-11 Alexandre Oliva <aoliva@redhat.com>
12106
12107 PR target/69634
12108 * gcc.dg/pr69634.c: New.
12109
2e980a39 121102016-02-09 Richard Biener <rguenther@suse.de>
12111
12112 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12113
aacf7102 121142016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12115
aacf7102 12116 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12117
a1856ddf 121182016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12119
12120 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12121
d4d3da7e 121222016-02-09 Richard Biener <rguenther@suse.de>
12123
12124 PR tree-optimization/69715
12125 * gcc.dg/torture/pr69715.c: New testcase.
12126
9cc6714f 121272016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12128
12129 PR c++/69139
12130 * g++.dg/cpp0x/trailing12.C: New test.
12131 * g++.dg/cpp0x/trailing13.C: New test.
12132
83d5062b 121332016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12134
12135 PR c++/69283
12136 PR c++/67835
12137 * g++.dg/cpp1y/auto-fn29.C: New test.
12138 * g++.dg/cpp1y/auto-fn30.C: New test.
12139
394a86f3 121402016-02-08 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR tree-optimization/69209
12143 * gcc.c-torture/compile/pr69209.c: New test.
12144
93b124b4 121452016-02-08 Jeff Law <law@redhat.com>
12146
12147 PR tree-optimization/68541
12148 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12149 of statements allowed in join block for path splitting.
12150
26abce13 121512016-02-08 Jakub Jelinek <jakub@redhat.com>
12152
0acb2d6e 12153 PR c++/59627
12154 * g++.dg/gomp/pr59627.C: New test.
12155
26abce13 12156 PR ipa/69239
12157 * g++.dg/ipa/pr69239.C: New test.
12158
86e0b129 121592016-02-08 David Malcolm <dmalcolm@redhat.com>
12160
12161 PR preprocessor/69664
12162 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12163 * gcc.dg/cpp/warn-comments.c: Likewise.
12164
f553d9f8 121652016-02-08 Marek Polacek <polacek@redhat.com>
12166
12167 PR c++/69688
12168 * g++.dg/init/const12.C: New test.
12169
600695e0 121702016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12171
12172 PR target/60410
12173 * gcc.dg/lto/pr55113_0.c: Remove test.
12174
c4f4b1e8 121752016-02-08 Richard Biener <rguenther@suse.de>
12176
12177 PR tree-optimization/69719
12178 * gcc.dg/torture/pr69719.c: New testcase.
12179
5a987d87 121802016-02-08 Richard Biener <rguenther@suse.de>
12181 Jeff Law <law@redhat.com>
12182
12183 PR target/68273
12184 * gcc.target/mips/pr68273.c: New testcase.
12185
0418e71d 121862016-02-08 Richard Biener <rguenther@suse.de>
12187
12188 PR rtl-optimization/69274
12189 * gcc.target/i386/addr-sel-1.c: XFAIL.
12190
07c0f1ca 121912016-02-08 Jeff Law <law@redhat.com>
12192
40d85f4c 12193 PR tree-optimization/68541
12194 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12195
140e093f 12196 PR tree-optimization/65917
07c0f1ca 12197 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12198
16430acf 121992016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12200
12201 PR fortran/50555
12202 * gfortran.dg/namelist_args.f90: New test.
12203
3f0ff0d8 122042016-02-05 Jeff Law <law@redhat.com>
12205
140e093f 12206 PR tree-optimization/68541
3f0ff0d8 12207 * gcc.dg/tree-ssa/split-path-2.c: New test.
12208 * gcc.dg/tree-ssa/split-path-3.c: New test.
12209 * gcc.dg/tree-ssa/split-path-4.c: New test.
12210 * gcc.dg/tree-ssa/split-path-5.c: New test.
12211 * gcc.dg/tree-ssa/split-path-6.c: New test.
12212 * gcc.dg/tree-ssa/split-path-7.c: New test.
12213
a7cc1f94 122142016-02-05 Martin Sebor <msebor@redhat.com>
12215
12216 PR c++/69662
12217 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12218 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12219
fcb25f28 122202016-02-06 Richard HEnderson <rth@redhat.com>
12221
12222 PR c/69643
12223 * gcc.target/i386/addr-space-4.c: New.
12224 * gcc.target/i386/addr-space-5.c: New.
12225
3a2545a1 122262016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12227
12228 PR fortran/66089
12229 * gfortran.dg/elemental_dependency_6.f90: New.
12230
1e302465 122312016-02-05 Jakub Jelinek <jakub@redhat.com>
12232
66feb54c 12233 PR rtl-optimization/69691
12234 * gcc.c-torture/execute/pr69691.c: New test.
12235
1e302465 12236 PR c++/69628
12237 * g++.dg/parse/pr69628.C: New test.
12238
9c28a298 122392016-02-05 Uros Bizjak <ubizjak@gmail.com>
12240
12241 * gcc.dg/sancov/asan.c: Move to ...
12242 * gcc.dg/asan/sancov-1.c: ... here.
12243
a854e286 122442016-02-05 Uros Bizjak <ubizjak@gmail.com>
12245
12246 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12247
d4f0b240 122482016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12249
12250 PR target/69677
12251 * gcc.target/i386/pr69677.c: New test.
12252
235d8723 122532016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12254
12255 PR c++/68948
12256 * g++.dg/template/pr68948.C: New test.
12257
f390cf65 122582016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12259
12260 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12261 (only necessary on s390x).
12262
ab99f104 122632016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12264
12265 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12266 -mno-accumulate-outgoing-args.
12267
f7ef5392 122682016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12269
12270 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12271
6b098e91 122722016-02-04 Jakub Jelinek <jakub@redhat.com>
12273
12274 PR c/69669
12275 * c-c++-common/pr69669.c: New test.
12276
f0146cf3 122772016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12278
12279 PR target/69667
12280 * g++.dg/pr69667.C: New file.
12281
08fd6cf5 122822016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12283
12284 PR target/69619
12285 * gcc.dg/pr69619.c: Add new test.
12286
a6f3f39f 122872016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12288
12289 PR rtl-optimization/69577
12290 * gcc.target/i386/pr69577.c: New test.
12291
774068a0 122922016-02-04 Martin Liska <mliska@suse.cz>
12293
12294 * g++.dg/asan/pr69276.C: New test.
12295
f50a7894 122962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR target/65932
12299 PR target/67714
12300 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12301 a single smulbb instruction.
12302 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12303 * gcc.target/amr/wmul-2.c: Likewise.
12304
6b722eb3 123052016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12306
12307 PR target/65932
12308 PR target/67714
12309 * gcc.c-torture/execute/pr67714.c: New test.
12310
1f1475a7 123112016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12312
12313 PR target/69454
12314 * gcc.target/i386/pr69454-1.c: New test.
12315 * gcc.target/i386/pr69454-2.c: New test.
12316
6b94e133 123172016-02-03 Martin Sebor <msebor@redhat.com>
12318
12319 PR c++/69251
12320 PR c++/69253
12321 PR c++/69290
12322 PR c++/69277
12323 PR c++/69349
12324 * g++.dg/ext/flexarray-mangle-2.C: New test.
12325 * g++.dg/ext/flexarray-mangle.C: New test.
12326 * g++.dg/ext/flexarray-subst.C: New test.
12327 * g++.dg/ext/flexary11.C: New test.
12328 * g++.dg/ext/flexary12.C: New test.
12329 * g++.dg/ext/flexary13.C: New test.
12330 * g++.dg/ext/flexary14.C: New test.
12331 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12332
342ed0ac 123332016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12334
12335 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12336 Define only if CHECK_FLOAT128 is defined.
12337 (main): Properly initialize u5.
12338
edf6c4d2 123392016-02-03 Jakub Jelinek <jakub@redhat.com>
12340
415d5641 12341 PR c/69627
12342 * gcc.dg/pr69627.c: New test.
12343
edf6c4d2 12344 PR target/69644
12345 * gcc.dg/pr69644.c: New test.
12346
cf8f3ba0 123472016-02-03 Mike Stump <mikestump@comcast.net>
12348
12349 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12350 support for struct-layout-1.exp.
12351
c90d55dd 123522016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12353
12354 PR c++/69056
f7ef5392 12355 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12356
401bd0c8 123572016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12358 Alexandre Oliva <aoliva@redhat.com>
12359
12360 PR target/69461
12361 * gcc.target/powerpc/pr69461.c: New.
12362
277d9d1d 123632016-02-03 Uros Bizjak <ubizjak@gmail.com>
12364
12365 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12366 works from here ...
12367 (check_effective_target_fsanitize_thread): ... to here. Do not
12368 specify additional compile flags for the test source.
12369 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12370 specify additional compile flags for the test source.
12371
e69ad94a 123722016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12373
12374 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12375
a4454da2 123762016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12377
12378 PR fortran/67451
12379 PR fortran/69418
12380 * gfortran.dg/coarray_allocate_2.f08: New test.
12381 * gfortran.dg/coarray_allocate_3.f08: New test.
12382 * gfortran.dg/coarray_allocate_4.f08: New test.
12383
88cab2dd 123842016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12385
12386 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12387 use same scan-tree-dump-times on all platforms.
12388 * gcc.dg/vect/vect-outer-1.c: Likewise.
12389 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12390 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12391 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12392 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12393 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12394 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12395 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12396
66ea75c4 123972016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12398
12399 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12400 warning.
12401
4eef8df7 124022016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12403
12404 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12405
665fbc2f 124062016-02-02 James Norris <jnorris@codesourcery.com>
12407
12408 * c-c++-common/goacc/routine-5.c: Add tests.
12409
b10e3d47 124102016-02-02 Alexander Monakov <amonakov@ispras.ru>
12411
12412 * gcc.target/nvptx/unsigned-cmp.c: New test.
12413
12ad66dd 124142016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12415
12416 * gcc.target/aarch64/scalar_shift_1.c
12417 (test_corners_sisd_di): Improve force to SIMD register.
12418 (test_corners_sisd_si): Likewise.
12419 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12420 Remove scan-assembler check for ldr.
12421
f9ec342f 124222016-02-02 Richard Biener <rguenther@suse.de>
12423
12424 PR tree-optimization/69595
12425 * gcc.dg/Warray-bounds-17.c: New testcase.
12426
32f2925a 124272016-02-02 Richard Biener <rguenther@suse.de>
12428
12429 PR tree-optimization/69606
12430 * gcc.dg/torture/pr69606.c: New testcase.
12431
cfd9ca84 124322016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12433
12434 PR middle-end/68542
12435 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12436 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12437
19bf08e2 124382016-02-02 Alan Modra <amodra@gmail.com>
12439
12440 PR target/69548
12441 * gcc.target/powerpc/pr69548.c: New test.
12442
6f13b088 124432016-02-01 Jakub Jelinek <jakub@redhat.com>
12444
dcddc5af 12445 PR rtl-optimization/69592
12446 * gcc.dg/pr69592.c: New test.
12447
6f13b088 12448 PR preprocessor/69543
12449 PR c/69558
12450 * gcc.dg/pr69543.c: New test.
12451 * gcc.dg/pr69558.c: New test.
12452
d090e5c2 124532016-02-01 Uros Bizjak <ubizjak@gmail.com>
12454
fcb317c5 12455 PR testsuite/65940
12456 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12457
aaf527dc 124582016-02-01 Martin Sebor <msebor@redhat.com>
12459
12460 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12461
1674217b 124622016-02-01 Bin Cheng <bin.cheng@arm.com>
12463
12464 PR tree-optimization/67921
12465 * c-c++-common/ubsan/pr67921.c: New test.
12466
b4007655 124672016-02-01 Richard Biener <rguenther@suse.de>
12468
12469 PR middle-end/69556
12470 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12471
88a477bb 124722016-02-01 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/69574
12475 * gcc.dg/torture/pr69574.c: New testcase.
12476
2eaaa4e7 124772016-02-01 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/69579
12480 * gcc.dg/setjmp-6.c: New testcase.
12481
e3882c44 124822016-02-01 Jakub Jelinek <jakub@redhat.com>
12483
12484 PR rtl-optimization/69570
12485 * g++.dg/opt/pr69570.C: New test.
12486
f80aff47 124872016-02-01 Richard Henderson <rth@redhat.com>
12488
12489 * gcc.dg/pr69535.c: New test.
12490
240568aa 124912016-01-31 John David Anglin <danglin@gcc.gnu.org>
12492
6009b3b8 12493 PR testsuite/69584
12494 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12495 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12496
1fdf7177 12497 PR debug/68244
12498 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12499
240568aa 12500 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12501
cb3e5ac0 125022016-01-31 Paul Thomas <pault@gcc.gnu.org>
12503
12504 PR fortran/67564
12505 * gfortran.dg/allocate_with_source_17.f03: New test.
12506
3b8b902b 125072016-01-30 Jakub Jelinek <jakub@redhat.com>
12508
12509 PR tree-optimization/69546
12510 * gcc.dg/torture/pr69546.c: New test.
12511
17985abe 125122016-01-30 Paul Thomas <pault@gcc.gnu.org>
12513
12514 PR fortran/69566
12515 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12516
b5239e80 125172016-01-30 Martin Sebor <msebor@redhat.com>
12518
12519 PR c++/68490
12520 * g++.dg/ext/flexary10.C: New test.
12521
e8f03010 125222016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12523
12524 PR fortran/66707
12525 gfortran.dg/common_23.f90: New test.
12526
dc93691a 125272016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12528
12529 PR target/65546
12530 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12531 condition being checked, and disable it when the target supports
12532 misaligned loads and stores.
12533
ff5e28e9 125342016-01-29 Jakub Jelinek <jakub@redhat.com>
12535
12536 PR debug/69518
12537 * gcc.dg/torture/pr69518.c: New test.
12538
b0d8930a 125392016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12540
12541 PR target/69530
12542 * gcc.target/i386/pr69530.c: New test.
12543
21601fc7 125442016-01-29 Steve Ellcey <sellcey@imgtec.com>
12545
12546 PR target/65604
12547 * gcc.target/mips/div-delay.c: New test.
12548
ca6c7317 125492016-01-29 Jakub Jelinek <jakub@redhat.com>
12550
4758dc39 12551 PR target/69551
12552 * gcc.target/i386/pr69551.c: New test.
12553
ca6c7317 12554 PR target/66137
12555 * gcc.target/i386/pr66137.c: New test.
12556
e3078da6 125572016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12558
12559 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12560 always built for p5600.
12561 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12562 isa=p5600 dg-option.
12563
b622ec25 125642016-01-29 Richard Biener <rguenther@suse.de>
12565
12566 PR tree-optimization/69547
12567 * g++.dg/tree-ssa/pr69547.C: New testcase.
12568
d2a60e99 125692016-01-29 Jakub Jelinek <jakub@redhat.com>
12570
12571 PR debug/66869
12572 * g++.dg/warn/Wunused-function2.C: New test.
12573
ae849d2b 125742016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12575
12576 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12577 support for test to succeed.
12578
ce6a6978 125792016-01-29 Marek Polacek <polacek@redhat.com>
12580
12581 PR c++/69509
12582 PR c++/69516
12583 * g++.dg/ext/constexpr-vla2.C: New test.
12584 * g++.dg/ext/constexpr-vla3.C: New test.
12585 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12586
7550d855 125872016-01-29 Richard Biener <rguenther@suse.de>
12588
12589 PR middle-end/69537
12590 * gcc.dg/uninit-21.c: New testcase.
12591
f11bb279 125922016-01-28 Uros Bizjak <ubizjak@gmail.com>
12593
12594 PR target/69459
12595 * gcc.target/i386/pr69459.c: New test.
12596
c80c12c8 125972016-01-28 Steve Ellcey <sellcey@imgtec.com>
12598
12599 PR target/68400
12600 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12601 * gcc.target/mips/pr68400.c: New test.
12602
c649bacc 126032016-01-28 Martin Sebor <msebor@redhat.com>
12604
12605 PR target/17381
12606 * gcc.target/powerpc/pr17381.c: New test.
12607
f4881661 126082016-01-28 Jakub Jelinek <jakub@redhat.com>
12609
12610 PR middle-end/69542
12611 * gcc.dg/torture/pr69542.c: New test.
12612
d66fdd75 126132016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12614
12615 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12616
d4a78818 126172016-01-28 David Edelsohn <dje.gcc@gmail.com>
12618
12619 * gcc.dg/pr65980.c: Skip on AIX.
12620 * gcc.dg/pr66688.c: Same.
12621
21329e97 126222016-01-28 David Edelsohn <dje.gcc@gmail.com>
12623
12624 PR target/63679
12625 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12626 * gcc.dg/tree-ssa/sra-18.c: Same.
12627
cc7124a6 126282016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12629
12630 PR fortran/62536
12631 * gfortran.dg/block_15.f08: New test.
12632 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12633 on incorrectly closed BLOCK.
12634
358dfcb4 126352016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12636
12637 * gcc.dg/declare-simd.c: New test.
e87502d6 126382016-01-28 Richard Biener <rguenther@suse.de>
12639
12640 PR tree-optimization/69466
12641 * gfortran.dg/vect/pr69466.f90: New testcase.
12642
44e7334b 126432016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12644
12645 * g++.dg/pr67989.C: Remove ARM-specific option.
12646 * gcc.target/arm/pr67989.C: New file.
12647
5ce8f551 126482016-01-27 Uros Bizjak <ubizjak@gmail.com>
12649
12650 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12651 and expm1 test for glibc < 2.11.
12652
fa6e6b15 126532016-01-27 Richard Henderson <rth@redhat.com>
12654
12655 * gcc.c-torture/execute/pr69447.c: New test.
12656
126572016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12658
7b8122c6 12659 PR fortran/69422
147b2f9b 12660 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12661
78e516eb 126622016-01-27 Jakub Jelinek <jakub@redhat.com>
12663
12664 PR debug/66869
12665 * gcc.dg/pr66869.c: New test.
12666
9b849350 126672016-01-25 Jeff Law <law@redhat.com>
12668
12669 PR tree-optimization/68398
f11bb279 12670 PR tree-optimization/69196
9b849350 12671 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12672 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12673 path to avoid new heuristic allowing more irreducible regions
12674 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12675 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12676 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12677 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12678 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12679
fee5e491 126802016-01-27 Marek Polacek <polacek@redhat.com>
12681
12682 PR c/68062
12683 * c-c++-common/vector-compare-4.c: New test.
12684
eec96426 126852016-01-27 David Malcolm <dmalcolm@redhat.com>
12686
12687 PR preprocessor/69126
12688 * c-c++-common/pr69126.c: New test case.
12689
5068be18 126902016-01-27 Ian Lance Taylor <iant@google.com>
12691
12692 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12693
5fa82c11 126942016-01-27 Ryan Burn <contact@rnburn.com>
12695
12696 PR cilkplus/69267
12697 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12698
b3df0219 126992016-01-27 Uros Bizjak <ubizjak@gmail.com>
12700
12701 PR target/69512
12702 * gcc.target/i386/pr69512.c: New test.
12703
d46a16d4 127042016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12705
12706 PR ada/69488
12707 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12708
6a9b35ef 127092016-01-27 Marek Polacek <polacek@redhat.com>
12710
12711 PR c++/69379
12712 * g++.dg/pr69379.C: New test.
12713
18e9663b 127142016-01-27 Martin Sebor <msebor@redhat.com>
12715
12716 PR c++/69317
12717 * g++.dg/abi/Wabi-2-2.C: New test.
12718 * g++.dg/abi/Wabi-2-3.C: New test.
12719 * g++.dg/abi/Wabi-3-2.C: New test.
12720 * g++.dg/abi/Wabi-3-3.C: New test.
12721
c88301ad 127222016-01-27 Richard Biener <rguenther@suse.de>
12723
12724 PR tree-optimization/69166
12725 * gcc.dg/torture/pr69166.c: New testcase.
12726
8ca47550 127272016-01-27 Martin Jambor <mjambor@suse.cz>
12728
12729 PR tree-optimization/69355
12730 * gcc.dg/tree-ssa/pr69355.c: New test.
12731
5cb23e3c 127322016-01-27 Marek Polacek <polacek@redhat.com>
12733
12734 PR c++/69496
12735 * g++.dg/ext/constexpr-vla1.C: New test.
12736
7b0c1b6d 127372016-01-20 Christian Bruel <christian.bruel@st.com>
12738
12739 PR target/69245
12740 * gcc.target/arm/pr69245.c: New test.
12741
220112fc 127422016-01-27 Jakub Jelinek <jakub@redhat.com>
12743
12744 PR tree-optimization/69399
12745 * gcc.dg/torture/pr69399.c: New test.
12746
16294490 127472016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12748
12749 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12750
8abd3d0c 127512016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12752
12753 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12754
7cf9b895 127552016-01-26 Tom de Vries <tom@codesourcery.com>
12756
12757 PR tree-optimization/69110
12758 * gcc.dg/autopar/pr69110.c: New test.
12759
557c1942 127602016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12761 Sebastian Pop <s.pop@samsung.com>
557c1942 12762
12763 * gcc.dg/graphite/isl-ast-op-select.c: New.
12764
80adbd96 127652015-01-26 Paul Thomas <pault@gcc.gnu.org>
12766
12767 PR fortran/69385
12768 * gfortran.dg/allocate_error_6.f90: New test.
12769
c3f86f60 127702016-01-26 Richard Henderson <rth@redhat.com>
12771
12772 * gcc.dg/tm/pr60908.c: New test.
12773
3752e5b1 127742016-01-26 David Malcolm <dmalcolm@redhat.com>
12775
12776 PR other/69006
12777 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12778 directive.
12779 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12780 expected multiline output to reflect the colorization being
12781 disabled before newlines.
12782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12783 (custom_diagnostic_finalizer): Replace call to
12784 pp_newline_and_flush with call to pp_flush.
12785 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12786 * gfortran.dg/implicit_class_1.f90: Likewise.
12787 * lib/gcc-dg.exp (allow_blank_lines): New global.
12788 (dg-allow-blank-lines-in-output): New procedure.
12789 (gcc-dg-prune): Complain about blank lines in the output, unless
12790 dg-allow-blank-lines-in-output was called.
12791 * lib/multiline.exp (_build_multiline_regex): Only support
12792 arbitrary followup text for non-blank-lines, not for blank lines.
12793
9bbfd060 127942016-01-26 Jakub Jelinek <jakub@redhat.com>
12795
12796 PR tree-optimization/69483
12797 * gcc.dg/pr69483.c: New test.
12798 * g++.dg/opt/pr69483.C: New test.
12799
53773057 128002016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12801
12802 PR target/68620
12803 * gcc.target/arm/pr68620.c: New test.
12804
442a556f 128052016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12806
12807 * gcc.target/i386/pr68986-2.c: Remove -m32.
12808
d513c683 128092016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12810
12811 PR target/68986
12812 * gcc.target/i386/pr68986-1.c: New test.
12813 * gcc.target/i386/pr68986-2.c: Likewise.
12814 * gcc.target/i386/pr68986-3.c: Likewise.
12815
976877a5 128162016-01-26 Christian Bruel <christian.bruel@st.com>
12817
12818 * lib/target-supports.exp
12819 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12820 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12821 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12822
2c7b2f88 128232016-01-26 Richard Biener <rguenther@suse.de>
12824
12825 PR tree-optimization/69452
12826 * gcc.dg/torture/pr69452.c: New testcase.
12827
f7fc06e7 128282016-01-26 Jakub Jelinek <jakub@redhat.com>
12829
12830 PR target/69442
12831 * gcc.dg/pr69442.c: New test.
12832
d1dae587 128332016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12834
12835 PR target/67896
12836 * gcc.target/aarch64/simd/pr67896.C: New.
12837
ef7be7f8 128382016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12839
12840 PR tree-optimization/69400
12841 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12842 function.
12843 (plugin_init): Call it.
12844 * gcc.dg/torture/pr69400.c: New test.
12845
648433a4 128462016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12847
12848 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12849
45fc5243 128502016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12851 Sebastian Pop <s.pop@samsung.com>
12852
12853 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12854 isl-0.15.
12855
c699f6a1 128562016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12857 Sebastian Pop <s.pop@samsung.com>
12858
12859 * gcc.dg/graphite/pr69292.c: New.
12860
b86e24ea 128612016-01-25 Jakub Jelinek <jakub@redhat.com>
12862
12863 * c-c++-common/goacc/use_device-1.c: New test.
12864
105cb8d7 128652016-01-25 Jeff Law <law@redhat.com>
12866
12867 PR tree-optimization/69196
12868 PR tree-optimization/68398
12869 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12870 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12871
44562749 128722016-01-25 David Edelsohn <dje.gcc@gmail.com>
12873
12874 PR target/69469
12875 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12876 Algorithm.
12877
6837fee7 128782016-01-25 Richard Biener <rguenther@suse.de>
12879
12880 PR testsuite/69380
12881 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12882
fe500d65 128832016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12884
12885 PR target/69421
12886 * gcc.dg/pr69421.c: New test.
12887
8eacba94 128882016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12889
12890 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12891 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12892 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12893 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12894 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12895 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12896 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12897 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12898 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12899 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12900
af09d40d 129012016-01-25 Richard Biener <rguenther@suse.de>
12902
12903 PR tree-optimization/69376
12904 * gcc.dg/torture/pr69376.c: New testcase.
12905
d65063f5 129062016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12907
12908 PR fortran/69397
12909 PR fortran/68442
12910 * gfortran.dg/interface_38.f90: New test.
12911 * gfortran.dg/interface_39.f90: New test.
80adbd96 12912
08c7bfb4 129132016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12914
12915 Revert:
12916 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12917
12918 PR c++/11858
12919 PR c++/24663
12920 PR c++/24664
12921 * g++.dg/template/pr11858.C: New test.
12922 * g++.dg/template/pr24663.C: New test.
12923 * g++.dg/template/unify12.C: New test.
12924 * g++.dg/template/unify13.C: New test.
12925 * g++.dg/template/unify14.C: New test.
12926 * g++.dg/template/unify15.C: New test.
12927 * g++.dg/template/unify16.C: New test.
12928 * g++.dg/template/unify17.C: New test.
12929
c2e7d2be 129302016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12931
12932 PR fortran/68283
12933 gfortran.dg/pr68283.f90: New test.
12934
9f2e8617 129352016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12936
12937 PR fortran/66094
12938 * gfortran.dg/inline_matmul_13.f90: New test.
12939 * gfortran.dg/matmul_bounds_8.f90: New test.
12940 * gfortran.dg/matmul_bounds_9.f90: New test.
12941 * gfortran.dg/matmul_bounds_10.f90: New test.
12942
a4838119 129432016-01-23 Tom de Vries <tom@codesourcery.com>
12944
12945 PR tree-optimization/69426
12946 * gcc.dg/autopar/pr69426.c: New test.
12947
feddf0dc 129482016-01-23 Martin Sebor <msebor@redhat.com>
12949
12950 PR c++/58109
12951 PR c++/69022
12952 * g++.dg/cpp0x/alignas5.C: New test.
12953 * g++.dg/ext/vector29.C: Same.
12954
132731fb 129552016-01-23 Uros Bizjak <ubizjak@gmail.com>
12956
12957 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12958 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12959 _GNU_SOURCE from compile flags to the source.
12960 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12961 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12962 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12963 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12964
51aec681 129652016-01-22 Jakub Jelinek <jakub@redhat.com>
12966
12967 PR target/69432
12968 * g++.dg/opt/pr69432.C: New test.
12969
147aa3e3 129702016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12971
12972 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12973 32-bit targets testing an -m64 multilib.
12974
4d04e35e 129752016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12976
12977 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12978 64-bit support.
12979
86f38d0c 129802016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12981
12982 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12983
f776e712 129842016-01-21 Christian Bruel <christian.bruel@st.com>
12985
12986 PR target/68674
12987 * gcc.target/i386/pr68674.c
12988 * gcc.target/aarch64/pr68674.c
12989 * gcc.target/arm/pr68674.c
12990
7b9de435 129912016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12992
12993 PR target/69403
12994 * gcc.c-torture/execute/pr69403.c: New test.
12995
9935a0ba 129962016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12997
12998 PR c++/55843
12999 * g++.dg/template/pr55843.C: New.
13000
06b94aa1 130012016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13002
13003 PR testsuite/66877
13004 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13005 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13006
b68773a8 130072016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13008
13009 PR testsuite/67489
132731fb 13010 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13011 from dg-do compile directive, and instead add
13012 { dg-require-effective-target int128 }.
b68773a8 13013
bbbbe8ab 130142016-01-20 Martin Sebor <msebor@redhat.com>
13015
13016 PR c/69405
13017 * gcc.dg/sync-fetch.c: New test.
13018
f3a6a26f 130192016-01-21 Martin Sebor <msebor@redhat.com>
13020
13021 PR target/69252
13022 * gcc.target/powerpc/pr69252.c: New test.
13023
d1565a03 130242016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13025
13026 PR fortran/65996
132731fb 13027 * gfortran.dg/pr65996.f90: New test.
d1565a03 13028
15a5a905 130292016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13030
13031 PR c++/68810
bbbbe8ab 13032 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13033 expected to generate an error.
15a5a905 13034
e4538af5 130352016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13036
13037 PR middle-end/66178
13038 * gcc.dg/torture/pr66178.c: New test.
13039
4d4180ce 130402016-01-21 Anton Blanchard <anton@samba.org>
13041 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13042
13043 PR target/63354
13044 * gcc.target/powerpc/pr63354.c: New test.
13045
86e16058 130462016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13047
13048 PR rtl-optimization/68990
13049 * gcc.target/i386/pr68990: New.
13050
b11b85e4 130512016-01-21 Nick Clifton <nickc@redhat.com>
13052
13053 PR target/69129
13054 * gcc.target/mips/pr69129.c: New.
13055
62dd9f85 130562016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13057
13058 PR c++/58046
13059 * g++.dg/cpp0x/pr58046.C: New.
13060
ac7d424b 130612016-01-21 Jakub Jelinek <jakub@redhat.com>
13062
47c0bea3 13063 PR target/69187
13064 PR target/65624
13065 * gcc.target/arm/pr69187.c: New test.
13066
ac7d424b 13067 PR c++/69355
13068 * g++.dg/torture/pr69355.C: New test.
13069
9e18b252 130702016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13071 Sebastian Pop <s.pop@samsung.com>
13072
13073 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13074
de862e2f 130752016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13076 Sebastian Pop <s.pop@samsung.com>
13077
132731fb 13078 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13079
f55f9344 130802016-01-21 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR middle-end/67653
13083 * c-c++-common/pr67653.c: New test.
13084 * gcc.dg/torture/pr29119.c: Add dg-warning.
13085
62752e71 130862016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13087
13088 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13089
16d4186f 130902016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13091
13092 PR c/24293
13093 * gcc.dg/pr24293.c: New test.
13094 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13095 incomplete struct type.
13096 * gcc.dg/declspec-1.c: Likewise.
13097 * gcc.dg/pr63549.c: Likewise.
13098
58219d13 130992016-01-20 Jakub Jelinek <jakub@redhat.com>
13100
13101 PR tree-optimization/66612
13102 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13103 for bdn instruction.
13104
a7b5688a 131052016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13106
13107 * lib/target-supports.exp
13108 (check_effective_target_arm_fp_ok_nocache): New.
13109 (check_effective_target_arm_fp_ok): New.
13110 (add_options_for_arm_fp): New.
13111 (check_effective_target_arm_crypto_ok_nocache): Require
13112 target_arm_v8_neon_ok instead of arm32.
13113 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13114 (check_effective_target_arm_crypto_pragma_ok): New.
13115 (add_options_for_arm_vfp): New.
13116 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13117 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13118 target instead. Force initial fpu to vfp.
13119 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13120 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13121 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13122 dependency.
13123 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13124 use arm_vfp effective target instead. Force initial fpu to vfp.
13125 * gcc.target/arm/attr-neon3.c: Likewise.
13126 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13127 arm_vfp_ok.
13128 * gcc.target/arm/unsigned-float.c: Likewise.
13129 * gcc.target/arm/vfp-1.c: Likewise.
13130 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13131 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13132 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13133 * gcc.target/arm/vfp-ldmias.c: Likewise.
13134 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13135 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13136 * gcc.target/arm/vfp-stmiad.c: Likewise.
13137 * gcc.target/arm/vfp-stmias.c: Likewise.
13138 * gcc.target/arm/vnmul-1.c: Likewise.
13139 * gcc.target/arm/vnmul-2.c: Likewise.
13140 * gcc.target/arm/vnmul-3.c: Likewise.
13141 * gcc.target/arm/vnmul-4.c: Likewise.
13142
7ca56ca8 131432016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13144
7fb75b57 13145 PR testsuite/69366
13146 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13147 the MPX run-time library, for compile-time MPX test.
13148 * gcc.target/i386/chkp-always_inline.c: Likewise.
13149 * gcc.target/i386/chkp-bndret.c: Likewise.
13150 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13151 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13152 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13153 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13154 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13155 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13156 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13157 * gcc.target/i386/chkp-label-address.c: Likewise.
13158 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13159 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13160 * gcc.target/i386/chkp-pr69044.c: Likewise.
13161 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13162 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13163 * gcc.target/i386/chkp-strchr.c: Likewise.
13164 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13165 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13166 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13167 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13168 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13169 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13170 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13171 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13172 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13173 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13174 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13175 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13176 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13177 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13178 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13179 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13180 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13181 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13182 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13183 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13184 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13185 * gcc.target/i386/pr63995-2.c: Likewise.
13186 * gcc.target/i386/pr64805.c: Likewise.
13187 * gcc.target/i386/pr65044.c: Likewise.
13188 * gcc.target/i386/pr65167.c: Likewise.
13189 * gcc.target/i386/pr65183.c: Likewise.
13190 * gcc.target/i386/pr65184.c: Likewise.
13191 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13192
f2da0b99 131932016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13194
13195 PR tree-optimization/69328
13196 * gcc.dg/pr69328.c: New test.
13197
4d379676 131982016-01-20 Jeff Law <law@redhat.com>
13199
4a11f145 13200 PR target/25114
4d379676 13201 * gcc.target/m68k/pr25114.c: New test.
13202
0754bad1 132032016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13204
13205 * gcc.target/arm/memset-inline-10.c: Added
13206 dg-require-effective-target arm_thumb2_ok.
13207
63bd5c2d 132082016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13209
13210 * gcc.dg/debug/dwarf2/sso.c: New test.
13211
a9c01e81 132122016-01-19 Uros Bizjak <ubizjak@gmail.com>
13213
13214 PR testsuite/68820
13215 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13216 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13217 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13218
53fa0e54 132192016-01-19 Jan Hubicka <hubicka@ucw.cz>
13220
13221 PR ipa/66223
13222 * g++.dg/ipa/devirt-50.C: New testcase.
13223
e035a62c 132242016-01-19 Marek Polacek <polacek@redhat.com>
13225
13226 PR c++/68965
13227 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13228 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13229
885cc3ea 132302016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13231
13232 PR target/69135
13233 * gcc.target/arm/pr69135_1.c: New test.
13234
07bd240e 132352015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13236
13237 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13238
9f60d257 132392015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13240
13241 * gcc.target/aarch64/ccmp_1.c: New testcase.
13242
a0c919f7 132432016-01-19 Marek Polacek <polacek@redhat.com>
13244
13245 PR c++/68586
13246 * g++.dg/cpp0x/enum30.C: New test.
13247
dc5d6d17 132482016-01-19 Richard Biener <rguenther@suse.de>
13249
13250 PR tree-optimization/69336
13251 * g++.dg/tree-ssa/pr69336.C: New testcase.
13252
6dd156e0 132532016-01-19 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR debug/65779
13256 * gcc.dg/pr65779.c: New test.
13257
3e0d45b9 132582016-01-19 Richard Biener <rguenther@suse.de>
13259
13260 PR tree-optimization/69352
13261 * gcc.dg/torture/pr69352.c: New testcase.
13262
7a3cf64d 132632016-01-19 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR rtl-optimization/68955
13266 PR rtl-optimization/64557
13267 * gcc.dg/torture/pr68955.c: New test.
13268
8be55b33 132692016-01-19 Jan Hubicka <hubicka@ucw.cz>
13270
13271 PR lto/69136
13272 * g++.dg/torture/pr69136.C: New testcase.
13273
72a985d7 132742016-01-19 Jan Hubicka <hubicka@ucw.cz>
13275
13276 PR lto/69133
13277 * g++.dg/lto/pr69133_0.C: New testcase.
13278 * g++.dg/lto/pr69133_1.C: New testcase.
13279
56778b62 132802016-01-15 Jeff Law <law@redhat.com>
13281
13282 PR tree-optimization/69320
13283 * gcc.c-torture/pr69320-1.c: New test.
13284 * gcc.c-torture/pr69320-2.c: New test.
13285 * gcc.c-torture/pr69320-3.c: New test.
13286 * gcc.c-torture/pr69320-4.c: New test.
13287
ced41b93 132882016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13289
13290 PR c++/11858
13291 PR c++/24663
13292 PR c++/24664
13293 * g++.dg/template/pr11858.C: New test.
13294 * g++.dg/template/pr24663.C: New test.
13295 * g++.dg/template/unify12.C: New test.
13296 * g++.dg/template/unify13.C: New test.
13297 * g++.dg/template/unify14.C: New test.
13298 * g++.dg/template/unify15.C: New test.
13299 * g++.dg/template/unify16.C: New test.
13300 * g++.dg/template/unify17.C: New test.
13301
7f8cbcaf 133022016-01-18 David Malcolm <dmalcolm@redhat.com>
13303
13304 PR testsuite/69181
13305 * gcc.dg/pr69181-1.c: New test file.
13306 * gcc.dg/pr69181-2.c: New test file.
13307 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13308 globals by moving it to...
13309 (cleanup-after-saved-dg-test): ...this new function. Add
13310 "global additional_sources_used". Add reset of global
13311 multiline_expected_outputs to the empty list.
13312 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13313 global to...
13314 (multiline_expected_outputs): ...this, and updated comments to
13315 note that it is modified from gcc-dg.exp.
13316 (dg-end-multiline-output): Update for the above renaming.
13317 (handle-multiline-outputs): Likewise. Remove the clearing
13318 of the expected outputs to the empty list.
13319
3c7cbfc0 133202016-01-18 Richard Biener <rguenther@suse.de>
13321
13322 PR tree-optimization/69297
13323 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13324
81d49cc1 133252016-01-18 Joseph Myers <joseph@codesourcery.com>
13326
13327 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13328 dg-options.
13329 * gcc.target/mips/mips-3d-2.c: Likewise.
13330 * gcc.target/mips/mips-3d-3.c: Likewise.
13331 * gcc.target/mips/mips-3d-4.c: Likewise.
13332 * gcc.target/mips/mips-3d-5.c: Likewise.
13333 * gcc.target/mips/mips-3d-6.c: Likewise.
13334 * gcc.target/mips/mips-3d-7.c: Likewise.
13335 * gcc.target/mips/mips-3d-8.c: Likewise.
13336 * gcc.target/mips/mips-3d-9.c: Likewise.
13337 * gcc.target/mips/mips-ps-1.c: Likewise.
13338 * gcc.target/mips/mips-ps-2.c: Likewise.
13339 * gcc.target/mips/mips-ps-3.c: Likewise.
13340 * gcc.target/mips/mips-ps-4.c: Likewise.
13341 * gcc.target/mips/mips-ps-5.c: Likewise.
13342 * gcc.target/mips/mips-ps-6.c: Likewise.
13343 * gcc.target/mips/mips-ps-7.c: Likewise.
13344 * gcc.target/mips/mips-ps-type.c: Likewise.
13345 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13346 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13347
03c4ff3a 133482016-01-18 Tom de Vries <tom@codesourcery.com>
13349
13350 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13351 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13352 * c-c++-common/goacc/kernels-empty.c: New test.
13353 * c-c++-common/goacc/kernels-eternal.c: New test.
13354 * c-c++-common/goacc/kernels-loop-2.c: New test.
13355 * c-c++-common/goacc/kernels-loop-3.c: New test.
13356 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13357 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13358 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13359 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13360 * c-c++-common/goacc/kernels-loop-data.c: New test.
13361 * c-c++-common/goacc/kernels-loop-g.c: New test.
13362 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13363 * c-c++-common/goacc/kernels-loop-n.c: New test.
13364 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13365 * c-c++-common/goacc/kernels-loop.c: New test.
13366 * c-c++-common/goacc/kernels-noreturn.c: New test.
13367 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13368 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13369 * c-c++-common/goacc/kernels-reduction.c: New test.
13370
22e3dcee 133712016-01-18 Tom de Vries <tom@codesourcery.com>
13372
13373 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13374 * gcc.dg/autopar/outer-2.c: Same.
13375 * gcc.dg/autopar/outer-3.c: Same.
13376 * gcc.dg/autopar/outer-4.c: Same.
13377 * gcc.dg/autopar/outer-5.c: Same.
13378 * gcc.dg/autopar/outer-6.c: Same.
13379 * gcc.dg/autopar/parallelization-1.c: Same.
13380 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13381 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13382 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13383 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13384 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13385 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13386 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13387 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13388 * gcc.dg/autopar/pr39500-1.c: Same.
13389 * gcc.dg/autopar/pr39500-2.c: Same.
13390 * gcc.dg/autopar/pr46193.c: Same.
13391 * gcc.dg/autopar/pr46194.c: Same.
13392 * gcc.dg/autopar/pr49580.c: Same.
13393 * gcc.dg/autopar/pr49960-1.c: Same.
13394 * gcc.dg/autopar/pr49960.c: Same.
13395 * gcc.dg/autopar/pr68373.c: Same.
13396 * gcc.dg/autopar/reduc-1.c: Same.
13397 * gcc.dg/autopar/reduc-1char.c: Same.
13398 * gcc.dg/autopar/reduc-1short.c: Same.
13399 * gcc.dg/autopar/reduc-2.c: Same.
13400 * gcc.dg/autopar/reduc-2char.c: Same.
13401 * gcc.dg/autopar/reduc-2short.c: Same.
13402 * gcc.dg/autopar/reduc-3.c: Same.
13403 * gcc.dg/autopar/reduc-4.c: Same.
13404 * gcc.dg/autopar/reduc-6.c: Same.
13405 * gcc.dg/autopar/reduc-7.c: Same.
13406 * gcc.dg/autopar/reduc-8.c: Same.
13407 * gcc.dg/autopar/reduc-9.c: Same.
13408 * gcc.dg/autopar/uns-outer-4.c: Same.
13409 * gcc.dg/autopar/uns-outer-5.c: Same.
13410 * gcc.dg/autopar/uns-outer-6.c: Same.
13411 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13412 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13413
fd5cbe2f 134142016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13415
13416 PR target/63679
13417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13418 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13419
fa75ab55 134202016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13421
13422 PR target/63679
13423 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13424 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13425 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13426
214b2582 134272016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13428
13429 PR target/63679
13430 * gcc.dg/tree-ssa/sra-17.c: New.
13431 * gcc.dg/tree-ssa/sra-18.c: New.
13432
13146837 134332016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13434
13435 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13436
6ccd18c2 134372016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13438
13439 * gnat.dg/inline12.adb: New test.
13440
8872b95f 134412016-01-18 Bin Cheng <bin.cheng@arm.com>
13442
13443 PR tree-optimization/66797
13444 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13445
971514e3 134462016-01-18 Richard Biener <rguenther@suse.de>
13447
13448 PR tree-optimization/69170
13449 * gcc.dg/torture/pr69170.c: New testcase.
13450
dfb6d139 134512016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13452
13453 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13454
164d84c2 134552016-01-16 Tom de Vries <tom@codesourcery.com>
13456
13457 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13458
4c33b769 134592016-01-16 Tom de Vries <tom@codesourcery.com>
13460
13461 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13462 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13463 redundant dg-require-effective-target pthread.
13464 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13465 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13466 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13467 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13468 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13469 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13470 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13471
673441b0 134722016-01-16 David Edelsohn <dje.gcc@gmail.com>
13473
13474 PR target/68609
13475 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13476 * gcc.target/powerpc/recip-7.c: Same.
13477
90153ae7 134782016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13479
13480 PR c++/69091
13481 * g++.dg/template/pr69091.C: New test.
13482
bc24d01d 134832016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13484
13485 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13486 dump does not contain an error_mark_node.
13487 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13488 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13489
4067c0fd 134902016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13491
13492 PR c++/68936
13493 * g++.dg/template/pr68936.C: New test.
13494
27c6dbdd 134952016-01-15 David Edelsohn <dje.gcc@gmail.com>
13496
13497 PR target/68609
13498 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13499 * gcc.target/powerpc/recip-2.c: Same.
13500 * gcc.target/powerpc/recip-3.c: Same.
13501 * gcc.target/powerpc/recip-4.c: Same.
13502 * gcc.target/powerpc/recip-sqrtf.c: Same.
13503
e390c57d 135042016-01-15 Jeff Law <law@redhat.com>
13505
13506 PR tree-optimization/69270
13507 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13508 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13509
ddcfeaf1 135102016-01-15 Paul Thomas <pault@gcc.gnu.org>
13511
13512 PR fortran/49630
13513 * gfortran.dg/deferred_character_13.f90: New test for the fix
13514 of comment 3 of the PR.
13515
13516 PR fortran/54070
13517 * gfortran.dg/deferred_character_8.f90: New test
13518 * gfortran.dg/allocate_error_5.f90: New test
13519
13520 PR fortran/60593
13521 * gfortran.dg/deferred_character_10.f90: New test
13522
13523 PR fortran/60795
13524 * gfortran.dg/deferred_character_14.f90: New test
13525
13526 PR fortran/61147
13527 * gfortran.dg/deferred_character_11.f90: New test
13528
13529 PR fortran/64324
13530 * gfortran.dg/deferred_character_9.f90: New test
13531
81be349c 135322016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13533
13534 PR rtl-optimization/69030
13535 * gcc.target/i386/pr69030.c: New.
13536
998456c5 135372016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13538
13539 * gcc.target/aarch64/target_attr_17.c: New test.
13540
0d85be19 135412016-01-15 Richard Biener <rguenther@suse.de>
13542
13543 PR tree-optimization/66856
13544 * gcc.dg/torture/pr66856-1.c: New testcase.
13545 * gcc.dg/torture/pr66856-2.c: Likewise.
13546
321d36c8 135472016-01-15 Richard Biener <rguenther@suse.de>
13548
13549 PR debug/69137
13550 * g++.dg/lto/pr69137_0.C: New testcase.
13551
d94a1f53 135522016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13553
13554 PR middle-end/69246
13555 * gcc.target/i386/pr69246.c: New test.
13556
5fe9a861 135572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13558
a9c01e81 13559 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13560
3d05a5e9 135612016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13562
13563 PR c++/56194
13564 * g++.dg/init/const9.C: Disable test on S/390.
13565
5e8132b5 135662016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13567
13568 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13569 * g++.dg/Wno-frame-address.C: Ditto.
13570
32307cdf 135712016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13572
13573 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13574
1ca28250 135752016-01-15 Richard Biener <rguenther@suse.de>
13576
13577 PR tree-optimization/68961
13578 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13579
6271bd93 135802016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13581
13582 * gcc.target/i386/pr65105-5.c: New test.
13583
dfb6d139 135842016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13585
13586 * gcc.c-torture/execute/alias-4.c: New testcase.
13587
dfb6d139 135882016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13589
13590 PR ipa/68148
13591 * g++.dg/ipa/devirt-49.C: New testcase.
13592
7bbac464 135932016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13594
13595 PR target/65837
13596 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13597 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13598 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13599
4345b868 136002016-01-15 Richard Biener <rguenther@suse.de>
13601
13602 PR tree-optimization/69117
13603 * gcc.dg/torture/pr69117.c: New testcase.
13604
580357e7 136052015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13606
13607 PR c++/69048
13608 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13609
612baa31 136102016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13611
13612 PR testsuite/67509
13613 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13614 range tests use 100 * maximum instead of maximum + 1.
13615
44e09bc4 136162016-01-14 Jakub Jelinek <jakub@redhat.com>
13617
13618 PR debug/69244
13619 * gcc.dg/guality/pr69244.c: New test.
13620
96962ae4 136212016-01-14 Uros Bizjak <ubizjak@gmail.com>
13622
13623 * lib/target-supports.exp (check_effective_target_issignaling):
13624 New procedure.
13625 * gcc.dg/pr61441.c: Require issignaling effective target.
13626
ab9c400b 136272016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13628
13629 PR target/68803
13630 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13631
a7ed4583 136322016-01-14 David Malcolm <dmalcolm@redhat.com>
13633
13634 PR c++/68819
13635 PR preprocessor/69177
13636 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13637 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13638 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13639 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13640
77f35cec 136412016-01-14 Marek Polacek <polacek@redhat.com>
13642
13643 PR c/69262
13644 * gcc.dg/array-15.c: New test.
13645
915d0950 136462016-01-14 Jakub Jelinek <jakub@redhat.com>
13647
13648 PR middle-end/68146
13649 PR tree-optimization/69155
13650 * gfortran.dg/pr68146.f: New test.
13651 * gfortran.dg/pr69155.f90: New test.
13652
24651fb7 136532016-01-14 Richard Biener <rguenther@suse.de>
13654
13655 PR tree-optimization/68060
13656 * gcc.dg/torture/pr68060-1.c: New testcase.
13657 * gcc.dg/torture/pr68060-2.c: Likewise.
13658
2f63f950 136592016-01-14 Nick Clifton <nickc@redhat.com>
13660
13661 * lib/target-supports.exp
13662 (check_effective_target_arm_neon_ok_nocache): Add an option
13663 sequence that includes setting the ARM architecture to ARMv7-A.
13664 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13665 command line options necessary to enable Neon support.
13666 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13667 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13668 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13669 * gcc.target/arm/pr69180.c: Likewise.
13670
3ce0acde 136712016-01-14 Jeff Law <law@redhat.com>
13672
13673 PR tree-optimization/69270
13674 * gcc.dg/tree-ssa/pr69270.c: New test.
13675
bda05c57 136762016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13677
13678 PR c/66208
13679 * c-c++-common/pr66208.c: New file.
13680
9b657cf1 136812016-01-13 Jakub Jelinek <jakub@redhat.com>
13682
13683 PR tree-optimization/69156
13684 * gcc.dg/pr69156.c: New test.
13685
58ba1b9d 136862016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13687
13688 * gcc.target/i386/pr69225-7.c: New test.
13689
e5fee0fe 136902016-01-13 Richard Henderson <rth@redhat.com>
13691
13692 * gcc.dg/tm/memopt-13.c: Update expected function.
13693 * gcc.dg/tm/memopt-6.c: Likewise.
13694
3f0e9745 136952016-01-13 Uros Bizjak <ubizjak@gmail.com>
13696
13697 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13698 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13699 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13700 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13701
3f0e9745 137022016-01-13 Tom de Vries <tom@codesourcery.com>
13703
13704 PR tree-optimization/69169
7a6ddc0d 13705 * gcc.dg/pr69169.c: New test.
13706
9b657cf1 137072016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13708
13709 PR target/69228
13710 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13711 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13712 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13713 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13714 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13715 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13716 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13717 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13718
f704d701 137192016-01-13 Jakub Jelinek <jakub@redhat.com>
13720
13721 PR target/69247
13722 * gcc.dg/pr69247.c: New test.
13723
e966d6b9 137242016-01-13 Richard Biener <rguenther@suse.de>
13725
13726 PR tree-optimization/69242
13727 * gcc.dg/torture/pr69242.c: New testcase.
13728
1ca1d9b2 137292016-01-13 Richard Biener <rguenther@suse.de>
13730
13731 PR tree-optimization/69186
13732 * gcc.dg/torture/pr69186.c: New testcase.
13733
d07cbccc 137342016-01-13 Jeff Law <law@redhat.com>
13735
13736 PR tree-optimization/67755
13737 * gcc.dg/tree-ssa/pr67755.c: New test.
13738
137392016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13740
13741 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13742 pass number in output by a star.
13743
b95d41cf 137442016-01-12 Bin Cheng <bin.cheng@arm.com>
13745
13746 PR tree-optimization/68911
13747 * gcc.c-torture/execute/pr68911.c: New test.
13748
91d87e22 137492016-01-12 Marek Polacek <polacek@redhat.com>
13750
13751 PR c++/68979
13752 * g++.dg/warn/permissive-1.C: New test.
13753
8a9401a4 137542016-01-12 Jakub Jelinek <jakub@redhat.com>
13755
13756 PR objc++/68511
13757 PR c++/69213
13758 * g++.dg/opt/pr69213.C: New test.
13759
b9cb7a67 137602016-01-12 Christian Bruel <christian.bruel@st.com>
13761
13762 PR target/69180
13763 * gcc.target/arm/pr69180.c: New test.
13764
e4c96992 137652016-01-12 Richard Biener <rguenther@suse.de>
13766
13767 PR lto/69077
13768 * g++.dg/lto/pr69077_0.C: New testcase.
13769 * g++.dg/lto/pr69077_1.C: Likewise.
13770
90525f61 137712016-01-12 Jakub Jelinek <jakub@redhat.com>
13772
13773 PR target/69175
13774 * g++.dg/opt/pr69175.C: New test.
13775
9e7edfd3 137762016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13777
13778 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13779 rather than #including math.h & stdlib.h.
13780 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13781 * gcc.dg/vect/pr49771.c: Likewise.
13782 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13783 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13784 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13785 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13786 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13787 * gcc.dg/vect/pr44507.c: Likewise.
13788 * gcc.dg/vect/pr45902.c: Likewise.
13789 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13790 * gcc.dg/vect/vect-117.c: Likewise.
13791 * gcc.dg/vect/vect-99.c: Likewise.
13792 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13793 * gcc.dg/vect/vect-cond-1.c: Likewise.
13794 * gcc.dg/vect/vect-cond-2.c: Likewise.
13795 * gcc.dg/vect/vect-cond-3.c: Likewise.
13796 * gcc.dg/vect/vect-cond-4.c: Likewise.
13797 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13798 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13799 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13800 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13801 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13802 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13803 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13804 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13805 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13806 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13807 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13808 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13809 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13810 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13811 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13812 include of signal.h.
13813 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13814 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13815 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13816 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13817 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13818 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13819 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13820 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13821 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13822 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13823 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13824 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13825 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13826 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13827 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13828 * gcc.dg/vect/vect-outer-5.c: Likewise.
13829 * gcc.dg/vect/vect-outer-6.c: Likewise.
13830 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13831 include of stdio.h.
13832
3368873d 138332016-01-12 Nick Clifton <nickc@redhat.com>
13834
13835 PR target/68913
13836 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13837 to fread so that it will be found in all target runtimes.
13838
0464ea95 138392016-01-12 Richard Biener <rguenther@suse.de>
13840
13841 PR tree-optimization/69053
13842 * g++.dg/torture/pr69053.C: New testcase.
13843
7819730f 138442016-01-12 Richard Biener <rguenther@suse.de>
13845
13846 PR tree-optimization/69168
13847 * gcc.dg/torture/pr69168.c: New testcase.
13848
995bfebf 138492016-01-12 Richard Biener <rguenther@suse.de>
13850
13851 PR tree-optimization/69157
13852 * gcc.dg/torture/pr69157.c: New testcase.
13853
138542016-01-12 Richard Biener <rguenther@suse.de>
13855
13856 PR tree-optimization/69174
13857 * gcc.dg/torture/pr69174.c: New testcase.
13858
1d10d64c 138592016-01-12 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR c++/66808
13862 PR c++/69000
13863 * g++.dg/tls/pr66808.C: New test.
13864 * g++.dg/tls/pr69000.C: New test.
13865
f0b79faf 138662016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13867
13868 * gcc.target/powerpc/swaps-p8-23.c: New test.
13869 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13870
04cf75a4 138712016-01-11 John David Anglin <danglin@gcc.gnu.org>
13872
13873 PR tree-optimization/68356
13874 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13875
0eb4264c 138762016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13877 Jim Wilson <jim.wilson@linaro.org>
13878
13879 PR target/69194
13880 * gcc.target/arm/pr69194.c: New test.
13881
2f66de64 138822016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13883
13884 PR target/69225
13885 * gcc.target/i386/pr69225-1.c: New test.
13886 * gcc.target/i386/pr69225-2.c: Likewise.
13887 * gcc.target/i386/pr69225-3.c: Likewise.
13888 * gcc.target/i386/pr69225-4.c: Likewise.
13889 * gcc.target/i386/pr69225-5.c: Likewise.
13890 * gcc.target/i386/pr69225-6.c: Likewise.
13891
36105e82 138922016-01-11 Jakub Jelinek <jakub@redhat.com>
13893
1c78ce2e 13894 PR target/67462
13895 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13896 if lp64.
13897
a4a87320 13898 PR target/69071
13899 * gcc.dg/pr69071.c: New test.
13900
91fbd04f 13901 PR c++/69211
13902 * g++.dg/opt/pr69211.C: New test.
13903
36105e82 13904 PR tree-optimization/69214
13905 * gcc.c-torture/compile/pr69214.c: New test.
13906
e934c380 139072016-01-11 Uros Bizjak <ubizjak@gmail.com>
13908
13909 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13910 * gcc.target/i386/pr66232-11.c: Ditto.
13911 * gcc.target/i386/pr66232-12.c: Ditto.
13912 * gcc.target/i386/pr66232-13.c: Ditto.
13913
3ff1b153 139142016-01-11 Richard Biener <rguenther@suse.de>
13915
13916 PR tree-optimization/69173
13917 * gcc.dg/torture/pr69173.c: New testcase.
13918
04e1504c 139192016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13920
13921 PR rtl-optimization/68796
13922 * gcc.target/aarch64/tst_5.c: New test.
13923 * gcc.target/aarch64/tst_6.c: Likewise.
13924
ae8718b5 139252016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13926
13927 PR rtl-optimization/68841
13928 * gcc.dg/pr68841.c: New test.
13929 * gcc.c-torture/execute/pr68841.c: New test.
13930
bd8bece2 139312016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13932
13933 PR rtl-optimization/68920
13934 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13935 for ix86 targets.
13936 * gcc.dg/ifcvt-5.c: New test.
13937
9b657cf1 139382016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13939
13940 PR bootstrap/69123
13941 * g++.dg/pr69123.C: New.
13942
7a158352 139432016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13944
13945 PR target/69010
13946 * gcc.target/i386/pr69010.c: New test.
13947
ff375d11 139482016-01-11 Martin Jambor <mjambor@suse.cz>
13949
13950 PR ipa/69044
13951 * gcc.target/i386/chkp-pr69044.c: New test.
13952
9eb890f1 139532016-01-11 Tom de Vries <tom@codesourcery.com>
13954
13955 PR tree-optimization/69109
13956 * gcc.dg/autopar/pr69109-2.c: New test.
13957 * gcc.dg/autopar/pr69109.c: New test.
13958
c4157ee5 139592016-01-11 Tom de Vries <tom@codesourcery.com>
13960
13961 PR tree-optimization/69108
13962 * gcc.dg/autopar/pr69108.c: New test.
13963
b933e511 139642016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13965
13966 PR c++/69029
13967 * c-c++-common/Wisleading-indentation.c: Augment test.
13968
efb73de1 139692016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13970
13971 PR fortran/69154
13972 * gfortran.dg/inline_matmul_12.f90: New test.
13973
40c86c3b 139742016-01-10 Paul Thomas <pault@gcc.gnu.org>
13975
13976 PR fortran/67779
13977 * gfortran.dg/actual_array_offset_1: New test.
13978
a006c0bb 139792016-01-10 Tom de Vries <tom@codesourcery.com>
13980
13981 PR tree-optimization/69062
13982 * gcc.dg/autopar/pr69062.c: New test.
13983
880ed4be 139842016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13985
13986 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13987 * gcc.dg/vect/slp-perm-2.c: Likewise.
13988 * gcc.dg/vect/slp-perm-3.c: Likewise.
13989 * gcc.dg/vect/slp-perm-5.c: Likewise.
13990 * gcc.dg/vect/slp-perm-6.c: Likewise.
13991 * gcc.dg/vect/slp-perm-7.c: Likewise.
13992 * gcc.dg/vect/slp-perm-8.c: Likewise.
13993
d95e1856 139942016-01-10 Tom de Vries <tom@codesourcery.com>
13995
13996 PR tree-optimization/69039
13997 * gcc.dg/autopar/pr69039.c: New test.
13998
0f8f48d0 139992016-01-09 Marek Polacek <polacek@redhat.com>
14000
14001 PR c++/69113
14002 * g++.dg/pr69113.C: New test.
14003
7dff0499 140042016-01-09 Jakub Jelinek <jakub@redhat.com>
14005
14006 PR middle-end/50865
14007 PR tree-optimization/69097
14008 * gcc.c-torture/execute/pr50865.c: New test.
14009 * gcc.c-torture/execute/pr69097-1.c: New test.
14010 * gcc.c-torture/execute/pr69097-2.c: New test.
14011 * gcc.dg/pr69097-1.c: New test.
14012 * gcc.dg/pr69097-2.c: New test.
14013
18431e78 140142016-01-09 Jakub Jelinek <jakub@redhat.com>
14015
14016 PR c++/69164
14017 * g++.dg/opt/pr69164.C: New test.
14018
1943a4a2 140192016-01-08 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR tree-optimization/69167
14022 * gcc.dg/pr69167.c: New test.
14023
a143e277 140242016-01-08 Marek Polacek <polacek@redhat.com>
14025
14026 PR c++/68449
14027 * g++.dg/pr68449.C: New.
14028
44c01906 140292016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14030
14031 PR tree-optimization/68707
14032 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14033 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14034 on platforms supporting it.
14035 * gcc.dg/vect/slp-perm-2.c: Likewise.
14036 * gcc.dg/vect/slp-perm-3.c: Likewise.
14037 * gcc.dg/vect/slp-perm-5.c: Likewise.
14038 * gcc.dg/vect/slp-perm-7.c: Likewise.
14039 * gcc.dg/vect/slp-perm-8.c: Likewise.
14040 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14041 on platforms supporting it.
14042
c437d1e8 140432016-01-08 Jakub Jelinek <jakub@redhat.com>
14044
c9595c51 14045 PR tree-optimization/69162
14046 * gcc.dg/pr69162.c: New test.
14047
c437d1e8 14048 PR tree-optimization/69172
14049 * gcc.dg/pr69172.c: New test.
14050
6a46a28c 140512016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14052
14053 PR tree-optimization/67781
14054 * gcc.c-torture/execute/pr67781.c: New file.
14055
62ad9a04 140562016-01-08 Jakub Jelinek <jakub@redhat.com>
14057
14058 PR tree-optimization/69083
14059 * gcc.dg/vect/pr69083.c: New test.
14060
9e0e8c2a 140612016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14062
14063 PR tree-optimization/61441
14064 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14065 Use -fexcess-precision=standard for compiler options.
14066 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14067
5d034e37 140682016-01-08 Jakub Jelinek <jakub@redhat.com>
14069
5013f740 14070 PR fortran/69128
14071 * gfortran.dg/gomp/pr69128.f90: New test.
14072
5d034e37 14073 PR c++/69145
14074 * g++.dg/ext/pr69145-1.C: New test.
14075 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14076 * g++.dg/ext/pr69145-2.h: New file.
14077
517906ff 140782016-01-07 Martin Sebor <msebor@redhat.com>
14079
14080 PR c/68966
14081 * gcc.dg/atomic-fetch-bool.c: New test.
14082 * gcc.dg/sync-fetch-bool.c: New test.
14083
cdbb524c 140842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14085
14086 PR fortran/66680
14087 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14088
ec3aba9e 140892016-01-07 Nick Clifton <nickc@redhat.com>
14090
14091 PR target/66655
14092 * g++.dg/pr66655.C: New test.
14093 * g++.dg/pr66655_1.cc: Test support file.
14094 * g++.dg/pr66655.h: Test header file.
14095
9b657cf1 140962016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14097
14098 PR fortran/66680
14099 gfortran.dg/gomp/pr66680.f90: New test.
14100
cd45d7a5 141012016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14102
14103 PR target/69171
14104 * gcc.target/i386/pr69171-1.c: New test.
14105 * gcc.target/i386/pr69171-2.c: Likewise.
14106 * gcc.target/i386/pr69171-3.c: Likewise.
14107 * gcc.target/i386/pr69171-4.c: Likewise.
14108 * gcc.target/i386/pr69171-5.c: Likewise.
14109 * gcc.target/i386/pr69171-6.c: Likewise.
14110
4a86a91a 141112015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14112
14113 PR middle-end/67639
14114 * c-c++-common/pr67639.c: New test.
14115
34c05552 141162016-01-07 Jakub Jelinek <jakub@redhat.com>
14117
14118 PR tree-optimization/69141
14119 * g++.dg/opt/pr69141.C: New test.
14120
f08d6895 141212016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14122
14123 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14124
32ec4173 141252016-01-06 Uros Bizjak <ubizjak@gmail.com>
14126
14127 PR target/69140
14128 * gcc.target/i386/pr69140.c: New test
14129
d74214f3 141302016-01-06 David Malcolm <dmalcolm@redhat.com>
14131
14132 * gcc.dg/bad-dereference.c: New test case.
14133
73991cab 141342015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14135
14136 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14137
fc8cc457 141382016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14139
14140 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14141
be3c9981 141422016-01-06 Marek Polacek <polacek@redhat.com>
14143
14144 PR sanitizer/69099
14145 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14146
2cb724f9 141472016-01-05 Marek Polacek <polacek@redhat.com>
14148
14149 PR c/69104
14150 * gcc.dg/atomic-invalid-2.c: New.
14151
233a53ed 141522016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14153
14154 PR target/68991
14155 * gcc.target/i386/pr68991.c: New test.
14156
ea87c5e3 141572016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14158
14159 PR target/68991
14160 * g++.dg/pr68991-1.C: New test.
14161 * g++.dg/pr68991-2.C: Likewise.
14162
1943a4a2 141632016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14164
1943a4a2 14165 PR other/60465
afe82e5b 14166 * gcc.target/ia64/pr60465-gprel64.c: New test.
14167 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14168
1e9147dd 141692016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14170
14171 PR rtl-optimization/68651
14172 * gcc.target/aarch64/pr68651_1.c: New test.
14173
d42aa619 141742016-01-05 David Malcolm <dmalcolm@redhat.com>
14175
14176 PR c/69122
14177 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14178
1776de76 141792016-01-05 Nathan Sidwell <nathan@acm.org>
14180
2d7d361d 14181 PR c++/58583
14182 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14183
1776de76 14184 * gcc.dg/alias-15.c: New.
14185
5beb12c0 141862016-01-05 Nick Clifton <nickc@redhat.com>
14187
14188 PR target/68870
14189 * g++.dg/pr68770.C: New test.
14190
d8cca921 141912016-01-04 Mike Stump <mikestump@comcast.net>
14192
14193 * lib/target-supports.exp (check_effective_target_cilkplus):
14194 cilkplus targets require pthreads.
afc907ef 14195 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14196
8427dff3 141972016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14198
14199 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14200 generation.
14201
f1717362 142022016-01-04 Jakub Jelinek <jakub@redhat.com>
14203
14204 Update copyright years.
14205
d7d6a3ab 142062016-01-04 Marek Polacek <polacek@redhat.com>
14207
14208 PR c/68908
14209 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14210 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14211 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14212
b8f4a5f9 142132016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14214
14215 * gcc.target/sparc/20160104-2.c: New test.
14216
6b5c028f 142172016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14218
14219 * gcc.target/sparc/20160104-1.c: New test.
14220
300e1002 142212016-01-03 Paul Thomas <pault@gcc.gnu.org>
14222
14223 PR fortran/65045
14224 * gfortran.dg/pr65045.f90: New test.
14225
855b105f 142262016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14227
14228 * gnat.dg/specs/debug1.ads: Delete.
14229
bdc177dc 142302016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14231
14232 PR libgfortran/68867
14233 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14234 expression.
14235
48aaffae 142362016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14237
14238 PR libgfortran/68867
14239 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14240 PowerPC.
14241
19a468b8 142422016-01-01 Paul Thomas <pault@gcc.gnu.org>
14243
14244 PR fortran/68864
14245 * gfortran.dg/pr68864.f90: New test.
14246
25371c91 142472016-01-01 Jakub Jelinek <jakub@redhat.com>
14248
2a659064 14249 PR tree-optimization/69070
14250 * gcc.dg/pr69070.c: New test.
14251
57aa9851 14252 PR sanitizer/69055
14253 * gfortran.dg/pr69055.f90: New test.
14254
25371c91 14255 PR target/69015
14256 * gcc.dg/pr69015.c: New test.
f1717362 14257\f
fb2c1edd 14258Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14259
14260Copying and distribution of this file, with or without modification,
14261are permitted in any medium without royalty provided the copyright
14262notice and this notice are preserved.