]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Optimize RNG use in std::sample selection sampling
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
4d8040d8 12016-10-21 Jakub Jelinek <jakub@redhat.com>
2
1a4cced6 3 PR target/78057
4 * gcc.target/i386/pr78057.c: New test.
5
4d8040d8 6 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
7
60e91af4 82016-10-21 Paul Thomas <pault@gcc.gnu.org>
9
10 PR fortran/69566
11 * gfortran.dg/select_type_37.f03: New test.
12
c2c800fc 132016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14
15 PR target/71627
16 * gcc.target/avr/pr71627.c: New test
17
121d313b 182016-10-21 Eric Botcazou <ebotcazou@adacore.com>
19
20 * gcc.target/sparc/overflow-1.c: New test.
21 * gcc.target/sparc/overflow-2.c: Likewise.
22 * gcc.target/sparc/overflow-3.c: Likewise.
23
f1ea412a 242016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
25
26 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
27 effective target.
28
ec85126d 292016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
30
31 PR rtl-optimization/78038
32 * gcc.target/aarch64/pr78038.c: New test.
33
a3d5ca2a 342016-10-21 Richard Biener <rguenther@suse.de>
35
36 PR tree-optimization/78051
37 * g++.dg/torture/pr78051.C: New testcase.
38
127b5b65 392016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
40
41 * c-c++-common/wdate-time.c: Restored test case.
42 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
43
8d379b82 442016-10-20 Jakub Jelinek <jakub@redhat.com>
45
46 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
47
e0a20c9e 482016-10-20 Uros Bizjak <ubizjak@gmail.com>
49
50 PR target/78037
51 * gcc.target/i386/pr78037.c: New test.
52
06904722 532016-10-20 Eric Botcazou <ebotcazou@adacore.com>
54
55 * gcc.target/visium/overflow8.c: New.
56 * gcc.target/visium/overflow16.c: Likewise.
57 * gcc.target/visium/overflow32: Likewise.
58
92a2a716 592016-10-20 Michael Matz <matz@suse.de>
60
61 * gcc.dg/loop-split.c: New test.
62 * gcc.dg/tree-ssa/ifc-9.c: Update.
63 * gcc.dg/tree-ssa/ifc-10.c: Update.
64
8a0d346b 652016-10-20 Richard Biener <rguenther@suse.de>
66
67 * gcc.dg/graphite/pr35356-1.c: Update.
68
bc3bde59 692016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/77446
72 * g++.dg/cpp1y/pr77446.C: New.
73
ab056ef4 742016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
75
76 PR tree-optimization/53979
77 * gcc.dg/pr53979-1.c: New test-case.
78 * gcc.dg/pr53979-2.c: Likewise.
79
5c2ba578 802016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
81
82 * c-c++-common/Wint-in-bool-context-2.c: New test.
83
dbbe97e3 842016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
85
86 * gfortran.dg/dtio_17.f90: Fix test.
87
0d05daf3 882016-10-19 Aldy Hernandez <aldyh@redhat.com>
89
90 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
91 * gcc.dg/Walloca-2.c: Same.
92
e066ee66 932016-10-19 Aldy Hernandez <aldyh@redhat.com>
94
95 * gcc.dg/Wvla-1.c: Rename to...
96 * gcc.dg/Wvla-larger-than-1.c: ...this.
97 * gcc.dg/Wvla-2.c: Rename to...
98 * gcc.dg/Wvla-larger-than-2.c: ...this.
99 * gcc.dg/Wvla-3.c: Rename to...
100 * gcc.dg/Walloca-11.c.: ...this.
101 * gcc.dg/wvla-[1-7].c: Rename to:
102 * gcc.dg/Wvla-[1-7].c: ...this.
103
82112bf2 1042016-10-19 Bin Cheng <bin.cheng@arm.com>
105
106 PR tree-optimization/78005
107 * gcc.dg/vect/pr78005.c: New.
108 * gcc.target/i386/l_fma_float_1.c: Revise test.
109 * gcc.target/i386/l_fma_float_2.c: Ditto.
110 * gcc.target/i386/l_fma_float_3.c: Ditto.
111 * gcc.target/i386/l_fma_float_4.c: Ditto.
112 * gcc.target/i386/l_fma_float_5.c: Ditto.
113 * gcc.target/i386/l_fma_float_6.c: Ditto.
114 * gcc.target/i386/l_fma_double_1.c: Ditto.
115 * gcc.target/i386/l_fma_double_2.c: Ditto.
116 * gcc.target/i386/l_fma_double_3.c: Ditto.
117 * gcc.target/i386/l_fma_double_4.c: Ditto.
118 * gcc.target/i386/l_fma_double_5.c: Ditto.
119 * gcc.target/i386/l_fma_double_6.c: Ditto.
120
b3e3b38b 1212016-10-19 Thomas Schwinge <thomas@codesourcery.com>
122
123 PR tree-optimization/78024
124 * gcc.dg/goacc/loop-processing-1.c: New file.
125
1227b118 1262016-10-19 Richard Biener <rguenther@suse.de>
127
128 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
129
f9debd38 1302016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
131
132 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
133 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
134 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
135 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
136 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
137 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
138 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
139 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
140 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
141 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
142 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
143 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
144 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
145 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
146 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
147 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
148 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
149 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
150 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
151 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
152 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
153 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
154 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
155 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
156 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
157 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
158 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
159 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
160 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
161 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
162 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
163 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
164 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
165 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
166 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
167 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
168 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
169 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
170 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
171 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
172 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
173 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
174 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
175 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
176 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
177 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
178 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
179 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
180 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
181 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
182 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
183 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
184 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
185 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
186 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
187 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
188 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
189 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
190 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
191 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
192 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
193 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
194 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
195 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
196 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
197 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
198 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
199 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
200 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
201 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
202 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
203 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
204 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
205 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
206 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
207 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
208 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
209 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
210 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
211 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
212 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
213 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
214 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
215 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
216 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
217 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
218 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
219 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
220 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
221 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
222 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
223 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
224 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
225 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
226 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
227 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
228 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
229 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
230 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
231 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
232 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
233 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
234 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
235 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
236 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
237 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
238 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
239 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
240 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
241 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
242 * gcc.target/powerpc/vsu/vsu.exp: New file.
243
4d7671d9 2442016-10-18 Uros Bizjak <ubizjak@gmail.com>
245
246 PR target/77991
247 * gcc.target/i386/pr77991.c: New test.
248
ce1813aa 2492016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
250
251 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
252 LTO is used.
253
7c57132a 2542016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
255
4d7671d9 256 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 257
9edca09e 2582016-10-18 Richard Biener <rguenther@suse.de>
259
260 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
261 * gcc.dg/tree-ssa/pr21001.c: Likewise.
262 * gcc.dg/tree-ssa/pr21090.c: Likewise.
263 * gcc.dg/tree-ssa/pr21294.c: Likewise.
264 * gcc.dg/tree-ssa/pr21563.c: Likewise.
265 * gcc.dg/tree-ssa/pr23744.c: Likewise.
266 * gcc.dg/tree-ssa/pr25382.c: Likewise.
267 * gcc.dg/tree-ssa/pr68431.c: Likewise.
268 * gcc.dg/tree-ssa/vrp03.c: Likewise.
269 * gcc.dg/tree-ssa/vrp06.c: Likewise.
270 * gcc.dg/tree-ssa/vrp07.c: Likewise.
271 * gcc.dg/tree-ssa/vrp09.c: Likewise.
272 * gcc.dg/tree-ssa/vrp19.c: Likewise.
273 * gcc.dg/tree-ssa/vrp20.c: Likewise.
274 * gcc.dg/tree-ssa/vrp92.c: Likewise.
275 * gcc.dg/pr68217.c: Likewise.
276 * gcc.dg/predict-9.c: Likewise.
277 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
278 * gcc.dg/predict-1.c: Likewise.
279
089541f0 2802016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
281
282 * gfortran.dg/dtio_17.f90: New test.
283
130a8de2 2842016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
285
286 * gcc.dg/ipa/vrp4.c: Adjust testcase.
287
fc323d70 2882016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
289
290 * gcc.dg/ipa/vrp4.c: New test.
291
5b48910f 2922016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
293
294 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
295 * gcc.dg/torture/pr39074.c: Likewise.
296
946d814a 2972016-10-17 Eric Botcazou <ebotcazou@adacore.com>
298
299 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
300 * gnat.dg/trampoline4.adb: Minor tweak.
301
53cddf24 3022016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
303
304 PR tree-optimization/77916
305 * gcc.dg/torture/pr77916.c: New.
306
443d1195 3072016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
308
309 PR fortran/77978
310 * gfortran.dg/pr77978_1.f90: New test.
311 * gfortran.dg/pr77978_2.f90: Ditto.
312 * gfortran.dg/pr77978_3.f90: Ditto.
313
5db34fe5 3142016-10-17 Paul Thomas <pault@gcc.gnu.org>
315
316 PR fortran/61420
317 PR fortran/78013
318 * gfortran.dg/proc_ptr_49.f90: New test.
319
a68b3ea1 3202016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
321
322 PR target/77308
323 * gcc.target/arm/pr77308.c: New test.
324
dbd2f085 3252016-10-17 David Edelsohn <dje.gcc@gmail.com>
326
327 * lib/target-supports.exp
328 (check_effective_target_floatn_nx_runtime): Return 0 for
329 powerpc*-ibm-aix*.
330
5bcc4152 3312016-10-17 Andrew Pinski <apinski@cavium.com>
332
333 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
334 long instead of long.
335 * gcc.target/aarch64/cinc_common_1.c: Likewise.
336 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
337 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
338 * gcc.target/aarch64/mult-synth_4.c: Likewise.
339 * gcc.target/aarch64/pr68102_1.c: Likewise.
340 * gcc.target/aarch64/target_attr_3.c: Likewise.
341
6539e0f7 3422016-10-17 Richard Biener <rguenther@suse.de>
343
344 PR tree-optimization/77988
345 * gcc.dg/torture/pr77988.c: New testcase.
346
6a0d39d6 3472016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
348
349 * gcc.dg/pr71636-1.c: New test-case.
350 * gcc.dg/pr71636-2.c: Likewise.
351
a27e3913 3522016-10-16 Eric Botcazou <ebotcazou@adacore.com>
353
354 * gnat.dg/trampoline3.adb: New test.
355 * gnat.dg/trampoline4.adb: Likewise.
356
4c3a9c43 3572016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
358
359 * gfortran.dg/dtio_16.f90: New test.
360
b39e7130 3612016-10-15 Eric Botcazou <ebotcazou@adacore.com>
362
363 * gcc.target/sparc/bmaskbshuf.c: Rename to...
364 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
365 * gcc.target/sparc/bmaskbshuf-2.c: New test.
366
e16e12bf 3672016-10-15 Eric Botcazou <ebotcazou@adacore.com>
368
369 * gcc.target/sparc/popc.c: Rename to...
370 * gcc.target/sparc/popc-1.c: ...this.
371 * gcc.target/sparc/popc-2.c: New test.
372
f2540a7e 3732016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
374
375 PR fortran/77972
376 * gfortran.dg/unexpected_eof_4.f90: New test.
377
5ba96fdd 3782016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
379
c258c004 380 PR libfortran/48587
381 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 382
6b34469c 3832016-10-14 Jakub Jelinek <jakub@redhat.com>
384
7aeed2e5 385 PR middle-end/77959
386 * gfortran.dg/pr77959.f90: New test.
387
6b34469c 388 DR 1511 - const volatile variables and ODR
389 * g++.dg/DRs/dr1511-1.C: New test.
390 * g++.dg/DRs/dr1511-2.C: New test.
391
f81df488 3922016-10-14 Eric Botcazou <ebotcazou@adacore.com>
393
394 * gnat.dg/debug7.adb (dg-options): Remove -g.
395 * gnat.dg/debug8.adb (dg-options): Add -margs.
396 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
397
e5664bb5 3982016-10-14 Richard Biener <rguenther@suse.de>
399
400 PR tree-optimization/77979
401 * gcc.dg/torture/pr77979.c: New testcase.
402
3b7a15a1 4032016-10-14 Martin Liska <mliska@suse.cz>
404
405 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
406 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
407 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
408
2b379696 4092016-10-14 Uros Bizjak <ubizjak@gmail.com>
410
411 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
412 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
413 * gcc.dg/torture/pr77937-2.c: Likewise.
414
0dfdb37a 4152016-10-14 Eric Botcazou <ebotcazou@adacore.com>
416
417 * gnat.dg/lto15.adb: Adjust.
418 * gnat.dg/lto16.adb: Likewise.
419 * gnat.dg/lto17.adb: Likewise
420 * gnat.dg/lto18.ad[sb]: New test.
421 * gnat.dg/lto18_pkg.ads: New helper.
422 * gnat.dg/lto19.adb: New test.
423 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
424 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
425 * gnat.dg/lto20.adb: New test.
426 * gnat.dg/lto20_pkg.ad[sb]: New helper.
427
30825815 4282016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
429
430 * gfortran.dg/coarray_38.f90: Expect error message.
431
f6412f44 4322016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
433
434 * gcc.target/aarch64/spellcheck_1.c: New test.
435 * gcc.target/aarch64/spellcheck_2.c: Likewise.
436 * gcc.target/aarch64/spellcheck_3.c: Likewise.
437 * gcc.target/aarch64/spellcheck_4.c: Likewise.
438 * gcc.target/aarch64/spellcheck_5.c: Likewise.
439 * gcc.target/aarch64/spellcheck_6.c: Likewise.
440
7a8fd205 4412016-10-13 Andreas Schwab <schwab@linux-m68k.org>
442
443 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
444
0512a8c6 4452016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
446
447 PR tree-optimization/77937
448 * gcc.dg/torture/pr77937-1.c: New.
449 * gcc.dg/torture/pr77937-2.c: New.
450
81f19d90 4512016-10-13 Jakub Jelinek <jakub@redhat.com>
452
453 * g++.dg/cpp1z/inline-var1.C: New test.
454 * g++.dg/cpp1z/inline-var1a.C: New test.
455 * g++.dg/cpp1z/inline-var1.h: New file.
456 * g++.dg/cpp1z/inline-var2.C: New test.
457 * g++.dg/cpp1z/inline-var3.C: New test.
458 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
459 uninitialized const.
460
8d16d6ff 4612016-10-13 Sandra Loosemore <sandra@codesourcery.com>
462
f3e6118a 463 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
464 Xscale is specified, not just -march.
465 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
466 is incompatible with Xscale.
8d16d6ff 467
2e7b05a3 4682016-10-13 Martin Sebor <msebor@redhat.com>
469
470 PR c++/71912
471 * g++.dg/ext/flexary4.C: Adjust.
472 * g++.dg/ext/flexary5.C: Same.
473 * g++.dg/ext/flexary9.C: Same.
474 * g++.dg/ext/flexary19.C: New test.
475 * g++.dg/ext/flexary18.C: New test.
476 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
477 regression test.
4d7671d9 478 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
479 Avoid generating a flexible array member in an array.
2e7b05a3 480
ff56abd1 4812016-10-13 Martin Sebor <msebor@redhat.com>
482
483 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
484 to placate -Wformat on targets where the type is not int.
485
c4966203 4862016-10-13 David Malcolm <dmalcolm@redhat.com>
487
488 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
489 in INSN_LOCATION.
490
0655e0e6 4912016-10-13 Bin Cheng <bin.cheng@arm.com>
492
493 * gcc.target/i386/l_fma_float_1.c: Revise test.
494 * gcc.target/i386/l_fma_float_2.c: Ditto.
495 * gcc.target/i386/l_fma_float_3.c: Ditto.
496 * gcc.target/i386/l_fma_float_4.c: Ditto.
497 * gcc.target/i386/l_fma_float_5.c: Ditto.
498 * gcc.target/i386/l_fma_float_6.c: Ditto.
499 * gcc.target/i386/l_fma_double_1.c: Ditto.
500 * gcc.target/i386/l_fma_double_2.c: Ditto.
501 * gcc.target/i386/l_fma_double_3.c: Ditto.
502 * gcc.target/i386/l_fma_double_4.c: Ditto.
503 * gcc.target/i386/l_fma_double_5.c: Ditto.
504 * gcc.target/i386/l_fma_double_6.c: Ditto.
505
c4dd22f7 5062016-10-13 Bin Cheng <bin.cheng@arm.com>
507
508 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
509
73e363e1 5102016-10-13 Bin Cheng <bin.cheng@arm.com>
511
512 * gcc.dg/vect/vect-98.c: Refine test case.
513 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
514 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
515 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
516
c0f4422f 5172016-10-13 Jakub Jelinek <jakub@redhat.com>
518
519 PR c/77946
520 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
521
5d3eb95a 5222016-10-13 Martin Liska <mliska@suse.cz>
523
524 PR tree-optimization/77943
525 * g++.dg/tree-ssa/pr77943.C: New test.
526
eb04d24c 5272016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
528
529 PR fortran/72832
530 * gfortran.dg/allocate_with_source_22.f03: New test.
531 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
532 fail.
533
4c57e30a 5342016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
535
536 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
537 * gcc.target/arm/movsi_movw.c: Likewise.
538 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
539 directive to work on big endian targets.
540
a70bfd3e 5412016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
542
543 * gcc.dg/tree-ssa/evrp6.c: New test.
544
ef51c561 5452016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
546
547 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
548 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
549 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
550
c1276ee1 5512016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
552
553 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
554 * gcc.target/powerpc/warn-2.c: Ditto.
555
a5c34f4b 5562016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
557
558 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
559 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
560 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
561 for -mmsa.
562 * gcc.target/mips/msa.c: New test.
563 * gcc.target/mips/msa-builtins.c: Likewise.
564 * lib/target-supports.exp (check_mips_msa_hw_available): New.
565 (check_effective_target_mips_msa_runtime): Likewise.
566 (check_effective_target_mips_msa): Likewise.
567 (add_options_for_mips_msa): Likewise.
568 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
569 (check_effective_target_vect_intfloat_cvt): Likewise.
570 (check_effective_target_vect_uintfloat_cvt): Likewise.
571 (check_effective_target_vect_floatint_cvt): Likewise.
572 (check_effective_target_vect_floatuint_cvt): Likewise.
573 (check_effective_target_vect_shift): Likewise.
574 (check_effective_target_vect_shift_char): Likewise.
575 (check_effective_target_vect_long): Likewise.
576 (check_effective_target_vect_float): Likewise.
577 (check_effective_target_vect_double): Likewise.
578 (check_effective_target_vect_long_long): Likewise.
579 (check_effective_target_vect_perm): Likewise.
580 (check_effective_target_vect_perm_byte): Likewise.
581 (check_effective_target_vect_perm_short): Likewise.
582 (check_effective_target_vect_sdot_qi): Likewise.
583 (check_effective_target_vect_udot_qi): Likewise.
584 (check_effective_target_vect_sdot_hi): Likewise.
585 (check_effective_target_vect_udot_hi): Likewise.
586 (check_effective_target_vect_pack_trunc): Likewise.
587 (check_effective_target_vect_unpack): Likewise.
588 (check_effective_target_vect_hw_misalign): Likewise.
589 (check_effective_target_vect_condition): Likewise.
590 (check_effective_target_vect_cond_mixed): Likewise.
591 (check_effective_target_vect_char_mult): Likewise.
592 (check_effective_target_vect_short_mult): Likewise.
593 (check_effective_target_vect_int_mult): Likewise.
594 (check_effective_target_vect_extract_even_odd): Likewise.
595 (check_effective_target_vect_interleave): Likewise.
596 (check_vect_support_and_set_flags): Check if the target supports MSA
597 and append to the list of EFFECTIVE_TARGETS.
598
3e7c21b1 5992016-10-12 Richard Biener <rguenther@suse.de>
600
601 PR debug/77947
602 * g++.dg/torture/pr77947.C: New testcase.
603
bd043173 6042016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
605
606 * gnat.dg/debug8.adb: New testcase.
607
dade7ede 6082016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
609
610 * gnat.dg/debug9.adb: New testcase.
611
98e16200 6122016-10-12 Richard Biener <rguenther@suse.de>
613
614 * gcc.dg/tree-ssa/vrp35.c: Adjust.
615 * gcc.dg/tree-ssa/vrp36.c: Likewise.
616 * gcc.dg/tree-ssa/vrp46.c: Likewise.
617
30855003 6182016-10-12 Richard Biener <rguenther@suse.de>
619
620 PR tree-optimization/77920
621 * gcc.dg/torture/pr77920.c: New testcase.
622
12663602 6232016-10-12 Jakub Jelinek <jakub@redhat.com>
624
221d7858 625 PR tree-optimization/77929
626 * gcc.c-torture/compile/pr77929.c: New test.
627
12663602 628 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
629 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
630 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
631 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
632 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
633 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
634 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
635 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
636 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
637
443a4842 6382016-10-11 Eric Botcazou <ebotcazou@adacore.com>
639
640 * gcc.target/sparc/setcc-4.c: Adjust.
641 * gcc.target/sparc/setcc-5.c: Likewise.
642 * gcc.target/sparc/setcc-6.c: Likewise.
643 * gcc.target/sparc/setcc-7.c: Likewise.
644 * gcc.target/sparc/setcc-8.c: Likewise.
645 * gcc.target/sparc/setcc-9.c: Likewise.
646 * gcc.target/sparc/setcc-10.c: Delete.
647
ffe8440e 6482016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
649
650 PR fortran/77942
651 * gfortran.dg/pr77942.f90
652
f9d86318 6532016-10-11 Fritz Reese <fritzoreese@gmail.com>
654
655 * gfortran.dg/dec_math.f90: New testsuite.
656
aec336e9 6572016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
658
659 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
660 (main): Declare j as i32 instead of int.
661
96eb1519 6622016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
663
664 PR testsuite/PR77710
665 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
666 target triplet instead of *-*-*-*.
667
a84cc613 6682016-10-11 Eric Botcazou <ebotcazou@adacore.com>
669
670 * gnat.dg/unchecked_convert10.adb: New test.
671 * gnat.dg/unchecked_convert11.adb: Likewise.
672 * gnat.dg/unchecked_convert12.adb: Likewise.
673
94ec1a50 6742016-10-11 Eric Botcazou <ebotcazou@adacore.com>
675
676 * gcc.target/sparc/cbcond-1.c: New test.
677 * gcc.target/sparc/cbcond-2.c: Likewise.
678 * gcc.target/sparc/movcc-1.c: Likewise.
679 * gcc.target/sparc/movcc-2.c: Likewise.
680 * gcc.target/sparc/setcc-1.c: Adjust.
681 * gcc.target/sparc/setcc-2.c: Likewise.
682 * gcc.target/sparc/setcc-3.c: Likewise.
683 * gcc.target/sparc/setcc-4.c: Likewise.
684 * gcc.target/sparc/setcc-5.c: Likewise.
685 * gcc.target/sparc/setcc-6.c: New test.
686 * gcc.target/sparc/setcc-7.c: Likewise.
687 * gcc.target/sparc/setcc-8.c: Likewise.
688 * gcc.target/sparc/setcc-9.c: Likewise.
689 * gcc.target/sparc/setcc-10.c: Likewise.
690
74cf8d76 6912016-10-10 Jeff Law <law@redhat.com>
692
693 PR tree-optimization/71947
694 * gcc.dg/tree-ssa/pr71947-1.c: New test.
695 * gcc.dg/tree-ssa/pr71947-2.c: New test.
696 * gcc.dg/tree-ssa/pr71947-3.c: New test.
697 * gcc.dg/tree-ssa/pr71947-4.c: New test.
698 * gcc.dg/tree-ssa/pr71947-5.c: New test.
699 * gcc.dg/tree-ssa/pr71947-6.c: New test.
700
8d3bf9df 7012016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
702
703 PR fortran/77915
704 * gfortran.dg/matmul_11.f90: New test.
705
ade2e453 7062016-10-10 Jiong Wang <jiong.wang@arm.com>
707
708 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
709 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
751 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
752 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
753 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
754 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
755 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
756 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
757 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
758 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
759 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
760 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
761 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
762 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
763 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
764 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
765 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
766 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
767
d9b5db8e 7682016-10-10 Jiong Wang <jiong.wang@arm.com>
769
770 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
771 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
772 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
773 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
774 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
775 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
776 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
778 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
779 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
780 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
781 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
782 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
783 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
784
67789205 7852016-10-10 Jiong Wang <jiong.wang@arm.com>
786
787 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
788 Enable AArch64.
789 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
790 vdup*_laneq.
791 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
792 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
793 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
794 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
795
6dfe8276 7962016-10-10 Matthew Wahab <matthew.wahab@arm.com>
797 Jiong Wang <jiong.wang@arm.com>
798
799 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
800 AArch64 support.
801 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
802 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
803 AArch64 targets.
804 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
805 AArch64 targets.
806 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
807 targets.
808 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
809
ec8fd20e 8102016-10-10 Eric Botcazou <ebotcazou@adacore.com>
811
812 * gnat.dg/specs/vfa.ads: New test.
813
6dfe8276 8142016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 815
816 * gnat.dg/inline13.ad[sb]: New test.
817 * gnat.dg/inline13_pkg.ad[sb]: New helper.
818
8fc51369 8192016-10-10 Eric Botcazou <ebotcazou@adacore.com>
820
821 * gnat.dg/biased_subtype.adb: New test.
822
b4d09fc1 8232016-10-09 Jakub Jelinek <jakub@redhat.com>
824
825 PR tree-optimization/77901
826 * gcc.c-torture/compile/pr77901.c: New test.
827
14964a36 8282016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
829
830 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
831 * gcc.dg/ipa/propalign-2.c: Likewise
832 * gcc.dg/ipa/propalign-3.c: Likewise.
833 * gcc.dg/ipa/propalign-4.c: Likewise.
834 * gcc.dg/ipa/propalign-5.c: Likewise.
835
ad0c1dec 8362016-10-08 Jakub Jelinek <jakub@redhat.com>
837
ae691a10 838 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
839
4582d852 840 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
841
ad0c1dec 842 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
843 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
844
90a2ad05 8452016-10-07 Fritz Reese <fritzoreese@gmail.com>
846
847 * gfortran.dg/dec_union_11.f90: New testcase.
848
4076953a 8492016-10-07 Nathan Sidwell <nathan@acm.org>
850
851 PR c++/66443
852 * g++.dg/cpp0x/pr66443-cxx11.C: New.
853 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
854 * g++.dg/cpp1y/pr66443-cxx14.C: New
855 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
856 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
857
cd45162d 8582016-10-07 Jakub Jelinek <jakub@redhat.com>
859
860 * g++.dg/cpp0x/addressof1.C: New test.
861 * g++.dg/cpp0x/addressof2.C: New test.
862
7d29bba9 8632016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
864
865 * gcc.target/powerpc/float128-type-1.c: New test to check that
866 PowerPC 64-bit Linux enables -mfloat128-type by default.
867 * gcc.target/powerpc/float128-type-2.c: Likewise.
868 * gcc.target/powerpc/float128-mix.c: Change error message to
869 reflect that __ibm128 is now #define'ed to be long double.
870
7d562e89 8712016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
872
873 PR fortran/77406
874 * gfortran.dg/pr77406.f90: New test.
875 * gfortran.dg/assumed_type_3.f90: Update error messages.
876 * gfortran.dg/defined_operators_1.f90: Ditto.
877 * gfortran.dg/generic_26.f90: Ditto.
878 * gfortran.dg/generic_7.f90: Ditto.
879 * gfortran.dg/gomp/udr5.f90: Ditto.
880 * gfortran.dg/gomp/udr7.f90: Ditto.
881 * gfortran.dg/interface_1.f90: Ditto.
882 * gfortran.dg/interface_37.f90: Ditto.
883 * gfortran.dg/interface_5.f90: Ditto.
884 * gfortran.dg/interface_6.f90: Ditto.
885 * gfortran.dg/interface_7.f90
886 * gfortran.dg/no_arg_check_3.f90
887 * gfortran.dg/operator_5.f90
888 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
889
0365bfa8 8902016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
891
892 PR c++/77700
893 * c-c++-common/Wint-in-bool-context.c: Update test.
894
1941149a 8952016-10-07 Richard Biener <rguenther@suse.de>
896
897 * gcc.dg/tree-ssa/vrp01.c: Adjust.
898 * gcc.dg/tree-ssa/vrp34.c: Likewise.
899
dc5b5d21 9002016-10-07 Marek Polacek <polacek@redhat.com>
901
902 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
903
30ac4925 9042016-10-07 Bernd Schmidt <bschmidt@redhat.com>
905
906 PR c++/69733
907 * c-c++-common/pr69733.c: New test.
908 * gcc.dg/pr69733.c: New test.
909 * gcc.target/i386/pr69733.c: New test.
910
95c0ad19 9112016-10-07 Marek Polacek <polacek@redhat.com>
912
913 PR c++/77803
914 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
915
fafde080 9162016-10-07 Jakub Jelinek <jakub@redhat.com>
917
918 PR tree-optimization/77664
919 * gcc.dg/tree-ssa/pr77664.c: New test.
920 * gcc.dg/pr77664.c: New test.
921
9222016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 923
924 * gfortran.dg/pr69955.f90: New test.
925
4147af80 9262016_10-06 Louis Krupp <louis.krupp@zoho.com>
927
928 PR fortran/57910
929 * gfortran.dg/pr57910.f90: New test.
930
adeca879 9312016-10-06 Jakub Jelinek <jakub@redhat.com>
932
933 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
934 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
935
fefb1a11 9362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
937
938 PR tree-optimization/77862
939 * gcc.dg/pr77862.c: New test.
940
f7df25e9 9412016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
942
943 * gcc.dg/tree-ssa/evrp4.c: New test.
944
3ff1ad36 9452016-10-06 Jeff Law <law@redhat.com>
946
947 PR tree-optimization/71661
948 * gcc.dg/tree-ssa/pr71661.c: New test.
949
1424fde5 9502016-10-06 Richard Biener <rguenther@suse.de>
951
952 PR tree-optimization/77855
953 * gcc.dg/torture/pr77855.c: New testcase.
954
a22dd5ec 9552016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 956 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 957
958 * g++.dg/other/pr77759.C: New test.
959
cb1f8eb4 9602016-10-06 Richard Biener <rguenther@suse.de>
961
962 PR tree-optimization/77839
963 * gcc.dg/torture/pr77839.c: New testcase.
964
bb513366 9652016-10-06 Marek Polacek <polacek@redhat.com>
966
967 * g++.dg/cpp1z/init-statement9.C: New test.
968
26d689f4 9692016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
970
971 * gcc.target/i386/pcommit-1.c: Deleted.
972 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
973 * gcc.target/i386/sse-13.c: Ditto.
974 * gcc.target/i386/sse-14.c: Ditto.
975 * gcc.target/i386/sse-22.c: Ditto.
976 * gcc.target/i386/sse-23.c: Ditto.
977 * g++.dg/other/i386-2.C: Ditto.
978
847e66cc 9792016-10-05 Uros Bizjak <ubizjak@gmail.com>
980
981 * gcc.target/i386/pr77833.c: Require int128 effective target.
982
670ec524 9832016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
984
985 PR fortran/58991
986 PR fortran/58992
987 * gfortran.dg/associate_22.f90: New test.
988
fca4e258 9892016-10-05 Fritz Reese <fritzoreese@gmail.com>
990
991 * gfortran.dg/dec_union_9.f90: New testcase.
992 * gfortran.dg/dec_union_10.f90: New testcase.
993
994fc95f 9942016-10-05 Jakub Jelinek <jakub@redhat.com>
995
c6958264 996 PR sanitizer/66343
997 * gcc.dg/pch/pr66343-3.c: New test.
998 * gcc.dg/pch/pr66343-3.hs: New file.
999
994fc95f 1000 PR sanitizer/66343
1001 * gcc.dg/pch/pr66343-1.c: New test.
1002 * gcc.dg/pch/pr66343-1.hs: New file.
1003 * gcc.dg/pch/pr66343-2.c: New test.
1004 * gcc.dg/pch/pr66343-2.hs: New file.
1005
2b6903a5 10062016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1007
1008 * c-c++-common/Wint-in-bool-context.c: Update test.
1009
a9e44c43 10102016-10-05 Marek Polacek <polacek@redhat.com>
1011
1012 * g++.dg/cpp1z/init-statement1.C: New test.
1013 * g++.dg/cpp1z/init-statement2.C: New test.
1014 * g++.dg/cpp1z/init-statement3.C: New test.
1015 * g++.dg/cpp1z/init-statement4.C: New test.
1016 * g++.dg/cpp1z/init-statement5.C: New test.
1017 * g++.dg/cpp1z/init-statement6.C: New test.
1018 * g++.dg/cpp1z/init-statement7.C: New test.
1019 * g++.dg/cpp1z/init-statement8.C: New test.
1020
d0a5b595 10212016-10-05 Louis Krupp <louis.krupp@zoho.com>
1022
1023 PR fortran/67524
1024 * gfortran.dg/pr67524.f90: New test.
1025
c7b01e77 10262016-10-05 Jakub Jelinek <jakub@redhat.com>
1027
1028 PR sanitizer/77823
1029 * c-c++-common/ubsan/shift-9.c: New test.
1030
d204444e 10312016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1032
1033 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1034 of int if __SIZEOF_INT__ is less than 4 bytes.
1035
ea55eab9 10362016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1037
1038 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1039 * gfortran.dg/class_array_20.f03: Likewise.
1040 * gfortran.dg/class_array_21.f03: Likewise.
1041 * gfortran.dg/finalize_29.f08: Likewise.
1042 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1043
bf1426ea 10442016-10-05 Richard Biener <rguenther@suse.de>
1045
1046 PR middle-end/77826
1047 * gcc.dg/torture/pr77826.c: New testcase.
1048
eb93b162 10492016-10-05 Richard Biener <rguenther@suse.de>
1050
1051 * gcc.dg/fold-copysign-1.c: New testcase.
1052
830f8f08 10532016-10-05 Andreas Schwab <schwab@suse.de>
1054
1055 * g++.dg/pr49847-2.C: Remove.
1056
ce229d56 10572016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1058
1059 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1060
d82d27a3 10612016-10-05 Richard Biener <rguenther@suse.de>
1062
1063 PR middle-end/55152
1064 * gcc.dg/pr55152-2.c: New testcase.
1065
29e40d1d 10662016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1067
1068 * gfortran.dg/dtio_15.f90: New test.
1069
78dc0da1 10702016-10-04 Ian Lance Taylor <iant@golang.org>
1071
1072 * gcc.dg/split-7.c: New test.
1073
f72de674 10742016-10-04 Martin Sebor <msebor@redhat.com>
1075
1076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1077 %lc directive to wint_t to silence -Wformat warnings on targets
1078 where the latter is a distinct type such as long.
1079
c30da209 10802016-10-04 Martin Sebor <msebor@redhat.com>
1081
1082 PR c++/77804
1083 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1084
c93d719b 10852016-10-04 Jakub Jelinek <jakub@redhat.com>
1086
c8887d28 1087 PR c++/77791
1088 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1089
c93d719b 1090 * g++.dg/other/java3.C: Remove.
1091 * g++.dg/other/java1.C: Remove.
1092 * g++.dg/other/error12.C: Remove.
1093 * g++.dg/other/java2.C: Remove.
1094 * g++.dg/warn/Wnvdtor.C: Remove.
1095 * g++.dg/lookup/java1.C: Remove.
1096 * g++.dg/lookup/java2.C: Remove.
1097 * g++.dg/ext/pr34829.C: Remove.
1098 * g++.dg/ext/java-3.C: Remove.
1099 * g++.dg/ext/java-1.C: Remove.
1100 * g++.dg/ext/java-2.C: Remove.
1101 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1102
e62363b1 11032016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1104
1105 PR tree-optimization/77808
1106 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1107
38f18c01 11082016-10-04 Richard Biener <rguenther@suse.de>
1109
1110 PR tree-optimization/77399
1111 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1112
47fd90af 11132016-10-04 Richard Biener <rguenther@suse.de>
1114
1115 PR middle-end/77833
1116 * gcc.target/i386/pr77833.c: New testcase.
1117
2f8d6297 11182016-09-26 Jeff Law <law@redhat.com>
1119
1120 PR tree-optimization/71550
1121 PR tree-optimization/71403
1122 * gcc.c-torture/execute/pr71550.c: New test.
1123
4092cccf 11242016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1125
1126 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1127 option.
1128
8e8fe25a 11292016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1130
1131 Revert
1132 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1133
1134 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1135
fcfa0d6a 11362016-10-03 Marek Polacek <polacek@redhat.com>
1137
1138 * g++.dg/cpp0x/nullptr37.C: New test.
1139
255beb07 11402016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1141
1142 * c-c++-common/Wint-in-bool-context.c: Update test.
1143
16127d51 11442016-10-02 Jakub Jelinek <jakub@redhat.com>
1145
1146 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1147 earlier.
1148 * g++.dg/charset/asm2.c (memmove): Likewise.
1149 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1150 * g++.dg/tls/diag-4.C (foo): Likewise.
1151 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1152 dg-warning, fix up regex.
1153 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1154 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1155 * g++.old-deja/g++.mike/net31.C: Likewise.
1156 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1157 for C++17.
1158 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1159 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1160
c9e875f1 11612016-10-01 Richard Biener <rguenther@suse.de>
1162
1163 PR middle-end/77798
1164 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1165
77daf8b6 11662016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1167
1168 PR fortran/77663
1169 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1170
ff2feb8b 11712016-10-01 Jakub Jelinek <jakub@redhat.com>
1172
1173 PR c/77490
1174 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1175 Add dg-prune-output directive.
1176
fd3720ac 11772016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1178
1179 PR fortran/66643
1180 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1181 * gfortran.fortran-torture/compile/write.f90: Update test.
1182
dd07e329 11832016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1184
1185 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1186 arm_fp16_alternative_ok as the required effective target.
1187 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1188 -mfp16-format=alternative to the dg-options directive and remove
1189 the dg-add-options directive.
1190
580083a2 11912016-09-30 Fritz Reese <fritzoreese@gmail.com>
1192
1193 PR fortran/77764
1194 * gfortran.dg/dec_union_8.f90: New testcase.
1195
f24fcad2 11962016-09-30 Fritz Reese <fritzoreese@gmail.com>
1197
1198 PR fortran/77782
1199 * gfortran.dg/dec_structure_16.f90: New testcase.
1200
e0e00cf4 12012016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1202
1203 * gfortran.dg/coarray_allocate_10.f08: New test.
1204 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1205
44211526 12062016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1207
1208 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1209
e2441cd8 12102016-09-30 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/77399
1213 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1214
0914a8ef 12152016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1216
5db34fe5 1217 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1218 -fdelete-null-pointer-checks explicit.
1219 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1220 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1221 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1222 * gcc.dg/pic-1.c: Require fpic target support.
1223 * gcc.dg/pic-2.c: Likewise.
1224
c5d89bae 12252016-09-29 Jakub Jelinek <jakub@redhat.com>
1226
1227 Implement P0001R1 - C++17 removal of register storage class specifier
1228 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1229 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1230 C++17.
1231 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1232 keyword if not __SSE2__.
1233 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1234 C++17.
1235 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1236 register keywords.
1237 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1238 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1239 no_erroneous_warning): Expect new warnings for C++17.
1240 * g++.dg/warn/register-var-2.C (f): Likewise.
1241 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1242 * g++.dg/parse/linkage2.C (foo): Likewise.
1243 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1244 keyword on parameters for C++17.
1245 * g++.dg/cpp1z/register1.C: New test.
1246 * g++.dg/cpp1z/register2.C: New test.
1247 * g++.dg/cpp1z/register3.C: New test.
1248
5424b150 12492016-09-29 Uros Bizjak <ubizjak@gmail.com>
1250
1251 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1252 * gcc.target/i386/avx2-check.h (main): Ditto.
1253 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1254 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1255 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1256 * gcc.target/i386/avx512er-check.h (main): Ditto.
1257 * gcc.target/i386/avx512f-check.h (main): Ditto.
1258 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1259 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1260 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1261
132fa33c 12622016-09-29 Uros Bizjak <ubizjak@gmail.com>
1263
1264 PR target/77756
1265 * gcc.target/i386/pr77756.c: New test.
1266
ea72fa65 12672016-09-29 Marek Polacek <polacek@redhat.com>
1268
1269 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1270
40334d1a 12712016-09-29 Marek Polacek <polacek@redhat.com>
1272
1273 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1274 C++14.
1275
2bf721c3 12762016-09-29 Martin Liska <mliska@suse.cz>
1277
1278 * objc/execute/construct1.m: New test.
1279
a8243a97 12802016-09-29 Richard Biener <rguenther@suse.de>
1281
1282 PR tree-optimization/77768
1283 * gcc.dg/torture/pr77768.c: New testcase.
1284
98da8d3b 12852016-09-28 Richard Biener <rguenther@suse.de>
1286
1287 PR middle-end/77407
1288 * gcc.dg/pr77407.c: New testcase.
1289
b0ab3ca0 12902016-09-29 Richard Biener <rguenther@suse.de>
1291
1292 PR middle-end/55152
1293 * gcc.dg/pr55152.c: New testcase.
1294 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1295
f76c9f26 12962016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1297
1298 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1299 (dg-options): Remove -m32.
1300
94d9ba6a 13012016-09-28 Martin Sebor <msebor@redhat.com>
1302
1303 PR middle-end/77721
1304 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1305
d23296dc 13062016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1307
1308 PR libgfortran/77707
1309 * gfortran.dg/inquire_17.f90: New test.
1310
2a2770c6 13112016-09-28 Jakub Jelinek <jakub@redhat.com>
1312
1313 PR c++/77467
1314 * g++.dg/cpp1y/constexpr-77467.C: New test.
1315
3e822015 13162016-09-28 Martin Sebor <msebor@redhat.com>
1317
1318 PR c/77762
1319 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1320 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1321 (test_sprintf_p_const): Adjust line numbers to avoid failures
1322 introduced in r240503.
1323
21ce832f 13242016-09-28 Martin Sebor <msebor@redhat.com>
1325
1326 PR middle-end/77683
1327 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1328
8d9e3eb6 13292016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1330
cfa852a5 1331 PR c++/77748
1332 * g++.dg/pr77550.C: Avoid undefined behavior.
1333
8d9e3eb6 1334 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1335
85dd8d9a 13362016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1337
1338 * gcc.dg/strlenopt-20.c: Update test.
1339 * gcc.dg/strlenopt-21.c: Likewise.
1340 * gcc.dg/strlenopt-22.c: Likewise.
1341 * gcc.dg/strlenopt-22g.c: Likewise.
1342 * gcc.dg/strlenopt-26.c: Likewise.
1343 * gcc.dg/strlenopt-5.c: Likewise.
1344 * gcc.dg/strlenopt-7.c: Likewise.
1345 * gcc.dg/strlenopt-9.c: Likewise.
1346
ce7e2f0e 13472016-09-27 Jakub Jelinek <jakub@redhat.com>
1348
4fd4e9e0 1349 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1350
66108a57 1351 * g++.dg/cpp1z/lambda-this1.C: New test.
1352 * g++.dg/cpp1z/lambda-this2.C: New test.
1353
ce7e2f0e 1354 PR c++/77722
1355 * g++.dg/ubsan/return-4.C: New test.
1356 * g++.dg/ubsan/return-5.C: New test.
1357 * g++.dg/ubsan/return-6.C: New test.
1358
eedf6f96 13592016-09-27 Jiong Wang <jiong.wang@arm.com>
1360
1361 * lib/target-supports.exp
1362 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1363 in function comment.
1364
febf7a45 13652016-09-27 Martin Liska <mliska@suse.cz>
1366
1367 PR gcov-profile/46266
1368 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1369 considered.
1370
1ef012e4 13712016-09-27 Richard Biener <rguenther@suse.de>
1372
1373 PR tree-optimization/77745
1374 * g++.dg/torture/pr77745.C: New testcase.
1375
fcaf08b7 13762016-09-27 Richard Biener <rguenther@suse.de>
1377
1378 PR tree-optimization/77478
1379 * gcc.dg/torture/pr77478.c: New testcase.
1380
db46bcd3 13812016-09-27 Martin Liska <mliska@suse.cz>
1382
1383 PR gcov-profile/7970
1384 PR gcov-profile/16855
1385 PR gcov-profile/44779
1386 * g++.dg/gcov/pr16855.C: New test.
1387
2e0bcd96 13882016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1389
1390 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1391
93768ef7 13922016-09-27 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR fortran/77666
1395 * gfortran.dg/gomp/pr77666.f90: New test.
1396
b09a4365 13972016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1398
1399 PR ipa/77677
1400 * gcc.dg/torture/pr77677-2.c: New test.
1401
85527e8f 14022016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1403
1404 PR fortran/77420
1405 * gfortran.dg/pr77420_1.f90: New test.
1406 * gfortran.dg/pr77420_2.f90: Ditto.
1407 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1408 * gfortran.dg/pr77420_4.f90: this file.
1409
140cd7ff 14102016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1411
1412 PR middle-end/77719
1413 * gfortran.dg/pr77719.f90: New test.
1414
d4d58fc3 14152016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1416
1417 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1418 singular form of byte when quantity is unknown.
d4d58fc3 1419
e997bd3a 14202016-09-26 Marek Polacek <polacek@redhat.com>
1421
1422 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1423
9c7de46a 14242016-09-26 Martin Liska <mliska@suse.cz>
1425
1426 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1427 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1428 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1429 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1430 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1431 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1432 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1433 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1434 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1435
3c77f69c 14362016-09-26 Marek Polacek <polacek@redhat.com>
1437
1438 PR c/7652
1439 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1440 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1441 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1442 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1443 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1444 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1445 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1446 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1447 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1448 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1449 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1450 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1451 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1452 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1453 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1454 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1455 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1456 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1457 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1458 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1459 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1460 * c-c++-common/attr-fallthrough-1.c: New test.
1461 * c-c++-common/attr-fallthrough-2.c: New test.
1462 * g++.dg/cpp0x/fallthrough1.C: New test.
1463 * g++.dg/cpp0x/fallthrough2.C: New test.
1464 * g++.dg/cpp1z/fallthrough1.C: New test.
1465 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1466 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1467 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1468 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1469
40e245e1 14702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1471
9e9fb49b 1472 PR fortran/77429
40e245e1 1473 * gfortran.dg/pr77429.f90: New test.
1474
cfffcdf4 14752016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1476
1477 PR fortran/77694
1478 * gfortran.dg/pr77694.f90: New test.
1479
223e6ae9 14802016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1481
1482 PR target/51244
1483 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1484
9e932ac2 14852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1486
1487 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1488 for 32-bit mode.
1489
04f16d28 14902016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1491
1492 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1493 for 32-bit mode.
1494
481ce481 14952016-09-24 Marek Polacek <polacek@redhat.com>
1496
1497 PR c/77490
1498 * c-c++-common/Wbool-operation-1.c: New test.
1499 * gcc.dg/Wbool-operation-1.c: New test.
1500
8e652fcf 15012016-09-23 Fritz Reese <fritzoreese@gmail.com>
1502
1503 * gfortran.dg/dec_static_1.f90: New.
1504 * gfortran.dg/dec_static_2.f90: New.
1505 * gfortran.dg/dec_static_3.f90: New.
1506 * gfortran.dg/dec_static_4.f90: New.
1507
e7c4560c 15082016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1509
1510 PR fortran/48298
1511 * gfortran.dg/negative_unit_check.f90: Update test.
1512 * gfortran.dg/dtio_14.f90: New test.
481ce481 1513
ad020996 15142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1515
1516 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1517 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1518 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1519 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1520 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1521 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1522 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1523
e2c1228b 15242016-09-23 Martin Sebor <msebor@redhat.com>
1525
1526 PR testsuite/77713
1527 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1528 assuming long double is bigger than double.
1529
9b5db70f 15302016-09-23 Jakub Jelinek <jakub@redhat.com>
1531
1532 Implement P0138R2, C++17 construction rules for enum class values
1533 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1534
a30e370d 15352016-09-23 David Malcolm <dmalcolm@redhat.com>
1536
1537 PR preprocessor/77672
1538 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1539 expected multiline output from first warning to reflect change
1540 in r240434.
1541
15650eb7 15422016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1543
1544 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1545
f886b2b4 15462016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1547 Tom de Vries <tom@codesourcery.com>
1548
1549 PR testsuite/77411
1550 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1551
f74ba31d 15522016-09-23 Marek Polacek <polacek@redhat.com>
1553
1554 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1555 * c-c++-common/gomp/atomic-13.c: Likewise.
1556 * c-c++-common/gomp/atomic-14.c: Likewise.
1557 * c-c++-common/pr60439.c: Remove invalid code.
1558 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1559 * g++.dg/expr/bitfield5.C: Likewise.
1560 * g++.dg/expr/bitfield6.C: Likewise.
1561 * g++.dg/expr/bool1.C: Likewise.
1562 * g++.dg/expr/bool3.C: Likewise.
1563 * g++.dg/expr/lval3.C: Likewise.
1564 * g++.dg/expr/lval4.C: Likewise.
1565 * g++.old-deja/g++.jason/bool5.C: Likewise.
1566
7413e757 15672016-09-23 David Malcolm <dmalcolm@redhat.com>
1568
1569 PR preprocessor/77672
1570 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1571 (test_terminator_location): New function.
1572
81df50de 15732016-09-23 Richard Biener <rguenther@suse.de>
1574
1575 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1576
5f4626d8 15772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1578
1579 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1580 -march=armv8.2-a+fp16 when supported by the hardware.
1581 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1582 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1583 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1584 semi-colons to a macro invocations.
1585 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1587 defined.
1588 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1589 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1592 defined.
1593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1595 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1599 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1600 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1603 defined.
1604 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1607 defined.
1608 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1610 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1611 defined.
1612 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1615 defined.
1616 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1618 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1619 defined. Also fix some white-space.
1620 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1621 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1622 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1623 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1624 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1625 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1626 defined. Also fix some long lines and white-space.
1627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1629 defined. Also fix some long lines and white-space.
1630 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1631 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1632 defined.
1633 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1635 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1636 defined.
1637 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1639 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1640 defined.
1641 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1644 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1646 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1651 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1652 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1653 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1655 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1656 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1657 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1658 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1659 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1660
f2645569 16612016-09-23 Jiong Wang <jiong.wang@arm.com>
1662 Matthew Wahab <matthew.wahab@arm.com>
1663
1664 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1668 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1669 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1670 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1674 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1675 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1676 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1677 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1678 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1679 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1680 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1681 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1682 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1683 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1684 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1685 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1686 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1687 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1688 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1689 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1690 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1691 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1692 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1693 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1694 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1695 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1696 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1697 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1698 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1699 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1700 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1701
66a55fc4 17022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1703
1704 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1705 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1706 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1707 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1708 support.
1709
ada0f4c4 17102016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1711
1712 PR ipa/77677
1713 * gcc.dg/torture/pr77677.c: New test.
1714
8771094d 17152016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1716
1717 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1718 here now.
1719
c959fae1 17202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1721
1722 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1723 options. Add tests for float16x4_t and float16x8_t.
1724
88b594a3 17252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1726
1727 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1728 * gcc.target/s390/risbg-ll-2.c: Ditto.
1729 * gcc.target/s390/risbg-ll-3.c: Ditto.
1730
e4ad661c 17312016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1732
1733 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1734 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1735
4005a882 17362016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1737
1738 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1739 output to the simplified instructions.
1740
9854d864 17412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1742
1743 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1744 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1745
388ce7db 17462016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1747
1748 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1749 (FP16_SUPPORTED): New
1750 (expected-hfloat-16x4): Make conditional on __fp16 support.
1751 (expected-hfloat-16x8): Likewise.
1752 (vdup_n_f16): Disable for non-AArch64 targets.
1753 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1754 conditional on FP16_SUPPORTED.
1755 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1757 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1758 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1759 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1760 for testing __fp16.
1761 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1762 conditional on FP16_SUPPORTED.
1763 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1764 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1765
837bb76e 17662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1767
1768 * gcc.target/arm/short-vfp-1.c: New.
1769
e183c2b8 17702016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1771
1772 * gcc.target/arm/attr-fp16-arith-1.c: New.
1773
cd6fbed6 17742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1775
1776 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1777 New.
1778 (add_options_for_arm_v8_2a_fp16_neon): New.
1779 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1780 (add_options_for_arm_arch_v8_2a): Auto-generate.
1781 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1782 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1783 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1784 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1785 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1786 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1787 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1788
4961b0ab 17892016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1790
1791 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1792 arm_fp16_alternative_ok.
1793 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1794 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1795 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1796 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1797 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1798 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1799 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1800 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1801 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1802 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1803 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1804 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1805 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1806 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1807 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1808 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1809 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1810 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1811 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1812 arm_fp16_alternative_ok.
1813 * lib/target-supports.exp
1814 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1815 (check_effective_target_arm_fp16_alternative_ok): New.
1816 (check_effective_target_arm_fp16_none_ok_nocache): New.
1817 (check_effective_target_arm_fp16_none_ok): New.
1818
ce5b3c3b 18192016-09-23 Martin Liska <mliska@suse.cz>
1820
1821 * gcc.dg/ipa/pr77653.c: Replace adress
1822 with address.
1823
d4c65e05 18242016-09-23 Martin Liska <mliska@suse.cz>
1825
1826 * gcc.target/i386/movbe-4.c: New test.
1827
82a47693 18282016-09-23 Martin Liska <mliska@suse.cz>
1829
1830 * gcc.target/i386/crc32-5.c: New test.
1831
0253072a 18322016-09-23 Martin Liska <mliska@suse.cz>
1833
1834 * gcc.target/i386/pr71652.c: New test.
1835 * gcc.target/i386/pr71652-2.c: New test.
1836 * gcc.target/i386/pr71652-3.c: New test.
1837
0bfdbd22 18382016-09-23 Jakub Jelinek <jakub@redhat.com>
1839
1840 * lib/gcc-dg.exp (process-message): Support relative line number
1841 notation - .+4 or .-1 etc.
1842 * gcc.dg/dg-test-1.c: New test.
1843
ff982ab4 18442016-09-22 Martin Sebor <msebor@redhat.com>
1845
1846 PR target/77676
1847 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1848 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1849 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1850 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1851
78299f8d 18522016-09-22 Uros Bizjak <ubizjak@gmail.com>
1853
1854 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1855 * gcc.dg/ifcvt-2.c: Ditto.
1856 * gcc.dg/zero_bits_compound-1.c: Ditto.
1857 * gcc.dg/zero_bits_compound-1.c: Ditto.
1858 * gcc.dg/pr40550.c: Simplify target selectors.
1859 Use dg-additional-options.
1860 * gcc.dg/pr47893.c: Ditto.
1861 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1862 additional options for 32-bit x86 targets.
1863 * gcc.dg/pr70955.c: Move to ...
1864 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1865
ec645283 18662016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1867
1868 PR c++/61019
1869 * g++.dg/cpp0x/pr61019.C: New.
1870
9753b549 18712016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1872 Terry Guo <terry.guo@arm.com>
1873
1874 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1875 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1876 * gcc.target/arm/pure-code/pure-code.exp: New.
1877
7dbfb427 18782016-09-22 Uros Bizjak <ubizjak@gmail.com>
1879
1880 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1881 Remove SSE effective target requirement.
1882
7e20dff2 18832016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1884
1885 PR c++/71979
1886 * g++.dg/cpp0x/pr71979.C: New.
1887
05dd002d 18882016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1889
1890 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1891
53769cc8 18922016-09-22 Martin Liska <mliska@suse.cz>
1893
1894 PR ipa/77653
1895 * gcc.dg/ipa/pr77653.c: New test.
1896
51c846d6 18972016-09-22 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR fortran/77665
1900 * gfortran.dg/gomp/pr77665.f90: New test.
1901
51278c1a 19022016-09-22 Paul Thomas <pault@gcc.gnu.org>
1903
1904 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1905 * gfortran.dg/dtio_13.f90: New test.
1906
cde225a2 19072016-09-21 Louis Krupp <louis.krupp@zoho.com>
1908
1909 PR fortran/66107
1910 * gfortran.dg/pr66107.f90: New test.
1911
0d5530d9 19122016-09-21 Ian Lance Taylor <iant@golang.org>
1913
1914 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1915 with call to builtin delete function.
1916
9ca7e933 19172016-09-21 Joseph Myers <joseph@codesourcery.com>
1918
1919 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1920 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1921 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1922 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1923 tests.
1924
451127c6 19252016-09-21 Uros Bizjak <ubizjak@gmail.com>
1926
1927 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1928
98aa0f57 19292016-09-21 Jakub Jelinek <jakub@redhat.com>
1930
1931 PR c++/77651
1932 * g++.dg/cpp1z/aligned-new6.C: New test.
1933
65eeae10 19342016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1935
1936 * gcc.target/arm/fp16-aapcs-3.c: New.
1937 * gcc.target/arm/fp16-aapcs-4.c: New.
1938 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1939 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1940 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1941 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1942
1a39df22 19432016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1944
1945 PR tree-optimization/77550
1946 * g++.dg/pr77550.C: New test.
1947
48bc6fdd 19482016-09-21 Georg-Johann Lay <avr@gjlay.de>
1949
1950 PR target/77326
1951 * gcc.target/avr/torture/pr77326.c: New test.
1952
a09b160b 19532016-09-21 Louis Krupp <louis.krupp@zoho.com>
1954
1955 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1956
91207228 19572016-09-21 Richard Biener <rguenther@suse.de>
1958
1959 PR tree-optimization/77648
1960 * gcc.dg/torture/pr77648-1.c: New testcase.
1961 * gcc.dg/torture/pr77648-2.c: Likewise.
1962
f6aeb966 19632016-09-21 Richard Biener <rguenther@suse.de>
1964 Jakub Jelinek <jakub@redhat.com>
1965
1966 PR tree-optimization/77621
1967 * gcc.dg/pr77621.c: New testcase.
1968
637b3ebb 19692016-09-21 Paul Thomas <pault@gcc.gnu.org>
1970
1971 PR fortran/77657
1972 * gfortran.dg/dtio_12.f90: New test.
1973
b5b88e7a 19742016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1975
1976 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1977
8ccdb0a4 19782016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1979
1980 PR tree-optimization/72835
1981 * gcc.dg/tree-ssa/pr72835.c: New test.
1982
b9833bfd 19832016-09-20 Martin Sebor <msebor@redhat.com>
1984
1985 PR middle-end/49905
1986 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1987 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1988 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1989 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1990 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1991 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1992 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1993
597323ed 19942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1995
1996 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1997 arguments/compare will be optimized away.
1998 * gcc.dg/torture/ftrapv-1.c: Likewise.
1999
25a8e007 20002016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2001
2002 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2003 will be optimized away.
2004 * gcc.dg/ipa/vrp1.c: New test.
2005 * gcc.dg/ipa/vrp2.c: New test.
2006 * gcc.dg/ipa/vrp3.c: New test.
2007
6e93da1b 20082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2009
2010 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2011 does the same transformation.
2012 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2013 * gcc.dg/tree-ssa/evrp1.c: New test.
2014 * gcc.dg/tree-ssa/evrp2.c: New test.
2015 * gcc.dg/tree-ssa/evrp3.c: New test.
2016 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2017 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2018 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2019 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2020 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2021 foling now happens early.
2022 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2023 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2024 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2025 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2026 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2027
b8b3b645 20282016-09-20 Uros Bizjak <ubizjak@gmail.com>
2029
2030 PR target/77621
2031 * gcc.target/i386/pr77621.c: New test.
2032 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2033 pattern, loop should vectorize with -mtune=atom.
2034
81165554 20352016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2036 Jakub Jelinek <jakub@redhat.com>
2037
2038 PR testsuite/63299
2039 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2040 instead of delete.
2041
2f8a2ead 20422016-09-20 Jakub Jelinek <jakub@redhat.com>
2043
a48667ee 2044 PR c++/77626
2045 * g++.dg/other/pr77626.C: New test.
2046
7e67c6d5 2047 PR c++/77638
2048 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2049
59934ea3 2050 PR c++/77637
2051 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2052
2f8a2ead 2053 PR middle-end/77624
2054 * c-c++-common/pr77624-1.c: New test.
2055 * c-c++-common/pr77624-2.c: New test.
2056
a1268ee1 20572016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2058
2059 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2060 of digits expected.
2061
0b77b2cf 20622016-09-20 Richard Biener <rguenther@suse.de>
2063
2064 PR tree-optimization/77646
2065 * gcc.dg/torture/pr77646.c: New testcase.
2066
bed03df1 20672016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2068
2069 PR c++/77434
2070 * c-c++-common/Wint-in-bool-context.c: New test.
2071
cb19a0da 20722016-09-19 Joseph Myers <joseph@codesourcery.com>
2073
2074 * gcc.dg/cr-decimal-dig-1.c: New test.
2075
9b5c49ef 20762016-09-19 Joseph Myers <joseph@codesourcery.com>
2077
2078 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2079 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2080 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2081 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2082
48d1445d 20832016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2084
2085 PR rtl-optimization/77416
2086 * gcc.target/powerpc/pr77416.c: New.
2087
579f478b 20882016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2089
2090 PR c++/77639
2091 * g++.dg/template/error-recovery4.C: New test.
2092
f2e52448 20932016-09-19 Bin Cheng <bin.cheng@arm.com>
2094
2095 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2096
aaf7d5f8 20972016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2098
2099 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2100 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2101
5f036000 21022016-09-19 Jakub Jelinek <jakub@redhat.com>
2103 Jan Hubicka <jh@suse.cz>
2104
2105 PR target/77587
2106 * gcc.dg/pr77587.c: New test.
2107 * gcc.dg/pr77587a.c: New file.
2108
eee0cf09 21092016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2110
2111 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2112 * gfortran.dg/coarray_38.f90:
2113 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2114 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2115 * gfortran.dg/coarray_allocate_7.f08: New test.
2116 * gfortran.dg/coarray_allocate_8.f08: New test.
2117 * gfortran.dg/coarray_allocate_9.f08: New test.
2118 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2119 new caf_register.
2120 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2121 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2122 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2123 get_by_refs.
2124 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2125 * gfortran.dg/coarray_lock_7.f90: Same.
2126 * gfortran.dg/coarray_poly_5.f90: Same.
2127 * gfortran.dg/coarray_poly_6.f90: Same.
2128 * gfortran.dg/coarray_poly_7.f90: Same.
2129 * gfortran.dg/coarray_poly_8.f90: Same.
2130 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2131
891196d7 21322016-09-19 Fritz Reese <fritzoreese@gmail.com>
2133
2134 PR fortran/77584
2135 * gfortran.dg/dec_structure_15.f90: New testcase.
2136
281da9a3 21372016-09-19 Richard Biener <rguenther@suse.de>
2138
2139 PR middle-end/77605
2140 * gcc.dg/torture/pr77605.c: New testcase.
2141
8a252920 21422016-09-18 Louis Krupp <louis.krupp@zoho.com>
2143
2144 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2145
a18b7a33 21462016-09-17 Jan Hubicka <hubicka@ucw.cz>
2147
2148 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2149 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2150 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2151 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2152 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2153 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2154 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2155 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2156 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2157 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2158 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2159
b868c23d 21602016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2161
2162 * gcc.target/i386/pr68633.c: Fix expected result.
2163
360d7ea8 21642016-09-17 Louis Krupp <louis.krupp@gmail.com>
2165
2166 PR fortran/68078
2167 * gfortran.dg/pr68078.f90: New test.
2168 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2169
d58661cb 21702016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2171
2172 PR target/77613
2173 * gcc.target/powerpc/swaps-p8-25.c: New.
2174
24b3d864 21752016-09-16 Jakub Jelinek <jakub@redhat.com>
2176
e6db887a 2177 PR c++/77482
2178 * g++.dg/cpp0x/constexpr-77482.C: New test.
2179
44df6c11 2180 PR c++/77379
2181 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2182 thunk offsets.
2183 * g++.dg/abi/abi-tag23a.C: Likewise.
2184
53d2f3de 2185 PR c++/77338
2186 * g++.dg/cpp0x/decltype-77338.C: New test.
2187
24b3d864 2188 PR c++/77375
2189 * g++.dg/cpp0x/mutable1.C: New test.
2190
42f172d0 21912016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2192
2193 PR fortran/77612
2194 * gfortran.dg/pr77612.f90: New test.
2195
0665113b 21962016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2197
2198 * gcc.dg/torture/pr70421.c: Require int32plus.
2199
dff10ec9 22002016-09-16 Jakub Jelinek <jakub@redhat.com>
2201
be63912c 2202 PR middle-end/77475
2203 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2204
dff10ec9 2205 PR target/77526
2206 * gcc.target/i386/pr77526.c: New test.
2207
69cdadd9 22082016-09-16 Jakub Jelinek <jakub@redhat.com>
2209 Eric Botcazou <ebotcazou@adacore.com>
2210
2211 PR middle-end/77594
2212 * gcc.target/i386/pr77594.c: New test.
2213
b74250bc 22142016-09-15 Louis Krupp <louis.krupp@zoho.com>
2215
2216 PR fortran/69963
2217 * gfortran.dg/misplaced_implicit_character.f90: New test.
2218
834a2c29 22192016-09-15 Bin Cheng <bin.cheng@arm.com>
2220
2221 PR tree-optimization/77503
2222 * gcc.dg/vect/pr77503.c: New test.
2223
fbcb99d5 22242016-09-15 Richard Biener <rguenther@suse.de>
2225
2226 PR middle-end/77544
2227 * c-c++-common/torture/pr77544.c: New testcase.
2228
3aa4e8c2 22292016-09-15 Jakub Jelinek <jakub@redhat.com>
2230
2231 PR middle-end/77475
2232 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2233 * gcc.dg/march-generic.c: Likewise.
2234 * gcc.target/i386/spellcheck-options-1.c: New test.
2235 * gcc.target/i386/spellcheck-options-2.c: New test.
2236 * gcc.target/i386/spellcheck-options-3.c: New test.
2237 * gcc.target/i386/spellcheck-options-4.c: New test.
2238
e9dea525 22392016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2240
2241 PR fortran/72743
2242 * gfortran.dg/goacc/pr72743.f90: New test.
2243
7270347c 22442016-09-15 Richard Biener <rguenther@suse.de>
2245
2246 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2247
091e8e90 22482016-09-15 Richard Biener <rguenther@suse.de>
2249
2250 PR tree-optimization/77514
2251 * gcc.dg/torture/pr77514.c: New testcase.
2252
8cc08773 22532016-09-14 Jakub Jelinek <jakub@redhat.com>
2254
2255 PR c++/77549
2256 * g++.dg/lookup/pr77549.C: New test.
2257
5be60f03 22582016-09-14 Marek Polacek <polacek@redhat.com>
2259
2260 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2261 * c-c++-common/gomp/atomic-13.c: Likewise.
2262 * c-c++-common/gomp/atomic-14.c: Likewise.
2263 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2264 * g++.dg/cpp1z/bool-increment1.C: New test.
2265 * c-c++-common/pr60439.c: Add dg-warning.
2266 * g++.dg/expr/bitfield4.C: Likewise.
2267 * g++.dg/expr/bitfield5.C: Likewise.
2268 * g++.dg/expr/bitfield6.C: Likewise.
2269 * g++.dg/expr/bool1.C: Likewise.
2270 * g++.dg/expr/bool3.C: Likewise.
2271 * g++.dg/expr/lval3.C: Likewise.
2272 * g++.dg/expr/lval4.C: Likewise.
2273 * g++.old-deja/g++.jason/bool5.C: Likewise.
2274 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2275 * g++.dg/other/error18.C: Likewise.
2276 * g++.dg/gomp/atomic-14.C: Likewise.
2277
f80a245e 22782016-09-14 Nathan Sidwell <nathan@acm.org>
2279
2280 PR c++/77539
2281 * g++.dg/cpp1y/pr77539.C: New.
2282
7b329bca 22832016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2284
2285 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2286 dg-require.
2287 * g++.dg/ext/builtin_alloca.C: Likewise.
2288 * g++.dg/template/spec35.C: Likewise.
2289 * gcc.dg/builtins-68.c: Likewise.
2290 * gcc.misc-tests/gcov-13.c: Likewise.
2291 * gcc.misc-tests/gcov-14.c: Likewise.
2292
0029200d 22932016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2294
2295 * gfortran.dg/dec_structure_14.f90: New testcase.
2296
0975f764 22972016-09-14 Jakub Jelinek <jakub@redhat.com>
2298
2299 PR sanitizer/68260
2300 * c-c++-common/tsan/pr68260.c: New test.
2301
1098c313 23022016-09-13 Joe Seymour <joe.s@somniumtech.com>
2303
2304 PR target/70713
2305 * gcc.target/msp430/function-attributes-1.c: New test.
2306 * gcc.target/msp430/function-attributes-2.c: New test.
2307 * gcc.target/msp430/function-attributes-3.c: New test.
2308
2e7b05a3 23092015-04-18 Martin Sebor <msebor@redhat.com>
2310
2311 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2312 of non-nul characters.
2313 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2314
46fad8d5 23152016-09-13 Jakub Jelinek <jakub@redhat.com>
2316
4bdba715 2317 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2318 * g++.dg/cpp1z/gen-attrs1.C: New test.
2319
99d887de 2320 PR tree-optimization/77454
2321 * gcc.dg/pr77454.c: New test.
2322
46fad8d5 2323 PR c++/77553
2324 * g++.dg/cpp1y/constexpr-77553.C: New test.
2325
68ef907c 23262016-09-13 David Malcolm <dmalcolm@redhat.com>
2327
2328 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2329 (test_show_locus): Replace rich_location::add_fixit_insert calls
2330 with add_fixit_insert_before and add_fixit_insert_after.
2331
2c24fd5e 23322016-09-13 Jason Merrill <jason@redhat.com>
2333 Tom de Vries <tom@codesourcery.com>
2334
2335 PR c++/77427
2336 * g++.dg/pr77427.C: New test.
2337
68b219ee 23382016-09-13 Martin Liska <mliska@suse.cz>
2339
2340 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2341 effective target.
2342 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2343 * lib/target-supports.exp: Define the new target.
2344
c72e91d3 23452016-09-12 Andrew Pinski <apinski@cavium.com>
2346
2347 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2348 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2349
b38c0a37 23502016-09-12 Uros Bizjak <ubizjak@gmail.com>
2351
2352 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2353 variable arguments.
2354 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2355 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2356 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2357 variable argument.
2358 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2359 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2360
7a21b590 23612016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2362
2363 PR c++/77496
2364 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2365 * g++.dg/ext/pr77496.C: New test.
2366 * g++.dg/warn/pr77496.C: New test.
2367
00434032 23682016-09-12 David Malcolm <dmalcolm@redhat.com>
2369
2370 PR c/72858
2371 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2372 to preserve conversion chars, and to preserve prefix information.
2373 * gcc.dg/format/pr72858.c: New test case.
2374
54f56c28 23752016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2376
2377 * gfortran.dg/pr77507.f90: Move to ...
2378 * gfortran.dg/ieee/pr77507.f90: here.
2379
08d6d42c 23802016-08-09 Jan Hubicka <hubicka@ucw.cz>
2381
2382 PR ipa/61159
2383 * compile/pr61159.c: New testcase
2384
35870532 23852016-08-09 Jan Hubicka <hubicka@ucw.cz>
2386
2387 PR ipa/64316
2388 * gcc.dg/ipa/pr63416.c: New testcase.
2389
953b9eef 23902016-09-10 Paul Thomas <pault@gcc.gnu.org>
2391 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/77532
c78b1f64 2394 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2395
1aef7c3c 23962016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2397
2398 PR fortran/77507
2399 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2400 * gfortran.dg/c_assoc_4.f90: Ditto.
2401
3bb45f76 24022016-09-10 Tom de Vries <tom@codesourcery.com>
2403
2404 PR C/71602
2405 * c-c++-common/va-arg-va-list-type.c: New test.
2406
9731eaaf 24072016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2408
2409 PR rtl-optimization/77289
2410 * gcc.target/powerpc/pr77289.c: New test.
2411
911ea34a 24122016-09-09 Martin Sebor <msebor@redhat.com>
2413
2414 PR c/77520
2415 PR c/77521
2416 * gcc.dg/pr77520.c: New test.
2417 * gcc.dg/pr77521.c: New test.
2418
edd0f33b 24192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2420
2421 PR fortran/77506
2422 * gfortran.dg/pr77506.f90: New test.
2423
374777a4 24242016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2425
2426 PR fortran/77507
2427 * gfortran.dg/pr77507.f90: New test.
2428
c5eddaf9 24292016-09-09 Joseph Myers <joseph@codesourcery.com>
2430
2431 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2432
3e7e4e14 24332016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2434 Louis Krupp <lkrupp@gcc.gnu.org>
2435
2436 PR fortran/69514
2437 * gfortran.dg/pr69514_1.f90: New test.
2438 * gfortran.dg/pr69514_2.f90: New test.
2439
51688bb7 24402016-09-08 Jakub Jelinek <jakub@redhat.com>
2441
a34338c9 2442 PR fortran/77500
2443 * gfortran.dg/gomp/pr77500.f90: New test.
2444
51688bb7 2445 PR fortran/77516
2446 * gfortran.dg/gomp/pr77516.f90: New test.
2447
3ecb55e7 24482016-09-07 Jakub Jelinek <jakub@redhat.com>
2449
2450 PR middle-end/77475
2451 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2452 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2453 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2454 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2455 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2456 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2457
3da97ff7 24582016-09-07 David Malcolm <dmalcolm@redhat.com>
2459
2460 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2461 "substring-locations.h".
2462
b55f1f44 24632016-09-07 Richard Biener <rguenther@suse.de>
2464
2465 PR c/77450
2466 * c-c++-common/vector-subscript-8.c: Move ..
2467 * gcc.dg/pr77450.c: ... here.
2468
7d482049 24692016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2470
2471 PR libgfortran/77393
2472 * gfortran.dg/fmt_f0_2.f90: Update test.
2473 * gfortran.dg/fmt_f0_3.f90: New test.
2474
ef3b531c 24752016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2476
2477 PR debug/77389
2478 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2479 in dg-options.
2480
2481 PR debug/57519
2482 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2483
39370ea0 24842016-09-06 Jakub Jelinek <jakub@redhat.com>
2485
2486 PR target/69255
2487 * gcc.target/i386/pr69255-1.c: New test.
2488 * gcc.target/i386/pr69255-2.c: New test.
2489 * gcc.target/i386/pr69255-3.c: New test.
2490
24912016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2492
2493 PR c/77336
2494 * gcc.dg/format/miss-7.c: New test.
2495
88820414 24962016-09-06 Uros Bizjak <ubizjak@gmail.com>
2497
2498 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2499
4c790ba8 25002016-09-06 Martin Liska <mliska@suse.cz>
2501
2502 PR gcov-profile/77378
2503 PR gcov-profile/77466
2504 * gcc.dg/profile-update-warning.c: New test.
2505
43d2460d 25062016-09-06 Richard Biener <rguenther@suse.de>
2507
2508 PR tree-optimization/77479
2509 * gcc.dg/torture/pr77479.c: New testcase.
2510
4c04bcce 25112016-09-06 Richard Biener <rguenther@suse.de>
2512
2513 PR c/77450
2514 * c-c++-common/vector-subscript-7.c: Adjust.
2515 * c-c++-common/vector-subscript-8.c: New testcase.
2516
8925068a 25172016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2518
2519 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2520
daea048c 25212016-09-05 Jakub Jelinek <jakub@redhat.com>
2522
e315ff48 2523 PR target/77476
2524 * gcc.target/i386/avx512f-pr77476.c: New test.
2525 * gcc.target/i386/avx512bw-pr77476.c: New test.
2526 * gcc.target/i386/avx512dq-pr77476.c: New test.
2527
8eeca3ac 2528 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2529 Update comment to mention also avx512f.
2530
daea048c 2531 PR sanitizer/77396
2532 * g++.dg/asan/pr77396-2.C: New test.
2533
a6ffaadf 25342016-09-05 Uros Bizjak <ubizjak@gmail.com>
2535
2536 PR rtl-optimization/77452
2537 * gcc.target/i386/pr77452.c: New test.
2538
8f8828ba 25392016-09-05 Marek Polacek <polacek@redhat.com>
2540
2541 PR c/77423
2542 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2543
65277f2a 25442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2545
2546 PR fortran/77391
2547 * gfortran.dg/pr77391.f90: New test.
2548
a1cf06b8 25492016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2550
2551 PR fortran/77460
2552 * gfortran.dg/pr77460.f90: New test.
2553
4d261282 25542016-09-03 Jakub Jelinek <jakub@redhat.com>
2555
2556 PR c/65467
2557 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2558
4fc4eb94 25592016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2560
2561 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2562
40a431fa 25632016-09-02 David Malcolm <dmalcolm@redhat.com>
2564
2565 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2566 test case.
2567 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2568 diagnostic-test-show-locus-generate-patch.c to the sources
2569 for diagnostic_plugin_test_show_locus.c.
2570
a940fdc7 25712016-09-02 Jakub Jelinek <jakub@redhat.com>
2572
0b80c4b2 2573 PR c/65467
2574 * gcc.dg/gomp/_Atomic-1.c: New test.
2575 * gcc.dg/gomp/_Atomic-2.c: New test.
2576 * gcc.dg/gomp/_Atomic-3.c: New test.
2577 * gcc.dg/gomp/_Atomic-4.c: New test.
2578 * gcc.dg/gomp/_Atomic-5.c: New test.
2579
a940fdc7 2580 PR sanitizer/77396
2581 * g++.dg/asan/pr77396.C: New test.
2582
25832016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2584
2585 PR tree-optimization/71831
2586 * gcc.dg/builtin-object-size-16.c: New test.
2587 * gcc.dg/builtin-object-size-17.c: New test.
2588
0b404bb4 25892016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2590
2591 PR libgfortran/77393
2592 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2593
8a5817a9 25942016-09-01 Uros Bizjak <ubizjak@gmail.com>
2595
2596 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2597 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2598 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2599 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2600 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2601 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2602 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2603 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2604 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2605 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2606 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2607 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2608 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2609 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2610 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2611 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2612 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2613 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2614
209253ae 26152016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/opt58.adb: New test.
2618 * gnat.dg/opt58_pkg.ads: New helper.
2619
15182c1d 26202016-09-01 Richard Biener <rguenther@suse.de>
2621
2622 PR middle-end/77436
2623 * gcc.dg/torture/pr77436.c: New testcase.
2624
1c02615c 26252016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2626
2627 * gcc.dg/pr64252.c: Require int32plus.
2628 * gcc.dg/pr66299-1.c: Likewise.
2629 * gcc.dg/pr66299-2.c: Likewise.
2630 * gcc.dg/torture/20131115-1.c: Skip for avr.
2631
08fded5f 26322016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2633
2634 * gcc.target/aarch64/ands_3.c: New test.
2635
a7b3b7c4 26362016-08-31 Jakub Jelinek <jakub@redhat.com>
2637
68c215e4 2638 PR fortran/77352
2639 * gfortran.dg/gomp/pr77352.f90: New test.
2640
a7b3b7c4 2641 PR fortran/77374
2642 * gfortran.dg/gomp/pr77374.f08: New test.
2643
51a43c06 26442016-08-31 Marc Glisse <marc.glisse@inria.fr>
2645
2646 PR tree-optimization/73714
2647 * gcc.dg/tree-ssa/pr73714.c: New test.
2648
01109414 26492016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2650
2651 PR libgfortran/77393
2652 * gfortran.dg/fmt_f0_2.f90: New test.
2653
8036ac7f 26542016-08-31 Marc Glisse <marc.glisse@inria.fr>
2655
2656 * gcc.target/i386/pr59539-2.c: Adapt options.
2657 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2658
b298bde8 26592016-08-31 Paul Thomas <pault@gcc.gnu.org>
2660
2661 PR fortran/77418
2662 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2663 of the associate entity and replace with a pointer to the
2664 intended item on the stack.
2665
9f732c4e 26662016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2667 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2668
2669 PR fortran/48298
2670 * gfortran.dg/dtio_1.f90: New test.
2671 * gfortran.dg/dtio_2.f90: New test.
2672 * gfortran.dg/dtio_3.f90: New test.
2673 * gfortran.dg/dtio_4.f90: New test.
2674 * gfortran.dg/dtio_5.f90: New test.
2675 * gfortran.dg/dtio_6.f90: New test.
2676 * gfortran.dg/dtio_7.f90: New test.
2677 * gfortran.dg/dtio_8.f90: New test.
2678 * gfortran.dg/dtio_9.f90: New test.
2679 * gfortran.dg/dtio_10.f90: New test.
2680
d6dd1b60 26812016-08-30 David Malcolm <dmalcolm@redhat.com>
2682
2683 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2684 (test_many_nested_locations): New function.
2685 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2686 (test_show_locus): Handle "test_many_nested_locations".
2687
2e7400df 26882016-08-30 David Malcolm <dmalcolm@redhat.com>
2689
2690 * g++.dg/template/double-greater-than-fixit.C: New test case.
2691
98023bfd 26922016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2693
2694 * gnat.dg/opt57.ad[sb]: New test.
2695 * gnat.dg/opt57_pkg.ads: New helper.
2696
f9723d87 26972016-08-30 Richard Biener <rguenther@suse.de>
2698
2699 PR tree-optimization/69047
2700 * gcc.dg/pr69047.c: Fix byte-order check.
2701
77ce6232 27022016-08-30 Jakub Jelinek <jakub@redhat.com>
2703
adca2d16 2704 PR tree-optimization/72866
2705 * gcc.dg/vect/pr72866.c: New test.
2706
06cee168 2707 PR debug/77363
2708 * g++.dg/debug/dwarf2/pr77363.C: New test.
2709
4472e8d1 2710 PR middle-end/77377
2711 * gcc.target/i386/pr77377.c: New test.
2712
77ce6232 2713 PR debug/77389
2714 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2715 in dg-options.
2716
36bda760 27172016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2718
2719 * gfortran.dg/pr77372.f90: Moved to ...
2720 * gfortran.dg/ieee/pr77372.f90: here.
2721
2db6ea89 27222016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2723
2724 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2725 vector short/char initializations.
2726 * gcc.target/powerpc/vec-init-5.c: Likewise.
2727 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2728 vector initialization optimizations.
2729 * gcc.target/powerpc/vec-init-7.c: Likewise.
2730 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2731 vector float/double initializations.
2732 * gcc.target/powerpc/vec-init-9.c: Likewise.
2733
1e4df796 27342016-08-29 Uros Bizjak <ubizjak@gmail.com>
2735
2736 PR target/77403
2737 * gcc.target/i386/pr77403.c: New test.
2738
f293b7f2 27392016-08-29 Marek Polacek <polacek@redhat.com>
2740
2741 PR c/77292
2742 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2743
ea2ec8f6 27442016-08-29 Tom de Vries <tom@codesourcery.com>
2745
2746 PR c/77398
2747 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2748
686436fe 27492016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2750
2751 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2752
686436fe 27532016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2754
2755 * gfortran.dg/dec_structure_13.f90: New testcase.
2756
f1ecf8b3 27572016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2758
2759 PR fortran/77261
2760 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2761 available.
2762
4670f428 27632016-08-28 Tom de Vries <tom@codesourcery.com>
2764
2765 PR lto/70955
2766 * gcc.dg/pr70955.c: New test.
2767 * gcc.dg/lto/pr70955_0.c: Same.
2768 * gcc.dg/lto/pr70955_1.c: Same.
2769
b243b563 27702016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2771
2772 PR tree-optimization/71077
2773 * gcc.target/i386/pr71077.c: New test.
2774
92a44a68 27752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2776
2777 PR fortran/77380
2778 * gfortran.dg/pr77380.f90: New test.
2779
92a44a68 27802016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2781
2782 PR fortran/77372
2783 gfortran.dg/pr77372.f90: New test.
2784
367964fa 27852016-08-26 David Malcolm <dmalcolm@redhat.com>
2786
2787 * gcc.dg/spellcheck-fields-2.c (test): Move
2788 dg-begin/end-multiline-output within function body.
2789 (test_macro): New function.
2790
df4248fb 27912016-08-26 David Malcolm <dmalcolm@redhat.com>
2792
2793 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2794 (test_fixit_insert): Update expected output.
2795 (test_fixit_remove): Likewise.
2796 (test_fixit_replace): Likewise.
2797
377da6e4 27982016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2799
2800 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2801 Fix typo.
2802
4f16cc83 28032016-08-26 Richard Biener <rguenther@suse.de>
2804
2805 PR tree-optimization/69047
2806 * gcc.dg/pr69047.c: New testcase.
2807
a54071b2 28082016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2809 Martin Jambhor <mjambor@suse.cz>
377da6e4 2810
a54071b2 2811 * gcc.dg/ipa/propbits-1.c: New test-case.
2812 * gcc.dg/ipa/propbits-2.c: Likewise.
2813 * gcc.dg/ipa/propbits-3.c: Likewise.
2814
2ae10c8c 28152016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2816
2817 PR fortran/77351
2818 * gfortran.dg/pr77351.f90: New test.
2819
c4963714 28202016-08-25 Marek Polacek <polacek@redhat.com>
2821
2822 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2823
49e1f4eb 28242016-08-25 Marek Polacek <polacek@redhat.com>
2825
2826 PR c/77323
2827 * gcc.dg/pr77323.c: New test.
2828
984f03c2 28292016-08-24 Paul Thomas <pault@gcc.gnu.org>
2830
2831 PR fortran/77358
2832 * gfortran.dg/submodule_17.f08: New test.
2833
92a44a68 28342016-08-24 Michael Collison <michael.collison@linaro.org>
2835 Michael Collison <michael.collison@arm.com>
f6c98a9a 2836
2837 * gcc.target/arm/builtin_saddl.c: New testcase.
2838 * gcc.target/arm/builtin_saddll.c: New testcase.
2839 * gcc.target/arm/builtin_uaddl.c: New testcase.
2840 * gcc.target/arm/builtin_uaddll.c: New testcase.
2841 * gcc.target/arm/builtin_ssubl.c: New testcase.
2842 * gcc.target/arm/builtin_ssubll.c: New testcase.
2843 * gcc.target/arm/builtin_usubl.c: New testcase.
2844 * gcc.target/arm/builtin_usubll.c: New testcase.
2845
8938d43d 28462016-08-24 Uros Bizjak <ubizjak@gmail.com>
2847
2848 PR target/77270
2849 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2850 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2851 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2852 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2853 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2854 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2855 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2856 effective target. Remove scan-assembler-times directives.
2857 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2858 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2859 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2860
2fb84e50 28612016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2862
2863 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2864 of unsigned int.
2865 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2866
cac7df4e 28672016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2868
2869 PR testsuite/77317
2870 * lib/target-supports.exp
2871 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2872 (check_effective_target_vect_natural_alignment): Ditto.
2873 (check_effective_target_vector_alignment_reachable): Ditto.
2874 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2875
b904831d 28762016-08-23 Ian Lance Taylor <iant@golang.org>
2877
2878 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2879
ff055c48 28802016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2881
2882 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2883 being created from pointers to memory locations.
2884 * gcc.target/powerpc/vec-init-2.c: Likewise.
2885
27af8972 28862016-08-23 Fritz Reese <fritzoreese@gmail.com>
2887
2888 * gfortran.dg/dec_structure_12.f90: New testcase.
2889
bd8ac469 28902016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2891
2892 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2893
434d4291 28942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2895
2896 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2897 verification.
2898
be0be2de 28992016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2900
2901 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2902 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2903
7feac654 29042016-08-23 Richard Biener <rguenther@suse.de>
2905
2906 PR tree-optimization/27336
2907 * c-c++-common/pr27336.c: New testcase.
2908
364743f3 29092016-08-22 Marek Polacek <polacek@redhat.com>
2910
2911 PR c++/77321
2912 * g++.dg/cpp1y/pr77321.C: New test.
2913
b92c452d 29142016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2915
2916 PR fortran/60774
2917 * gfortran.dg/empty_label.f: Adjust test for new error message.
2918 * gfortran.dg/empty_label.f90: Ditto.
2919 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2920 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2921 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2922
bfbc628a 29232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2924
2925 PR fortran/61318
2926 * gfortran.dg/pr61318.f90: New test.
2927
99af6e70 29282016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2929
2930 PR fortran/77260
2931 * gfortran.dg/pr77260_1.f90: New test.
2932 * gfortran.dg/pr77260_2.f90: Ditto.
2933
6cfc7001 29342016-08-22 Joseph Myers <joseph@codesourcery.com>
2935
2936 PR middle-end/77269
2937 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2938 __builtin_signbitf and __builtin_signbitl in expected generic
2939 expansion.
2940 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2941 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2942 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2943 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2944 tests.
2945
012f068a 29462016-08-22 Joseph Myers <joseph@codesourcery.com>
2947
2948 * gcc.dg/torture/float128-builtin.c,
2949 gcc.dg/torture/float128-ieee-nan.c,
2950 gcc.dg/torture/float128x-builtin.c,
2951 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2952 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2953 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2954 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2955 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2956 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2957 gcc.dg/torture/floatn-nan.h: New tests.
2958
e2c5b687 29592016-08-22 Joseph Myers <joseph@codesourcery.com>
2960
2961 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2962 macro.
2963 (main): Update calls to TEST_I_F.
2964 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2965 macro.
2966 (main): Update calls to TEST_I_F.
2967
b4635564 29682016-08-22 Joseph Myers <joseph@codesourcery.com>
2969
2970 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2971 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2972 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2973 names in calls to TEST_I_F.
2974
802bc569 29752016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2976
2977 PR c/52952
2978 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2979
70fa7158 29802016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2981
2982 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2983 and !natural_alignment_64.
2984 * gcc.dg/ipa/propalign-2.c: Likewise.
2985 * gcc.dg/ipa/propalign-3.c: Likewise.
2986 * gcc.dg/ipa/propalign-4.c: Likewise.
2987 * gcc.dg/ipa/propalign-5.c: Likewise.
2988 * lib/target-supports.exp
2989 (check_effective_target_natural_alignment_32): Add avr-*-*.
2990
d0346b1a 29912016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2992
2993 PR tree-optimization/61839
2994 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2995 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2996 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2997 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2998
82c85aba 29992016-08-19 Joseph Myers <joseph@codesourcery.com>
3000
3001 PR c/32187
3002 * lib/target-supports.exp (check_effective_target_float16)
3003 (check_effective_target_float32, check_effective_target_float64)
3004 (check_effective_target_float128, check_effective_target_float32x)
3005 (check_effective_target_float64x)
3006 (check_effective_target_float128x)
3007 (check_effective_target_float16_runtime)
3008 (check_effective_target_float32_runtime)
3009 (check_effective_target_float64_runtime)
3010 (check_effective_target_float128_runtime)
3011 (check_effective_target_float32x_runtime)
3012 (check_effective_target_float64x_runtime)
3013 (check_effective_target_float128x_runtime)
3014 (check_effective_target_floatn_nx_runtime)
3015 (add_options_for_float16, add_options_for_float32)
3016 (add_options_for_float64, add_options_for_float128)
3017 (add_options_for_float32x, add_options_for_float64x)
3018 (add_options_for_float128x): New procedures.
3019 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3020 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3021 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3022 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3023 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3024 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3025 gcc.dg/torture/float128-complex.c,
3026 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3027 gcc.dg/torture/float128x-basic.c,
3028 gcc.dg/torture/float128x-complex.c,
3029 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3030 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3031 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3032 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3033 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3034 gcc.dg/torture/float32x-basic.c,
3035 gcc.dg/torture/float32x-complex.c,
3036 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3037 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3038 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3039 gcc.dg/torture/float64x-basic.c,
3040 gcc.dg/torture/float64x-complex.c,
3041 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3042 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3043 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3044 gcc.dg/torture/floatn-tg.h,
3045 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3046 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3047 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3048 gcc.dg/torture/fp-int-convert-float128x.c,
3049 gcc.dg/torture/fp-int-convert-float16-timode.c,
3050 gcc.dg/torture/fp-int-convert-float16.c,
3051 gcc.dg/torture/fp-int-convert-float32-timode.c,
3052 gcc.dg/torture/fp-int-convert-float32.c,
3053 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3054 gcc.dg/torture/fp-int-convert-float32x.c,
3055 gcc.dg/torture/fp-int-convert-float64-timode.c,
3056 gcc.dg/torture/fp-int-convert-float64.c,
3057 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3058 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3059 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3060 maximum exponent of floating-point type. Use it in testing
3061 whether 0x8...0 fits in the floating-point type. Always treat -1
3062 (signed 0xf...f) as fitting in the floating-point type.
3063 (M_OK1): New macro.
3064 * gcc.dg/torture/fp-int-convert-double.c,
3065 gcc.dg/torture/fp-int-convert-float.c,
3066 gcc.dg/torture/fp-int-convert-float128-timode.c,
3067 gcc.dg/torture/fp-int-convert-float128.c,
3068 gcc.dg/torture/fp-int-convert-float80-timode.c,
3069 gcc.dg/torture/fp-int-convert-float80.c,
3070 gcc.dg/torture/fp-int-convert-long-double.c,
3071 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3072
cf0bbc39 30732016-08-19 Jakub Jelinek <jakub@redhat.com>
3074
9354a9a5 3075 PR fortran/72744
3076 * gfortran.dg/gomp/pr72744.f90: New test.
3077
cf0bbc39 3078 PR fortran/69281
3079 * gfortran.dg/gomp/pr69281.f90: New test.
3080
ee0e163a 30812016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3082
1e4df796 3083 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3084 the last special seed value.
3085 * gfortran.dg/random_7.f90: Use size for last array member instead
3086 of hardcoded value.
ee0e163a 3087
6d7de609 30882016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3089
3090 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3091 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3092
e3243c77 30932016-08-19 Richard Biener <rguenther@suse.de>
3094
3095 PR tree-optimization/77286
3096 * gcc.dg/torture/pr77286.c: New testcase.
3097
b983d92d 30982016-08-18 David Malcolm <dmalcolm@redhat.com>
3099
3100 * gcc.dg/verbose-asm-2.c: New test case.
3101
48a7392b 31022016-08-18 David Malcolm <dmalcolm@redhat.com>
3103
3104 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3105 (custom_diagnostic_finalizer): Update for change to
3106 diagnostic_show_locus.
3107
5c8151fa 31082016-08-18 David Malcolm <dmalcolm@redhat.com>
3109
3110 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3111 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3112
26040f06 31132016-08-18 Marek Polacek <polacek@redhat.com>
3114
3115 PR c/71514
3116 * gcc.dg/pr71514.c: New test.
3117
360e911d 31182015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3119
3120 PR target/72839
3121 * gcc.target/i386/pr72839.c: New test.
3122
6de0546d 31232016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3124
3125 PR middle-end/70895
3126 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3127 * c-c++-common/goacc/reduction-1.c: Likewise.
3128 * c-c++-common/goacc/reduction-2.c: Likewise.
3129 * c-c++-common/goacc/reduction-3.c: Likewise.
3130 * c-c++-common/goacc/reduction-4.c: Likewise.
3131
cee80871 31322016-08-18 Alan Modra <amodra@gmail.com>
3133
3134 * gcc.c-torture/compile/pr72771.c: New.
3135
f9c39b65 31362016-08-17 Jakub Jelinek <jakub@redhat.com>
3137
3138 PR fortran/67496
3139 * gfortran.dg/pr67496.f90: New test.
3140
92a44a68 31412015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3142
3143 PR tree-optimization/71752
f9c39b65 3144 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3145
d2392ec3 31462016-08-17 Uros Bizjak <ubizjak@gmail.com>
3147
3148 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3149
c4994c0b 31502016-08-17 Jakub Jelinek <jakub@redhat.com>
3151
3152 PR middle-end/77259
3153 * g++.dg/ipa/devirt-52.C: New test.
3154
f7896ff0 31552016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3156
3157 * c-c++-common/goacc/reduction-6.c: New testcase.
3158
7104d1a8 31592016-08-17 Richard Biener <rguenther@suse.de>
3160
3161 PR tree-optimization/76490
3162 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3163 * gcc.dg/pr52904.c: XFAIL.
3164
cff41b9e 31652016-08-17 Richard Biener <rguenther@suse.de>
3166
3167 PR tree-optimization/23855
3168 * gcc.dg/loop-unswitch-2.c: Adjust.
3169
b1398e47 31702016-08-16 Jakub Jelinek <jakub@redhat.com>
3171
3172 PR tree-optimization/72817
3173 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3174
de41fc22 31752016-08-16 Joseph Myers <joseph@codesourcery.com>
3176
3177 PR libgcc/77265
3178 * gcc.dg/torture/float128-extend-inf.c: New test.
3179
5927e78e 31802016-08-16 David Malcolm <dmalcolm@redhat.com>
3181
3182 PR c/72857
3183 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3184 for embedded NUL.
3185 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3186 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3187 caret placement.
3188 (test_oct): Likewise.
3189 (test_multiple): Likewise.
3190 (test_field_width_specifier): Likewise.
3191 (test_field_width_specifier_2): New function.
3192 (test_field_precision_specifier): New function.
3193 (test_embedded_nul): Update expected caret placement.
3194 (test_non_contiguous_strings): Update line number.
3195 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3196 (__emit_string_literal_range): Add "caret_idx" param.
3197 (test_simple_string_literal): Add value for new param, updating
3198 expected output..
3199 (test_concatenated_string_literal): Likewise.
3200 (test_multiline_string_literal): Likewise.
3201 (test_hex): Likewise.
3202 (test_oct): Likewise.
3203 (test_multiple): Likewise.
3204 (test_ucn4): Likewise.
3205 (test_ucn8): Likewise.
3206 (test_u8): Likewise.
3207 (test_u): Likewise; update expected message, from "range" to
3208 "location".
3209 (test_U): Likewise.
3210 (test_L): Likewise.
3211 (test_macro): Add value for new param.
3212 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3213 (__emit_string_literal_range): Add "caret_idx" param.
3214 (test_stringified_token_1): Add value for new param. Update
3215 expected message, from "range" to "location".
3216 (test_stringized_token_2): Likewise, adding param to macro.
3217 (test_stringified_token_3): Likewise.
3218 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3219 (emit_warning): Convert param from source_range to location_t.
3220 (test_string_literals): Add caret_idx param, and use it when
3221 constructing a substring_loc. Update error message, from
3222 "range" to "location".
3223
b8d94309 32242016-08-16 Jakub Jelinek <jakub@redhat.com>
3225
2e947447 3226 PR target/71910
3227 * g++.dg/gomp/pr71910.C: New test.
3228
9ea71b15 3229 PR middle-end/67485
3230 * gcc.c-torture/compile/pr67485.c: New test.
3231
b8d94309 3232 PR target/72867
3233 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3234
31de5086 32352016-08-16 Bin Cheng <bin.cheng@arm.com>
3236
3237 PR tree-optimization/69848
3238 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3239
a05d3de8 32402016-08-16 Martin Liska <mliska@suse.cz>
3241
3242 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3243 of memory operations so that it can be handled by core2
3244 in 32-bit mode.
3245
b50ad04e 32462016-08-16 Richard Biener <rguenther@suse.de>
3247
3248 PR tree-optimization/76783
3249 * gcc.dg/pr76783.c: New testcase.
3250 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3251
b441db40 32522016-08-16 Bin Cheng <bin.cheng@arm.com>
3253
3254 PR tree-optimization/72817
3255 PR tree-optimization/73450
3256 * gcc.dg/tree-ssa/pr72817.c: New test.
3257 * gcc.dg/tree-ssa/pr73450.c: New test.
3258
36d310d0 32592016-08-15 Fritz Reese <fritzoreese@gmail.com>
3260
3261 * gfortran.dg/init_flag_13.f90: New testcase.
3262 * gfortran.dg/init_flag_14.f90: Ditto.
3263 * gfortran.dg/init_flag_15.f03: Ditto.
3264 * gfortran.dg/dec_init_1.f90: Ditto.
3265 * gfortran.dg/dec_init_2.f90: Ditto.
3266
e5ec9f76 32672016-08-15 Uros Bizjak <ubizjak@gmail.com>
3268
3269 PR target/72867
3270 * gcc.target/i386/pr72867.c: New test.
3271
6ce66d38 32722016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3273
3274 * c-c++-common/dump-ada-spec-5.c: New test.
3275
894463cf 32762016-08-15 Richard Biener <rguenther@suse.de>
3277
3278 PR tree-optimization/73434
3279 * gcc.dg/torture/pr73434.c: New testcase.
3280
98b374b4 32812016-08-15 Jakub Jelinek <jakub@redhat.com>
3282
3283 PR tree-optimization/72824
3284 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3285
9b90f118 32862016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3287
3288 PR fortran/70598
3289 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3290 in use_device clause.
3291 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3292 * gfortran.dg/goacc/list.f95: Adjust to catch
3293 "neither a POINTER nor an array" error messages.
3294
1d80868e 32952016-08-14 Uros Bizjak <ubizjak@gmail.com>
3296
3297 PR target/76342
3298 * gcc.target/i386/pr76342.c: New test.
3299
153e4ac1 33002016-08-12 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c/71512
3303 * g++.dg/ubsan/pr71512.C: New test.
3304 * c-c++-common/ubsan/pr71512-1.c: New test.
3305 * c-c++-common/ubsan/pr71512-2.c: New test.
3306
3c382998 33072016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3308
3309 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3310 vector initialization options.
3311 * gcc.target/powerpc/vec-init-2.c: Likewise.
3312 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3313 is generated on ISA 3.0.
3314
7079d57a 33152016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3316
3317 PR middle-end/71654
3318 * gcc.dg/c-c++-common/pr71654.c: New test.
3319 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3320 dg-options.
3321 * gcc.dg/tree-ssa/vrp24: Likewise.
3322
7175bb2a 33232016-08-12 Jakub Jelinek <jakub@redhat.com>
3324
3325 PR c/67410
3326 * gcc.dg/pr67410.c: New test.
3327
56fb8e9d 33282016-08-12 Bin Cheng <bin.cheng@arm.com>
3329
3330 PR tree-optimization/69848
3331 * gcc.dg/vect/vect-pr69848.c: New test.
3332
1f84b4ab 33332016-08-12 Uros Bizjak <ubizjak@gmail.com>
3334
3335 PR testsuite/71008
3336 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3337 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3338 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3339 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3340
60b349d9 33412016-08-12 Richard Biener <rguenther@suse.de>
3342
3343 PR tree-optimization/57326
3344 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3345 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3346 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3347 * gcc.target/i386/pr45685.c: Likewise.
3348 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3349 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3350 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3351 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3352 * gfortran.dg/pr34163.f90: Likewise.
3353
6d5f72f3 33542016-08-12 Martin Liska <mliska@suse.cz>
3355
3356 * g++.dg/gcov/gcov-16.C: New test.
3357 * lib/gcov.exp: Support new argument for run-gcov function.
3358
b357db2c 33592016-08-12 Martin Liska <mliska@suse.cz>
3360
3361 PR gcov-profile/35590
3362 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3363
08e33f10 33642016-08-12 Richard Biener <rguenther@suse.de>
3365
3366 PR tree-optimization/72851
3367 * gcc.dg/torture/pr72851.c: New testcase.
3368
92a44a68 33692016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3370
832d369d 3371 PR debug/63240
3372 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3373 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3374 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3375 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3376 DW_AT_deleted.
3377
1289a281 3378 PR debug/55641
3379 * g++.dg/debug/dwarf2/ref-1.C: New.
3380
9a478fab 3381 PR debug/49366
3382 * g++.dg/debug/dwarf2/template-params-12.H: New.
3383 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3384 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3385 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3386 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3387 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3388 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3389 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3390
e61229f8 33912016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3392
3393 PR target/72863
3394 * gcc.target/powerpc/pr72863.c: New test.
3395
c7823416 33962016-08-11 Uros Bizjak <ubizjak@gmail.com>
3397
3398 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3399
df15667f 34002015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3401
3402 * gcc.target/i386/pieces-strcpy-1.c: New test.
3403 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3404
83c375ba 34052016-08-11 Jakub Jelinek <jakub@redhat.com>
3406
3407 PR c++/72868
3408 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3409
350f354a 34102015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3411
3412 * gcc.target/i386/pieces-memcpy-1.c: New test.
3413 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3414 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3415 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3416 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3417 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3418
74be5bc1 34192016-08-11 Jakub Jelinek <jakub@redhat.com>
3420
3421 PR c/72816
20fb4916 3422 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3423
40395983 34242016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3425
3426 PR tree-optimization/71083
3427 * gcc.c-torture/execute/pr71083.c: New test.
3428 * gnat.dg/loop_optimization23.adb: New test.
3429 * gnat.dg/loop_optimization23_pkg.ads: New test.
3430 * gnat.dg/loop_optimization23_pkg.adb: New test.
3431
ec969ce4 34322016-08-11 Richard Biener <rguenther@suse.de>
3433
3434 PR tree-optimization/72772
3435 * gcc.dg/graphite/pr35356-1.c: Adjust.
3436 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3437
25482c16 34382016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3439
3440 * gfortran.dg/random_7.f90: Take into account that the last seed
3441 value is the special p value.
3442 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3443
f454033a 34442016-08-11 Richard Biener <rguenther@suse.de>
3445
3446 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3447
2d2b78a1 34482016-08-11 Alan Modra <amodra@gmail.com>
3449
3450 * gcc.target/powerpc/pr71680.c: New.
3451
97468983 34522016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3453
3454 * gcc.target/powerpc/bfp/bfp.exp: New file.
3455 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3456 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3457 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3458 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3459 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3460 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3461 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3462 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3463 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3464 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3465 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3466 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3467 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3468 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3469 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3470 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3471 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3472 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3473 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3474 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3475 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3476 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3477 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3478 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3479 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3480 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3481 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3482 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3483 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3484 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3485 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3486 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3487 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3488 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3489 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3490 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3491 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3492 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3493 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3494 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3495 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3496 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3497 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3498 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3499 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3500 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3501 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3502 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3503 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3504 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3505 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3506 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3507 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3508
23a6fe48 35092016-08-10 Bin Cheng <bin.cheng@arm.com>
3510
3511 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3512 Add aarch64*-*-*.
3513
0cb8f73e 35142016-08-10 Bin Cheng <bin.cheng@arm.com>
3515
3516 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3517
b7ed2a65 35182016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3519
3520 PR target/72853
3521 * gcc.target/powerpc/pr72853.c: New test.
3522
2d2b4107 35232016-08-10 Martin Liska <mliska@suse.cz>
3524
3525 PR gcov-profile/58306
3526 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3527
7132b755 35282016-08-10 Martin Liska <mliska@suse.cz>
3529
3530 * g++.dg/gcov/gcov-threads-1.C: New test.
3531
5186407c 35322016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3533
3534 PR target/71873
3535 * gcc.target/avr/pr71873.c: New test.
3536
44f01555 35372016-08-09 Martin Liska <mliska@suse.cz>
3538
3539 * g++.dg/gcov/gcov-dump-1.C: New test.
3540 * g++.dg/gcov/gcov-dump-2.C: New test.
3541
7d4f18f5 35422016-08-09 Martin Liska <mliska@suse.cz>
3543
3544 * gcc.dg/tree-prof/val-prof-9.c: New test.
3545
defa7026 35462016-08-09 Martin Liska <mliska@suse.cz>
3547
3548 * gcc.dg/tree-prof/val-prof-8.c: New test.
3549
ae7e6062 35502016-08-09 Martin Jambor <mjambor@suse.cz>
3551
0c47dd26 3552 PR ipa/71981
3553 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3554
a69fb570 35552016-08-09 Bin Cheng <bin.cheng@arm.com>
3556
3557 PR tree-optimization/33707
3558 * gcc.dg/vect/pr33707.c: New test.
3559
a031a844 35602016-08-09 Bin Cheng <bin.cheng@arm.com>
3561
3562 PR tree-optimization/pr72772
3563 * gcc.dg/tree-ssa/pr72772.c: New test.
3564
8f1baf0d 35652016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3566
3567 PR rtl-optimization/66669
3568 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3569
53e7aca1 35702016-08-09 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR tree-optimization/72824
3573 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3574
c162fa25 35752016-08-09 Richard Biener <rguenther@suse.de>
3576
3577 PR tree-optimization/71802
3578 * gcc.dg/torture/pr71802.c: New testcase.
3579
87156a7d 35802016-08-09 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR c++/72809
3583 * g++.dg/eh/stdarg1.C: New test.
3584
d0029333 35852016-08-08 Andi Kleen <ak@linux.intel.com>
3586
3587 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3588 test command line in failure log.
3589 (profopt-execute): dito. Make autofdo file names unique.
3590
7af4d06b 35912016-08-08 David Malcolm <dmalcolm@redhat.com>
3592
3593 PR c/64955
3594 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3595 output.
3596
7091ff70 35972016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3598
3599 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3600 c99_runtime.
3601 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3602 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3603 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3604 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3605 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3606 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3607
d189b094 36082016-08-08 David Malcolm <dmalcolm@redhat.com>
3609
3610 PR c/52952
3611 * gcc.dg/cpp/pr66415-1.c: Likewise.
3612 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3613 * gcc.dg/format/c90-printf-1.c: Likewise.
3614 * gcc.dg/format/diagnostic-ranges.c: New test case.
3615
440837fe 36162016-08-08 Jakub Jelinek <jakub@redhat.com>
3617
7cbcf608 3618 PR fortran/72716
3619 * gfortran.dg/gomp/pr72716.f90: New test.
3620
aa1ddb66 3621 PR middle-end/72781
3622 * gcc.dg/gomp/pr72781.c: New test.
3623
440837fe 3624 PR middle-end/68762
3625 * g++.dg/vect/pr68762-1.cc: New test.
3626 * g++.dg/vect/pr68762-2.cc: New test.
3627 * g++.dg/vect/pr68762.h: New file.
3628
eb571c16 36292016-08-08 Martin Sebor <msebor@redhat.com>
3630
3631 PR testsuite/72838
f9c39b65 3632 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3633 * g++.dg/warn/overflow-warn-3.C: Same.
3634 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3635
8ca5189a 36362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3637
3638 PR fortran/71936
3639 * gfortran.dg/allocate_with_source_21.f03: New test.
3640
1495e54c 36412016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3642
3643 PR fortran/72698
3644 * gfortran.dg/allocate_with_source_20.f03: New test.
3645
d1e97886 36462016-08-08 Alan Modra <amodra@gmail.com>
3647
3648 * gcc.c-torture/compile/pr72802.c: New.
3649
9da84a54 36502016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3651
3652 PR fortran/70524
3653 * gfortran.dg/dependency_48.f90: New test.
3654
3f9692a5 36552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3656
b5b764be 3657 PR fortran/70040
3f9692a5 3658 * gfortran.dg/pr70040.f90: New testcase.
3659
099ec19a 36602016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3661
3662 PR fortran/71961
3663 * gfortran.dg/matmul_10.f90: New testcase.
3664
e8272095 36652016-08-07 Jan Hubicka <hubicka@ucw.cz>
3666
3667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3668
f5d2c462 36692016-08-07 Jakub Jelinek <jakub@redhat.com>
3670
3671 PR c/72816
3672 * gcc.dg/pr72816.c: New test.
3673
30c60892 36742016-08-06 Jonathan Wakely <jwakely@redhat.com>
3675
3676 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3677 * g++.dg/conversion/pr41426.C: Likewise.
3678 * g++.dg/conversion/pr66211.C: Likewise.
3679 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3680 * g++.dg/init/ref8.C: Likewise.
3681 * g++.old-deja/g++.law/cvt20.C: Likewise.
3682 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3683
2abf3c4a 36842016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3685
3686 PR tree-optimization/18046
3687 * gcc.dg/tree-ssa/vrp105.c: New test.
3688 * gcc.dg/tree-ssa/vrp106.c: New test.
3689
a940fdc7 36902016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3691
3692 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3693 1ul in diagnostics. Remove hyphen from "constant-expression."
3694 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3695 * g++.dg/cpp0x/static_assert3.C: Same.
3696 * g++.dg/cpp1y/constexpr-throw.C: Same.
3697 * g++.dg/template/nontype3.C: Same.
3698 * g++.dg/warn/overflow-warn-1.C: Same.
3699 * g++.dg/warn/overflow-warn-3.C: Same.
3700 * g++.dg/warn/overflow-warn-4.C: Same.
3701
d4166bdc 37022016-08-05 David Malcolm <dmalcolm@redhat.com>
3703
3704 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3705 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3706 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3707 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3708
906dd612 37092016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3710
3711 PR tree-optimization/72810
3712 * gcc.dg/tree-ssa/vrp110.c: New test.
3713
9788fb76 37142016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3715
3716 PR Target/72819
3717 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3718 registers.
3719 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3720 saving the half-precision registers.
3721 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3722 value is returned in h0.
3723 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3724 are passed in FP/SIMD registers.
3725 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3726 passing works corrcetly.
3727 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3728 (hfa_f16x2_t): Likewise.
3729 (hfa_f16x3_t): Likewise.
3730 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3731 are promoted to double and passed in a double register.
3732 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3733 are promoted to double and stacked.
3734 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3735 __fp16 data types.
3736 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3737 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3738 __fp16 first get passed in FP/SIMD registers, then stacked.
3739
30f40fe4 37402016-08-05 Nathan Sidwell <nathan@acm.org>
3741
3742 PR c++/68724
3743 * g++.dg/cpp0x/pr68724.C: New.
3744
8a6540e1 37452016-08-05 Richard Biener <rguenther@suse.de>
3746
3747 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3748
09001ac1 37492016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3750
3751 * gcc.dg/tree-ssa/vrp107.c: New test.
3752 * gcc.dg/tree-ssa/vrp108.c: New test.
3753 * gcc.dg/tree-ssa/vrp109.c: New test.
3754
88ab6a9c 37552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3756
3757 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3758 dg-options.
3759
b2a036e7 37602016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3761
3762 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3763 test-cases.
3764 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3765 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3766 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3767 test-cases.
3768 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3769 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3770 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3771 large_double.
3772
8dbf49cb 37732016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3774
3775 PR c++/72800
3776 * g++.dg/cpp1y/lambda-ice1.C: New.
3777
dcc45aae 37782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3779
3780 PR c++/72759
3781 * g++.dg/cpp1y/pr72759.C: New test.
3782
88fe4062 37832016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3784
3785 * gcc.dg/switch-10.c: New test.
3786
a1af716f 37872016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3788
3789 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3790
1fa5d8ba 37912016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3792
3793 * c-c++-common/goacc/routine-5.c: Update.
3794
e8dedc4a 37952016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3796
3797 PR rtl-optimization/70903
3798 * gcc.c-torture/execute/pr70903.c: New test.
3799
7ca5003c 38002016-08-04 Martin Liska <mliska@suse.cz>
3801
3802 * gcc.dg/params/params.exp: Replace file exists with
3803 TESTING_IN_BUILD_TREE.
3804
810702a2 38052016-08-04 Marek Polacek <polacek@redhat.com>
3806
3807 PR c++/70229
3808 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3809
fa8a8f79 38102016-08-04 Richard Biener <rguenther@suse.de>
3811
3812 PR middle-end/71984
3813 * gcc.dg/torture/pr71984.c: Guard correctness check for
3814 little-endian.
3815
9916f5a5 38162016-08-03 Andrew Pinski <apinski@cavium.com>
3817
3818 * gcc.c-torture/compile/20160802-1.c: New testcase.
3819
278b4698 38202016-08-03 Fritz Reese <fritzoreese@gmail.com>
3821
3822 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3823
860c3c85 38242016-08-03 Richard Biener <rguenther@suse.de>
3825
3826 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3827 and remove -O3.
3828 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3829 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3830
0a41d717 38312016-08-03 Richard Biener <rguenther@suse.de>
3832
3833 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3834 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3835 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3836 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3837
52e3c0e8 38382016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3839
3840 * gcc.dg/init-excess-2.c: Require int32plus.
3841 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3842 * gcc.dg/pr59963-2.c: Require int32plus.
3843 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3844 * gcc.dg/unroll-7.c: Require int32plus.
3845
ad8a330c 38462016-08-02 Bin Cheng <bin.cheng@arm.com>
3847
3848 PR tree-optimization/34114
3849 * gcc.dg/tree-ssa/loop-42.c: New test.
3850
d3aa3636 38512016-08-02 Tamar Christina <tamar.christina@arm.com>
3852
3853 * gcc.target/aarch64/vminmaxnm.c: New.
3854 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3855 tests.
3856
c79d3723 38572016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3858
3859 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3860 vec_extract for vector float, vector int, vector short, and vector
3861 char.
3862 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3863 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3864 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3865 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3866
5fc13c39 38672016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3868
3869 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3870 single stack adjustment, no writeback.
5fc13c39 3871 * gcc.target/aarch64/test_frame_12.c: Likewise.
3872 * gcc.target/aarch64/test_frame_13.c: Likewise.
3873 * gcc.target/aarch64/test_frame_15.c: Likewise.
3874 * gcc.target/aarch64/test_frame_6.c: Likewise.
3875 * gcc.target/aarch64/test_frame_7.c: Likewise.
3876 * gcc.target/aarch64/test_frame_8.c: Likewise.
3877 * gcc.target/aarch64/test_frame_16.c: New test.
3878
2eb70c76 38792015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3880
3881 PR target/72748
3882 * gcc.target/i386/pr72748.c: New test.
3883
92a44a68 38842015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3885
3886 PR tree-optimization/71818
3887 * gcc.dg/vect/pr71818.c: New
3888
56e7a293 38892016-08-01 Martin Liska <mliska@suse.cz>
3890
3891 PR tree-optimization/71857
3892 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3893
aa8852cc 38942016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3895
3896 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3897
f3c032a4 38982016-08-01 Jan Beulich <jbeulich@suse.com>
3899
3900 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3901
a1e9d2c3 39022016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3903
3904 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3905 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3906
466045aa 39072016-07-31 Jonathan Wakely <jwakely@redhat.com>
3908
3909 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3910 (check_effective_target_c++): Likewise. Also match for libstdc++.
3911
92a44a68 39122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3913
3914 PR fortran/41922
3915 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3916 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3917 * gfortran.dg/pr41922.f90: New test.
3918
dd13eb1b 39192016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3920
3921 PR fortran/68566
3922 * gfortran.dg/pr68566.f90: new test.
3923
a940fdc7 39242016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3925
3926 PR c++/60760
3927 PR c++/71091
3928 * g++.dg/cpp0x/constexpr-cast.C: New test.
3929 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3930 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3931 * g++.dg/ubsan/pr63956.C: Correct.
3932
efa8ff03 39332016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3934
3935 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3936 vector double or vector long where the vector is in memory.
3937 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3938 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3939
0b8113c5 39402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3941
3942 PR fortran/69867
3943 * gfortran.dg/pr69867.f90: New test.
3944
3badc59b 39452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3946
3947 PR fortran/69962
3948 * gfortran.dg/pr69962.f90: New test.
3949
fc8b54ff 39502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3951
3952 PR fortran/70006
3953 * gfortran.dg/pr70006.f90: New test.
3954
165b422e 39552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3956
3957 PR fortran/71730
3958 * gfortran.dg/pr71730.f90: New test.
3959 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3960 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3961 * gfortran.dg/array_constructor_26.f03: Ditto.
3962
0c6334ed 39632016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3964
3965 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3966 * gcc.target/powerpc/pr71763.c: Likewise.
3967
4ebf85be 39682016-07-29 Marek Polacek <polacek@redhat.com>
3969
3970 PR c/71742
3971 * gcc.dg/940510-1.c: Adjust dg-error.
3972 * gcc.dg/c99-flex-array-1.c: Likewise.
3973 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3974
9efe5be6 3975 PR c/71853
3976 * gcc.dg/noncompile/pr71853.c: New test.
3977
4c4548bb 3978 PR c/71573
3979 * gcc.dg/noncompile/pr71573.c: New test.
3980
8ae70602 3981 PR c/71926
3982 * g++.dg/warn/Wparentheses-30.C: New test.
3983 * gcc.dg/Wparentheses-14.c: New test.
3984
cfc1aded 39852016-07-29 Uros Bizjak <ubizjak@gmail.com>
3986
3987 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3988
d5e80d93 39892016-07-29 Bin Cheng <bin.cheng@arm.com>
3990
3991 PR tree-optimization/57558
3992 * gcc.dg/vect/pr57558-1.c: New test.
3993 * gcc.dg/vect/pr57558-2.c: New test.
3994
c7c713ec 39952016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3996
cfc1aded 3997 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3998 to scan forwprop1 dump pass.
3999
34b9af67 40002016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4001
4002 PR c++/51488
4003 * g++.dg/template/pr51488.C: New.
4004
322d4184 40052016-07-29 Jakub Jelinek <jakub@redhat.com>
4006
4007 PR c/71969
4008 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4009 static __inline__.
4010 * gcc.dg/pr71969-1.c: New test.
4011 * gcc.dg/pr71969-2.c: New test.
4012 * gcc.dg/pr71969-3.c: New test.
4013
7648c9c7 40142016-07-29 Marek Polacek <polacek@redhat.com>
4015
4016 PR c/71574
4017 * c-c++-common/pr71574.c: New test.
4018
35fddbd6 4019 PR c/71583
4020 * gcc.dg/noncompile/pr71583.c: New test.
4021
d06bcb87 40222016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4023
4024 PR middle-end/68217
4025 * gcc.dg/pr68217.c: New test.
4026
fb5574d7 40272016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4028
4029 PR fortran/71067
4030 * gfortran.dg/pr71067_1.f90: New test.
4031 * gfortran.dg/pr71067_2.f90: Ditto.
4032
a52bb7a0 40332016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4034
4035 * gcc.target/powerpc/vec-extract-1.c: New test.
4036
42e96823 40372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4038
4039 PR fortran/71799
4040 * gfortran.dg/pr71799.f90: New test.
4041
d5539c6b 40422016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4043
4044 PR c++/71665
4045 * g++.dg/cpp0x/pr71665-1.C: New.
4046 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4047 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4048 * g++.dg/ext/label10.C: Likewise.
4049 * g++.dg/parse/constant5.C: Likewise.
4050
05995232 40512016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/71859
4054 * gfortran.dg/pr71859.f90: New test.
4055 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4056 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4057
7a4429b2 40582016-07-28 Paul Thomas <pault@gcc.gnu.org>
4059
4060 PR fortran/71883
4061 * gfortran.dg/pr71883.f90 : New test.
4062
f339cf78 40632016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4064
4065 PR tree-optimization/71734
cfc1aded 4066 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4067
8311fe26 40682016-07-28 Renlin Li <renlin.li@arm.com>
4069
4070 Revert
4071 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4072
4073 PR fortran/71902
4074 * gfortran.dg/dependency_47.f90: New test.
4075
595e387a 40762016-07-28 Martin Liska <mliska@suse.cz>
4077
4078 PR gcov-profile/68025
4079 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4080
83554604 40812016-07-28 Martin Liska <mliska@suse.cz>
4082
4083 * g++.dg/vect/pr70944.cc: New test.
4084
ec6d2d63 40852016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4086
4087 PR middle-end/71994
4088 * gcc.dg/torture/pr71994.c: New test.
4089
12dabcee 40902016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4091
4092 PR middle-end/71078
4093 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4094 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4095 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4096
262a83d5 40972016-07-27 Richard Biener <rguenther@suse.de>
4098
4099 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4100
3989f1fe 41012016-07-27 Martin Liska <mliska@suse.cz>
4102
4103 * gcc.dg/predict-13.c: New test.
4104 * gcc.dg/predict-14.c: New test.
4105
69a499fa 41062016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4107
7a4429b2 4108 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4109 including stdint.h.
4110 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4111 including stdint.h.
4112
751fef95 41132016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4114
4115 PR target/71869
4116 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4117 IEEE built-in functions handle quiet and signalling NaNs
4118 correctly.
4119
5e07497c 41202016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4121
4122 PR fortran/71862
4123 * gfortran.dg/pr71862.f90: New test.
4124
18928e61 41252016-07-26 Martin Sebor <msebor@redhat.com>
4126
4127 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4128 selector with dg-options.
4129
7e1856f1 41302016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4131
4132 PR tree-optimization/18046
4133 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4134 * gcc.dg/tree-ssa/vrp103.c: New test.
4135 * gcc.dg/tree-ssa/vrp104.c: New test.
4136
08679462 41372016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4138
4139 * gcc.target/powerpc/pr63354.c: Require lp64 since
4140 -mprofile-kernel is not legal with -m32.
4141
8c3efadf 41422016-07-26 Richard Biener <rguenther@suse.de>
4143
4144 PR rtl-optimization/71984
4145 * gcc.dg/torture/pr71984.c: New testcase.
4146
78866ecd 41472016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4148
4149 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4150 g++-dg-runtest via et-dg-runtest.
4151 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4152 * gcc.dg/vect/vect.exp: Likewise.
4153 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4154 gfortran-dg-runtest.
4155 * gfortran.dg/vect/vect.exp: Likewise.
4156 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4157 (check_mips_loongson_hw_available): Likewise.
4158 (check_effective_target_mpaired_single_runtime): Likewise.
4159 (check_effective_target_mips_loongson_runtime): Likewise.
4160 (add_options_for_mpaired_single): Likewise.
4161 (check_effective_target_vect_int): Add global et_index.
4162 Check and save the supported feature for a target selected by
4163 the et_index target. Break long lines where appropriate. Call
4164 et-is-effective-target for MIPS with an argument instead of
4165 check_effective_target_* where appropriate.
4166 (check_effective_target_vect_intfloat_cvt): Likewise.
4167 (check_effective_target_vect_uintfloat_cvt): Likewise.
4168 (check_effective_target_vect_floatint_cvt): Likewise.
4169 (check_effective_target_vect_floatuint_cvt): Likewise.
4170 (check_effective_target_vect_simd_clones): Likewise.
4171 (check_effective_target_vect_shift): ewise.
4172 (check_effective_target_whole_vector_shift): Likewise.
4173 (check_effective_target_vect_bswap): Likewise.
4174 (check_effective_target_vect_shift_char): Likewise.
4175 (check_effective_target_vect_long): Likewise.
4176 (check_effective_target_vect_float): Likewise.
4177 (check_effective_target_vect_double): Likewise.
4178 (check_effective_target_vect_long_long): Likewise.
4179 (check_effective_target_vect_no_int_max): Likewise.
4180 (check_effective_target_vect_no_int_add): Likewise.
4181 (check_effective_target_vect_no_bitwise): Likewise.
4182 (check_effective_target_vect_widen_shift): Likewise.
4183 (check_effective_target_vect_no_align): Likewise.
4184 (check_effective_target_vect_hw_misalign): Likewise.
4185 (check_effective_target_vect_element_align): Likewise.
4186 (check_effective_target_vect_condition): Likewise.
4187 (check_effective_target_vect_cond_mixed): Likewise.
4188 (check_effective_target_vect_char_mult): Likewise.
4189 (check_effective_target_vect_short_mult): Likewise.
4190 (check_effective_target_vect_int_mult): Likewise.
4191 (check_effective_target_vect_extract_even_odd): Likewise.
4192 (check_effective_target_vect_interleave): Likewise.
4193 (check_effective_target_vect_stridedN): Likewise.
4194 (check_effective_target_vect_multiple_sizes): Likewise.
4195 (check_effective_target_vect64): Likewise.
4196 (check_effective_target_vect_call_copysignf): Likewise.
4197 (check_effective_target_vect_call_sqrtf): Likewise.
4198 (check_effective_target_vect_call_btrunc): Likewise.
4199 (check_effective_target_vect_call_btruncf): Likewise.
4200 (check_effective_target_vect_call_ceil): Likewise.
4201 (check_effective_target_vect_call_ceilf): Likewise.
4202 (check_effective_target_vect_call_floor): Likewise.
4203 (check_effective_target_vect_call_floorf): Likewise.
4204 (check_effective_target_vect_call_lceil): Likewise.
4205 (check_effective_target_vect_call_lfloor): Likewise.
4206 (check_effective_target_vect_call_nearbyint): Likewise.
4207 (check_effective_target_vect_call_nearbyintf): Likewise.
4208 (check_effective_target_vect_call_round): Likewise.
4209 (check_effective_target_vect_call_roundf): Likewise.
4210 (check_effective_target_vect_perm): Likewise, but also append *_saved
4211 to the existing global name to properly cache the result.
4212 (check_effective_target_vect_perm_byte): Likewise.
4213 (check_effective_target_vect_perm_short): Likewise.
4214 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4215 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4216 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4217 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4218 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4219 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4220 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4221 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4222 (check_effective_target_vect_sdot_qi): Likewise.
4223 (check_effective_target_vect_udot_qi): Likewise.
4224 (check_effective_target_vect_sdot_hi): Likewise.
4225 (check_effective_target_vect_udot_hi): Likewise.
4226 (check_effective_target_vect_usad_char): Likewise.
4227 (check_effective_target_vect_pack_trunc): Likewise.
4228 (check_effective_target_vect_unpack): Likewise.
4229 (check_effective_target_vect_aligned_arrays): Likewise.
4230 (check_effective_target_vect_natural_alignment): Likewise.
4231 (check_effective_target_vector_alignment_reachable): Likewise.
4232 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4233 (is-effective-target): Initialize et_index if undefined.
4234 (et-dg-runtest): New.
4235 (et-is-effective-target): Likewise.
4236 (check_vect_support_and_set_flags): Add supported MIPS targets to
4237 EFFECTIVE_TARGETS list. Return the number of supported targets.
4238
b2930f09 42392016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4240 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4241
4242 PR middle-end/70920
4243 * gcc.dg/pr70920-1.c: New test-case.
4244 * gcc.dg/pr70902-2.c: Likewise.
4245 * gcc.dg/pr70920-3.c: Likewise.
4246 * gcc.dg/pr70920-4.c: Likewise
4247 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4248 2 instead of 3.
4249
90821294 42502016-07-25 Alexander Monakov <amonakov@ispras.ru>
4251
4252 * gcc.c-torture/execute/pr71494.c: Require label_values.
4253 * gcc.dg/pr16973.c: Ditto.
4254
1660595b 42552016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4256
4257 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4258 * gcc.dg/torture/pr69771.c: Require int32plus.
4259 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4260
5b2b88ce 42612016-07-25 Martin Liska <mliska@suse.cz>
4262
4263 * gcc.dg/torture/pr71987.c: New test.
4264
e2f926e9 42652016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4266
4267 PR fortran/71935
4268 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4269 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4270 * gfortran.dg/pr71935.f90: New test.
4271
a940fdc7 42722016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4273
4274 PR c++/71675
4275 * g++.dg/ext/atomic-3.C: New test.
4276 * gcc.dg/atomic/pr71675.c: New test.
4277
5a43070d 42782016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4279
4280 * gcc.target/i386/mvc8.c: New test.
4281
1b793819 42822016-07-22 Bin Cheng <bin.cheng@arm.com>
4283
4284 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4285 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4286
d4b4c787 42872016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4288
4289 PR fortran/71795
4290 * gfortran.dg/constructor_50.f90: New test.
4291
45648efe 42922016-07-22 Martin Liska <mliska@suse.cz>
4293
4294 PR gcov-profile/69028
4295 PR gcov-profile/62047
4296 * g++.dg/cilk-plus/pr69028.C: New test.
4297
b657bb1f 42982016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4299
4300 * gfortran.dg/coarray_stat_2.f90: New test.
4301
3a421504 43022016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4303
4304 * gcc.target/powerpc/vec-extract.h: New files to check the
4305 vec_extract built-in functions for all vector types, testing
4306 accessing each element, both with constant and variable element
4307 numbers.
4308 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4309 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4310 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4311 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4312 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4313 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4314 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4315 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4316 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4317
d40a1eac 43182016-07-21 Jakub Jelinek <jakub@redhat.com>
4319
4320 PR c++/71728
4321 * g++.dg/other/pr71728.C: New test.
4322
3b0d7293 43232016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4324
4325 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4326 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4327 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4328 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4329 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4330
50953a9f 43312016-07-21 Richard Biener <rguenther@suse.de>
4332
4333 PR tree-optimization/71947
4334 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4335
90261646 43362016-07-21 Bin Cheng <bin.cheng@arm.com>
4337
4338 * gcc.dg/tree-ssa/scev-15.c: New.
4339
5a5a7a90 43402016-07-21 Bin Cheng <bin.cheng@arm.com>
4341
4342 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4343
df0c563f 43442016-07-21 Jakub Jelinek <jakub@redhat.com>
4345
4346 PR c++/71941
4347 * g++.dg/gomp/pr71941.C: New test.
4348
24acd4ab 43492016-07-20 David Malcolm <dmalcolm@redhat.com>
4350
4351 PR c/70339
4352 PR c/71858
4353 * g++.dg/spellcheck-identifiers.C: New test case, based on
4354 gcc.dg/spellcheck-identifiers.c.
4355 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4356 gcc.dg/spellcheck-identifiers-2.c.
4357 * g++.dg/spellcheck-typenames.C: New test case, based on
4358 gcc.dg/spellcheck-typenames.c
4359
8669e753 43602016-07-20 Jonathan Wakely <jwakely@redhat.com>
4361
4362 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4363 pointer to member function and also test catching by reference.
4364
75cb41b8 43652016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4366
4367 * gcc.target/s390/pr67443.c: Fix test case.
4368
07be1239 43692016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4370
4371 * gcc.target/s390/insv-1.c: Xfail some tests.
4372 * gcc.target/s390/insv-2.c: Likewise.
4373
e9b5fdd9 43742016-07-20 Georg-Johann Lay <avr@gjlay.de>
4375
4376 * gcc.target/avr/torture/get-mem.c: New test.
4377 * gcc.target/avr/torture/set-mem.c: New test.
4378
b704b0e1 43792016-07-20 Georg-Johann Lay <avr@gjlay.de>
4380
4381 PR target/71948
4382 * gcc.target/avr/torture/tiny-progmem.c: New test.
4383
051eb924 43842016-07-20 Jakub Jelinek <jakub@redhat.com>
4385
fdb70809 4386 PR c++/71909
4387 * g++.dg/parse/pr71909.C: New test.
4388 * g++.dg/tm/pr71909.C: New test.
4389
051eb924 4390 PR c++/50060
4391 * g++.dg/cpp0x/constexpr-50060.C: New test.
4392 * g++.dg/cpp1y/constexpr-50060.C: New test.
4393
c4e1267c 43942016-07-20 Martin Liska <mliska@suse.cz>
4395
4396 * gfortran.dg/graphite/pr71898.f90: New test.
4397
ecaa5fd4 43982016-07-20 Bin Cheng <bin.cheng@arm.com>
4399
4400 PR tree-optimization/71503
4401 PR tree-optimization/71683
4402 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4403 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4404
f5b88ba1 44052016-07-20 Martin Liska <mliska@suse.cz>
4406
4407 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4408 * gcc.dg/plugin/sreal-test-1.c: Remove.
4409 * gcc.dg/plugin/sreal_plugin.c: Remove.
4410
e889bd11 44112016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4412
4413 PR fortran/71902
4414 * gfortran.dg/dependency_47.f90: New test.
4415
1c6bb1c0 44162016-07-19 Jakub Jelinek <jakub@redhat.com>
4417
94d511af 4418 PR rtl-optimization/71916
4419 * gcc.c-torture/compile/pr71916.c: New test.
4420
54e95a17 4421 PR middle-end/71874
4422 * g++.dg/torture/pr71874.C: New test.
4423
1c6bb1c0 4424 PR middle-end/71734
4425 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4426 (my_alloc): Rewritten to use __builtin_posix_memalign and
4427 __SIZE_TYPE__.
4428 (my_free): Use __builtin_free instead of _mm_free.
4429 (Vec::operator=): Use __builtin_memcpy.
4430
0d565f19 44312016-07-19 Martin Jambor <mjambor@suse.cz>
4432
cfc1aded 4433 PR fortran/71688
4434 * gfortran.dg/pr71688.f90: New test.
0d565f19 4435
2be13cd5 44362016-07-19 Richard Biener <rguenther@suse.de>
4437
4438 * c-c++-common/vector-subscript-6.c: New testcase.
4439 * c-c++-common/vector-subscript-7.c: Likewise.
4440
1697df09 44412016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4442
7a4429b2 4443 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4444 and UInt32 based on __SIZEOF_INT__.
4445
8894566e 44462016-07-19 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/71901
4449 * gcc.dg/torture/pr71901.c: New testcase.
4450
44512016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4452
4453 PR tree-optimization/71908
4454 * gcc.dg/torture/pr71908.c: New testcase.
4455
106ac76d 44562016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4457
4458 PR target/71493
4459 * gcc.target/powerpc/pr71493-1.c: New test.
4460 * gcc.target/powerpc/pr71493-2.c: Likewise.
4461
e6517a48 44622016-07-18 Jakub Jelinek <jakub@redhat.com>
4463
d1e0c36e 4464 PR c++/71835
4465 * g++.dg/conversion/ambig3.C: New test.
4466
6fe424c2 4467 PR c++/71828
4468 * g++.dg/cpp0x/constexpr-71828.C: New test.
4469
d3dd9e33 4470 PR c++/71826
4471 * g++.dg/template/pr71826.C: New test.
4472
74fd83a9 4473 PR c++/71822
4474 * g++.dg/template/defarg21.C: New test.
4475
e6517a48 4476 PR c++/71871
4477 * g++.dg/ext/vector31.C: New test.
4478
f942bdbf 44792016-07-18 Uros Bizjak <ubizjak@gmail.com>
4480
4481 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4482
4b1425be 44832016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4484
4485 PR tree-optimization/71734
4486 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4487
a80f37e1 44882016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4489
4490 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4491 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4492 stack-layout-dynamic-1.c: New test.
4493
ea283725 44942016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4495
4496 * gcc.target/s390/nolrl-1.c: New test.
4497
14eab729 44982016-07-17 Fritz Reese <fritzoreese@gmail.com>
4499
4500 PR fortran/71523
4501 * gfortran.dg/pr71523_1.f90: New test.
4502 * gfortran.dg/pr71523_2.f90: New test.
4503
3925d644 45042016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4505
4506 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4507
fb9ff4ce 45082016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4509 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4510
4511 PR fortran/62125
4512 * gfortran.dg/pr62125.f90: New test.
4513
95b0f5e9 45142016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4515
4516 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4517 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4518
1913be16 45192016-07-15 Jonathan Wakely <jwakely@redhat.com>
4520
4521 PR c++/58796
4522 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4523 * g++.dg/cpp0x/nullptr35.C: New test.
4524
b4803084 45252016-07-15 Bin Cheng <bin.cheng@arm.com>
4526
4527 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4528
89e3ec3d 45292016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4530
4531 * gfortran.dg/goacc/vector_length.f90: New test.
4532
2084e279 45332016-07-15 Richard Biener <rguenther@suse.de>
4534
4535 PR tree-optimization/71881
4536 * gcc.dg/torture/pr71881.c: New testcase.
4537
2177bb9a 45382016-07-15 Richard Biener <rguenther@suse.de>
4539
4540 PR tree-optimization/71887
4541 * gcc.dg/torture/pr71887.c: New testcase.
4542
0dd7db3b 45432016-07-15 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR c/71858
4546 * gcc.dg/spellcheck-identifiers-3.c: New test.
4547
b41cc4d1 45482016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4549
4550 PR fortran/71807
4551 * gfortran.dg/null_9.f90: New test.
4552
a4d34e5e 45532016-07-15 Bin Cheng <bin.cheng@arm.com>
4554
4555 * gcc.dg/tree-ssa/loop-41.c: New test.
4556
1547c551 45572016-07-15 Bin Cheng <bin.cheng@arm.com>
4558
4559 PR tree-optimization/71347
4560 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4561
b9c2416b 45622016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4563
4564 PR fortran/29819
4565 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4566 * gfortran.dg/contains.f90: Ditto.
4567 * gfortran.dg/contains_empty_1.f03: Ditto.
4568 * gfortran.dg/submodule_3.f08: Ditto.
4569
28413b15 45702016-07-14 Jakub Jelinek <jakub@redhat.com>
4571
661af228 4572 PR testsuite/71865
4573 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4574 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4575 expected diagnostics.
4576
28413b15 4577 PR c/71858
4578 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4579 * gcc.dg/spellcheck-identifiers-2.c: New test.
4580 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4581 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4582
7b3b3a49 45832016-07-14 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR tree-optimization/71872
4586 * gcc.c-torture/compile/pr71872.c: New test.
4587
7c039c44 45882016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4589
4590 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4591 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4592 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4593 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4594 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4595 * gcc.target/arm/atomic-op-acquire-1.c: This.
4596 * gcc.target/arm/atomic-op-char.c: Rename into ...
4597 * gcc.target/arm/atomic-op-char-1.c: This.
4598 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4599 * gcc.target/arm/atomic-op-consume-1.c: This.
4600 * gcc.target/arm/atomic-op-int.c: Rename into ...
4601 * gcc.target/arm/atomic-op-int-1.c: This.
4602 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4603 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4604 * gcc.target/arm/atomic-op-release.c: Rename into ...
4605 * gcc.target/arm/atomic-op-release-1.c: This.
4606 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4607 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4608 * gcc.target/arm/atomic-op-short.c: Rename into ...
4609 * gcc.target/arm/atomic-op-short-1.c: This.
4610 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4611 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4612 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4613 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4614 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4615 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4616 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4617 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4618 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4619 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4620
80c5e533 46212016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4622
4623 PR fortran/70842
4624 * gfortran.dg/select_type_35.f03: New test.
4625
c5a9fc7b 46262016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4627
4628 PR target/65951
4629 PR tree-optimization/70923
4630 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4631 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4632 * gcc.dg/vect/pr65951.c: Likewise.
4633 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4634
d1242c94 46352016-07-14 David Edelsohn <dje.gcc@gmail.com>
4636
4637 * c-c++-common/pr60226.c: Expect maximum object file alignment
4638 error on AIX.
4639
97f2a90b 46402016-07-14 Richard Biener <rguenther@suse.de>
4641
4642 PR tree-optimization/71866
4643 * gcc.dg/torture/pr71866.c: New testcase.
4644
6029a910 46452016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4646
4647 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4648 selector and enclose boolean expression in curly braces.
4649
798d22ed 46502016-07-14 Alan Modra <amodra@gmail.com>
4651
4652 PR target/71733
4653 * gcc.target/powerpc/p9-novsx.c: New.
4654
3ffcb27d 46552016-07-13 Andi Kleen <ak@linux.intel.com>
4656
4657 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4658 * g++.dg/tree-prof/morefunc.C: Dito.
4659 * g++.dg/tree-prof/pr35545.C: Dito.
4660 * g++.dg/tree-prof/reorder.C: Dito.
4661 * gcc.dg/tree-prof/20050826-2.c: Dito.
4662 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4663 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4664 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4665 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4666 * gcc.dg/tree-prof/inliner-1.c: Dito.
4667 * gcc.dg/tree-prof/merge_block.c: Dito.
4668 * gcc.dg/tree-prof/stringop-1.c: Dito.
4669 * gcc.dg/tree-prof/stringop-2.c: Dito.
4670 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4671 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4672 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4673 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4674 * gcc.dg/tree-prof/update-loopch.c: Dito.
4675 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4676 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4677 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4678 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4679 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4680 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4681 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4682
9ace90e5 46832016-07-13 Andi Kleen <ak@linux.intel.com>
4684
4685 * lib/profopt.exp (profopt-execute): Remove .imports files.
4686
b75cf198 46872016-07-13 Andi Kleen <ak@linux.intel.com>
4688
f942bdbf 4689 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4690
4d0389a9 46912016-07-13 Andi Kleen <ak@linux.intel.com>
4692
4693 * lib/profopt.exp (dg-final-scan-autofdo,
4694 dg-final-scan-not-autofdo): New functions.
4695
a5af7a75 46962016-07-13 Bin Cheng <bin.cheng@arm.com>
4697
4698 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4699 * gcc.dg/vect/vect-35.c: Ditto.
4700 * gcc.dg/vect/vect-alias-check-2.c: New test.
4701
c6bcae01 47022016-07-13 Martin Liska <mliska@suse.cz>
4703
4704 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4705 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4706 * gfortran.dg/pr42108.f90: Update expected dump scan.
4707
0644c120 47082016-07-13 Richard Biener <rguenther@suse.de>
4709
4710 PR tree-optimization/24574
4711 * gcc.dg/pr24574.c: New testcase.
4712
2bbae5b9 47132016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4714
f942bdbf 4715 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4716 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4717 * c-c++-common/pr68833-1.c: Require int32plus.
4718 * gcc.dg/ipa/pr63551.c: Likewise.
4719 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4720 * gcc.dg/ipa/pr64041.c: Require int32plus.
4721
839a6560 47222016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4723
4724 PR ipa/71633
4725 * g++.dg/pr71633.C: New test.
4726
8f5f2788 47272016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4728
4729 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4730 Add new arm_thumb1_cbz_ok effective target.
4731 * gcc.target/arm/cbz.c: New test.
4732
417e5cc5 47332016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4734
4735 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4736 Define effective target.
4737 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4738 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4739 * gcc.target/arm/movhi_movw.c: New test.
4740 * gcc.target/arm/movsi_movw.c: Likewise.
4741 * gcc.target/arm/movdi_movw.c: Likewise.
4742
68a5143e 47432016-07-13 Richard Biener <rguenther@suse.de>
4744
4745 PR middle-end/71104
4746 * gcc.dg/pr71104-1.c: New testcase.
4747 * gcc.dg/pr71104-2.c: Likewise.
4748
69e8d259 47492016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4750
4751 PR target/71805
4752 * gcc.target/powerpc/pr71805.c: New test.
4753
244f142f 47542016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4755
4756 * gcc.target/powerpc/divkc3-1.c: New.
4757 * gcc.target/powerpc/mulkc3-1.c: New.
4758
6fc56f1f 47592016-07-12 Nathan Sidwell <nathan@acm.org>
4760
4761 * gcc.target/arm/data-rel-1.c: New.
4762 * gcc.target/arm/data-rel-2.c: New.
4763 * gcc.target/arm/data-rel-3.c: New.
4764
94ee1e9c 47652016-07-12 Martin Liska <mliska@suse.cz>
4766
4767 * gcc.dg/params/blocksort-part.c: New test.
4768 * gcc.dg/params/params.exp: New file.
4769
cd32d747 47702016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4771
4772 PR middle-end/71700
4773 * gcc.c-torture/execute/pr71700.c: New test.
4774
ad010d47 47752016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4776 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/23286
4779 PR tree-optimization/70159
4780 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4781 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4782 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4783 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4784 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4785 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4786 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4787 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4788 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4789 * gcc.dg/pr51879-12.c: Likewise.
4790 * gcc.dg/strlenopt-9.c: Likewise.
4791 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4792 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4793 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4794 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4795 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4796 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4797 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4798 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4799 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4800 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4801 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4802 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4803 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4804 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4805 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4806
9aece49e 48072016-07-12 Richard Biener <rguenther@suse.de>
4808
4809 PR rtl-optimization/68961
4810 * gcc.target/i386/pr68961.c: New testcase.
4811
8f05fee9 48122016-07-11 Jakub Jelinek <jakub@redhat.com>
4813
4a6cc5cd 4814 PR middle-end/71758
4815 * c-c++-common/gomp/pr71758.c: New test.
4816 * gfortran.dg/gomp/pr71758.f90: New test.
4817
8f05fee9 4818 PR tree-optimization/71823
4819 * gcc.dg/vect/pr71823.c: New test.
4820
b73690a4 48212016-07-11 David Malcolm <dmalcolm@redhat.com>
4822
4823 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4824 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4825 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4826
675f4c6b 48272016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4828
4829 PR target/71801
4830 * gcc.target/i386/pr71801.c: New test.
4831
9aaf7e3e 48322016-07-11 Richard Biener <rguenther@suse.de>
4833
4834 PR tree-optimization/71816
4835 * gcc.dg/torture/pr71816.c: New testcase.
4836
dd58bf21 48372016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4838
4839 PR fortran/71783
4840 * gfortran.dg/dependency_46.f90: New test.
4841
a2ebcb84 48422016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4843
4844 PR rtl-optimization/71621
4845 * gcc.target/i386/pr71621-1.c: New.
4846 * gcc.target/i386/pr71621-2.c: New.
4847
6cedf97e 48482016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4849
4850 * gfortran.dg/goacc/pr71704.f90: New test.
4851
dc71c755 48522016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4853
4854 PR target/71297
4855 * gcc.target/powerpc/pr71297.c: New.
4856
288161af 48572016-07-08 Jiong Wang <jiong.wang@arm.com>
4858
4859 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4860
98e771d6 48612016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4862
4863 PR target/71806
4864 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4865
c3d27339 48662016-07-08 Alan Hayward <alan.hayward@arm.com>
4867
4868 PR tree-optimization/71667
4869 * gcc.dg/vect/pr71667.c: New
4870
b1b5042a 48712016-07-08 Martin Liska <mliska@suse.cz>
4872
4873 * gcc.dg/torture/pr71606.c: New test.
4874
5cdc40a0 48752016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4876
4877 PR fortran/71764
4878 * gfortran.dg/pr71764.f90: New test.
4879
bcc4d868 48802016-07-07 Jakub Jelinek <jakub@redhat.com>
4881 Kai Tietz <ktietz70@googlemail.com>
4882
4883 PR c++/70869
4884 PR c++/71054
4885 * g++.dg/cpp0x/pr70869.C: New test.
4886 * g++.dg/cpp0x/pr71054.C: New test.
4887
b39328b2 48882016-07-07 David Edelsohn <dje.gcc@gmail.com>
4889
4890 * g++.dg/debug/pr71432.C: Fail on AIX.
4891
95c9caad 48922016-07-07 Martin Liska <mliska@suse.cz>
4893
4894 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4895 an undefined behavior.
4896 * gfortran.dg/do_3.F90: Likewise.
4897 * gfortran.dg/do_check_11.f90: New test.
4898 * gfortran.dg/do_check_12.f90: New test.
4899 * gfortran.dg/do_corner_warn.f90: New test.
4900
8e976d11 49012016-07-07 Martin Liska <mliska@suse.cz>
4902
4903 * gfortran.dg/predict-1.f90: Ammend the test.
4904 * gfortran.dg/predict-2.f90: Likewise.
4905
26716fc7 49062016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4907
4908 PR ipa/71624
4909 * g++.dg/pr71624.C: New test.
4910
2d079cbf 49112016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4912
4913 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4914 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4915 ARMv8-M Mainline architectures.
4916
9e6f4af4 49172016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4918
4919 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4920 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4921
d490b07a 49222016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4923
4924 PR target/70098
4925 PR target/71763
4926 * gcc.target/powerpc/pr71763.c: New file.
4927
798fc305 49282016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4929
4930 PR tree-optimization/71518
f942bdbf 4931 * gcc.dg/pr71518.c: New test.
798fc305 4932
97e4cbac 49332016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4934
4935 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4936
19aea164 49372016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4938
f942bdbf 4939 PR target/50739
19aea164 4940 * gcc.target/avr/pr50739.c: New test.
4941
105e9dfc 49422016-07-05 Jan Hubicka <jh@suse.cz>
4943
4944 * gcc.dg/tree-ssa/scev-14.c: update template.
4945
1137da9c 49462016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4947
4948 * gcc.dg/vect/group-no-gaps-1.c: New test.
4949
ce393063 49502016-07-05 Andi Kleen <ak@linux.intel.com>
4951
4952 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4953 if kernel supports MPX.
4954
92a44a68 49552016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4956
4957 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4958
f2ccdf8e 49592016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4960 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4961
4962 * gcc.target/powerpc/signbit-1.c: New test.
4963 * gcc.target/powerpc/signbit-2.c: New test.
4964 * gcc.target/powerpc/signbit-3.c: New test.
4965
0215a22c 49662016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4967
4968 PR rtl-optimization/71594
4969 * gcc.dg/torture/pr71594.c: New test.
4970
30a39817 49712016-07-05 Jan Hubicka <jh@suse.cz>
4972
4973 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4974
b65b8df2 49752016-07-05 David Malcolm <dmalcolm@redhat.com>
4976
4977 PR c++/62314
f9c39b65 4978 * g++.dg/parse/error5.C: Update column
b65b8df2 4979 number of missing semicolon error.
4980 * g++.dg/pr62314-2.C: New test case.
4981
6b5471d8 49822016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4983
4984 * gfortran.dg/coarray_stat_function.f90: New test.
4985 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4986 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4987 to new interfaces.
4988
35b3a8dd 49892016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4990
4991 PR fortran/71623
4992 * gfortran.dg/deferred_character_17.f90: New test.
4993
b84c1ddf 49942016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4995
4996 * gcc.target/arm/neon/polytypes.c: Move to ...
4997 * gcc.target/arm/polytypes.c: ... here.
4998 * gcc.target/arm/neon/pr51534.c: Move to ...
4999 * gcc.target/arm/pr51534.c: ... here.
5000 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5001 * gcc.target/arm/vect-vcvt.c: ... here.
5002 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5003 * gcc.target/arm/vect-vcvtq.c: ... here.
5004 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5005 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5006 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5007 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5008 * gcc.target/arm/neon/neon.exp: Delete.
5009 * gcc.target/arm/neon/: Delete.
5010
7e9136f1 50112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012
5013 PR fortran/65575
5014 * gfortran.dg: pr65575.f90: New test.
5015
18b42a28 50162016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017
5018 PR fortran/35849
5019 * gfortran.dg: pr35849.f90: New test.
5020
f8765404 50212016-07-04 Jakub Jelinek <jakub@redhat.com>
5022
5023 PR c++/71739
5024 * g++.dg/cpp0x/pr71739.C: New test.
5025
e3422b3a 50262016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5027
5028 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5029
2da1c9f7 50302016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5031
5032 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5033 locr.
5034 * gcc.target/s390/loc-1.c: New test.
5035
6125d36e 50362016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5037
f9c39b65 5038 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5039 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5040
42797d4b 50412016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5042
5043 PR target/63874
5044 * gcc.target/aarch64/pr63874.c: New test.
5045
9d9fe66a 50462016-07-04 Jan Beulich <jbeulich@suse.com>
5047
5048 * g++.dg/header.c: New.
5049 * gcc.dg/header.c: New.
5050
c364d0f3 50512016-07-02 Jakub Jelinek <jakub@redhat.com>
5052
5053 PR c/71719
5054 * c-c++-common/Wunused-var-15.c: New test.
5055
267f3c67 50562016-07-01 Jakub Jelinek <jakub@redhat.com>
5057
5058 PR fortran/71687
5059 * gfortran.dg/gomp/pr71687.f90: New test.
5060
8297c70b 50612016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5062
5063 * gcc.dg/const-float128-ped.c: Require __float128 effective
5064 target and options.
5065 * gcc.dg/const-float128.c: Likewise.
5066 * gcc.dg/torture/float128-cmp-invalid.c: Require
5067 __float128 and base_quadfloat_support effective targets, and
5068 __float128 options.
5069 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5070 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5071 * gcc.dg/torture/float128-nan.c: Likewise.
5072 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5073 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5074 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5075 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5076 (add_options_for___float128): New.
5077 (check_effective_target_base_quadword_support): New.
5078
eab79b94 50792016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5080
5081 PR target/71720
5082 * gcc.target/powerpc/pr71720.c: New test.
5083
4ce6622a 50842016-07-01 Jan Beulich <jbeulich@suse.com>
5085
5086 * gcc.dg/bss.c: New.
5087
0b6f1914 50882016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5089
5090 PR target/71698
5091 * gcc.target/powerpc/pr71698.c: New test.
5092
4d28a470 50932016-07-01 Georg-Johann Lay <avr@gjlay.de>
5094
5095 PR target/71151
5096 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5097 instead of ".foo" for its section name.
5098 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5099 depending on MCU's flash size.
5100 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5101 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5102 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5103 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5104 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5105 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5106
ed8613ec 51072016-07-01 Jan Beulich <jbeulich@suse.com>
5108
5109 * gcc.target/i386/pr65105-2.c: Add -msse2.
5110
720a0bce 51112016-06-30 Jakub Jelinek <jakub@redhat.com>
5112
c54ee83c 5113 PR tree-optimization/71707
5114 * gcc.dg/strlenopt-29.c: New test.
5115
a845ae6c 5116 PR fortran/71704
5117 * gfortran.dg/gomp/pr71704.f90: New test.
5118
720a0bce 5119 PR fortran/71705
5120 * gfortran.dg/gomp/pr71705.f90: New test.
5121
17c32c4a 51222016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5123
5124 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5125 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5172 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5173 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5174 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5175 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5176 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5177 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5178 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5179 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5180 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5181 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5182 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5183 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5184 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5185 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5186 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5187 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5188 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5189 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5190 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5191 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5192 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5193 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5194 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5195 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5196 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5197 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5198 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5199 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5200 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5201 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5202 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5203 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5204 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5205
443405c9 52062016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5207 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5208
5209 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5210
6e3a3de2 52112016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5212 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5213
5214 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5215
413c4f6c 52162016-06-30 David Malcolm <dmalcolm@redhat.com>
5217
5218 PR driver/71651
5219 * gcc.dg/spellcheck-options-12.c: New test case.
5220
4c4e99c3 52212016-06-30 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR middle-end/71693
5224 * gcc.c-torture/compile/pr71693.c: New test.
5225
26a2e993 52262016-06-29 David Malcolm <dmalcolm@redhat.com>
5227
5228 * gcc.dg/spellcheck-params.c: New testcase.
5229 * gcc.dg/spellcheck-params-2.c: New testcase.
5230
63abcf45 52312016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5232
5233 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5234 vector extract instructions.
5235 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5236
5f1d49ac 52372016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5238
5239 PR fortran/71686
5240 * gfortran.dg/unexpected_eof_2.f90: New test.
5241 * gfortran.dg/unexpected_eof_3.f90: New test.
5242
0dc00113 52432016-06-29 Jim Wilson <jim.wilson@linaro.org>
5244
5245 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5246
4b975445 52472016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5248
5249 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5250 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5251 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5252
e276a6b9 52532016-06-29 Richard Biener <rguenther@suse.de>
5254
5255 PR middle-end/15256
5256 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5257
c02f3e35 52582016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5259
5260 * gcc.target/arm/aapcs/neon-vect10.c: Require
5261 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5262 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5263 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5264 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5265 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5266 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5267 * gcc.target/arm/fp16-aapcs-1.c: Require
5268 -mfloat-ab=hard. Also simplify the test.
5269 * gcc.target/arm/fp16-aapcs-2.c: New.
5270
d0c2a3dd 52712016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5272
f942bdbf 5273 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5274 (add_options_for_arm_fp16_ieee): New.
5275 (add_options_for_arm_fp16_alternative): New.
5276 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5277 long-line.
5278 (effective_target_arm_fp16_hw): New.
5279
162fed22 52802016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5281
5282 PR tree-optimization/71655
5283 * g++.dg/pr71655.C: New test.
5284
9ed0eb00 52852016-06-29 Martin Liska <mliska@suse.cz>
5286
5287 * gcc.dg/pr71585.c: New test.
5288 * gcc.dg/pr71585-2.c: New test.
5289 * gcc.dg/pr71585-3.c: New test.
5290
641b1c86 52912016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5292
5293 PR tree-optimization/70729
5294 * g++.dg/vect/pr70729.cc: New test.
5295
44e775d8 52962016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5297
5298 * c-c++-common/gomp/cancel-1.c: Extend.
5299
83b23cdf 53002016-06-29 Jakub Jelinek <jakub@redhat.com>
5301
5302 PR tree-optimization/71625
5303 * gcc.dg/strlenopt-28.c: New test.
5304
b6a4a0f5 53052016-06-29 Richard Biener <rguenther@suse.de>
5306
5307 PR middle-end/71002
5308 * g++.dg/torture/pr71002.C: Adjust testcase.
5309
1af10ce6 53102016-06-29 Jakub Jelinek <jakub@redhat.com>
5311
5312 PR c/71685
5313 * gcc.dg/pr71685.c: New test.
5314
53152016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5316
5317 PR c/71552
5318 * gcc.dg/init-bad-9.c: New test.
5319
043457fd 53202016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5321
5322 * gcc.target/powerpc/abs128-1.c: Require VSX.
5323 * gcc.target/powerpc/copysign128-1.c: Likewise.
5324 * gcc.target/powerpc/inf128-1.c: Likewise.
5325 * gcc.target/powerpc/nan128-1.c: Likewise.
5326
d378e319 53272016-06-28 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR middle-end/71626
5330 * gcc.c-torture/execute/pr71626-1.c: New test.
5331 * gcc.c-torture/execute/pr71626-2.c: New test.
5332
10ef7949 53332016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5334
5335 PR target/71656
5336 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5337
1fcfb8f7 53382016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5339
5340 PR target/71670
5341 * gcc.target/powerpc/pr71670.c: New testcase.
5342
35fd0c10 53432016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5344
5345 PR target/71656
5346 * gcc.target/powerpc/pr71656-1.c: New test.
5347 * gcc.target/powerpc/pr71656-2.c: New test.
5348
584757bc 53492016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5350
5351 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5352 around fp16 code.
5353 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5354 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5355 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5356 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5357 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5358 Add arm_neon_fp16_ok effective target.
f942bdbf 5359 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5360 Likewise.
5361 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5362 Likewise.
5363 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5364 Likewise.
5365 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5366 Likewise.
5367 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5368 Likewise.
5369 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5370 Likewise.
5371 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5372 Likewise.
5373 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5374 Likewise.
5375 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5376 Likewise.
5377 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5378 Likewise.
5379 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5380 Likewise.
584757bc 5381
cbcc4297 53822016-06-26 Jan Hubicka <hubicka@ucw.cz>
5383
5384 * gcc.dg/predict-12.c: New testcase.
5385
0aa73965 53862016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5387
5388 PR fortran/71649
5389 * gfortran.dg/pr71649.f90: New test.
5390
9977f724 53912016-06-25 Jakub Jelinek <jakub@redhat.com>
5392
a5c54f33 5393 PR tree-optimization/71643
5394 * g++.dg/opt/pr71643.C: New test.
5395
9977f724 5396 PR tree-optimization/71631
5397 * gcc.c-torture/execute/pr71631.c: New test.
5398
e09883e4 53992016-06-24 Jan Hubicka <hubicka@ucw.cz>
5400
5401 * gcc.dg/predict-11.c: New testcase.
5402 * gfortran.dg/predict-2.f90: New testcase.
5403
89beffc9 54042016-06-24 Jan Hubicka <hubicka@ucw.cz>
5405
5406 * gcc.dg/predict-10.c: New test.
5407
2275a11d 54082016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5409
5410 * gcc.target/powerpc/abs128-1.c: New.
5411 * gcc.target/powerpc/copysign128-1.c: New.
5412 * gcc.target/powerpc/inf128-1.c: New.
5413 * gcc.target/powerpc/nan128-1.c: New.
5414
37681b7f 54152016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5416
5417 * gfortran.dg/pr71642.f90: New test.
5418
9cf2d600 54192016-06-24 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR tree-optimization/71647
5422 * gcc.target/i386/pr71647.c: New test.
5423
eea332b9 54242016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5425
5426 * gcc.target/i386/noplt-gd-1.c: New test.
5427 * gcc.target/i386/noplt-gd-2.c: Likewise.
5428 * gcc.target/i386/noplt-gd-3.c: Likewise.
5429 * gcc.target/i386/noplt-ld-1.c: Likewise.
5430 * gcc.target/i386/noplt-ld-2.c: Likewise.
5431 * gcc.target/i386/noplt-ld-3.c: Likewise.
5432 * lib/target-supports.exp
5433 (check_effective_target_tls_get_addr_via_got): New.
5434
b6d48a78 54352016-06-24 Uros Bizjak <ubizjak@gmail.com>
5436
5437 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5438 testsuite compile flags.
5439 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5440 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5441
54422016-06-24 Uros Bizjak <ubizjak@gmail.com>
5443
5444 * g++dg/vect/pr36684.cc: Add dg-do compile.
5445 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5446 * gcc.dg/vect/pr70021.c: Ditto.
5447 * gcc.dg/vect/pr70138-1.c: Ditto.
5448 * gcc.dg/vect/pr70138-2.c: Ditto.
5449 * gcc.dg/vect/pr70354-1.c: Ditto.
5450 * gcc.dg/vect/pr70354-2.c: Ditto.
5451 * gcc.dg/vect/pr71259.c: Ditto.
5452 * gcc.dg/vect/pr71416-1.c: Ditto.
5453 * gcc.dg/vect/slp-43.c: Ditto.
5454 * gcc.dg/vect/slp-45.c: Ditto.
5455 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5456 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5457 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5458 * gfortran.dg/vect/pr69980.f90: Ditto.
5459
54602016-06-24 Uros Bizjak <ubizjak@gmail.com>
5461
5462 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5463 * gcc.dg/vect/bb-slp-30.c: Ditto.
5464 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5465 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5466 * gcc.dg/vect/pr45902.c: Ditto.
5467 * gcc.dg/vect/pr48172.c: Ditto.
5468 * gcc.dg/vect/pr48377.c: Ditto.
5469 * gcc.dg/vect/pr49038.c: Ditto.
5470 * gcc.dg/vect/pr49771.c: Ditto.
5471 * gcc.dg/vect/pr52091.c: Ditto.
5472 * gcc.dg/vect/pr53185-2.c: Ditto.
5473 * gcc.dg/vect/pr56826.c: Ditto.
5474 * gcc.dg/vect/pr60276.c: Ditto.
5475 * gcc.dg/vect/pr62021.c: Ditto.
5476 * gcc.dg/vect/pr63530.c: Ditto.
5477 * gcc.dg/vect/pr65518.c: Ditto.
5478 * gcc.dg/vect/pr65947-1.c: Ditto.
5479 * gcc.dg/vect/pr65947-10.c: Ditto.
5480 * gcc.dg/vect/pr65947-11.c: Ditto.
5481 * gcc.dg/vect/pr65947-12.c: Ditto.
5482 * gcc.dg/vect/pr65947-13.c: Ditto.
5483 * gcc.dg/vect/pr65947-2.c: Ditto.
5484 * gcc.dg/vect/pr65947-3.c: Ditto.
5485 * gcc.dg/vect/pr65947-4.c: Ditto.
5486 * gcc.dg/vect/pr65947-5.c: Ditto.
5487 * gcc.dg/vect/pr65947-6.c: Ditto.
5488 * gcc.dg/vect/pr65947-7.c: Ditto.
5489 * gcc.dg/vect/pr65947-8.c: Ditto.
5490 * gcc.dg/vect/pr65947-9.c: Ditto.
5491 * gcc.dg/vect/pr71416-1.c: Ditto.
5492 * gcc.dg/vect/pr71439.c: Ditto.
5493 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5494 * gcc.dg/vect/vect-bswap16.c: Ditto.
5495 * gcc.dg/vect/vect-bswap32.c: Ditto.
5496 * gcc.dg/vect/vect-bswap64.c: Ditto.
5497 * gcc.dg/vect/vect-live-1.c: Ditto.
5498 * gcc.dg/vect/vect-live-2.c: Ditto.
5499 * gcc.dg/vect/vect-live-3.c: Ditto.
5500 * gcc.dg/vect/vect-live-4.c: Ditto.
5501 * gcc.dg/vect/vect-live-5.c: Ditto.
5502 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5503 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5504 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5505 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5506 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5507 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5508 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5509 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5510 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5511 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5512 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5513 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5514 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5515 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5516 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5517 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5518 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5519
d4213166 55202016-06-24 Uros Bizjak <ubizjak@gmail.com>
5521
5522 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5523
5aaec397 55242016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5525
5526 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5527 ia32 if R_386_GOT32X relocation is supported.
5528 * gcc.target/i386/noplt-3.c: Likewise.
5529 * gcc.target/i386/noplt-2.c: Likewise.
5530 (main): Renamed to ...
5531 (bar): This.
5532 * gcc.target/i386/noplt-4.c: Likewise.
5533 (main): Renamed to ...
5534 (bar): This.
5535 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5536 * gcc.target/i386/pr67400-5.c: Likewise.
5537
77104764 55382016-06-24 Jakub Jelinek <jakub@redhat.com>
5539
7318e591 5540 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5541 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5542
77104764 5543 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5544 f4): Adjust expected diagnostics.
5545 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5546 (T): If OVFP is defined, redefine to TP.
5547 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5548 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5549 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5550 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5551 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5552 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5553 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5554 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5555 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5556 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5557 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5558 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5559 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5560 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5561 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5562 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5563 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5564 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5565 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5566 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5567 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5568 as last argument to __builtin_add_overflow_p.
5569
ddf08519 55702016-06-23 Uros Bizjak <ubizjak@gmail.com>
5571
5572 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5573 dg-options and remove default vector testsuite compile flags.
5574 * g++.dg/vect/pr33860a.cc: Ditto.
5575 * g++.dg/vect/pr45470-a.cc: Ditto.
5576 * g++.dg/vect/pr45470-b.cc: Ditto.
5577 * g++.dg/vect/pr60896.cc: Ditto.
5578 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5579 * gcc.dg/vect/pr18308.c: Ditto.
5580 * gcc.dg/vect/pr24049.c: Ditto.
5581 * gcc.dg/vect/pr33373.c: Ditto.
5582 * gcc.dg/vect/pr36228.c: Ditto.
5583 * gcc.dg/vect/pr42395.c: Ditto.
5584 * gcc.dg/vect/pr42604.c: Ditto.
5585 * gcc.dg/vect/pr46663.c: Ditto.
5586 * gcc.dg/vect/pr48765.c: Ditto.
5587 * gcc.dg/vect/pr49093.c: Ditto.
5588 * gcc.dg/vect/pr49352.c: Ditto.
5589 * gcc.dg/vect/pr52298.c: Ditto.
5590 * gcc.dg/vect/pr52870.c: Ditto.
5591 * gcc.dg/vect/pr53185.c: Ditto.
5592 * gcc.dg/vect/pr53773.c: Ditto.
5593 * gcc.dg/vect/pr56695.c: Ditto.
5594 * gcc.dg/vect/pr62171.c: Ditto.
5595 * gcc.dg/vect/pr63530.c: Ditto.
5596 * gcc.dg/vect/pr68339.c: Ditto.
5597 * gcc.dg/vect/pr71259.c: Ditto.
5598 * gcc.dg/vect/vect-82_64.c: Ditto.
5599 * gcc.dg/vect/vect-83_64.c: Ditto.
5600 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5601 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5602 * gcc.dg/vect/vect-shift-2.c: Ditto.
5603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5604 * gfortran.dg/vect/pr39318.f90: Ditto.
5605 * gfortran.dg/vect/pr45714-a.f: Ditto.
5606 * gfortran.dg/vect/pr45714-b.f: Ditto.
5607 * gfortran.dg/vect/pr46213.f90: Ditto.
5608
81883aeb 56092016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5610 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5611
5612 * gcc.target/powerpc/p9-splat-5.c: New test.
5613
affe5c16 56142016-06-23 Uros Bizjak <ubizjak@gmail.com>
5615
5616 PR tree-optimization/71488
5617 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5618 * lib/target-supports.exp: ... here.
5619 (check_sse4_hw_available): New procedure.
5620 (check_effective_target_sse4_runtime): Ditto.
5621 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5622 -march=westmere for sse4_runtime targets.
547fdd3e 5623 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5624 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5625 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5626 (main): Call check_vect ().
e50240d3 5627 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5628
6fb2f181 56292016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5630
5631 PR target/66232
5632 PR target/67400
5633 * gcc.target/i386/pr66232-14.c: New file.
5634 * gcc.target/i386/pr66232-15.c: Likewise.
5635 * gcc.target/i386/pr66232-16.c: Likewise.
5636 * gcc.target/i386/pr66232-17.c: Likewise.
5637 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5638 ia32 if R_386_GOT32X relocation is supported.
5639 * gcc.target/i386/pr67400-2.c: Likewise.
5640 * gcc.target/i386/pr67400-3.c: Likewise.
5641 * gcc.target/i386/pr67400-4.c: Likewise.
5642 * gcc.target/i386/pr67400-6.c: Likewise.
5643 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5644 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5645
88be2b3c 56462016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5647
5648 PR libgfortran/48852
5649 * gfortran.dg/char4_iunit_1.f03: Update test.
5650 * gfortran.dg/f2003_io_5.f03: Update test.
5651 * gfortran.dg/real_const_3.f90: Update test.
5652
ff600f64 56532016-06-23 Andi Kleen <ak@linux.intel.com>
5654
5655 * g++.dg/bprob/bprob.exp: Support autofdo.
5656 * g++.dg/tree-prof/tree-prof.exp: dito.
5657 * gcc.dg/tree-prof/tree-prof.exp: dito.
5658 * gcc.misc-tests/bprob.exp: dito.
5659 * gfortran.dg/prof/prof.exp: dito.
5660 * lib/profopt.exp: dito.
5661 * lib/target-supports.exp: Check for autofdo.
5662
afa7ed87 56632016-06-23 Martin Liska <mliska@suse.cz>
5664
5665 * gcc.dg/pr71619.c: New test.
5666
0941fba8 56672016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5668
5669 PR target/67400
56896ed3 5670 * gcc.target/i386/pr67400-1.c: New test.
5671 * gcc.target/i386/pr67400-2.c: Likewise.
5672 * gcc.target/i386/pr67400-3.c: Likewise.
5673 * gcc.target/i386/pr67400-4.c: Likewise.
5674 * gcc.target/i386/pr67400-5.c: Likewise.
5675 * gcc.target/i386/pr67400-6.c: Likewise.
5676 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5677
e557fc7f 56782016-06-22 David Malcolm <dmalcolm@redhat.com>
5679
5680 * c-c++-common/missing-header-1.c: New test case.
5681 * c-c++-common/missing-header-2.c: New test case.
5682 * c-c++-common/missing-header-3.c: New test case.
5683 * c-c++-common/missing-header-4.c: New test case.
5684
8469aece 56852016-06-22 David Malcolm <dmalcolm@redhat.com>
5686
5687 PR c/70339
5688 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5689 hint.
5690 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5691 expected results due to builtin "nanl" now being suggested for
5692 "name".
5693 * gcc.dg/pr67580.c: Update expected messages.
5694 * gcc.dg/spellcheck-identifiers.c: New testcase.
5695 * gcc.dg/spellcheck-typenames.c: New testcase.
5696
6628b04d 56972016-06-22 David Malcolm <dmalcolm@redhat.com>
5698
5699 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5700 file.
5701 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5702 diagnostic-test-show-locus-parseable-fixits.c to sources for
5703 diagnostic_plugin_test_show_locus.c.
5704 * lib/gcc-defs.exp (freeform_regexps): New global.
5705 (dg-regexp): New function.
5706 (handle-dg-regexps): New function.
5707 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5708 freeform_regexps to the empty list.
5709 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5710
82ccd33e 57112016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5712
affe5c16 5713 PR tree-optimization/71488
82ccd33e 5714 * g++.dg/pr71488.C: New test.
5715 * gcc.dg/vect/vect-bool-cmp.c: New test.
5716
2c21de58 57172016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5718
5719 * gcc.dg/guality/param-5.c: New test.
5720
fadfd5fc 57212016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5722
5723 * gcc.target/i386/asm-flag-7.c: New test.
5724
03fee1f8 57252016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5726
5727 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5728 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5729 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5730 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5731 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5732 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5734 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5735 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5736 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5737 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5738 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5739 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5740 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5741 * lib/target-supports.exp: Likewise.
5742
6905db52 57432016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5744
5745 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5746 * gcc.dg/attr-ms_struct-2.c: Likewise.
5747 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5748 * gcc.dg/bf-ms-attrib.c: Likewise.
5749 * gcc.dg/bf-ms-layout-2.c: Likewise.
5750 * gcc.dg/bf-ms-layout-3.c: Likewise.
5751 * gcc.dg/bf-ms-layout.c: Likewise.
5752 * gcc.dg/bf-no-ms-layout.c: Likewise.
5753 * gcc.target/i386/bitfield1.c: Likewise.
5754 * gcc.target/i386/bitfield2.c: Likewise.
5755 * gcc.target/i386/bitfield3.c: Likewise.
5756
a6f93fc2 57572016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5758
5759 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5760 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5761 override other than -mcpu=power9 command-line option is specified,
5762 or if the target operating system is aix.
5763 * gcc.target/powerpc/darn-1.c: Likewise.
5764 * gcc.target/powerpc/darn-2.c: Likewise.
5765 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5766 test if effective-target is not powerpc_p9vector_ok or if the
5767 target operating system is not defined.
5768 * gcc.target/powerpc/vslv-1.c: Likewise.
5769 * gcc.target/powerpc/vsrv-0.c: Likewise.
5770 * gcc.target/powerpc/vsrv-1.c: Likewise.
5771
1cb2b4d3 57722016-06-21 Tobias Burnus <burnus@net-b.de>
5773
5774 PR fortran/71068
5775 * gfortran.dg/coarray/data_1.f90: New.
5776
66ff0c67 57772016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5778
5779 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5780 (dg-require-effective-target): Use arm_v8_neon_hw.
5781 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5782 (dg-require-effective-target): Likewise.
5783 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5784 (dg-require-effective-target): Likewise.
5785 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5786 (dg-require-effective-target): Likewise.
5787 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5788 (dg-require-effective-target): Likewise.
5789 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5790 (dg-require-effective-target): Likewise.
5791 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5792 Add AArch64 check.
5793
949bfed4 57942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5795
5796 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5797 Set to 3 so test passes.
5798
a20f6cd4 57992016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5800
5801 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5802
12792843 58032016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5804
5805 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5806 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5807 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5808 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5809
49763db6 58102016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5811
5812 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5813 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5814
ada61167 58152016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5816
5817 PR target/71549
5818 * gcc.target/i386/pr71549.c: New test.
5819
a15584d4 58202016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5821
5822 * gcc.target/powerpc/vadsdu-0.c: Replace
5823 dg-require-effective-target directive to allow test to run on more
5824 platforms, and add dg-skip-if directive to disable test on aix
5825 platforms because of known incompatibilities.
5826 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5827 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5828 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5829 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5830 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5831 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5832 * gcc.target/powerpc/vadsdub-2.c: Replace
5833 dg-require-effective-target directive to allow test to run on more
5834 platforms, and add dg-skip-if directive to disable test on aix
5835 platforms because of known incompatibilities.
5836 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5837 with vec_absdb call to differentiate this test from vadsdub-1.c.
5838 * gcc.target/powerpc/vadsduh-1.c: Replace
5839 dg-require-effective-target directive to allow test to run on more
5840 platforms, and add dg-skip-if directive to disable test on aix
5841 platforms because of known incompatibilities.
5842 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5843 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5844 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5845
ec15ec36 58462016-06-21 Jakub Jelinek <jakub@redhat.com>
5847
5848 PR tree-optimization/71588
5849 * gcc.dg/pr71558.c: New test.
5850
faeffe49 58512016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5852
5853 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5854 * c-c++-common/pr68657-2.c: Likewise.
5855 * c-c++-common/pr68657-3.c: Likewise.
5856 * gcc.dg/torture/pr69714.c: Require int32plus support.
5857 * gcc.dg/torture/pr70025.c: Likewise.
5858 * gcc.dg/torture/pr70083.c: Likewise.
5859 * gcc.dg/torture/pr70542.c: Likewise.
5860 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5861
e218d07f 58622016-06-20 Joseph Myers <joseph@codesourcery.com>
5863
5864 PR c/71601
5865 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5866
232a3df7 58672016-06-20 Jakub Jelinek <jakub@redhat.com>
5868
d7f45b87 5869 PR middle-end/71581
5870 * gcc.dg/pr71581.c: New test.
5871
232a3df7 5872 PR rtl-optimization/71591
5873 * gcc.dg/cpp/pr71591.c: New test.
5874
dbddef42 58752016-06-20 David B. Robins <gcc@davidrobins.net>
5876
5877 PR target/71571
5878 * g++.dg/torture/pr71571.C: New test.
5879
03129ccb 58802016-06-20 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR target/71559
5883 * gcc.target/i386/sse2-pr71559.c: New test.
5884 * gcc.target/i386/avx-pr71559.c: New test.
5885 * gcc.target/i386/avx512f-pr71559.c: New test.
5886
a40b4b62 58872016-06-20 Tobias Burnus <burnus@net-b.de>
5888
5889 PR fortran/71194
5890 * gfortran.dg/pointer_remapping_10.f90: New.
5891
ecbea05a 58922016-06-20 David Malcolm <dmalcolm@redhat.com>
5893
5894 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5895
0f61dae9 58962016-06-20 Martin Sebor <msebor@redhat.com>
5897
5898 PR c/69507
5899 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5900 * gnu90-const-expr-1.c: Same.
5901 * gnu99-const-expr-1.c: Same.
5902 * gnu99-static-1.c: Same.
5903
e458dfd8 59042016-06-20 Renlin Li <renlin.li@arm.com>
5905
2c0c0c9b 5906 PR testsuite/71489
e458dfd8 5907 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5908
7ab71cb3 59092016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5910
5911 * gcc.target/aarch64/vcvt_f64_1.c: New.
5912 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5913 * gcc.target/aarch64/vrecp_f64_1.c: New.
5914
34d36b7a 59152016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5916
5917 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5918 "alignement".
5919
ed7f4748 59202016-06-20 Georg-Johann Lay <avr@gjlay.de>
5921
5922 PR target/71103
5923 * gcc.target/avr/torture/pr71103-2.c: New test.
5924
a940fdc7 59252016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5926
5927 PR c/69507
5928 * gcc.dg/alignof.c: New test.
5929
98683d85 59302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5931
5932 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5933 vs dg-error; test constexpr specifier too.
5934
358cee25 59352016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5936
5937 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5938
c3d7ceb6 59392016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5940
5941 * lib/target-supports.exp
5942 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5943 arm_neon_ok and merge flags. Fix temporary test name.
5944 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5945 and merge flags.
5946
1176073c 59472016-06-17 Martin Liska <mliska@suse.cz>
5948
5949 * gcc.dg/predict-9.c: Fix dump scanning.
5950
f3e2969a 59512016-06-17 Bin Cheng <bin.cheng@arm.com>
5952
5953 PR tree-optimization/71354
5954 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5955
7fdca647 59562016-06-17 Bin Cheng <bin.cheng@arm.com>
5957
5958 PR tree-optimization/71347
5959 * gcc.dg/tree-ssa/pr71347.c: New test.
5960
a338a226 59612016-06-17 Bin Cheng <bin.cheng@arm.com>
5962
5963 PR tree-optimization/71354
5964 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5965
c1e75671 59662016-06-17 Bin Cheng <bin.cheng@arm.com>
5967
5968 * gcc.dg/vect/vect-alias-check-1.c: New test.
5969
365ba13d 59702016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5971
59bde511 5972 PR target/71151
365ba13d 5973 * gcc.target/avr/pr71151-1.c: New test.
5974 * gcc.target/avr/pr71151-2.c: New test.
5975 * gcc.target/avr/pr71151-3.c: New test.
5976 * gcc.target/avr/pr71151-4.c: New test.
5977 * gcc.target/avr/pr71151-5.c: New test.
5978 * gcc.target/avr/pr71151-6.c: New test.
5979 * gcc.target/avr/pr71151-7.c: New test.
5980 * gcc.target/avr/pr71151-8.c: New test.
5981 * gcc.target/avr/pr71151-common.h: New test.
5982
db48d95b 59832016-06-16 Martin Liska <mliska@suse.cz>
5984
5985 * gfortran.dg/predict-1.f90: New test.
5986
4c780a59 59872016-06-16 Uros Bizjak <ubizjak@gmail.com>
5988
5989 PR target/71242
f9c39b65 5990 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5991
8c1879bc 59922016-06-16 Jan Hubicka <hubicka@ucw.cz>
5993
5994 * g++.dg/vect/pr36648.cc: Disable cunrolli
5995
33698dfe 59962016-06-16 Jakub Jelinek <jakub@redhat.com>
5997
745f2db6 5998 PR target/71554
5999 * gcc.c-torture/execute/pr71554.c: New test.
6000
33698dfe 6001 PR rtl-optimization/71532
6002 * gcc.dg/torture/pr71532.c: New test.
6003
b42322b9 60042016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6005
6006 * gcc.target/powerpc/p9-dimode1.c: New test.
6007 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6008
412b298a 60092016-06-15 Jakub Jelinek <jakub@redhat.com>
6010
93479f99 6011 * gcc.c-torture/compile/20160615-1.c: New test.
6012
412b298a 6013 * g++.dg/cpp0x/ref-qual17.C: New test.
6014
3ec40531 60152016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6016
6017 PR middle-end/71529
6018 * gcc.target/i386/pr71529.C: New test.
6019
edfe7670 60202016-06-15 Alan Hayward <alan.hayward@arm.com>
6021
6022 PR tree-optimization/71483
6023 * g++.dg/vect/pr71483.c: New
6024
6e52ac17 60252016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6026
6027 PR c++/70202
6028 * g++.dg/inherit/crash6.C: New.
6029 * g++.dg/inherit/union2.C: Likewise.
6030 * g++.dg/inherit/virtual12.C: Likewise.
6031 * g++.dg/inherit/virtual13.C: Likewise.
6032 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6033
aed35af2 60342016-06-15 Uros Bizjak <ubizjak@gmail.com>
6035
0941fba8 6036 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6037
6f710392 60382016-06-15 Alan Hayward <alan.hayward@arm.com>
6039
6040 PR tree-optimization/71439
6041 * gcc.dg/vect/pr71439.c: New
6042
d1cedfd3 60432016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6044
6045 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6046
ee8fd158 60472016-06-15 Richard Biener <rguenther@suse.de>
6048
6049 * gcc.dg/vect/slp-45.c: New testcase.
6050
5695a690 60512016-06-15 Richard Biener <rguenther@suse.de>
6052
6053 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6054
267ae3ee 60552016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6056
6057 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6058 requirements, and disable for AIX for now.
6059 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6060
a6d0e20a 60612016-06-14 Jakub Jelinek <jakub@redhat.com>
6062
b2efd162 6063 PR c++/71528
6064 * g++.dg/opt/pr71528.C: New test.
6065
a6d0e20a 6066 PR c++/71516
6067 * g++.dg/init/pr71516.C: New test.
6068
035778de 60692016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6070
6071 * g++.dg/init/array46.C: New.
6072
7c9dc58e 60732016-06-14 Uros Bizjak <ubizjak@gmail.com>
6074
0941fba8 6075 * gcc.target/i386/float128-3.c: New test.
6076 * gcc.target/i386/quad-sse4.c: Ditto.
6077 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6078 Update scan strings.
7c9dc58e 6079
412640c9 60802016-06-14 Richard Biener <rguenther@suse.de>
6081
6082 PR middle-end/71526
6083 * gfortran.dg/pr71526.f90: New testcase.
6084
1b9fde85 60852016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6086
6087 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6088 * gcc.dg/zero_bits_compound-1.c: Likewise.
6089
306097e3 60902016-06-14 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/71522
6093 * gcc.dg/torture/pr71522.c: New testcase.
6094
566255a8 60952016-06-14 Jakub Jelinek <jakub@redhat.com>
6096
6097 PR tree-optimization/71520
6098 * gcc.dg/tree-ssa/pr71520.c: New test.
6099
eb912adb 61002016-06-14 Richard Biener <rguenther@suse.de>
6101
6102 PR tree-optimization/71521
56d35455 6103 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6104
9720103d 61052016-06-13 Jakub Jelinek <jakub@redhat.com>
6106
12cb8367 6107 PR sanitizer/71498
6108 * c-c++-common/ubsan/bounds-13.c: New test.
6109
9720103d 6110 PR preprocessor/71183
6111 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6112
5965fbcc 61132016-06-13 Jeff Law <law@redhat.com>
6114
6115 PR tree-optimization/71403
6116 * c-c++-common/ubsan/pr71403-1.c: New test.
6117 * c-c++-common/ubsan/pr71403-2.c: New test.
6118 * c-c++-common/ubsan/pr71403-3.c: New test.
6119
04537049 61202016-06-13 Jakub Jelinek <jakub@redhat.com>
6121
6122 PR middle-end/71478
6123 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6124 Add -Wno-psabi -w to dg-options.
6125
412f195f 61262016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6127
6128 * gcc.target/powerpc/vadsdu-0.c: New test.
6129 * gcc.target/powerpc/vadsdu-1.c: New test.
6130 * gcc.target/powerpc/vadsdu-2.c: New test.
6131 * gcc.target/powerpc/vadsdu-3.c: New test.
6132 * gcc.target/powerpc/vadsdu-4.c: New test.
6133 * gcc.target/powerpc/vadsdu-5.c: New test.
6134 * gcc.target/powerpc/vadsdub-1.c: New test.
6135 * gcc.target/powerpc/vadsdub-2.c: New test.
6136 * gcc.target/powerpc/vadsduh-1.c: New test.
6137 * gcc.target/powerpc/vadsduh-2.c: New test.
6138 * gcc.target/powerpc/vadsduw-1.c: New test.
6139 * gcc.target/powerpc/vadsduw-2.c: New test.
6140
527790c1 61412016-06-13 David Malcolm <dmalcolm@redhat.com>
6142
6143 * gcc.dg/c99-init-2.c (c): Update expected error message.
6144 * gcc.dg/init-bad-8.c (foo): Likewise.
6145 * gcc.dg/spellcheck-fields-3.c: New test case.
6146
102e67eb 61472016-06-13 Martin Liska <mliska@suse.cz>
6148
6149 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6150 and "guess loop iv compared" heuristics.
6151 * gcc.dg/predict-2.c: Likewise.
6152 * gcc.dg/predict-3.c: Likewise.
6153 * gcc.dg/predict-4.c: Likewise.
6154 * gcc.dg/predict-5.c: Likewise.
6155 * gcc.dg/predict-6.c: Likewise.
6156
1a54d3be 61572016-06-13 Marek Polacek <polacek@redhat.com>
6158
6159 PR middle-end/71476
6160 * c-c++-common/Wswitch-unreachable-4.c: New test.
6161 * gcc.dg/Wswitch-unreachable-2.c: New test.
6162 * g++.dg/tm/jump1.C: Move dg-warning.
6163
5b7401b8 61642016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6165
6166 * gnat.dg/renaming10.ad[sb]: New test.
6167
1c93151c 61682016-06-13 Paul Thomas <pault@gcc.gnu.org>
6169
6170 PR fortran/70673
6171 * gfortran.dg/pr70673.f90: New test.
6172
249865a0 61732016-06-13 Richard Biener <rguenther@suse.de>
6174
6175 PR middle-end/64516
6176 * gcc.dg/align-3.c: New testcase.
6177
776d9b14 61782016-06-13 Martin Liska <mliska@suse.cz>
6179
6180 * gcc.target/i386/pr71458.c: New test.
6181
0cf5c551 61822016-06-12 Uros Bizjak <ubizjak@gmail.com>
6183
6184 PR target/71241
f9c39b65 6185 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6186
34de0a35 61872016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6188
6189 PR target/60751
6190 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6191 statement.
6192
0cc8bc98 61932016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6194
6195 PR target/60751
6196 * gfortran.dg/comma_IO_extension_1.f90: New test.
6197 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6198 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6199 statement.
6200 * gfortran.dg/graphite/pr38083.f90: Likewise.
6201 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6202 missing format.
6203
0ff78c86 62042016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6205
6206 * gnat.dg/case_character.adb: New test.
6207
6c38863e 62082016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6209
6210 PR middle-end/71310
6211 * gcc.target/powerpc/pr71310.c: New testcase.
6212
24c41395 62132016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6214
6215 PR middle-end/71478
6216 * gcc.dg/pr71478.c: New test.
6217
aeb26fb6 62182016-06-10 Jakub Jelinek <jakub@redhat.com>
6219
702b3575 6220 PR middle-end/71494
6221 * gcc.c-torture/execute/pr71494.c: New test.
6222
8ec29807 6223 PR c/68657
6224 * gcc.target/i386/pr68657.c: New test.
6225
aeb26fb6 6226 PR inline-asm/68843
6227 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6228 (test): Add -masm=intel alternatives.
6229
1dc4d519 62302016-06-10 Martin Sebor <msebor@redhat.com>
6231
6232 PR c/71392
6233 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6234
6385d6d3 62352016-06-10 Jeff Law <law@redhat.com>
6236
6237 PR tree-optimization/71335
6238 * gcc.c-torture/execute/pr71335.c: New test.
6239
041a412b 62402016-06-10 David Malcolm <dmalcolm@redhat.com>
6241
6242 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6243 the various "cannot tail-call: " messages.
6244
4a5edbb2 62452016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6246
6247 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6248 and options.
6249
9cf3aec3 62502016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6251
6252 PR sanitizer/71480
6253 * c-c++-common/asan/pr71480.c: New test.
6254
61724718 62552016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6256
6257 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6258 (ASMNAME2): Likewise.
6259 (main): Replace fn in asm statement with ASMNAME ("fn").
6260 * gcc.dg/guality/pr68037-2.c: Likewise.
6261 * gcc.dg/guality/pr68037-3.c: Likewise.
6262 * gcc.dg/torture/pr68037-1.c: Likewise.
6263 * gcc.dg/torture/pr68037-2.c: Likewise.
6264 * gcc.dg/torture/pr68037-3.c: Likewise.
6265
1807f6fb 62662016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6267
6268 PR inline-asm/68843
6269 * gcc.target/i386/pr68843-1.c: New test.
6270 * gcc.target/i386/pr68843-2.c: New test.
6271
ccfa030f 62722016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6273 Cesar Philippidis <cesar@codesourcery.com>
6274
6275 PR middle-end/71373
6276 * gcc.dg/goacc/nested-function-1.c: New file.
6277 * gcc.dg/goacc/nested-function-2.c: Likewise.
6278 * gcc.dg/goacc/pr71373.c: Likewise.
6279 * gfortran.dg/goacc/cray-2.f95: Likewise.
6280 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6281 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6282 * gfortran.dg/goacc/cray.f95: Update.
6283 * gfortran.dg/goacc/loop-1.f95: Likewise.
6284 * gfortran.dg/goacc/loop-3.f95: Likewise.
6285 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6286 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6287
62882016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6289
6290 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6291 for OpenACC tile clauses.
6292 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6293
6294 PR c/71381
6295 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6296 to...
6297 * c-c++-common/goacc/cache-2.c: ... this new file.
6298 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6299 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6300 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6301 usage.
6302 * gfortran.dg/goacc/cray.f95: Likewise.
6303 * gfortran.dg/goacc/loop-1.f95: Likewise.
6304
bb038f3e 63052016-06-10 Alan Hayward <alan.hayward@arm.com>
6306
6307 PR tree-optimization/71407
6308 PR tree-optimization/71416
6309 * gcc.dg/vect/pr71407.c: New
6310 * gcc.dg/vect/pr71416-1.c: New
6311 * gcc.dg/vect/pr71416-2.c: New
6312
332409d3 63132016-06-10 Richard Biener <rguenther@suse.de>
6314
6315 PR middle-end/71477
6316 * gcc.dg/torture/pr71477.c: New testcase.
6317
03cf727c 63182016-06-09 Julia Koval <julia.koval@intel.com>
6319
6320 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6321 * gcc.target/i386/interrupt-13.c: Likewise.
6322 * gcc.target/i386/interrupt-15.c: Likewise.
6323 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6324 * gcc.target/i386/interrupt-24.c: Likewise.
6325 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6326 * gcc.target/i386/interrupt-9.c: Likewise.
6327 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6328
23b101c5 63292016-06-09 Martin Sebor <msebor@redhat.com>
6330
6331 PR c/70883
6332 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6333 * gcc.dg/builtin-constant_p-1.c: Same.
6334 * gcc.dg/builtins-error.c: Same.
6335 * gcc.dg/pr70859.c: Same.
6336
188d6bbb 63372016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6338
6339 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6340 * gcc.dg/torture/pr68067-1.c: Likewise.
6341 * gcc.dg/torture/pr68067-2.c: Likewise.
6342
63432016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6344
6345 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6346 when setting SIZE.
6347
ff8886bd 63482016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6349
6350 PR c++/71465
6351 * g++.dg/inherit/crash5.C: New.
6352 Revert:
6353 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6354
6355 PR c++/70202
6356 * g++.dg/inherit/crash5.C: New.
6357 * g++.dg/inherit/virtual1.C: Adjust.
6358
3f76cceb 63592016-06-09 Martin Liska <mliska@suse.cz>
6360
6361 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6362 * g++.dg/predict-loop-exit-2.C: Likewise.
6363 * g++.dg/predict-loop-exit-3.C: Likewise.
6364 * gcc.dg/predict-1.c: Likewise.
6365 * gcc.dg/predict-2.c: Likewise.
6366 * gcc.dg/predict-3.c: Likewise.
6367 * gcc.dg/predict-4.c: Likewise.
6368 * gcc.dg/predict-5.c: Likewise.
6369 * gcc.dg/predict-6.c: Likewise.
6370 * gcc.dg/predict-7.c: Likewise.
6371
59ae3d1b 63722016-06-09 Richard Biener <rguenther@suse.de>
6373
6374 PR tree-optimization/71462
6375 * gcc.dg/torture/pr71462.c: New testcase.
6376
8c2d2acf 63772016-06-09 Marek Polacek <polacek@redhat.com>
6378
6379 PR c/65471
6380 * gcc.dg/c11-generic-3.c: New test.
6381
224cb6b7 63822016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6383
6384 * g++.dg/init/array42.C: New.
6385 * g++.dg/init/array43.C: Likewise.
6386 * g++.dg/init/array44.C: Likewise.
6387 * g++.dg/init/array45.C: Likewise.
6388 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6389 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6390 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6391 * g++.dg/gomp/pr35751.C: Likewise.
6392 * g++.dg/init/array23.C: Likewise.
6393 * g++.dg/init/brace2.C: Likewise.
6394 * g++.dg/init/brace6.C: Likewise.
6395
732905bb 63962016-06-08 Martin Sebor <msebor@redhat.com>
6397 Jakub Jelinek <jakub@redhat.com>
6398
6399 PR c++/70507
6400 PR c/68120
6401 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6402 * c-c++-common/builtin-arith-overflow-2.c: New test.
6403 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6404 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6405 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6406
7ddaa622 64072016-06-08 Jakub Jelinek <jakub@redhat.com>
6408
6409 PR c++/71442
6410 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6411
84ee0905 64122016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6413
6414 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6415 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6416 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6417 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6418 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6419 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6420 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6421 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6422 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6423 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6424 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6425 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6426 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6427
2876af98 64282016-06-08 Richard Biener <rguenther@suse.de>
6429
6430 PR tree-optimization/68558
6431 * gcc.dg/vect/slp-44.c: New testcase.
6432
acbb0d03 64332016-06-08 Richard Biener <rguenther@suse.de>
6434
6435 * gcc.dg/vect/slp-43.c: New testcase.
6436
f8689010 64372016-06-08 Richard Biener <rguenther@suse.de>
6438
6439 PR tree-optimization/71452
6440 * gcc.dg/torture/pr71452.c: New testcase.
6441
52d393eb 64422016-06-08 Jakub Jelinek <jakub@redhat.com>
6443
6444 PR c++/71448
6445 * g++.dg/torture/pr71448.C: New test.
6446
9d700ce4 64472016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6448
6449 PR debug/71432
6450 PR ada/71413
6451 * g++.dg/debug/pr71432.C: New test.
6452
eb96ef65 64532016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6454
6455 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6456 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6457 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6458
a4753cdd 64592016-06-08 Alan Hayward <alan.hayward@arm.com>
6460
6461 * gcc.dg/vect/vect-live-2.c: Update effective target.
6462 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6463 * lib/target-supports.exp: Add aarch64 to vect_long.
6464
bafc7b1d 64652016-06-08 Marek Polacek <polacek@redhat.com>
6466
6467 PR c/71418
6468 * gcc.dg/noncompile/pr71418.c: New test.
6469
06e590e7 6470 PR c/71426
6471 * gcc.dg/noncompile/pr71426.c: New test.
6472
d3cb49c9 64732016-06-07 Jan Hubicka <hubicka@ucw.cz>
6474
6475 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6476 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6477 * gcc.dg/predict-3.c: Update template.
6478 * gcc.dg/predict-5.c: Update template.
6479 * gcc.dg/predict-6.c: Update template.
6480 * gcc.dg/predict-9.c: Update template.
6481 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6482
2d76c36a 64832016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6484
6485 * gcc.target/powerpc/vec-mul.c: New test.
6486
7cfde92a 64872016-06-07 David Malcolm <dmalcolm@redhat.com>
6488
6489 * gcc.dg/spellcheck-fields-2.c: New test case.
6490
b032c4dd 64912016-06-07 Richard Biener <rguenther@suse.de>
6492
6493 PR c/61564
6494 * gcc.dg/Wpragmas-1.c: New testcase.
6495 * gcc.dg/Wattributes-4.c: Likewise.
6496 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6497 entry.
6498
a7056369 64992016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6500
6501 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6502 spurious debug code.
6503
123c61e0 65042016-06-07 Richard Biener <rguenther@suse.de>
6505
6506 PR tree-optimization/71428
6507 * gcc.dg/torture/pr71428.c: New testcase.
6508
5819d47b 65092016-06-07 Richard Biener <rguenther@suse.de>
6510
6511 PR middle-end/71423
6512 * gcc.dg/torture/pr71423.c: New testcase.
6513
6cec5c6b 65142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6515
6516 PR middle-end/71408
6517 * gcc.dg/tree-ssa/pr71408.c: New test.
6518
40bbfc17 65192016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6520
6521 PR middle-end/71281
6522 * g++.dg/torture/pr71281.C: New test.
6523
61f1f80c 65242016-06-06 Marek Polacek <polacek@redhat.com>
6525
6526 PR c/71362
6527 * gcc.dg/pr71362.c: New test.
6528
0406b32f 65292016-06-06 Jakub Jelinek <jakub@redhat.com>
6530 Patrick Palka <ppalka@gcc.gnu.org>
6531
6532 PR c++/70847
6533 PR c++/71330
6534 PR c++/71393
6535 * g++.dg/opt/pr70847.C: New test.
6536 * g++.dg/ubsan/pr70847.C: New test.
6537 * g++.dg/ubsan/pr71393.C: New test.
6538
b1445999 65392016-06-06 Jakub Jelinek <jakub@redhat.com>
6540
6541 PR tree-optimization/71259
6542 * gcc.dg/vect/pr71259.c: New test.
6543
99b4f3a2 65442016-06-06 David Malcolm <dmalcolm@redhat.com>
6545
6546 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6547 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6548 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6549 above.
6550
837679bc 65512016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6552
6553 PR middle-end/37780
6554 * gcc.c-torture/execute/pr37780.c: New test.
6555 * gcc.target/aarch64/pr37780_1.c: Likewise.
6556 * gcc.target/arm/pr37780_1.c: Likewise.
6557
e4b92538 65582016-06-06 Marek Polacek <polacek@redhat.com>
6559
6560 * c-c++-common/attr-may-alias-1.c: New test.
6561 * c-c++-common/attr-may-alias-2.c: New test.
6562 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6563
43ac2f2f 65642016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6565
6566 PR c/24414
6567 * gcc.target/i386/pr24414.c: New test.
6568
7e1786b2 65692016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6570
6571 * gcc.target/sparc/vis4misc.c: New file.
6572 * gcc.target/sparc/fpcmp.c: Likewise.
6573 * gcc.target/sparc/fpcmpu.c: Likewise.
6574
f593ccb2 65752016-06-06 Alan Hayward <alan.hayward@arm.com>
6576
6577 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6578 * gcc.dg/vect/vect-live-3.c: Likewise.
6579
be6d8ddc 65802016-06-06 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/71398
6583 * gcc.dg/torture/pr71398.c: New testcase.
6584
78f27916 65852016-06-06 Uros Bizjak <ubizjak@gmail.com>
6586
6587 PR target/71389
6588 * g++.dg/pr71389.C: New test.
6589
c5899606 65902016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6591
6592 PR fortran/71404
6593 * gfortran.dg/fmt_read_5.f: New test.
6594
8e3cd305 65952016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6596
6597 PR fortran/69659
6598 * gfortran.dg/class_array_22.f03: New test.
6599
703c0a09 66002016-06-05 Jan Hubicka <hubicka@ucw.cz>
6601
6602 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6603
d07b2b6f 66042016-06-05 Jan Hubicka <hubicka@ucw.cz>
6605
6606 * gcc.dg/predict-9.c: Update template.
6607
4a7ec4ac 66082016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6609
6610 PR c++/49377
6611 * g++.dg/template/pr49377.C: New.
6612
7499ef4a 66132016-06-04 Jakub Jelinek <jakub@redhat.com>
6614
6615 PR tree-optimization/71405
6616 * g++.dg/torture/pr71405.C: New test.
6617
558c800d 66182016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6619
6620 PR c++/70202
6621 * g++.dg/inherit/crash5.C: New.
6622 * g++.dg/inherit/virtual1.C: Adjust.
6623
4ee7cf4b 66242016-06-03 Jeff Law <law@redhat.com>
6625
6626 PR tree-optimization/71316
6627 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6628
b12ae762 66292016-06-03 Jakub Jelinek <jakub@redhat.com>
6630
6631 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6632 dg-additional-options with just -fno-tree-scev-cprop in it.
6633 * gcc.dg/vect/vect-live-2.c: Likewise.
6634 * gcc.dg/vect/vect-live-5.c: Likewise.
6635 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6636 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6637 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6638
e09a5ee3 66392016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6640
6641 PR c++/27100
6642 * g++.dg/other/friend6.C: New test.
6643
f14b1922 66442016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6645
6646 * g++.dg/torture/ppc-ldst-array.C: New.
6647
20702ea3 66482016-06-03 Joseph Myers <joseph@codesourcery.com>
6649
6650 PR target/71276
6651 PR target/71277
6652 * gcc.dg/torture/builtin-fp-int-inexact.c,
6653 gcc.target/i386/387-builtin-fp-int-inexact.c,
6654 gcc.target/i386/387-rint-inline-1.c,
6655 gcc.target/i386/387-rint-inline-2.c,
6656 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6657 gcc.target/i386/sse2-rint-inline-1.c,
6658 gcc.target/i386/sse2-rint-inline-2.c,
6659 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6660 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6661
5ed3cc7b 66622016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6663 Julia Koval <julia.koval@intel.com>
6664
6665 PR target/66960
6666 PR target/67630
6667 PR target/67634
6668 PR target/67841
6669 PR target/68037
6670 PR target/68618
6671 PR target/68661
6672 PR target/69575
6673 PR target/69596
6674 PR target/69734
6675 * gcc.dg/guality/pr68037-1.c: New test.
6676 * gcc.dg/guality/pr68037-2.c: Likewise.
6677 * gcc.dg/guality/pr68037-3.c: Likewise.
6678 * gcc.dg/torture/pr68037-1.c: Likewise.
6679 * gcc.dg/torture/pr68037-2.c: Likewise.
6680 * gcc.dg/torture/pr68037-3.c: Likewise.
6681 * gcc.dg/torture/pr68661-1a.c: Likewise.
6682 * gcc.dg/torture/pr68661-1b.c: Likewise.
6683 * gcc.target/i386/interrupt-1.c: Likewise.
6684 * gcc.target/i386/interrupt-2.c: Likewise.
6685 * gcc.target/i386/interrupt-3.c: Likewise.
6686 * gcc.target/i386/interrupt-4.c: Likewise.
6687 * gcc.target/i386/interrupt-5.c: Likewise.
6688 * gcc.target/i386/interrupt-6.c: Likewise.
6689 * gcc.target/i386/interrupt-7.c: Likewise.
6690 * gcc.target/i386/interrupt-8.c: Likewise.
6691 * gcc.target/i386/interrupt-9.c: Likewise.
6692 * gcc.target/i386/interrupt-10.c: Likewise.
6693 * gcc.target/i386/interrupt-11.c: Likewise.
6694 * gcc.target/i386/interrupt-12.c: Likewise.
6695 * gcc.target/i386/interrupt-13.c: Likewise.
6696 * gcc.target/i386/interrupt-14.c: Likewise.
6697 * gcc.target/i386/interrupt-15.c: Likewise.
6698 * gcc.target/i386/interrupt-16.c: Likewise.
6699 * gcc.target/i386/interrupt-17.c: Likewise.
6700 * gcc.target/i386/interrupt-18.c: Likewise.
6701 * gcc.target/i386/interrupt-19.c: Likewise.
6702 * gcc.target/i386/interrupt-20.c: Likewise.
6703 * gcc.target/i386/interrupt-21.c: Likewise.
6704 * gcc.target/i386/interrupt-22.c: Likewise.
6705 * gcc.target/i386/interrupt-23.c: Likewise.
6706 * gcc.target/i386/interrupt-24.c: Likewise.
6707 * gcc.target/i386/interrupt-25.c: Likewise.
6708 * gcc.target/i386/interrupt-26.c: Likewise.
6709 * gcc.target/i386/interrupt-27.c: Likewise.
6710 * gcc.target/i386/interrupt-28.c: Likewise.
6711 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6712 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6713 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6714 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6715 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6716 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6717 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6718 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6719 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6720 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6721 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6722 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6723
3e346f54 67242016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6725
f27c52fb 6726 PR tree-optimization/52171
6727 * gcc.dg/pr52171.c: New test.
6728 * gcc.target/i386/pr52171.c: New test.
3e346f54 6729
22e029d2 67302016-06-03 Jan Hubicka <jh@suse.cz>
6731
6732 * g++.dg/tree-ssa/pred-1.C: New testcase
6733 * gcc.dg/tree-ssa/pred-1.c: New testcase
6734
41ce74ed 67352016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6736
6737 PR target/70957
6738 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6739 support.
6740 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6741
cf573a72 67422016-06-03 Alan Hayward <alan.hayward@arm.com>
6743
6744 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6745
75aae5b4 67462016-06-03 Alan Hayward <alan.hayward@arm.com>
6747
6748 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6749 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6750 * gcc.dg/vect/vect-live-1.c: New test.
6751 * gcc.dg/vect/vect-live-2.c: New test.
6752 * gcc.dg/vect/vect-live-3.c: New test.
6753 * gcc.dg/vect/vect-live-4.c: New test.
6754 * gcc.dg/vect/vect-live-5.c: New test.
6755 * gcc.dg/vect/vect-live-slp-1.c: New test.
6756 * gcc.dg/vect/vect-live-slp-2.c: New test.
6757 * gcc.dg/vect/vect-live-slp-3.c: New test.
6758
eba6788d 67592016-06-03 Jakub Jelinek <jakub@redhat.com>
6760
6761 PR middle-end/71387
6762 * g++.dg/opt/pr71387.C: New test.
6763
5a653985 67642016-06-02 Jeff Law <law@redhat.com>
6765
6766 PR tree-optimization/71328
6767 * gcc.c-torture/compile/pr71328.c: New test.
6768
f92f6941 67692016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6770
6771 PR fortran/52393
6772 * gfortran.dg/fmt_read_3.f90: Fix typo.
6773 * gfortran.dg/fmt_read_4.f90: New test.
6774
0d29e152 67752016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6776
6777 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6778 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6779 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6780 * g++.dg/cpp0x/override2.C: Likewise.
6781 * g++.dg/parse/crash5.C: Likewise.
6782 * g++.dg/parse/error16.C: Likewise.
6783 * g++.dg/parse/error27.C: Likewise.
6784 * g++.dg/template/qualttp15.C: Likewise.
6785 * g++.dg/template/redecl4.C: Likewise.
6786 * g++.old-deja/g++.other/crash39.C: Likewise.
6787 * g++.old-deja/g++.other/struct1.C: Likewise.
6788 * g++.old-deja/g++.pt/m9a.C: Likewise.
6789 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6790
2740a1a5 67912016-06-02 Jakub Jelinek <jakub@redhat.com>
6792
89f17a65 6793 PR c++/71372
6794 * c-c++-common/pr71372.c: New test.
6795
2740a1a5 6796 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6797 __TIME__ strings with __builtin_strcmp instead of printf and
6798 dg-output.
6799
9ae89a4e 68002016-06-02 Martin Liska <mliska@suse.cz>
6801
6802 * gcc.dg/predict-9.c: New test.
6803
41258f9c 68042016-06-02 Jakub Jelinek <jakub@redhat.com>
6805
6806 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6807 global set_compiler_env_var and global saved_compiler_env_var.
6808
dad46eb8 68092016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6810
6811 PR rtl-optimization/71295
6812 * gcc.c-torture/compile/pr71295.c: New test.
6813
9cc8a892 68142016-06-02 Jakub Jelinek <jakub@redhat.com>
6815
98e7c96c 6816 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6817
4a5a4de2 6818 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6819 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6820
9cc8a892 6821 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6822 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6823 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6824 alternative number.
6825
46819a36 68262016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6827
6828 * gcc.target/powerpc/p9-splat-4.c: New test.
6829
68302016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6831
6832 PR target/71186
6833 * gcc.target/powerpc/pr71186.c: New test.
6834
d9820cc5 68352016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6836
6837 PR fortran/52393
6838 * gfortran.dg/fmt_read_3.f90: New test.
6839
2f14ca3e 68402016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6841
6842 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6843 procedure.
6844
dfa5c0d3 68452016-06-01 Eduard Sanou <dhole@openmailbox.org>
6846
6847 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6848 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6849 env var is set.
6850 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6851 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6852 shown once.
6853 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6854 during compilation.
6855 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6856 vars set by dg-set-compiler-env-var.
6857
7d7125df 68582016-06-01 Paul Thomas <pault@gcc.gnu.org>
6859
6860 PR fortran/71156
6861 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6862 to the module procedure declaration.
6863 * gfortran.dg/submodule_16.f08: New test.
6864
6ab9cde4 68652016-06-01 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR middle-end/71371
6868 * c-c++-common/gomp/pr71371.c: New test.
6869
0cfe7a23 68702016-06-01 Richard Biener <rguenther@suse.de>
6871
6872 PR tree-optimization/71366
6873 * gcc.dg/torture/pr71366-1.c: New testcase.
6874 * gcc.dg/torture/pr71366-2.c: Likewise.
6875
5a5b02e1 68762016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6877
6878 * gcc.target/powerpc/vslv-0.c: New test.
6879 * gcc.target/powerpc/vslv-1.c: New test.
6880 * gcc.target/powerpc/vsrv-0.c: New test.
6881 * gcc.target/powerpc/vsrv-1.c: New test.
6882
d27a79f6 68832016-06-01 Nathan Sidwell <nathan@acm.org>
6884
6885 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6886 * gcc.target/nvptx/weak.c: New.
6887
6172a9fd 68882016-06-01 Richard Biener <rguenther@suse.de>
6889
6890 PR tree-optimization/71261
6891 * gcc.dg/torture/vect-bool-1.c: New testcase.
6892
f9aaabb2 68932016-06-01 Jakub Jelinek <jakub@redhat.com>
6894
6895 * gfortran.dg/gomp/order-1.f90: New test.
6896 * gfortran.dg/gomp/order-2.f90: New test.
6897
53b01069 68982016-06-01 Jan Hubicka <hubicka@ucw.cz>
6899
6900 * gcc.dg/unroll-6.c: Update template.
6901 * gcc.dg/unroll-7.c: New testcase.
6902 * gcc.dg/unroll-8.c: New testcase.
6903
36757397 69042016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6905
6906 * gnat.dg/opt56.ad[sb]: New test.
6907
7f93bd6e 69082016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6909
6910 PR c++/66635
6911 * g++.dg/cpp0x/constexpr-ice16.C: New.
6912
9f41a2ce 69132016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6914
6915 PR tree-optimization/71314
6916 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6917 -mbranch-cost=2.
6918
31e02373 69192016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6920
6921 PR tree-optimization/71077
6922 * gcc.dg/tree-ssa/pr71077.c: New test.
6923
76f8f901 69242016-05-31 Jan Hubicka <hubicka@ucw.cz>
6925
7f93bd6e 6926 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6927 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6928 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6929
04f5f923 69302016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/71248
6933 * g++.dg/cpp0x/pr71248.C: New.
6934 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6935 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6936 * g++.dg/init/new37.C: Likewise.
6937 * g++.dg/template/static1.C: Likewise.
6938 * g++.dg/template/static2.C: Likewise.
6939
4ffddf28 69402016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6941
6942 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6943 instead of %rdi.
6944 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6945
4ff7bd21 69462016-05-31 Marek Polacek <polacek@redhat.com>
6947
6948 * c-c++-common/Wswitch-unreachable-3.c: New test.
6949 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6950
e1f7cc4b 69512016-05-31 Richard Biener <rguenther@suse.de>
6952
6953 PR tree-optimization/71352
6954 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6955
02978bd1 69562016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6957
6958 * gcc.target/arm/armv5_thumb_isa.c: New test.
6959
cfce8164 69602016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6961
6962 PR target/71346
6963 * gcc.target/i386/pr71346.c: New test.
6964
7a51c705 69652016-05-31 Tom de Vries <tom@codesourcery.com>
6966
6967 PR tree-optimization/69068
6968 * gcc.dg/graphite/pr69068.c: New test.
6969
8c1ac106 69702016-05-27 Martin Sebor <msebor@redhat.com>
6971
6972 PR c++/71306
6973 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6974
b6431756 69752016-05-30 Jakub Jelinek <jakub@redhat.com>
6976
6977 PR c++/71349
6978 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6979 nowait depend(inout: dd[0]) clauses where permitted.
6980
f6203294 69812016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6982
6983 PR c++/71238
6984 * g++.dg/parse/pr71238.C: New.
6985 * g++.dg/concepts/friend1.C: Test column numbers too.
6986 * g++.dg/cpp0x/initlist31.C: Likewise.
6987 * g++.dg/cpp0x/pr51420.C: Likewise.
6988 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6989 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6990 * g++.dg/ext/builtin3.C: Likewise.
6991 * g++.dg/lookup/friend12.C: Likewise.
6992 * g++.dg/lookup/friend7.C: Likewise.
6993 * g++.dg/lookup/koenig1.C: Likewise.
6994 * g++.dg/lookup/koenig5.C: Likewise.
6995 * g++.dg/lookup/used-before-declaration.C: Likewise.
6996 * g++.dg/overload/koenig1.C: Likewise.
6997 * g++.dg/template/crash65.C: Likewise.
6998 * g++.dg/template/friend57.C: Likewise.
6999 * g++.dg/warn/Wshadow-5.C: Likewise.
7000 * g++.dg/warn/Wunused-8.C: Likewise.
7001 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7002 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7003 * g++.old-deja/g++.jason/member.C: Likewise.
7004 * g++.old-deja/g++.jason/report.C: Likewise.
7005 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7006 * g++.old-deja/g++.law/visibility20.C: Likewise.
7007 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7008 * g++.old-deja/g++.other/static5.C: Likewise.
7009 * g++.old-deja/g++.pt/overload2.C: Likewise.
7010
b96f8145 70112016-05-30 Jan Hubicka <hubicka@ucw.cz>
7012
7013 * gcc.dg/tree-ssa/peel1.c: New testcase.
7014 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7015 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7016
ed5bca7a 70172016-05-30 Tom de Vries <tom@codesourcery.com>
7018
7019 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7020 to ce.
7021
c0aa0333 70222016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7023
7024 PR c++/71099
7025 * g++.dg/parse/virtual1.C: New.
7026
231010db 70272016-05-30 Uros Bizjak <ubizjak@gmail.com>
7028
7029 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7030 Use correct register when clearing %edx.
7031
765557c0 70322016-05-30 Alexander Monakov <amonakov@ispras.ru>
7033
7034 PR tree-optimization/71289
7035 * gcc.dg/pr71289.c: New test.
7036
fc3b1c44 70372016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7038
7039 PR middle-end/71269
7040 PR middle-end/71292
7041 * gcc.dg/tree-ssa/pr71269.c: New test.
7042 * gcc.dg/tree-ssa/pr71292.c: New test.
7043
ce352457 70442016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7045
7046 PR middle-end/71252
7047 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7048
eedd711b 70492016-05-30 Jan Hubicka <hubicka@ucw.cz>
7050
7051 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7052 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7053 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7054
8c061890 70552016-05-30 Tom de Vries <tom@codesourcery.com>
7056
7057 PR tree-optimization/69067
7058 * gcc.dg/graphite/pr69067.c: New test.
7059
a6b0884c 70602016-05-29 Uros Bizjak <ubizjak@gmail.com>
7061
7062 PR target/71245
7063 * gcc.target/i386/pr71245-1.c: New test.
7064 * gcc.target/i386/pr71245-2.c: Ditto.
7065
2369edfc 70662016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/71105
7069 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7070 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7071 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7072
b6ab3f43 70732016-05-27 Jan Hubicka <hubicka@ucw.cz>
7074
7075 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7076
0192662b 70772016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7078
7079 Revert:
7080 PR c++/69855
7081 * g++.dg/overload/69855.C: New.
7082 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7083 * g++.old-deja/g++.pt/crash3.C: Likewise.
7084
fce78c50 70852016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7086
7087 PR c++/60385
7088 * g++.dg/parse/namespace13.C: New.
7089
372172fe 70902016-05-26 Jeff Law <law@redhat.com>
7091
7092 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7093 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7094 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7095 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7096 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7097 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7098 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7099 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7101 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7102 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7103 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7104 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7105
5d8a8944 71062016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7107
7108 PR c++/69855
7109 * g++.dg/overload/69855.C: New.
7110 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7111 * g++.old-deja/g++.pt/crash3.C: Likewise.
7112
29602b75 71132016-05-27 Jiong Wang <jiong.wang@arm.com>
7114
7115 PR target/63596
7116 * gcc.target/aarch64/va_arg_1.c: New testcase.
7117 * gcc.target/aarch64/va_arg_2.c: Likewise.
7118 * gcc.target/aarch64/va_arg_3.c: Likewise.
7119
c900b732 71202016-05-27 Jiong Wang <jiong.wang@arm.com>
7121
7122 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7123 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7124 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7125 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7126 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7127
73ef73bd 71282016-05-27 Marek Polacek <polacek@redhat.com>
7129
7130 PR middle-end/71308
7131 * g++.dg/torture/pr71308.C: New test.
7132
a6031633 71332016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7134
7135 * gcc.dg/zero_bits_compound-1.c: New test.
7136 * gcc.dg/zero_bits_compound-2.c: New test.
7137
1fbdc7ae 71382016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7139
7140 PR middle-end/71279
7141 * gcc.dg/pr71279.c: New test.
7142
2e196ca8 71432016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7144
7145 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7146 floating point min/max/comparison instructions.
7147 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7148
6feab9ce 71492016-05-26 Jakub Jelinek <jakub@redhat.com>
7150
7151 * c-c++-common/gomp/schedule-1.c: New test.
7152 * gfortran.dg/gomp/schedule-1.f90: New test.
7153
978cea8f 71542016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7155
7156 PR c++/70822
7157 PR c++/70106
7158 * g++.dg/cpp1y/auto-fn32.C: New test.
7159 * g++.dg/cpp1y/paren4.C: New test.
7160
0478d9ed 71612016-05-26 Nathan Sidwell <nathan@acm.org>
7162
7163 * gcc.dg/20060410.c: Xfail on ptx.
7164 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7165 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7166 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7167 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7168 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7169
5fd1c174 71702016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7171
7172 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7173
c5e8b3e2 71742016-05-26 Jakub Jelinek <jakub@redhat.com>
7175
0db93a5b 7176 PR tree-optimization/71280
7177 * gcc.dg/pr71280.c: New test.
7178
7199c05c 7179 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7180
76c786ac 7181 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7182 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7183
c5e8b3e2 7184 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7185
e9bcea2f 71862016-05-26 Jiong Wang <jiong.wang@arm.com>
7187
7188 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7189 kept in memory.
e9bcea2f 7190
955d947b 71912016-05-25 Jeff Law <law@redhat.com>
7192
7193 PR tree-optimization/71272
7194 * gcc.c-torture/compile/pr71272.c: new test.
7195
77102dbe 71962016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7197
7198 * gcc.target/powerpc/vec-cmpne.c: New test.
7199 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7200
552821b4 72012016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gnat.dg/opt55.ad[sb]: New test.
7204
0113f3c5 72052016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7206
7207 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7208 * c-c++-common/pr60226.c: Require int32plus.
7209 * gcc.c-torture/execute/pr70602.c: Likewise.
7210 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7211 unsigned long for malloc arg type.
7212 * gcc.dg/asr_div1.c: Require int32plus.
7213 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7214 * gcc.dg/pie-1.c: Require pie.
7215 * gcc.dg/pie-2.c: Likewise.
7216 * gcc.dg/pr59471.c: Require int32plus.
7217 * gcc.dg/pr59963-2.c: XFAIL for int16.
7218 * gcc.dg/pr60114.c: Require int32plus.
7219 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7220 unsigned long for typedef of size_t.
7221 * gcc.dg/pr63914.c: Require int32plus.
7222 * gcc.dg/pr64536.c: Require pt32plus.
7223 * gcc.dg/pr65658.c: Likewise.
7224 * gcc.dg/pr67271.c: Require int32plus.
7225 * gcc.dg/pr68112.c: Likewise.
7226 * gcc.dg/pr69071.c: Skip for avr target.
7227 * gcc.dg/pr69973.c: Require int32plus.
7228 * gcc.dg/pr70169.c: Skip for avr target.
7229 * gcc.dg/sso-6.c: Require int32plus.
7230 * gcc.dg/sso-7.c: Likewise.
7231 * gcc.dg/sso-8.c: Likewise.
7232 * gcc.dg/vrp-min-max-2.c: Likewise.
7233
f4094380 72342016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7235
7236 PR target/70738
7237 * gcc.target/i386/pr70738-1.c: New test.
7238 * gcc.target/i386/pr70738-2.c: Likewise.
7239 * gcc.target/i386/pr70738-3.c: Likewise.
7240 * gcc.target/i386/pr70738-4.c: Likewise.
7241 * gcc.target/i386/pr70738-5.c: Likewise.
7242 * gcc.target/i386/pr70738-6.c: Likewise.
7243 * gcc.target/i386/pr70738-7.c: Likewise.
7244 * gcc.target/i386/pr70738-8.c: Likewise.
7245 * gcc.target/i386/pr70738-9.c: Likewise.
7246
239a4bea 72472016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7248
7249 PR rtl-optimization/66940
7250 * gcc.c-torture/execute/pr66940.c: New test.
7251
bf6382ba 72522016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7253
7254 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7255 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7256 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7257 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7258 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7259 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7260 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7261 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7262 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7263 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7264 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7265 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7266 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7267 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7268 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7269 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7270 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7271 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7272 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7273 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7274 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7275 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7276 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7277 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7278
2c995da9 72792016-05-25 Marek Polacek <polacek@redhat.com>
7280
7281 PR c/71265
7282 * gcc.dg/noncompile/pr71265.c: New test.
7283
abfbb5b5 7284 PR c/71266
7285 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7286
f6871bbd 72872016-05-25 Nathan Sidwell <nathan@acm.org>
7288
7289 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7290
de04e83e 72912016-05-25 Richard Biener <rguenther@suse.de>
7292
7293 PR tree-optimization/71261
7294 * c-c++-common/torture/pr71261.c: New testcase.
7295
b35931f7 72962016-05-25 Richard Biener <rguenther@suse.de>
7297
7298 PR tree-optimization/71264
7299 * gcc.dg/vect/pr71264.c: New testcase.
7300
166c3089 73012016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7302
7303 PR c++/55992
7304 * g++.dg/cpp0x/alias-decl-53.C: New.
7305 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7306
14240409 73072016-05-25 Martin Liska <mliska@suse.cz>
7308
7309 * g++.dg/pr71239.C: New test.
7310
bc47d9f6 73112016-05-25 Richard Biener <rguenther@suse.de>
7312
4860a6bf 7313 * gcc.dg/vect/pr58135.c: Rename to ...
7314 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7315
d8a3f157 73162016-05-25 Marek Polacek <polacek@redhat.com>
7317
7318 * g++.dg/pr65295.C: Use target c++14.
7319
3af16045 73202016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7321
231010db 7322 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7323 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7324
949479b2 73252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7326
7327 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7328 instructions.
7329
6d6a3fc3 73302016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7331
7332 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7333 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7334 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7335 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7336 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7337 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7338 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7339 * c-c++-common/goacc/pcopy.c: Likewise.
7340 * c-c++-common/goacc/pcopyin.c: Likewise.
7341 * c-c++-common/goacc/pcopyout.c: Likewise.
7342 * c-c++-common/goacc/pcreate.c: Likewise.
7343 * c-c++-common/goacc/pr70688.c: New test.
7344 * c-c++-common/goacc/present-1.c: Adjust test.
7345 * c-c++-common/goacc/reduction-5.c: Likewise.
7346 * g++.dg/goacc/data-1.C: New test.
7347
af648be2 73482016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7349
7350 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7351 vector parity built-in functions.
7352 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7353 count trailing zeros automatic vectorization.
7354 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7355 count trailing zeros built-in functions.
7356
4e173d60 73572016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7358
7359 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7360
a0c02a52 73612016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7362
7363 PR target/71050
7364 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7365
64c52e9c 73662016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7367
7368 PR c++/50436
7369 * g++.dg/template/crash123.C: New.
7370 * g++.dg/template/crash124.C: Likewise.
7371
752b5a4c 73722016-05-24 Martin Sebor <msebor@redhat.com>
7373
7374 PR c++/71147
7375 * g++.dg/ext/flexary16.C: New test.
7376
a36dd683 73772016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7378
f6871bbd 7379 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7380 before math.h is included.
a36dd683 7381 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7382 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7383 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7384 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7385 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7386 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7387 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7388 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7389 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7390 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7391 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7392 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7393 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7394 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7395 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7396 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7397 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7398 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7399 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7400 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7401 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7402 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7403 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7404
d60e1df7 74052016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7406 Kelvin Nilsen <kelvin@gcc.gnu.org>
7407
7408 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7409 support.
7410
22d09025 74112016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7412
7413 PR c++/69872
7414 * g++.dg/warn/Wno-narrowing1.C: New.
7415
6ef0143d 74162016-05-24 Marek Polacek <polacek@redhat.com>
7417
7418 PR c/71249
7419 * c-c++-common/Wswitch-unreachable-2.c: New test.
7420
962a2062 74212016-05-24 Jakub Jelinek <jakub@redhat.com>
7422
ead77194 7423 PR c++/71257
7424 * g++.dg/vect/simd-clone-6.cc: New test.
7425 * g++.dg/gomp/declare-simd-6.C: New test.
7426
962a2062 7427 PR middle-end/70434
7428 PR c/69504
7429 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7430
23edc6d1 74312016-05-24 Richard Biener <rguenther@suse.de>
7432
7433 PR tree-optimization/71240
7434 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7435
30633bcc 74362016-05-24 Richard Biener <rguenther@suse.de>
7437
7438 PR tree-optimization/71230
7439 * gcc.dg/torture/pr71230.c: New testcase.
7440 * g++.dg/torture/pr71230.C: Likewise.
7441
c9d624bd 74422016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7443
7444 * c-c++-common/goacc/routine-5.c: Add tests.
7445 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7446 * gfortran.dg/goacc/routine-6.f90: Add tests.
7447
ce143ff0 74482016-05-24 Richard Biener <rguenther@suse.de>
7449
7450 PR tree-optimization/71253
7451 * gcc.dg/torture/pr71253.c: New testcase.
7452
3bdaecd5 74532016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7454
7455 PR middle-end/71252
7456 * gfortran.dg/pr71252.f90: New test.
7457
856b494d 74582016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7459
7460 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7461
7345b977 74622016-05-24 Richard Biener <rguenther@suse.de>
7463
7464 PR middle-end/70434
7465 PR c/69504
7466 * c-c++-common/vector-subscript-4.c: New testcase.
7467 * c-c++-common/vector-subscript-5.c: Likewise.
7468
6f065267 74692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7470
7471 PR fortran/71123
7472 * gfortran.dg/namelist_90.f: New test
7473
fd6757da 74742016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7475
7476 PR fortran/66461
7477 * gfortran.dg/unexpected_eof.f: New test
7478
7d5555a8 74792016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7480 Kelvin Nilsen <kelvin@gcc.gnu.org>
7481
7482 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7483 as little endian.
7484
ae6744c9 74852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7486
7487 PR c++/70972
7488 * g++.dg/cpp0x/inh-ctor20.C: New.
7489 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7490
f0d91a85 74912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7492
7493 PR c++/69095
7494 * g++.dg/cpp0x/variadic168.C: New.
7495
1618ffe5 74962016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7497
7498 * g++.dg/cpp0x/pr31445.C: Test column number too.
7499 * g++.dg/cpp0x/pr32253.C: Likewise.
7500 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7501 * g++.dg/cpp0x/variadic36.C: Likewise.
7502
c0205bab 75032016-05-23 Marc Glisse <marc.glisse@inria.fr>
7504
7505 * gcc.dg/fold-notshift-2.c: Adjust.
7506
1398da0f 75072016-05-23 Marek Polacek <polacek@redhat.com>
7508
7509 PR c/49859
7510 * c-c++-common/Wswitch-unreachable-1.c: New test.
7511 * gcc.dg/Wswitch-unreachable-1.c: New test.
7512 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7513 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7514 * g++.dg/gomp/block-10.C: Likewise.
7515 * gcc.dg/gomp/block-10.c: Likewise.
7516 * g++.dg/gomp/block-9.C: Likewise.
7517 * gcc.dg/gomp/block-9.c: Likewise.
7518 * g++.dg/gomp/target-1.C: Likewise.
7519 * g++.dg/gomp/target-2.C: Likewise.
7520 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7521 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7522 * g++.dg/gomp/taskgroup-1.C: Likewise.
7523 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7524 * gcc.dg/gomp/teams-1.c: Likewise.
7525 * g++.dg/gomp/teams-1.C: Likewise.
7526 * g++.dg/overload/error3.C: Likewise.
7527 * g++.dg/tm/jump1.C: Likewise.
7528 * g++.dg/torture/pr40335.C: Likewise.
7529 * gcc.dg/c99-vla-jump-5.c: Likewise.
7530 * gcc.dg/switch-warn-1.c: Likewise.
7531 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7532 * gcc.dg/nested-func-1.c: Likewise.
7533 * gcc.dg/pr67784-4.c: Likewise.
7534
5403ed8b 75352016-05-23 Richard Biener <rguenther@suse.de>
7536
7537 PR tree-optimization/71230
7538 * gfortran.dg/pr71230-1.f90: New testcase.
7539 * gfortran.dg/pr71230-2.f90: Likewise.
7540
27510941 75412016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7542
1618ffe5 7543 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7544 * gcc.dg/vect/pr58135.c: Add new.
7545 * gfortran.dg/pr46519-1.f: Adjust test case.
7546
a41c605d 75472016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 PR c++/53401
7550 * g++.dg/cpp0x/decltype64.C: New.
7551
3eb254ab 75522016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7553
7554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7556 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7557
a75fffe1 75582016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7559
7560 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7561 Add poly64x1_t and poly64x2_t cases if supported.
7562 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7563 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7564 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7565 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7567
56979b12 75682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7569
7570 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7571 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7572 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7573 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7574 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7575 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7576 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7577
dc5e98db 75782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7579
7580 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7581
c0f383ae 75822016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7583
7584 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7585 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7586
2a4d70a2 75872016-05-22 Jakub Jelinek <jakub@redhat.com>
7588
4c109025 7589 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7590 constraint instead of "r".
7591 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7592 insn instead of vxorpd.
7593 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7594
bad891ce 7595 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7596 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7597
ac23ddb9 7598 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7599
9dac9579 7600 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7601 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7602
2a4d70a2 7603 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7604
9eafdd7b 76052016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7606
7607 PR middle-end/40921
7608 * gcc.dg/tree-ssa/pr40921.c: New test.
7609
93df190d 76102016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7611
7612 PR target/71103
7613 * gcc.target/avr/pr71103.c: New test.
7614
933b9f7f 76152016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7616
7617 PR middle-end/71179
7618 * gcc.dg/tree-ssa/pr71179.c: New test.
7619
8bdfbc08 76202016-05-20 Martin Sebor <msebor@redhat.com>
7621
7622 PR c/71115
7623 * gcc.dg/init-excess-2.c: New test.
7624
6827ab42 76252016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7626
7627 * gnat.dg/opt53.adb: New test.
7628 * gnat.dg/opt54.adb: Likewise.
7629
58a5f4c0 76302016-05-20 Martin Jambor <mjambor@suse.cz>
7631
7632 PR tree-optimization/70884
7633 * gcc.dg/tree-ssa/pr70919.c: New test.
7634
bb7145f6 76352016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7636
7637 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7638 formatting.
f6871bbd 7639 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7640 fix code formatting.
7641
76422016-05-20 Nathan Sidwell <nathan@acm.org>
7643
7644 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7645 non-common cases.
7646 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7647
9954d230 76482016-05-20 David Malcolm <dmalcolm@redhat.com>
7649
7650 * jit.dg/all-non-failing-tests.h: Add
7651 test-factorial-must-tail-call.c.
7652 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7653 * jit.dg/test-factorial-must-tail-call.c: New test case.
7654
08a161f9 76552016-05-20 Jakub Jelinek <jakub@redhat.com>
7656
7657 PR fortran/71204
7658 * gfortran.dg/pr71204.f90: New test.
7659
3d380077 76602016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7661
7662 * gcc.target/nvptx/sincos.c: New test.
7663
0f104d56 76642016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7665
7666 PR c++/70572
7667 * g++.dg/cpp1y/auto-fn31.C: New.
7668
61736a1b 76692016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7670
7671 * gcc.target/powerpc/vec-addec.c: New test.
7672 * gcc.target/powerpc/vec-addec-int128.c: New test.
7673
b4a61e77 76742016-05-20 David Malcolm <dmalcolm@redhat.com>
7675
7676 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7677 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7678 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7679 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7680
9a2ace10 76812016-05-20 Jan Hubicka <hubicka@ucw.cz>
7682
7683 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7684
45cdf8c6 76852016-05-20 Jakub Jelinek <jakub@redhat.com>
7686
b9a1dcd5 7687 PR c++/71210
7688 * g++.dg/opt/pr71210-1.C: New test.
7689 * g++.dg/opt/pr71210-2.C: New test.
7690
45cdf8c6 7691 PR tree-optimization/29756
7692 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7693 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7694 only on selected targets where V4SImode vectors are known to be
7695 supported.
7696
92e3ffbf 76972016-05-20 Marc Glisse <marc.glisse@inria.fr>
7698
7699 PR tree-optimization/71079
7700 PR tree-optimization/71206
7701 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7702
5da368e3 77032016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7704
7705 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7706 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7707 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7708
2506d97a 77092016-05-20 Richard Guenther <rguenther@suse.de>
7710
7711 PR tree-optimization/29756
7712 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7713
adade307 77142016-05-20 Richard Biener <rguenther@suse.de>
7715
7716 PR tree-optimization/71185
7717 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7718
c3deca25 77192016-05-20 Richard Biener <rguenther@suse.de>
7720
7721 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7722
8b0bef14 77232016-05-19 Marek Polacek <polacek@redhat.com>
7724
7725 PR c++/71075
7726 * g++.dg/diagnostic/pr71075.C: New test.
7727
08025288 77282016-05-19 David Malcolm <dmalcolm@redhat.com>
7729
7730 PR c++/71184
7731 * g++.dg/pr71184.C: New test case.
7732
26a51591 77332016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7734
7735 * gcc.target/powerpc/darn-0.c: New test.
7736 * gcc.target/powerpc/darn-1.c: New test.
7737 * gcc.target/powerpc/darn-2.c: New test.
7738
d8d3e75a 77392016-05-19 Marek Polacek <polacek@redhat.com>
7740
7741 PR tree-optimization/71031
7742 * gcc.dg/tree-ssa/vrp100.c: New test.
7743
c28211ae 77442016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7745
7746 PR rtl-optimization/71148
7747 * gcc.dg/pr71148.c: New test.
7748
3f5ea43a 77492016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7750
7751 PR target/71056
7752 * gcc.target/arm/pr71056.c: New test.
7753
2a7d4c20 77542016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7755
7756 * c-c++-common/pr69669.c: Check the used mode.
7757
ed0b0569 77582016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7759
7760 PR sanitizer/64354
7761 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7762
410372fe 77632016-05-19 Richard Biener <rguenther@suse.de>
7764
7765 PR tree-optimization/70729
7766 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7767 * gcc.dg/graphite/scop-18.c: Likewise.
7768 * gcc.dg/pr41783.c: Disable LIM.
7769 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7770 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7771 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7772 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7773 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7774 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7775 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7776 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7777 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7778 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7779 * gfortran.dg/pr42108.f90: Likewise.
7780
56f34f03 77812016-05-18 David Malcolm <dmalcolm@redhat.com>
7782
7783 PR driver/69265
7784 * gcc.dg/spellcheck-options-11.c: New test case.
7785
e6481cd1 77862016-05-18 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR c++/71100
7789 * g++.dg/opt/pr71100.C: New test.
7790
be951c59 77912016-05-18 Martin Jambor <mjambor@suse.cz>
7792
7793 PR ipa/69708
7794 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7795 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7796 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7797 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7798
665ff45b 77992016-05-18 Martin Jambor <mjambor@suse.cz>
7800
7801 PR ipa/69708
7802 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7803 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7804 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7805 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7806 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7807
485be62c 78082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7809
7810 PR c++/69793
7811 * g++.dg/template/crash122.C: New.
7812
b251d5f5 78132016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7814
7815 PR c++/70466
7816 * g++.dg/template/pr70466-1.C: New.
7817 * g++.dg/template/pr70466-2.C: Likewise.
7818
c93e9931 78192016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7820
7821 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7822 splat operations and the XXSPLTIB instruction.
7823 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7824 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7825 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7826 xxlxor to clear a register.
7827
8ba6639c 78282016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7829
7830 * gcc.dg/torture/pr71020.c: New test.
7831
ec6e3005 78322016-05-18 Martin Jambor <mjambor@suse.cz>
7833
7834 PR ipa/70646
7835 * gcc.dg/ipa/pr70646.c: New test.
7836
5ef3c918 78372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7838
7839 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7840
70a88eab 78412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7842
7843 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7844 missing tests for vreinterpretq_p{8,16}.
7845
b52a930c 78462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7847
7848 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7849 vsliq_n_s64 and vsliq_n_u64.
7850
bdd4080b 78512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7852
7853 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7854 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7855
37814bf5 78562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7857
7858 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7859 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7860 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7861
764af2e0 78622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7863
7864 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7865 in comment.
7866
ffe01a83 78672016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7868
7869 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7870 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7871 "blr\t" and switch to scan-assembler-times.
7872
fab6dae9 78732016-05-18 Jiong Wang <jiong.wang@arm.com>
7874
231010db 7875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7876 with __aarch64__.
7877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7878 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7879
4eb0c566 78802016-05-18 Jakub Jelinek <jakub@redhat.com>
7881
442f18f1 7882 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7883 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7884 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7885 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7886 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7887 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7888
4d83b36b 7889 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7890 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7891
a4528eec 7892 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7893 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7894
f0066139 7895 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7896 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7897
4eb0c566 7898 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7899
303e9267 79002016-05-18 Richard Biener <rguenther@suse.de>
7901
7902 PR tree-optimization/71168
7903 * gcc.dg/torture/pr71168.c: New testcase.
7904
0d7ddd44 79052016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7906
7907 PR middle-end/63586
7908 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7909 * gcc.dg/tree-ssa/pr63586.c: New test.
7910 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7911
899bcc0f 79122016-05-17 Nathan Sidwell <nathan@acm.org>
7913
7914 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7915 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7916 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7917 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7918
a2246979 79192016-05-17 Nathan Sidwell <nathan@acm.org>
7920
7921 * gcc.target/nvptx/abi-vararg-3.c: New.
7922
2f6a4d21 79232016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7924
7925 PR tree-optimization/54579
7926 PR middle-end/55299
7927 * gcc.dg/fold-notrotate-1.c: New test.
7928 * gcc.dg/fold-notshift-1.c: New test.
7929 * gcc.dg/fold-notshift-2.c: New test.
7930
27bdad45 79312016-05-17 Marek Polacek <polacek@redhat.com>
7932
7933 PR ipa/71146
7934 * g++.dg/ipa/pr71146.C: New test.
7935
f33a295a 79362016-05-17 David Malcolm <dmalcolm@redhat.com>
7937
7938 * jit.dg/test-error-array-bounds.c: New test case.
7939
b6dd53bf 79402016-05-17 Marc Glisse <marc.glisse@inria.fr>
7941
7942 * gcc.dg/tree-ssa/and-1.c: New testcase.
7943
a8719545 79442016-05-17 Marc Glisse <marc.glisse@inria.fr>
7945
7946 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7947 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7948
34806102 79492016-05-17 Marc Glisse <marc.glisse@inria.fr>
7950
7951 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7952 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7953
25fe08a8 79542016-05-17 Jiong Wang <jiong.wang@arm.com>
7955
7956 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7957
abf1a837 79582016-05-17 Jiong Wang <jiong.wang@arm.com>
7959
7960 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7961
666b9dd3 79622016-05-17 Jiong Wang <jiong.wang@arm.com>
7963
7964 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7965 ".2d[index]" when scan the assembly.
7966 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7967 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7968 float64x1.
7969 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7970
77d095c0 79712016-05-17 Richard Biener <rguenther@suse.de>
7972
7973 PR tree-optimization/71132
7974 * gcc.dg/torture/pr71132.c: New testcase.
7975
28adcc23 79762016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7977
7978 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7979
2439931e 79802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7981
7982 PR target/70809
7983 * gcc.target/aarch64/pr70809_1.c: New test.
7984
5ec2ff80 79852016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7986
7987 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7988 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7989 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7990 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7991
17fd1c7a 79922016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7993 Ilya Enkovich <ilya.enkovich@intel.com>
7994
7995 PR target/71114
7996 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7997
46729204 79982016-05-16 Jan Hubicka <hubicka@ucw.cz>
7999
8000 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8001 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8002
2a1125d6 80032016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8004
8005 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8006 test for __ARM_FP16_ARGS.
8007 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8008 * gcc.target/arm/aapcs/neon-vect10.c: New.
8009 * gcc.target/arm/aapcs/neon-vect9.c: New.
8010 * gcc.target/arm/aapcs/vfp18.c: New.
8011 * gcc.target/arm/aapcs/vfp19.c: New.
8012 * gcc.target/arm/aapcs/vfp20.c: New.
8013 * gcc.target/arm/aapcs/vfp21.c: New.
8014 * gcc.target/arm/fp16-aapcs-1.c: New.
8015 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8016 test for __ARM_FP16_ARGS.
8017 * g++.target/arm/fp16-return-1.c: Update expected output.
8018
ea3d2d74 80192016-05-16 Jiong Wang <jiong.wang@arm.com>
8020
8021 PR testsuite/70227
8022 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8023
6989e05f 80242016-05-15 Harald Anlauf <anlauf@gmx.de>
8025
8026 PR fortran/69603
8027 * gfortran.dg/pr69603.f90: New testcase.
8028
a5f52592 80292016-05-14 Fritz Reese <fritzoreese@gmail.com>
8030
8031 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8032
88f949ab 80332016-05-14 Fritz Reese <fritzoreese@gmail.com>
8034
8035 PR fortran/71047
8036 * gfortran.dg/pr71047.f08: New test.
8037
90c88567 80382016-05-13 Joseph Myers <joseph@codesourcery.com>
8039
8040 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8041 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8042 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8043
00a690cc 80442016-05-13 Martin Sebor <msebor@redhat.com>
8045
8046 PR c++/60049
8047 * g++.dg/cpp0x/constexpr-60049.C: New test.
8048
ec8b6af7 80492016-05-13 Jakub Jelinek <jakub@redhat.com>
8050
8051 PR bootstrap/71071
8052 * gcc.dg/pr71071.c: New test.
8053
f54d1d7b 80542016-05-13 Uros Bizjak <ubizjak@gmail.com>
8055
8056 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8057 remove XOP handling.
2f3af60f 8058 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8059
a39a0392 80602016-05-13 Nathan Sidwell <nathan@acm.org>
8061
8062 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8063 __atomic_is_lock_free declaration.
8064
42333dd9 80652016-05-13 Richard Biener <rguenther@suse.de>
8066
8067 PR tree-optimization/42587
8068 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8069
c5442454 80702016-05-13 Martin Liska <mliska@suse.cz>
8071
8072 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8073 the new format of dump output.
8074
03a400fb 80752016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8076
8077 * gcc.dg/pr71084.c: New test.
8078
69278c3f 80792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8080
231010db 8081 PR target/53440
8082 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8083
8138f11b 80842016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8085
8086 * gcc.target/aarch64/struct_return.c: New test.
8087
22a3f7bd 80882016-05-12 Marek Polacek <polacek@redhat.com>
8089
8090 PR c/70756
8091 * c-c++-common/pr70756-2.c: New test.
8092 * c-c++-common/pr70756.c: New test.
8093
9bcd42cc 80942016-05-12 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/71059
8097 * gcc.dg/torture/pr71059.c: New testcase.
8098
5ffb4a0d 80992016-05-12 Richard Biener <rguenther@suse.de>
8100
8101 PR tree-optimization/71062
8102 * gcc.dg/torture/pr71062.c: New testcase.
8103
2ab65c31 81042016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8105
8106 PR tree-optimization/71006
8107 * gcc.dg/pr71006.c: New test.
8108
f0158fc0 81092016-05-12 Marek Polacek <polacek@redhat.com>
8110
8111 PR driver/71063
8112 * gcc.dg/opts-7.c: New test.
8113
0f56938b 81142016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8115
8116 PR target/70830
8117 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8118 Add -save-temps to dg-options.
8119 Scan for ldmfd rather than pop instruction.
8120 * gcc.target/arm/interrupt-2.c: Likewise.
8121 * gcc.target/arm/pr70830.c: New test.
8122
e10946d5 81232016-05-12 Jakub Jelinek <jakub@redhat.com>
8124
9fa8e468 8125 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8126 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8127
9ce62bbe 8128 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8129 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8130 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8131
708ae1b1 8132 PR target/71019
8133 * gcc.target/i386/avx512vl-pack-1.c: New test.
8134 * gcc.target/i386/avx512vl-pack-2.c: New test.
8135 * gcc.target/i386/avx512bw-pack-2.c: New test.
8136
a461f32e 8137 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8138
e10946d5 8139 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8140 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8141 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8142
f52a3ef6 81432016-05-12 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/70986
8146 * gcc.dg/torture/pr70986-1.c: New testcase.
8147 * gcc.dg/torture/pr70986-2.c: Likewise.
8148 * gcc.dg/torture/pr70986-3.c: Likewise.
8149
54c4d22e 81502016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8151
8152 PR c/43651
8153 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8154 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8155
57215d5b 81562016-05-11 Uros Bizjak <ubizjak@gmail.com>
8157
8158 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8159 directive.
8160 * gcc.target/i386/pr66746.c: Ditto.
8161
67d3121c 81622016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8163
8164 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8165 support.
8166 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8167 warning when using -mvsx-timode.
8168 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8169 * gcc.target/powerpc/dform-2.c: Likewise.
8170 * gcc.target/powerpc/pr68805.c: Likewise.
8171
7f8012a5 81722016-05-11 Marek Polacek <polacek@redhat.com>
8173
8174 PR c++/71024
8175 * c-c++-common/attributes-3.c: New test.
8176
3e8567ce 81772016-05-11 Nathan Sidwell <nathan@acm.org>
8178
8179 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8180 * gcc.c-torture/execute/pr68185.c: Likewise.
8181 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8182 * gcc.dg/pr69634.c: Requires scheduling.
8183 * gcc.dg/torture/pr66178.c: Require label values.
8184 * gcc.dg/setjmp-6.c: Require indirect jumps.
8185
3739ac00 81862016-05-11 Richard Biener <rguenther@suse.de>
8187
8188 PR tree-optimization/71055
8189 * gcc.dg/torture/pr71055.c: New testcase.
8190
1ff8b385 81912016-05-11 Richard Biener <rguenther@suse.de>
8192
8193 PR debug/71057
8194 * g++.dg/debug/pr71057.C: New testcase.
8195
77126efa 81962016-05-11 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR fortran/70855
8199 * gfortran.dg/gomp/pr70855.f90: New test.
8200
6fcaaf9b 82012016-05-11 Richard Biener <rguenther@suse.de>
8202
8203 PR middle-end/71002
8204 * g++.dg/torture/pr71002.C: New testcase.
8205
bfa8ea12 82062016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8207
8208 PR middle-end/70807
8209 * gcc.dg/pr70807.c: New test.
8210
87632549 82112016-05-10 Martin Sebor <msebor@redhat.com>
8212
8213 PR c++/38611
8214 * g++.dg/Wattributes.C: New test.
8215
f9153689 82162016-05-10 Marc Glisse <marc.glisse@inria.fr>
8217
8218 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8219 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8220 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8221
a44ed58a 82222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8223
8224 PR target/70799
8225 * gcc.target/i386/pr70799-1.c: New test.
8226
d6c90d89 82272016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8228
8229 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8230
c1f73044 82312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8232
8233 PR middle-end/70877
8234 * gcc.target/i386/pr70877.c: New test.
8235
e66d763a 82362016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8237
8238 PR tree-optimization/70786
8239 * gcc.target/i386/pr70876.c: New test.
8240
a30ff73a 82412016-05-10 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR target/70927
8244 * gcc.target/i386/avx512vl-logic-1.c: New test.
8245 * gcc.target/i386/avx512vl-logic-2.c: New test.
8246 * gcc.target/i386/avx512dq-logic-2.c: New test.
8247
4b3fd38f 82482016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8249
8250 PR target/70963
8251 * gcc.target/powerpc/pr70963.c: New.
8252
abf93a25 82532016-05-10 David Malcolm <dmalcolm@redhat.com>
8254
8255 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8256 (test_very_wide_line): Add ruler to expected output.
8257 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8258 (test_very_wide_line): Likewise.
8259 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8260 (test_show_locus): Within the handling of "test_very_wide_line",
8261 enable show_ruler_p on the diagnostic context.
8262
d614888f 82632016-05-10 Richard Biener <rguenther@suse.de>
8264
8265 PR tree-optimization/71039
8266 * gcc.dg/torture/pr71039.c: New testcase.
8267
dbca5ed9 82682016-05-10 Nathan Sidwell <nathan@acm.org>
8269
8270 * gcc.dg/nested-func-10.c: Requires alloca.
8271 * gcc.dg/nested-func-9.c: Requires alloca.
8272 * gcc.c-torture/execute/pr70460.c: Requires labels.
8273 * gcc.c-torture/compile/pr70199.c: Requires labels.
8274 * gcc.target/nvptx/decl.c: Compile only.
8275 * gcc.target/nvptx/trailing-init.c: Compile only.
8276 * gcc.target/nvptx/ary-init.c: Compile only.
8277
3fa82609 82782016-05-10 Marek Polacek <polacek@redhat.com>
8279
8280 PR c/70255
8281 * gcc.dg/attr-opt-1.c: New test.
8282
76825907 82832016-05-10 Richard Biener <rguenther@suse.de>
8284
8285 PR tree-optimization/70497
8286 PR tree-optimization/28367
8287 * gcc.dg/torture/20160404-1.c: New testcase.
8288 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8289 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8290
68255819 82912016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8292
8293 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8294
d9aa8cdb 82952016-05-09 Uros Bizjak <ubizjak@gmail.com>
8296
8297 * gcc.target/i386/fabsneg-1.c New test.
8298
7cc16f50 82992016-05-09 Alan Modra <amodra@gmail.com>
8300
8301 PR testsuite/70826
8302 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8303
a83b7b63 83042016-05-09 Richard Biener <rguenther@suse.de>
8305
8306 PR tree-optimization/70985
8307 * gcc.dg/torture/pr70985.c: New testcase.
8308
189d0706 83092016-05-09 Bin Cheng <bin.cheng@arm.com>
8310
8311 * gcc.dg/tree-ssa/ifc-9.c: New test.
8312 * gcc.dg/tree-ssa/ifc-10.c: New test.
8313 * gcc.dg/tree-ssa/ifc-11.c: New test.
8314 * gcc.dg/tree-ssa/ifc-12.c: New test.
8315 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8316 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8317 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8318
1ec957b0 83192016-05-09 Richard Biener <rguenther@suse.de>
8320
8321 PR fortran/70937
8322 * gfortran.dg/pr70937.f90: New testcase.
8323
923c7714 83242016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8327
d7cd448a 83282016-05-07 Fritz Reese <fritzoreese@gmail.com>
8329
8330 PR fortran/56226
8331 * gfortran.dg/dec_structure_1.f90: New testcase.
8332 * gfortran.dg/dec_structure_2.f90: Ditto.
8333 * gfortran.dg/dec_structure_3.f90: Ditto.
8334 * gfortran.dg/dec_structure_4.f90: Ditto.
8335 * gfortran.dg/dec_structure_5.f90: Ditto.
8336 * gfortran.dg/dec_structure_6.f90: Ditto.
8337 * gfortran.dg/dec_structure_7.f90: Ditto.
8338 * gfortran.dg/dec_structure_8.f90: Ditto.
8339 * gfortran.dg/dec_structure_9.f90: Ditto.
8340 * gfortran.dg/dec_structure_10.f90: Ditto.
8341 * gfortran.dg/dec_structure_11.f90: Ditto.
8342 * gfortran.dg/dec_union_1.f90: Ditto.
8343 * gfortran.dg/dec_union_2.f90: Ditto.
8344 * gfortran.dg/dec_union_3.f90: Ditto.
8345 * gfortran.dg/dec_union_4.f90: Ditto.
8346 * gfortran.dg/dec_union_5.f90: Ditto.
8347 * gfortran.dg/dec_union_6.f90: Ditto.
8348 * gfortran.dg/dec_union_7.f90: Ditto.
8349
f681e29b 83502016-05-07 Tom de Vries <tom@codesourcery.com>
8351
8352 PR tree-optimization/70956
8353 * gcc.dg/graphite/pr70956.c: New test.
8354
68d7f375 83552016-05-06 Jakub Jelinek <jakub@redhat.com>
8356
faf39348 8357 PR middle-end/70941
8358 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8359 (a, b, c, d): Change type from char to signed char.
8360 (main): Compare against (signed char) -1634678893 instead of
8361 hardcoded -109. Use __builtin_abort instead of abort.
8362
b768b13a 8363 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8364 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8365
68d7f375 8366 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8367
5dda16ea 83682016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8369
8370 PR debug/70935
8371 * gcc.dg/torture/pr70935.c: New test.
8372
13ede1b5 83732016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8374
8375 PR target/58219
7fc878c4 8376 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8377
96d94be2 83782016-05-06 Richard Biener <rguenther@suse.de>
8379
8380 PR tree-optimization/70960
8381 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8382
e5d9f15d 83832016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8384
8385 PR target/52933
8386 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8387 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8388 Adjust expected instruction counts.
8389 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8390
2dd7705f 83912016-05-06 Marek Polacek <polacek@redhat.com>
8392
8393 PR sanitizer/70875
8394 * gcc.dg/ubsan/bounds-3.c: New test.
8395
cb8bc632 83962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8397
8398 PR target/54089
8399 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8400
b343c173 84012016-05-06 Richard Biener <rguenther@suse.de>
8402
8403 PR middle-end/70931
8404 * gfortran.dg/pr70931.f90: New testcase.
8405
1e3db0b1 84062016-05-06 Richard Biener <rguenther@suse.de>
8407
8408 PR middle-end/70941
8409 * gcc.dg/torture/pr70941.c: New testcase.
8410
bdd54b6d 84112016-05-05 Bin Cheng <bin.cheng@arm.com>
8412
8413 PR tree-optimization/57206
8414 * gcc.dg/vect/pr57206.c: New test.
8415
499adcfd 84162016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8417
8418 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8419
871164c4 84202016-05-05 Jakub Jelinek <jakub@redhat.com>
8421
ecb23e00 8422 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8423
871164c4 8424 * c-c++-common/Wdangling-else-4.c: New test.
8425
70cf83ba 84262016-05-04 Jakub Jelinek <jakub@redhat.com>
8427
858c9470 8428 PR c++/70906
8429 PR c++/70933
8430 * g++.dg/opt/pr70906.C: New test.
8431 * g++.dg/opt/pr70933.C: New test.
8432
70cf83ba 8433 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8434
aaa36a78 84352016-05-04 Jan Hubicka <hubicka@ucw.cz>
8436
8437 * gcc.dg/ipa/pure-const-3.c: New testcase.
8438
1d52c456 84392016-05-04 Marek Polacek <polacek@redhat.com>
8440
8441 * c-c++-common/Wdangling-else-1.c: New test.
8442 * c-c++-common/Wdangling-else-2.c: New test.
8443 * c-c++-common/Wdangling-else-3.c: New test.
8444
dc581573 84452016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8446
8447 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8448 flag is present.
8449
a64030fe 84502016-05-04 Marek Polacek <polacek@redhat.com>
8451
8452 PR c/48778
8453 * gcc.dg/Waddress-2.c: New test.
8454
b461b04a 84552016-05-04 Alan Modra <amodra@gmail.com>
8456
8457 * gcc.target/powerpc/pr70866.c: New.
8458
c388a0cf 84592016-05-03 Martin Sebor <msebor@redhat.com>
8460
8461 PR c++/66561
8462 * c-c++-common/builtin_location.c: New test.
8463 * g++.dg/cpp1y/builtin_location.C: New test.
8464
5d4db8ef 84652016-05-03 Marek Polacek <polacek@redhat.com>
8466
8467 PR c/70859
8468 * gcc.dg/pr70859.c: New test.
8469 * gcc.dg/pr70859-2.c: New test.
8470
ca938765 84712016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8472
8473 * gnat.dg/debug5.adb: New testcase.
8474
60b27d5f 84752016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8476
8477 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8478 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8479 Procedure to check for z10 instruction set.
8480
5ab325d0 84812016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8482
8483 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8484
c548a0ad 84852016-05-03 Alan Modra <amodra@gmail.com>
8486
8487 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8488
d5ecd946 84892016-05-03 Jakub Jelinek <jakub@redhat.com>
8490
8491 * gcc.target/i386/avx512f-cvt-1.c: New test.
8492
35b0a053 84932016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8494
8495 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8496 -fdump-tree-vrp-details.
8497
9ae1b28a 84982016-05-03 Richard Biener <rguenther@suse.de>
8499
8500 * gcc.dg/pr30172-1.c: Adjust.
8501 * gcc.dg/pr63743.c: Likewise.
8502 * gcc.dg/tm/pr51696.c: Likewise.
8503 * c-c++-common/tm/safe-1.c: Likewise.
8504 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8505 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8506 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8507 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8508
9c1a31e4 85092016-05-03 Jakub Jelinek <jakub@redhat.com>
8510
fe69bcb9 8511 PR rtl-optimization/70467
8512 * gcc.target/i386/pr70467-3.c: New test.
8513 * gcc.target/i386/pr70467-4.c: New test.
8514
9082c4a4 8515 PR tree-optimization/70916
8516 * gcc.c-torture/compile/pr70916.c: New test.
8517
9c1a31e4 8518 PR target/49244
8519 * gcc.target/i386/pr49244-1.c: New test.
8520 * gcc.target/i386/pr49244-2.c: New test.
8521
69105acc 85222016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8523
8524 PR rtl-optimization/44281
8525 * gcc.target/i386/pr44281.c: New test.
8526
9ab8df54 85272016-05-03 bin cheng <bin.cheng@arm.com>
8528
8529 PR tree-optimization/56541
8530 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8531 * gcc.dg/vect/pr56541.c: new test.
8532
3c62cae0 85332016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8534
8535 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8536 __float128.
8537 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8538
91abc161 85392016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8540
8541 PR testsuite/70520
8542 * c-c++-common/asan/clone-test-1.c (main): Align child process
8543 stack to 16 bytes.
8544
aa3d1155 85452016-05-02 David Malcolm <dmalcolm@redhat.com>
8546
8547 PR c++/62314
8548 * g++.dg/spellcheck-fields-2.C: New test case.
8549
002c3f28 85502016-05-02 David Malcolm <dmalcolm@redhat.com>
8551
8552 PR c++/62314
8553 * g++.dg/pr62314.C: New test case.
8554
46e5dccc 85552016-05-02 Jan Hubicka <hubicka@ucw.cz>
8556
8557 * gcc.dg/ipa/inline-8.c: New testcase.
8558
663f4248 85592016-05-02 Jakub Jelinek <jakub@redhat.com>
8560
8561 PR rtl-optimization/70467
8562 * gcc.target/i386/pr70467-1.c: New test.
8563
efe8bdf5 85642016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8565
8566 * gcc.dg/spec-options.c: Run the test on all targets.
8567 * gcc.dg/foo.specs: Use cpp_unique_options.
8568
47ef9633 85692016-05-02 Marc Glisse <marc.glisse@inria.fr>
8570
8571 * gcc.dg/tree-ssa/unord.c: New testcase.
8572
eb1a077c 85732016-05-02 Marc Glisse <marc.glisse@inria.fr>
8574
8575 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8576
28e869d0 85772016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8578
8579 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8580
dd185f6e 85812016-05-02 Marek Polacek <polacek@redhat.com>
8582
8583 PR c/70851
8584 * gcc.dg/enum-incomplete-3.c: New test.
8585
773d09b9 85862016-05-02 Marek Polacek <polacek@redhat.com>
8587 Tom de Vries <tom@codesourcery.com>
8588
8589 PR tree-optimization/70700
8590 * gcc.dg/pr70700.c: New test.
8591
f0dc3286 85922016-05-01 Uros Bizjak <ubizjak@gmail.com>
8593
8594 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8595 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8596 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8597 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8598 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8599
7f931827 86002016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8601
8602 * ada/acats/run_acats: Rename into...
8603 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8604 * ada/acats/run_all.sh: Remove redundant test.
8605 (target_run): Move around.
8606 (target_gnatchop): Use newly built executable.
8607 (target_gnatmake): Likewise.
8608 Check that the compilation of impbit succeeds.
8609
1c492b4e 86102016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8611
8612 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8613 * gcc.dg/20021029-1.c: Likewise.
8614 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8615 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8616 * gcc.target/sh/cmpstr.c: Likewise.
8617 * gcc.target/sh/cmpstrn.c: Likewise.
8618 * gcc.target/sh/memset.c: Likewise.
8619 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8620 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8621 * gcc.target/sh/pr39423-1.c: Likewise.
8622 * gcc.target/sh/pr49468-di.c: Likewise.
8623 * gcc.target/sh/pr49468-si.c: Likewise.
8624 * gcc.target/sh/pr49880-1.c: Likewise.
8625 * gcc.target/sh/pr49880-2.c: Likewise.
8626 * gcc.target/sh/pr49880-3.c: Likewise.
8627 * gcc.target/sh/pr50751-1.c: Likewise.
8628 * gcc.target/sh/pr50751-4.c: Likewise.
8629 * gcc.target/sh/pr50751-7.c: Likewise.
8630 * gcc.target/sh/pr51244-1.c: Likewise.
8631 * gcc.target/sh/pr51244-10.c: Likewise.
8632 * gcc.target/sh/pr51244-11.c: Likewise.
8633 * gcc.target/sh/pr51244-12.c: Likewise.
8634 * gcc.target/sh/pr51244-13.c: Likewise.
8635 * gcc.target/sh/pr51244-14.c: Likewise.
8636 * gcc.target/sh/pr51244-17.c: Likewise.
8637 * gcc.target/sh/pr51244-18.c: Likewise.
8638 * gcc.target/sh/pr51244-19.c: Likewise.
8639 * gcc.target/sh/pr51244-4.c: Likewise.
8640 * gcc.target/sh/pr51244-5.c: Likewise.
8641 * gcc.target/sh/pr51244-7.c: Likewise.
8642 * gcc.target/sh/pr51244-8.c: Likewise.
8643 * gcc.target/sh/pr51244-9.c: Likewise.
8644 * gcc.target/sh/pr51697.c: Likewise.
8645 * gcc.target/sh/pr52483-1.c: Likewise.
8646 * gcc.target/sh/pr52483-2.c: Likewise.
8647 * gcc.target/sh/pr52483-3.c: Likewise.
8648 * gcc.target/sh/pr52483-5.c: Likewise.
8649 * gcc.target/sh/pr52933-1.c: Likewise.
8650 * gcc.target/sh/pr52933-2.c: Likewise.
8651 * gcc.target/sh/pr52933-3.c: Likewise.
8652 * gcc.target/sh/pr53568-1.c: Likewise.
8653 * gcc.target/sh/pr53976-1.c: Likewise.
8654 * gcc.target/sh/pr53988-1.c: Likewise.
8655 * gcc.target/sh/pr53988.c: Likewise.
8656 * gcc.target/sh/pr54089-1.c: Likewise.
8657 * gcc.target/sh/pr54089-6.c: Likewise.
8658 * gcc.target/sh/pr54089-7.c: Likewise.
8659 * gcc.target/sh/pr54089-8.c: Likewise.
8660 * gcc.target/sh/pr54089-9.c: Likewise.
8661 * gcc.target/sh/pr54236-1.c: Likewise.
8662 * gcc.target/sh/pr54236-2.c: Likewise.
8663 * gcc.target/sh/pr54236-3.c: Likewise.
8664 * gcc.target/sh/pr54236-4.c: Likewise.
8665 * gcc.target/sh/pr54386.c: Likewise.
8666 * gcc.target/sh/pr54602-1.c: Likewise.
8667 * gcc.target/sh/pr54685.c: Likewise.
8668 * gcc.target/sh/pr54760-1.c: Likewise.
8669 * gcc.target/sh/pr54760-2.c: Likewise.
8670 * gcc.target/sh/pr54760-3.c: Likewise.
8671 * gcc.target/sh/pr54760-4.c: Likewise.
8672 * gcc.target/sh/pr54760-5.c: Likewise.
8673 * gcc.target/sh/pr54760-6.c: Likewise.
8674 * gcc.target/sh/pr55146.c: Likewise.
8675 * gcc.target/sh/pr55160.c: Likewise.
8676 * gcc.target/sh/pr59278.c: Likewise.
8677 * gcc.target/sh/pr59401-1.c: Likewise.
8678 * gcc.target/sh/pr59533-1.c: Likewise.
8679 * gcc.target/sh/pr63260.c: Likewise.
8680 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8681 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8682 * gcc.target/sh/strlen.c: Likewise.
8683 * gcc.target/sh/torture/pr30807.c: Likewise.
8684 * gcc.target/sh/torture/pr34777.c: Likewise.
8685 * gcc.target/sh/torture/pr64652.c: Likewise.
8686 * gcc.target/sh/torture/pr65505.c: Likewise.
8687 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8688 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8689
0c4005be 86902016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8691
8692 PR c++/66644
8693 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8694
d94e6223 86952016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8696
8697 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8698 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8699 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8700 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8701
46f37836 87022016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8703
8704 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8705 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8706
4d0a8bac 87072016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8708
8709 PR middle-end/70626
8710 * c-c++-common/goacc/combined-reduction.c: New test.
8711 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8712
b98e0db3 87132016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8714
8715 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8716 *movdi_internal pattern only if PIC off.
8717 * gcc.target/i386/pr70155-2.c: Likewise.
8718 * gcc.target/i386/pr70155-3.c: Likewise.
8719 * gcc.target/i386/pr70155-4.c: Likewise.
8720 * gcc.target/i386/pr70155-5.c: Likewise.
8721 * gcc.target/i386/pr70155-6.c: Likewise.
8722 * gcc.target/i386/pr70155-7.c: Likewise.
8723 * gcc.target/i386/pr70155-8.c: Likewise.
8724 * gcc.target/i386/pr70155-15.c: Likewise.
8725 * gcc.target/i386/pr70155-17.c: Likewise.
8726 * gcc.target/i386/pr70155-22.c: Likewise.
8727
8b066242 87282016-04-29 Bin Cheng <bin.cheng@arm.com>
8729
8730 PR tree-optimization/70803
8731 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8732
22912e73 87332016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8734
8735 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8736 optimization of vector loop.
8737 * gcc.target/i386/vect-unpack-3.c: New test.
8738 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8739 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8740 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8741
568128c6 87422016-04-29 Marek Polacek <polacek@redhat.com>
8743
8744 PR sanitizer/70342
8745 * g++.dg/ubsan/null-7.C: New test.
8746
025dd1e0 8747 PR c/70852
8748 * gcc.dg/pr70852.c: New test.
8749
eb16928e 87502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8751
8752 PR/69089
8753 * g++.dg/cpp0x/alignas6.C: New test.
8754
d7377ee9 87552016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8756
4860a6bf 8757 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8758 * gcc.dg/pr27003.c: Likewise.
8759 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8760 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8761 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8762 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8763 * gcc.target/arc/mxy.c: Likewise.
8764 * gcc.target/arc/mswape.c: Likewise.
8765 * gcc.target/arc/mrtsc.c: Likewise.
8766 * gcc.target/arc/mcrc.c: Likewise.
8767 * gcc.target/arc/mdsp-packa.c: Likewise.
8768 * gcc.target/arc/mdvbf.c: Likewise.
8769 * gcc.target/arc/mlock.c: Likewise.
8770 * gcc.target/arc/mmac-24.c: Likewise.
8771 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8772
efa1b7ab 87732016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8774 Matthijs Kooijman <matthijs@stdin.nl>
8775 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8776
8777 PR target/60040
8778 * gcc.target/avr/pr60040-1.c: New.
8779 * gcc.target/avr/pr60040-2.c: New.
8780
00371d68 87812016-04-29 Richard Biener <rguenther@suse.de>
8782
8783 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8784
73447cc5 87852016-04-29 Richard Biener <rguenther@suse.de>
8786
8787 PR tree-optimization/13962
8788 PR tree-optimization/65686
8789 * gcc.dg/uninit-pr65686.c: New testcase.
8790
c2087b56 87912016-04-29 Jakub Jelinek <jakub@redhat.com>
8792
8793 PR middle-end/70843
8794 * gcc.dg/pr70843.c: New test.
8795
cdd06d5a 87962016-04-28 Jakub Jelinek <jakub@redhat.com>
8797
8798 PR target/70858
8799 * gcc.target/i386/pr70858.c: New test.
8800
1a60079e 88012016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8802
8803 * gcc.target/arc/nps400-1.c: New file.
8804
11bc2894 88052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8806 Andrew Burgess <andrew.burgess@embecosm.com>
8807
8808 * gcc.target/arc/movh_cl-1.c: New file.
8809
dd9bf0b5 88102016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8811 Andrew Burgess <andrew.burgess@embecosm.com>
8812
8813 * gcc.target/arc/extzv-1.c: New file.
8814 * gcc.target/arc/insv-1.c: New file.
8815 * gcc.target/arc/insv-2.c: New file.
8816 * gcc.target/arc/movb-1.c: New file.
8817 * gcc.target/arc/movb-2.c: New file.
8818 * gcc.target/arc/movb-3.c: New file.
8819 * gcc.target/arc/movb-4.c: New file.
8820 * gcc.target/arc/movb-5.c: New file.
8821 * gcc.target/arc/movb_cl-1.c: New file.
8822 * gcc.target/arc/movb_cl-2.c: New file.
8823 * gcc.target/arc/movbi_cl-1.c: New file.
8824 * gcc.target/arc/movl-1.c: New file.
8825
a22e4209 88262016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8827 Andrew Burgess <andrew.burgess@embecosm.com>
8828
8829 * gcc.target/arc/cmem-1.c: New file.
8830 * gcc.target/arc/cmem-2.c: New file.
8831 * gcc.target/arc/cmem-3.c: New file.
8832 * gcc.target/arc/cmem-4.c: New file.
8833 * gcc.target/arc/cmem-5.c: New file.
8834 * gcc.target/arc/cmem-6.c: New file.
8835 * gcc.target/arc/cmem-7.c: New file.
8836 * gcc.target/arc/cmem-ld.inc: New file.
8837 * gcc.target/arc/cmem-st.inc: New file.
8838
287c3982 88392016-04-28 Jakub Jelinek <jakub@redhat.com>
8840
8841 PR target/70821
8842 * gcc.target/i386/pr70821.c: New test.
8843
e40e5340 88442016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8845
8846 * gcc.target/powerpc/vec-adde.c: New test.
8847 * gcc.target/powerpc/vec-adde-int128.c: New test.
8848
cf977d50 88492016-04-28 Jakub Jelinek <jakub@redhat.com>
8850
8851 * gcc.target/i386/avx-vround-1.c: New test.
8852 * gcc.target/i386/avx-vround-2.c: New test.
8853 * gcc.target/i386/avx512vl-vround-1.c: New test.
8854 * gcc.target/i386/avx512vl-vround-2.c: New test.
8855
572f8300 88562016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8857
8858 PR testsuite/70595
8859 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8860 (check_effective_target_cilkplus_runtime): ... this.
8861 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8862 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8863
8864 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8865 Require cilkplus_runtime.
8866 Don't add -lcilkrts.
8867 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8868 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8869 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8870 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8871 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8872 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8873 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8874 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8875 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8876 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8877 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8878 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8879 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8880 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8881 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8882 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8883 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8884 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8885 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8886 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8887 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8888 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8889 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8890 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8891 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8892 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8893 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8894 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8895 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8896
8897 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8898 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8899
8900 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8901
8902 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8903 cilkplus_runtime.
8904
dfba0905 89052016-04-27 Marc Glisse <marc.glisse@inria.fr>
8906
8907 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8908 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8909
605a4556 89102015-04-27 Ryan Burn <contact@rnburn.com>
8911
8912 PR c++/69024
8913 PR c++/68997
8914 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8915 diagnostic.
8916 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8917 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8918
6a1231a5 89192016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8920
8921 * gnat.dg/limited_with4.ad[sb]: New test.
8922 * gnat.dg/limited_with4_pkg.ads: New helper.
8923
4dad9e09 89242016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8925
8926 PR target/70155
8927 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8928 and movv1ti_internal patterns
8929 * gcc.target/i386/pr70155-1.c: New test.
8930 * gcc.target/i386/pr70155-2.c: Likewise.
8931 * gcc.target/i386/pr70155-3.c: Likewise.
8932 * gcc.target/i386/pr70155-4.c: Likewise.
8933 * gcc.target/i386/pr70155-5.c: Likewise.
8934 * gcc.target/i386/pr70155-6.c: Likewise.
8935 * gcc.target/i386/pr70155-7.c: Likewise.
8936 * gcc.target/i386/pr70155-8.c: Likewise.
8937 * gcc.target/i386/pr70155-9.c: Likewise.
8938 * gcc.target/i386/pr70155-10.c: Likewise.
8939 * gcc.target/i386/pr70155-11.c: Likewise.
8940 * gcc.target/i386/pr70155-12.c: Likewise.
8941 * gcc.target/i386/pr70155-13.c: Likewise.
8942 * gcc.target/i386/pr70155-14.c: Likewise.
8943 * gcc.target/i386/pr70155-15.c: Likewise.
8944 * gcc.target/i386/pr70155-16.c: Likewise.
8945 * gcc.target/i386/pr70155-17.c: Likewise.
8946 * gcc.target/i386/pr70155-18.c: Likewise.
8947 * gcc.target/i386/pr70155-19.c: Likewise.
8948 * gcc.target/i386/pr70155-20.c: Likewise.
8949 * gcc.target/i386/pr70155-21.c: Likewise.
8950 * gcc.target/i386/pr70155-22.c: Likewise.
8951
a80f3f45 89522016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8953
8954 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8955 ".{5,6}".
8956
279305d1 89572016-04-27 Bin Cheng <bin.cheng@arm.com>
8958
8959 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8960 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8961 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8962 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8963 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8964
8974b625 89652016-04-27 Richard Biener <rguenther@suse.de>
8966
8967 PR ipa/70760
8968 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8969 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8970
886d5463 89712016-04-27 Nathan Sidwell <nathan@acm.org>
8972
8973 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8974 * g++.dg/ubsan/pr63956.C: Adjust error location.
8975
f0e35aa9 89762016-04-27 Nick Clifton <nickc@redhat.com>
8977
8978 PR middle-end/49889
8979 * gcc.dg/pr49889.c: New test.
8980
40385231 89812016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8982
8983 * c-c++-common/memset-array.c: New test.
8984
37229a71 89852016-04-26 Martin Sebor <msebor@redhat.com>
8986
8987 PR c++/66639
8988 * g++.dg/cpp1y/func_constexpr.C: New test.
8989
3eedf9bd 89902016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8991
8992 PR c++/70241
8993 * g++.dg/cpp0x/enum32.C: New test.
8994 * g++.dg/cpp0x/enum33.C: New test.
8995
89962016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8997
8998 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8999 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9000 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9001 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9002 * gcc.c-torture/execute/pr38151.c: Likewise.
9003 * gcc.c-torture/execute/pr66556.c: Likewise.
9004 * gcc.c-torture/execute/pr67781.c: Likewise.
9005 * gcc.c-torture/execute/pr68648.c: Likewise.
9006
8c51f92f 90072016-04-26 Marc Glisse <marc.glisse@inria.fr>
9008
9009 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9010
fa20ebd3 90112016-04-26 Marek Polacek <polacek@redhat.com>
9012
9013 PR c/67784
9014 * gcc.dg/pr67784-3.c: New test.
9015 * gcc.dg/pr67784-4.c: New test.
9016 * gcc.dg/pr67784-5.c: New test.
9017
9db47803 9018 PR c/70791
9019 * gcc.dg/Wnested-externs-2.c: New test.
9020
bff407f2 90212016-04-26 Marc Glisse <marc.glisse@inria.fr>
9022
9023 * gcc.dg/fold-plusmult.c: Adjust.
9024 * gcc.dg/no-strict-overflow-6.c: Adjust.
9025 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9026
78d0c69e 90272016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9028
9029 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9030 number scans.
9031 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9032 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9033 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9034 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9035 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9036 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9037 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9038 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9039 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9040 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9041 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9042 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9043 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9044 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9045 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9046 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9047 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9048 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9049 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9050 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9051 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9052 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9053 scans.
9054 * gcc.target/i386/pr32219-4.c: Likewise.
9055 * gcc.target/i386/pr32219-6.c: Likewise.
9056 * gcc.target/i386/pr32219-8.c: Likewise.
9057
221d6722 90582016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9059
9060 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9061 associated options.
9062
514727a9 90632016-04-26 Marek Polacek <polacek@redhat.com>
9064
9065 PR c++/70744
9066 * g++.dg/ext/cond2.C: New test.
9067
e6ee4c61 90682016-04-26 Bin Cheng <bin.cheng@arm.com>
9069
9070 PR tree-optimization/70771
9071 PR tree-optimization/70775
9072 * gcc.dg/pr70771.c: New test.
3730828c 9073 * gcc.dg/pr70775.c: New test.
e6ee4c61 9074
b3d72796 90752016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9076
9077 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9078
c11ece29 90792016-04-25 Richard Biener <rguenther@suse.de>
9080
9081 PR tree-optimization/70780
9082 * gcc.dg/torture/pr70780.c: New testcase.
9083
92a44a68 90842016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9085
4860a6bf 9086 * gcc.target/arm/neon-vaddws16.c: New test.
9087 * gcc.target/arm/neon-vaddws32.c: New test.
9088 * gcc.target/arm/neon-vaddwu16.c: New test.
9089 * gcc.target/arm/neon-vaddwu32.c: New test.
9090 * gcc.target/arm/neon-vaddwu8.c: New test.
9091 * lib/target-supports.exp
d40b10b2 9092 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9093 that arm neon support vector widen sum of HImode TO SImode.
9094
4bbfd6c2 90952016-04-23 Jakub Jelinek <jakub@redhat.com>
9096
9097 PR sanitizer/70712
9098 * c-c++-common/asan/pr70712.c: New test.
9099
524df596 91002016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9101
9102 * .gitattributes: New file.
9103
426c75c3 91042016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9105
9106 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9107
c052a8d5 91082016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9109
9110 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9111 * gfortran.dg/submodule_15.f08: Likewise.
9112
c08d4612 91132016-04-22 Richard Biener <rguenther@suse.de>
9114
9115 PR tree-optimization/70740
9116 * gcc.dg/torture/pr70740.c: New testcase.
9117
fd3211e1 91182016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9119
9120 PR target/70750
9121 * gcc.target/i386/pr70750-1.c: New test.
9122 * gcc.target/i386/pr70750-2.c: Likewise.
9123
15acd78c 91242016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9125
9126 PR c++/70540
9127 * g++.dg/cpp0x/auto48.C: New.
9128
192bf59c 91292016-04-21 Marek Polacek <polacek@redhat.com>
9130
9131 PR c++/70513
9132 * g++.dg/cpp0x/forw_enum12.C: New test.
9133 * g++.dg/cpp0x/forw_enum13.C: New test.
9134
5d429e99 91352016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9136
9137 PR target/70728
9138 * gcc.target/i386/pr70728.c: New test.
9139
06777d85 91402016-04-21 Richard Biener <rguenther@suse.de>
9141
9142 PR middle-end/70747
9143 * gcc.dg/pr70747.c: New testcase.
9144
7434c6fb 91452016-04-21 Bin Cheng <bin.cheng@arm.com>
9146
9147 PR tree-optimization/70715
9148 * gcc.dg/tree-ssa/scev-13.c: New test.
9149
f3ec0970 91502016-04-21 Marc Glisse <marc.glisse@inria.fr>
9151
9152 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9153
523f3a9d 91542016-04-21 Marc Glisse <marc.glisse@inria.fr>
9155
9156 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9157
ace7bf06 91582016-04-20 Jan Hubicka <jh@suse.cz>
9159
9160 PR ipa/70018
9161 * g++.dg/ipa/nothrow-1.C: New testcase.
9162
2b073aa6 91632016-04-20 Nathan Sidwell <nathan@acm.org>
9164
9165 PR c++/55635
9166 * g++.dg/eh/delete1.C: New.
9167
8a574c11 91682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9169
9170 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9171 -mtune-ctrl=sse_typeless_stores.
9172
e3400750 91732016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9174
9175 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9176
4bd8a059 91772016-04-20 Bin Cheng <bin.cheng@arm.com>
9178
9179 PR tree-optimization/69489
9180 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9181
70574e60 91822016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9183
9184 PR c++/69363
9185 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9186 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9187 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9188
bd6f374c 91892016-04-20 Bin Cheng <bin.cheng@arm.com>
9190
9191 PR tree-optimization/56625
9192 PR tree-optimization/69489
9193 * gcc.dg/vect/pr56625.c: New test.
9194 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9195
482539ee 91962016-04-20 Andrew Pinski <apinski@cavium.com>
9197
9198 PR target/64971
9199 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9200
b4672800 92012016-04-20 Arnaud Charlet <charlet@adacore.com>
9202
9203 * gnat.dg/self1.adb: Remove now incorrect test.
9204
4fb48737 92052016-04-20 Bin Cheng <bin.cheng@arm.com>
9206
9207 * gcc.dg/tree-ssa/scev-11.c: New test.
9208 * gcc.dg/tree-ssa/scev-12.c: New test.
9209
97efb92e 92102016-04-20 Marek Polacek <polacek@redhat.com>
9211
9212 PR tree-optimization/70725
9213 * gcc.dg/pr70725.c: New test.
9214
9d2d4060 92152016-04-20 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/70726
9218 * g++.dg/vect/pr70726.cc: New testcase.
9219
54530437 92202016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9221
9222 PR target/70674
9223 * gcc.target/s390/pr70674.c: New test.
9224
acda2210 92252016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9226
9227 PR libgfortran/70684
9228 * gfortran.dg/list_read_14.f90: New test.
9229
b7040bb0 92302016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9231
9232 PR target/69201
9233 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9234 extern to force it misaligned.
9235 (b): Likewise.
9236 (c): Likewise.
9237 (d): Likewise.
9238 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9239 Don't check `*' before movv4sf_internal.
9240 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9241 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9242 Don't check `*' before movv16qi_internal.
9243 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9244 extern to force it misaligned.
9245 (b): Likewise.
9246 (c): Likewise.
9247 (d): Likewise.
9248 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9249 Don't check `*' before movv2df_internal.
9250 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9251 extern to force it misaligned.
9252 (b): Likewise.
9253 (c): Likewise.
9254 (d): Likewise.
9255 Check movv8sf_internal instead of avx_storeups256.
9256 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9257
263b5475 92582016-04-19 Richard Biener <rguenther@suse.de>
9259
9260 PR tree-optimization/70171
9261 * g++.dg/tree-ssa/pr70171.C: New testcase.
9262
222ac318 92632016-04-19 Richard Biener <rguenther@suse.de>
9264
9265 PR tree-optimization/70724
9266 * gcc.dg/torture/pr70724.c: New testcase.
9267
003000a4 92682016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9269
9270 PR middle-end/70689
4860a6bf 9271 * gcc.target/i386/pr70689.c: New.
003000a4 9272
3f6e13de 92732016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9274
9275 PR target/70708
9276 * gcc.target/i386/pr70708.c: New test.
9277
10abddbd 92782016-04-18 Richard Biener <rguenther@suse.de>
9279
9280 PR tree-optimization/43434
9281 * gcc.dg/vect/pr43434.c: New testcase.
9282 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9283 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9284 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9285 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9286 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9287 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9288 * gcc.dg/gomp/pr68640.c: Likewise.
9289 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9290 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9291
950db54a 92922016-04-18 Richard Biener <rguenther@suse.de>
9293
9294 PR tree-optimization/70701
9295 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9296
67ccbf39 92972016-04-18 Tom de Vries <tom@codesourcery.com>
9298
9299 PR testsuite/70699
9300 * gcc.dg/pr70161.c: Add dot-file scans.
9301 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9302 instead of after last dot char.
9303
021ad2f3 93042016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9305
9306 * c-c++-common/dump-ada-spec-3.c: New test.
9307 * c-c++-common/dump-ada-spec-4.c: Likewise.
9308
d572fcfd 93092016-04-17 Tom de Vries <tom@codesourcery.com>
9310
9311 PR other/70183
9312 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9313
8b4ee73c 93142016-04-15 Jan Hubicka <jh@suse.cz>
9315
9316 PR ipa/70018
9317 * g++.dg/ipa/pure-const-1.C: New testcase.
9318 * g++.dg/ipa/pure-const-2.C: New testcase.
9319 * g++.dg/ipa/pure-const-3.C: New testcase.
9320
eac243e7 93212016-04-15 Marek Polacek <polacek@redhat.com>
9322
9323 PR c/70671
9324 * gcc.dg/bitfld-22.c: New test.
9325
64c1df32 93262016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9327
9328 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9329 x86_64.
9330
926f9422 93312016-04-15 Marek Polacek <polacek@redhat.com>
9332
9333 PR c/70651
9334 * c-c++-common/pr70651.c: New test.
9335
309bbaa3 93362016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9337
9338 PR rtl-optimization/70681
9339 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9340 dump scan on arm and powerpc.
9341 * gcc.dg/pr10474.c: Likewise.
9342
b4ba8358 93432016-04-15 Jakub Jelinek <jakub@redhat.com>
9344
ed92874a 9345 PR c++/69517
9346 PR c++/70019
9347 PR c++/70588
9348 * g++.dg/cpp1y/vla11.C: Revert for real.
9349
b4ba8358 9350 PR c/70436
9351 * c-c++-common/Wparentheses-1.c: New test.
9352 * c-c++-common/gomp/Wparentheses-1.c: New test.
9353 * c-c++-common/gomp/Wparentheses-2.c: New test.
9354 * c-c++-common/gomp/Wparentheses-3.c: New test.
9355 * c-c++-common/gomp/Wparentheses-4.c: New test.
9356 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9357 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9358 * c-c++-common/goacc/Wparentheses-1.c: New test.
9359
65717bb5 93602016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9361
9362 PR target/70662
9363 * gcc.target/i386/pr70662.c: New test.
9364
ca1a4077 93652016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9366 Alan Modra <amodra@gmail.com>
ca1a4077 9367
9368 PR tree-optimization/70130
9369 * gcc.dg/vect/O3-pr70130.c: New testcase.
9370
dbe1794c 93712016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9372
11836644 9373 PR target/70669
9374 * gcc.target/powerpc/pr70669.c: New test.
9375
dbe1794c 9376 PR target/70640
9377 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9378 a power7 system that does not have an assembler that supports
9379 power8.
9380
4c1007f1 93812016-04-14 Martin Sebor <msebor@redhat.com>
9382
9383 PR c++/69517
9384 PR c++/70019
9385 PR c++/70588
9386 * c-c++-common/ubsan/vla-1.c: Revert.
9387 * g++.dg/cpp1y/vla11.C: Same.
9388 * g++.dg/cpp1y/vla12.C: Same.
9389 * g++.dg/cpp1y/vla13.C: Same.
9390 * g++.dg/cpp1y/vla14.C: Same.
9391 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9392 * g++.dg/init/array24.C: Same.
4c1007f1 9393 * g++.dg/ubsan/vla-1.C: Same.
9394
22dcab66 93952016-04-14 Marek Polacek <polacek@redhat.com>
9396 Jan Hubicka <hubicka@ucw.cz>
9397
9398 PR c++/70029
9399 * g++.dg/torture/pr70029.C: New test.
9400
3e74b025 94012016-04-14 Martin Sebor <msebor@redhat.com>
9402
9403 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9404 type size to prevent failures on targets with very low maximum
9405 alignment.
9406
1d2e0f2a 94072016-04-14 Richard Biener <rguenther@suse.de>
9408
9409 PR tree-optimization/70623
9410 * gcc.dg/torture/pr70623.c: New testcase.
9411 * gcc.dg/torture/pr70623-2.c: Likewise.
9412
9aed0626 94132016-04-13 Martin Sebor <msebor@redhat.com>
9414
9415 PR c++/69517
9416 PR c++/70019
9417 PR c++/70588
9418 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9419 * g++.dg/cpp1y/vla11.C: New test.
9420 * g++.dg/cpp1y/vla12.C: New test.
9421 * g++.dg/cpp1y/vla13.C: New test.
9422 * g++.dg/cpp1y/vla14.C: New test.
9423 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9424 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9425 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9426
fd499010 94272016-04-13 Jakub Jelinek <jakub@redhat.com>
9428
9429 PR c++/70641
9430 * g++.dg/opt/pr70641.C: New test.
9431
87fa7252 94322016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9433
9434 PR rtl-optimization/68749
9435 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9436 effects of argument promotions.
9437 Remove default args to dg-skip-if.
9438
6c40e18b 94392016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9440
9441 PR c++/70635
9442 * g++.dg/parse/pr70635.C: New.
9443
92c53257 94442016-04-13 Marek Polacek <polacek@redhat.com>
9445
9446 PR c++/70639
9447 * c-c++-common/Wmisleading-indentation-4.c: New test.
9448
0241e4dc 94492016-04-13 Marek Polacek <polacek@redhat.com>
9450
9451 PR c/70436
4860a6bf 9452 * gcc.dg/Wparentheses-12.c: New test.
9453 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9454
92bda444 94552016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9456
9457 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9458 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9459 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9460
38ea8a26 94612016-04-13 Jakub Jelinek <jakub@redhat.com>
9462
d08aa032 9463 PR middle-end/70633
9464 * gcc.c-torture/compile/pr70633.c: New test.
9465
38ea8a26 9466 PR debug/70628
9467 * gcc.dg/torture/pr70628.c: New test.
9468
9231d5c2 94692016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9470
9471 PR c++/70610
9472 * g++.dg/template/pr70610.C: New test.
9473 * g++.dg/template/pr70610-2.C: New test.
9474 * g++.dg/template/pr70610-3.C: New test.
9475 * g++.dg/template/pr70610-4.C: New test.
9476
249ca944 94772016-04-12 Jakub Jelinek <jakub@redhat.com>
9478
7f2ea2fb 9479 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9480 128 instead of 32.
9481
249ca944 9482 PR c++/70571
9483 * g++.dg/ext/pr70571.C: New test.
9484
8ca5a97d 94852016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9486
bf32a52d 9487 PR target/70640
8ca5a97d 9488 * gcc.target/powerpc/pr70640.c: New test.
9489
e971b45f 94902016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9491
9492 PR c++/68722
9493 * g++.dg/parse/pr68722.C: New.
9494
0b54d964 94952016-04-12 Jakub Jelinek <jakub@redhat.com>
9496
9497 PR rtl-optimization/70596
9498 * gcc.target/i386/pr70596.c: New test.
9499
d2dd85e3 95002016-04-12 Nathan Sidwell <nathan@acm.org>
9501
9502 PR c++/70501
9503 * g++.dg/init/pr70501.C: New.
9504
2d0001b0 95052016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9506
9507 * gcc.target/i386/asm-flag-6.c: New test.
9508
6c4df0d1 95092016-04-12 Tom de Vries <tom@codesourcery.com>
9510
9511 PR tree-optimization/68756
9512 * gcc.dg/graphite/pr68756.c: New test.
9513
0d60da57 95142016-04-12 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR tree-optimization/70602
9517 * gcc.c-torture/execute/pr70602.c: New test.
9518
62735984 95192016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9520
9521 PR target/70381
9522 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9523 __float128 emulator is built and runs.
9524 * gcc.target/powerpc/float128-1.c: Likewise.
9525
9526 * lib/target-supports.exp (check_ppc_float128_sw_available):
9527 Rework tests for __float128 software and hardware
9528 availability. Fix exit condition to return 0 on success.
9529
a702492c 95302016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9531
9532 PR target/70133
9533 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9534 * gcc.target/aarch64/target_attr_15.c: Likewise.
9535
a8c5ce92 95362016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/69066
9539 * g++.dg/cpp1y/pr69066.C: New.
9540
5ecab913 95412016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9542
9543 PR fortran/68566
9544 * gfortran.dg/pr36192.f90: Update test.
9545 * gfortran.dg/pr36192_1.f90: Update test.
9546 * gfortran.dg/real_dimension_1.f: Update test.
9547 * gfortran.dg/parameter_array_init_7.f90: New test.
9548
6cb5ef70 95492016-04-09 John David Anglin <danglin@gcc.gnu.org>
9550
4edfdd23 9551 PR testsuite/64039
9552 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9553
964f71e3 9554 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9555
5d61c198 9556 PR rtl-optimization/66669
9557 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9558
16eaaf58 9559 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9560
0b68802d 9561 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9562 * gcc.dg/pie-1.c: Likewise.
9563 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9564 * gcc.dg/pic-4.c: Likewise.
9565 * gcc.dg/pie-3.c: Likewise.
9566 * gcc.dg/pie-4.c: Likewise.
9567
9c0dd509 9568 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9569
03b2d3c1 9570 PR tree-optimization/68644
9571 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9572
6cb5ef70 9573 PR rtl-optimization/64886
9574 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9575
07de41ba 95762016-04-09 Tom de Vries <tom@codesourcery.com>
9577
9578 PR tree-optimization/68953
9579 * gcc.dg/graphite/pr68953.c: New test.
9580
d294e3fb 95812016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9582
9583 PR fortran/70592
9584 * gfortran.dg/deferred_character_16.f90: New test.
9585
3cb15094 95862016-04-09 Jakub Jelinek <jakub@redhat.com>
9587
9588 PR tree-optimization/70586
9589 * gcc.c-torture/execute/pr70586.c: New test.
9590
a02dc66f 95912016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9592
9593 PR sanitizer/70573
9594 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9595 with __builtin_memset
9596 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9597
0c302595 95982016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9599
9600 PR lto/70289
9601 PR ipa/70348
9602 PR tree-optimization/70373
9603 PR middle-end/70533
9604 PR middle-end/70534
9605 PR middle-end/70535
9606 * c-c++-common/goacc/reduction-5.c: New test.
9607 * c-c++-common/goacc/reduction-promotions.c: New test.
9608 * gfortran.dg/goacc/reduction-3.f95: New test.
9609 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9610
c6c0523b 96112016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9612
9613 PR c++/70590
9614 PR c++/70452
9615 * g++.dg/pr70590.C: New test.
9616 * g++.dg/pr70590-2.C: New test.
9617
3ac399da 96182016-04-08 Jakub Jelinek <jakub@redhat.com>
9619
e97d1706 9620 PR middle-end/70593
9621 * gcc.target/i386/pr70593.c: New test.
9622
3ac399da 9623 PR rtl-optimization/70574
9624 * gcc.target/i386/avx2-pr70574.c: New test.
9625
fcfbb129 96262016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9627
9628 PR sanitizer/70541
9629 * c-c++-common/asan/pr70541.c: New test.
9630
0aabcddf 96312016-04-08 Tom de Vries <tom@codesourcery.com>
9632
9633 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9634 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9635
bec0c1e8 96362016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9637
9638 PR target/70566
9639 * gcc.c-torture/execute/pr70566.c: New test.
9640
87c791f5 96412016-04-08 Tom de Vries <tom@codesourcery.com>
9642
9643 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9644 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9645
7f38718f 96462016-04-08 Alan Modra <amodra@gmail.com>
9647
9648 * gcc.target/powerpc/pr70117.c: New.
9649
a96a7710 96502016-04-07 Jakub Jelinek <jakub@redhat.com>
9651
7a6265d1 9652 PR testsuite/70581
9653 * gcc.dg/lto/simd-function_0.c: New test.
9654
a96a7710 9655 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9656 clones.
9657 * c-c++-common/attr-simd-2.c: Likewise.
9658 * c-c++-common/attr-simd-4.c: Likewise.
9659 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9660 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9661
508dd607 96622016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9663
9664 PR testsuite/70553
9665 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9666
1b61585a 96672016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9668 Tom de Vries <tom@codesourcery.com>
9669
9670 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9671 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9672 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9673 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9674 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9675 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9676 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9677 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9678
5f060aa8 96792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9680
9681 PR c/70436
9682 * g++.dg/warn/Wparentheses-29.C: New test.
9683
d3831f71 96842016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9685
9686 PR c/70436
9687 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9688 explicit braces to resolve a future -Wparentheses warning.
9689
382ece2d 96902016-04-06 Richard Henderson <rth@redhat.com>
9691
9692 * gcc.dg/pr61817-1.c: New test.
9693 * gcc.dg/pr61817-2.c: New test.
9694 * gcc.dg/pr69391-1.c: New test.
9695 * gcc.dg/pr69391-2.c: New test.
9696
72234ee9 96972016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9698
9699 PR rtl-optimization/70398
4860a6bf 9700 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9701
5547150a 97022016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9705
15b70121 97062016-04-06 Yvan Roux <yvan.roux@linaro.org>
9707 Pedro Alves <palves@redhat.com>
9708
9709 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9710
585aefbb 97112016-04-06 Jakub Jelinek <jakub@redhat.com>
9712
0cbb513b 9713 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9714 Check for avx512f effective targets instead of avx2.
9715 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9716 for AVX512F clones.
9717 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9718 * g++.dg/gomp/declare-simd-1.C: Likewise.
9719 * g++.dg/gomp/declare-simd-3.C: Likewise.
9720 * g++.dg/gomp/declare-simd-4.C: Likewise.
9721
585aefbb 9722 PR middle-end/70550
9723 * c-c++-common/gomp/pr70550-1.c: New test.
9724 * c-c++-common/gomp/pr70550-2.c: New test.
9725
0b91cceb 97262016-04-05 Nathan Sidwell <nathan@acm.org>
9727
9728 PR c++/70512
9729 * g++.dg/ext/attribute-may-alias-5.C: New.
9730
645a9d8e 97312016-04-05 Jakub Jelinek <jakub@redhat.com>
9732
9733 PR c++/70336
9734 * c-c++-common/pr70336.c: New test.
9735 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9736 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9737
bdf23925 97382016-04-05 Jan Hubicka <hubicka@ucw.cz>
9739
9740 PR ipa/66223
9741 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9742
aaff837c 97432016-04-05 Jakub Jelinek <jakub@redhat.com>
9744
9745 PR rtl-optimization/70542
9746 * gcc.dg/torture/pr70542.c: New test.
9747 * gcc.target/i386/avx2-pr70542.c: New test.
9748
2eac58a0 97492016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9750
9751 PR tree-optimization/70509
9752 * gcc.target/i386/avx512bw-pr70509.c: New test.
9753
4f7ebe46 97542016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9755
9756 PR c++/70452
9757 * g++.dg/ext/constexpr-vla4.C: New test.
9758
305d86a0 97592016-04-05 Uros Bizjak <ubizjak@gmail.com>
9760
9761 PR target/70510
9762 * gcc.target/i386/pr70510.c: New test.
9763
eec3b789 97642016-04-05 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/70526
9767 * g++.dg/torture/pr70526.C: New testcase.
9768
ca943582 97692016-04-05 Jakub Jelinek <jakub@redhat.com>
9770
9771 PR target/70525
9772 * gcc.target/i386/pr70525.c: New test.
9773
87825cd5 97742016-04-05 Richard Biener <rguenther@suse.de>
9775
9776 PR middle-end/70499
9777 * g++.dg/torture/pr70499.C: New testcase.
9778
14638828 97792016-04-05 Richard Biener <rguenther@suse.de>
9780
9781 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9782 remove XFAIL.
9783
967a90d5 97842016-04-04 Jakub Jelinek <jakub@redhat.com>
9785
9786 PR middle-end/70307
9787 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9788 rs6000 ABI warnings.
9789
d374a3a3 97902016-04-04 Jan Hubicka <hubicka@ucw.cz>
9791
9792 PR ipa/66223
9793 * g++.dg/ipa/devirt-51.C: New testcase.
9794
8ff377a6 97952016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9796 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9797
9798 PR middle-end/70457
9799 * gcc.dg/torture/pr70457.c: New.
9800
f567b44f 98012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9802
9803 PR fortran/67538
9804 * gfortran.dg/allocate_with_source_19.f08: New test.
9805
89d4ebfa 98062016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9807
9808 PR fortran/65795
9809 * gfortran.dg/coarray_allocate_6.f08: New test.
9810
68ab33a6 98112016-04-04 Richard Biener <rguenther@suse.de>
9812
9813 PR rtl-optimization/70484
9814 * gcc.dg/torture/pr70484.c: New testcase.
9815
c4f5465d 98162016-04-04 Marek Polacek <polacek@redhat.com>
9817
9818 PR c/70307
9819 * gcc.dg/torture/pr70307.c: New test.
9820
bfec6609 98212016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9822
9823 PR target/70416
9824 PR target/67391
9825 * gcc.target/sh/torture/pr70416.c: New.
9826
40df9099 98272016-04-02 Martin Sebor <msebor@redhat.com>
9828
9829 PR c++/67376
9830 PR c++/70170
9831 PR c++/70172
9832 PR c++/70228
9833 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9834 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9835 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9836 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9837 * g++.dg/cpp0x/constexpr-string.C: Same.
9838 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9839 * g++.dg/cpp0x/pr65398.C: Same.
9840 * g++.dg/ext/constexpr-vla1.C: Same.
9841 * g++.dg/ext/constexpr-vla2.C: Same.
9842 * g++.dg/ext/constexpr-vla3.C: Same.
9843 * g++.dg/ubsan/pr63956.C: Same.
9844
0edb9bfe 98452016-04-01 Jakub Jelinek <jakub@redhat.com>
9846
9847 PR rtl-optimization/70467
9848 * gcc.target/i386/pr70467-2.c: New test.
9849
e5b1a1d9 98502016-04-01 Jakub Jelinek <jakub@redhat.com>
9851 Marek Polacek <polacek@redhat.com>
9852
9853 PR c++/70488
9854 * g++.dg/init/new47.C: New test.
9855
b2ca3fb0 98562016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9857
9858 PR target/70496
9859 * gcc.target/arm/pr70496.c: New test.
9860
4c3bd1e3 98612016-04-01 Nathan Sidwell <nathan@acm.org>
9862
47de69ad 9863 PR c++/68475
9864 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9865
313d569f 98662016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9867
9868 PR target/69890
9869 * gcc.dg/strlenopt.h (memmove): New.
9870 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9871 instead of "string.h".
9872 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9873 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9874 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9875 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9876 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9877 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9878 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9879 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9880 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9881 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9882 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9883 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9884 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9885 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9886 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9887 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9888 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9889 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9890 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9891 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9892
5469facd 98932016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9894
9895 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9896 (Holder::foo): Reflect this.
9897
503de754 98982016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9899
9900 PR target/70442
9901 * gcc.dg/pr70442.c: New test.
9902
13ee2de7 99032016-03-31 Nathan Sidwell <nathan@acm.org>
9904
9905 PR c++/70393
9906 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9907
5e0d03a8 99082016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9909
9910 PR target/70453
9911 * gcc.target/i386/pr70453.c: New test.
9912
8cb82ed4 99132016-03-31 Andrey Belevantsev <abel@ispras.ru>
9914
9915 PR target/70292
9916 * gcc.c-torture/pr70292.c: New test.
9917
7952b661 99182016-03-31 Marek Polacek <polacek@redhat.com>
9919
9920 PR c/70297
9921 * c-c++-common/pr70297.c: New test.
9922 * g++.dg/cpp0x/typedef-redecl.C: New test.
9923 * gcc.dg/typedef-redecl2.c: New test.
9924
1607cc74 99252016-03-31 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR rtl-optimization/70460
9928 * gcc.c-torture/execute/pr70460.c: New test.
9929
c689c252 99302016-03-31 Richard Biener <rguenther@suse.de>
9931
9932 PR c++/70430
9933 * g++.dg/ext/vector30.C: New testcase.
9934
91c9586d 99352016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9936 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9937
9938 * gfortran.dg/fmt_pf.f90: New test.
9939
afa5c1b8 99402016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9941
9942 Forward-port from 5 branch
9943 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR testsuite/70356
9946 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9947 dg-require-effective-target after dg-do.
9948
9949 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9950
9951 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9952
6a5dcab3 99532016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9954 Julian Brown <julian@codesourcery.com>
9955 Chung-Lin Tang <cltang@codesourcery.com>
9956 Cesar Philippidis <cesar@codesourcery.com>
9957 James Norris <jnorris@codesourcery.com>
9958 Tom de Vries <tom@codesourcery.com>
9959 Nathan Sidwell <nathan@codesourcery.com>
9960
305d86a0 9961 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9962 * c-c++-common/goacc/loop-clauses.c: Likewise.
9963 * g++.dg/goacc/template.C: Likewise.
9964 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9965 * gfortran.dg/goacc/loop-1.f95: Likewise.
9966 * gfortran.dg/goacc/loop-5.f95: Likewise.
9967 * gfortran.dg/goacc/loop-6.f95: Likewise.
9968 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9969 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9970 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9971 * c-c++-common/goacc/clauses-fail.c: Likewise.
9972 * c-c++-common/goacc/parallel-1.c: Likewise.
9973 * c-c++-common/goacc/reduction-1.c: Likewise.
9974 * c-c++-common/goacc/reduction-2.c: Likewise.
9975 * c-c++-common/goacc/reduction-3.c: Likewise.
9976 * c-c++-common/goacc/reduction-4.c: Likewise.
9977 * c-c++-common/goacc/routine-3.c: Likewise.
9978 * c-c++-common/goacc/routine-4.c: Likewise.
9979 * c-c++-common/goacc/routine-5.c: Likewise.
9980 * c-c++-common/goacc/tile.c: Likewise.
9981 * g++.dg/goacc/template.C: Likewise.
9982 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9983 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9984 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9985 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9986 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9987 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9988 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9989 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9990 * c-c++-common/goacc/use_device-1.c: ... this file.
9991 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9992 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9993 * c-c++-common/goacc/host_data-6.c: ... this file.
9994 * c-c++-common/goacc/loop-2-kernels.c: New file.
9995 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9996 * c-c++-common/goacc/loop-3.c: Likewise.
9997 * g++.dg/goacc/reference.C: Likewise.
9998 * g++.dg/goacc/routine-1.C: Likewise.
9999 * g++.dg/goacc/routine-2.C: Likewise.
10000
932c0baa 100012016-03-30 Richard Biener <rguenther@suse.de>
10002
10003 PR middle-end/70450
10004 * gcc.dg/torture/pr70450.c: New testcase.
10005
7f7c4659 100062016-03-30 Jakub Jelinek <jakub@redhat.com>
10007
10008 PR target/70421
10009 * gcc.dg/torture/pr70421.c: New test.
10010 * gcc.target/i386/avx512f-pr70421.c: New test.
10011
9cbfe80c 100122016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10013
10014 PR testsuite/70364
10015 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10016 (check): New function.
10017 (bar): Call check.
10018 (foo): Align stack to 16 bytes when calling bar.
10019 * gcc.target/i386/cleanup-2.c: Likewise.
10020
f56c7d36 100212016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10022
10023 PR tree-optimization/59124
10024 * gcc.dg/Warray-bounds-19.c: New test.
10025
92a44a68 100262016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 10027
10028 * lib/prune.exp (escape_regex_chars): New.
10029 (prune_file_path): Update to quote metcharacters for regexp.
10030
a3daa269 100312016-03-29 Jakub Jelinek <jakub@redhat.com>
10032
24e1ba3d 10033 PR rtl-optimization/70429
10034 * gcc.c-torture/execute/pr70429.c: New test.
10035
a3daa269 10036 PR tree-optimization/70405
10037 * gcc.dg/pr70405.c: New test.
10038
3ef41a6e 100392016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10040
10041 PR fortran/70397
10042 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10043 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10044
4abd9410 100452016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10046
10047 PR testsuite/64177
10048 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10049 __cilkrts_set_param to set two workers.
10050 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10051 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10052
b58e5f0f 100532016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10054
305d86a0 10055 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10056
bff53658 100572016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10058
10059 PR target/70406
305d86a0 10060 * gcc.target/i386/pr70406.c: New test.
bff53658 10061
bb2c9c15 100622016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10063
10064 * gnat.dg/specs/double_record_extension3.ads: New test.
10065
f12c84ab 100662016-03-25 Richard Henderson <rth@redhat.com>
10067
10068 PR target/70120
10069 * gcc.target/aarch64/pr70120-1.c: New.
10070 * gcc.target/aarch64/pr70120-2.c: New.
10071 * gcc.target/aarch64/pr70120-3.c: New.
10072
b0bf58c4 100732016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10074
10075 PR c++/62212
10076 * g++.dg/template/mangle2.C: The dg-do directive should be
10077 "compile" not "assemble".
10078
f175ba0f 100792016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10080
10081 PR lto/69650
10082 * gcc.dg/pr69650.c: New test.
10083
4cc3295f 100842016-03-25 David Edelsohn <dje.gcc@gmail.com>
10085
10086 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10087
0cf40600 100882016-03-25 Alan Modra <amodra@gmail.com>
10089
10090 * gcc.dg/dfp/pr70052.c: New test.
10091
3aebf099 100922016-03-24 Richard Henderson <rth@redhat.com>
10093
10094 PR middle-end/69845
10095 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10096 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10097
83245bd3 100982016-03-24 Tom de Vries <tom@codesourcery.com>
10099
10100 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10101
108e7ee4 101022016-03-24 Tom de Vries <tom@codesourcery.com>
10103
10104 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10105 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10106
17af0b14 101072016-03-24 Tom de Vries <tom@codesourcery.com>
10108
10109 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10110 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10111
6c8770ee 101122016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10113
10114 PR c++/62212
10115 * g++.dg/template/mangle2.C: New test.
10116
a7e21b7b 101172016-03-24 Richard Biener <rguenther@suse.de>
10118
10119 PR tree-optimization/70396
10120 * gcc.dg/torture/pr70396.c: New testcase.
10121
f365d297 101222016-03-24 Richard Biener <rguenther@suse.de>
10123
10124 PR middle-end/70370
10125 * gcc.dg/torture/pr70370.c: New testcase.
10126
da7aeb13 101272016-03-24 Tom de Vries <tom@codesourcery.com>
10128
10129 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10130 * gfortran.dg/goacc/kernels-tree.f95: Same.
10131 * gfortran.dg/goacc/parallel-tree.f95: Same.
10132
80b30de0 101332016-03-24 Tom de Vries <tom@codesourcery.com>
10134
10135 * c-c++-common/goacc/uninit-if-clause.c: New test.
10136 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10137
cb9b6b99 101382016-03-24 Jakub Jelinek <jakub@redhat.com>
10139
10140 PR target/70290
305d86a0 10141 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10142 Fix formatting.
cb9b6b99 10143
a4225fff 101442016-03-24 Richard Biener <rguenther@suse.de>
10145
10146 PR tree-optimization/70372
10147 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10148
5a869ab8 101492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10150
10151 PR c++/70347
10152 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10153
36ce5faa 101542016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10155
10156 PR c++/70332
10157 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10158
c4fa85c9 101592016-03-23 Jakub Jelinek <jakub@redhat.com>
10160
d9377ad5 10161 PR c++/70001
10162 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10163 * g++.dg/cpp1y/pr70001.C: New test.
10164
c4fa85c9 10165 PR c++/70323
10166 * g++.dg/cpp0x/constexpr-70323.C: New test.
10167
0a2062da 101682016-03-23 Alexandre Oliva <aoliva@redhat.com>
10169 Jason Merrill <jason@redhat.com>
10170 Jakub Jelinek <jakub@redhat.com>
10171
10172 PR c++/69315
10173 * g++.dg/cpp0x/constexpr-69315.C: New test.
10174 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10175
62d2a6dc 101762016-03-23 Marek Polacek <polacek@redhat.com>
10177
10178 PR c++/69884
10179 * g++.dg/warn/Wignored-attributes-1.C: New test.
10180 * g++.dg/warn/Wignored-attributes-2.C: New test.
10181
a82d6246 101822016-03-23 Tom de Vries <tom@codesourcery.com>
10183
10184 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10185 initialization.
10186 * gfortran.dg/goacc/private-3.f95 (test): Same.
10187 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10188 missing use param.
10189
dc834ba1 101902016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10191
10192 * lib/target-supports.exp: Remove v7ve entry from loop
10193 creating effective target checks.
10194 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10195 (add_options_for_arm_arch_v7ve): Likewise.
10196
7e83fd1f 101972016-03-23 Jakub Jelinek <jakub@redhat.com>
10198
10199 PR tree-optimization/70354
10200 * gcc.dg/vect/pr70354-1.c: New test.
10201 * gcc.dg/vect/pr70354-2.c: New test.
10202 * gcc.target/i386/avx2-pr70354-1.c: New test.
10203 * gcc.target/i386/avx2-pr70354-2.c: New test.
10204
4e4da058 102052016-03-22 Jeff Law <law@redhat.com>
10206
10207 PR target/70232
10208 * gcc.dg/tree-ssa/pr70232.c: New test.
10209
6855137b 102102016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10211
10212 PR target/70302
10213 * gcc.target/i386/pr70302.c: New test.
10214
19db1ec8 102152016-03-22 Richard Biener <rguenther@suse.de>
10216
10217 PR middle-end/70251
10218 * g++.dg/torture/pr70251.C: New testcase.
10219
4baec9f2 102202016-03-22 David Malcolm <dmalcolm@redhat.com>
10221
10222 PR c/69993
10223 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10224 Wmisleading-indentation.c.
10225 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10226 reflect change to diagnostic text and order of messages.
10227 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10228
fcfec126 102292016-03-22 David Edelsohn <dje.gcc@gmail.com>
10230
10231 * g++.dg/ext/java-3.C: Don't compile on AIX.
10232
aa30728a 102332016-03-22 Richard Biener <rguenther@suse.de>
10234
10235 PR middle-end/70333
10236 * gcc.dg/torture/pr70333.c: New testcase.
10237
46ec4eb4 102382016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10239
10240 * g++.dg/ext/pr70290.C: New test.
10241
4880f878 102422016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10243
10244 PR target/70325
10245 * gcc.target/i386/pr70325.c: New test.
10246
3d78ea44 102472016-03-22 Jakub Jelinek <jakub@redhat.com>
10248
5934fb8f 10249 PR target/70329
10250 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10251 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10252
b6436f79 10253 PR target/70300
10254 * gcc.target/i386/pr70300.c: New test.
10255
3d78ea44 10256 PR c++/70295
10257 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10258 (func2): New function for cond with parens, xfail warning for c++.
10259 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10260
b60244f6 102612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10262
10263 PR c++/70096
10264 * g++.dg/template/ptrmem30.C: New test.
10265
c8e3e744 102662016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10267
10268 PR c++/70204
10269 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10270 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10271
2715f63a 102722016-03-21 Jakub Jelinek <jakub@redhat.com>
10273
10274 PR middle-end/70326
10275 * gcc.dg/pr70326.c: New test.
10276
2daa2cda 102772016-03-21 Marc Glisse <marc.glisse@inria.fr>
10278 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR tree-optimization/70317
10281 * gcc.dg/pr70317.c: New test.
10282
d9aa5a50 102832016-03-21 Uros Bizjak <ubizjak@gmail.com>
10284
10285 PR target/70327
10286 * gcc.target/i386/pr70327.c: New test.
10287
e1a88bf4 102882016-03-21 Martin Liska <mliska@suse.cz>
10289
61941425 10290 PR ipa/70306
e1a88bf4 10291 * gcc.dg/ipa/pr70306.c: New test.
10292
d9aa5a50 102932016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10294
10295 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10296 * gcc.target/arm/attr-align3.c: Likewise.
10297 * gcc.target/arm/attr_arm.c: Likewise.
10298 * gcc.target/arm/flip-thumb.c: Likewise.
10299
afdde20c 103002016-03-21 Jakub Jelinek <jakub@redhat.com>
10301
10302 PR target/70296
10303 * gcc.target/powerpc/altivec-36.c: New test.
10304
3f2ef661 103052016-03-21 Richard Biener <rguenther@suse.de>
10306
10307 PR tree-optimization/70310
10308 * gcc.dg/torture/pr70310.c: New testcase.
10309
08b2b692 103102016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10311
10312 PR target/70293
10313 * gcc.target/i386/pr70293.c: New test.
10314
93505d22 103152016-03-21 Richard Biener <rguenther@suse.de>
10316
10317 PR tree-optimization/70288
10318 * gcc.dg/torture/pr70288-1.c: New testcase.
10319 * gcc.dg/torture/pr70288-2.c: Likewise.
10320
06fd1914 103212016-03-21 Andrey Belevantsev <abel@ispras.ru>
10322
10323 PR rtl-optimization/69307
10324 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10325
b628775e 103262016-03-21 Andrey Belevantsev <abel@ispras.ru>
10327
10328 PR rtl-optimization/69102
10329 * gcc.c-torture/compile/pr69102.c: New test.
10330
1421f43c 103312016-03-18 Jeff Law <law@redhat.com>
10332
10333 PR rtl-optimization/70263
10334 * gcc.c-torture/compile/pr70263-1.c: New test.
10335 * gcc.target/i386/pr70263-2.c: New test.
10336
e7142ce1 103372016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10338
10339 PR rtl-optimization/70278
10340 * gcc.dg/torture/pr70278.c: New test.
10341 * gcc.target/arm/pr70278.c: New test.
10342
5539bc70 103432016-03-18 David Malcolm <dmalcolm@redhat.com>
10344
10345 PR c/70281
10346 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10347 (test_builtin_types_compatible_p): New test function.
10348 * gcc.dg/pr70281.c: New test case.
10349
296a290a 103502016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10351
10352 PR target/70113
10353 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10354
666094f0 103552016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10356
10357 PR tree-optimization/70252
10358 * gcc.dg/pr70252.c: New test.
10359
350514e8 103602016-03-18 Tom de Vries <tom@codesourcery.com>
10361
10362 * gcc.dg/pr70161-2.c: New test.
10363 * gcc.dg/pr70161.c: New test.
10364
011e0cea 103652016-03-18 Tom de Vries <tom@codesourcery.com>
10366
10367 PR ipa/70269
10368 * gcc.dg/pr70269.c: New test.
10369
292a09de 103702016-03-18 Jakub Jelinek <jakub@redhat.com>
10371
10372 PR c++/70267
10373 * g++.dg/ext/java-3.C: New test.
10374
efc86c4c 103752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10376
10377 PR c++/70205
10378 * g++.dg/lookup/pr70205.C: New test.
10379
a28dd575 103802016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10381
10382 PR c++/70218
10383 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10384
92e7ab1e 103852016-03-17 Marek Polacek <polacek@redhat.com>
10386
10387 PR c/69407
10388 * gcc.dg/atomic-op-6.c: New test.
10389
7378dbfb 103902016-03-17 David Malcolm <dmalcolm@redhat.com>
10391
10392 PR c/70264
10393 * c-c++-common/pr70264.c: New test case.
10394
f7995d7d 103952016-03-17 Jakub Jelinek <jakub@redhat.com>
10396
e2895b76 10397 PR c++/70144
10398 * c-c++-common/pr70144-1.c: New test.
10399 * c-c++-common/pr70144-2.c: New test.
10400
f7995d7d 10401 PR c++/70272
10402 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10403 * g++.dg/opt/flifetime-dse6.C: New test.
10404 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10405
5ec4a949 104062016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10407
10408 PR driver/70192
10409 * gcc.dg/pic-1.c: New test.
10410 * gcc.dg/pic-2.c: Likewise.
10411 * gcc.dg/pic-3.c: Likewise.
10412 * gcc.dg/pic-4.c: Likewise.
10413 * gcc.dg/pie-1.c: Likewise.
10414 * gcc.dg/pie-2.c: Likewise.
10415 * gcc.dg/pie-3.c: Likewise.
10416 * gcc.dg/pie-4.c: Likewise.
10417 * gcc.dg/pie-5.c: Likewise.
10418 * gcc.dg/pie-6.c: Likewise.
10419
c28550e1 104202016-03-17 Tom de Vries <tom@codesourcery.com>
10421
10422 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10423 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10424
be3296cb 104252016-03-17 Richard Biener <rguenther@suse.de>
10426
10427 PR debug/70271
10428 * g++.dg/debug/pr70271.C: New testcase.
10429
9b60ef21 104302016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10431
10432 * gcc.target/i386/pr70251.c: New test.
10433
9a80bc1a 104342016-03-17 Marek Polacek <polacek@redhat.com>
10435
10436 PR c++/70194
10437 * g++.dg/warn/constexpr-70194.C: New test.
10438
733d7ff9 104392016-03-16 Richard Henderson <rth@redhat.com>
10440
10441 PR middle-end/70240
10442 * gcc.c-torture/compile/pr70240.c: New.
10443
3e6f12bf 104442016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10445
10446 * gcc.c-torture/compile/20151204.c: Skip for avr.
10447
867c9e99 104482016-03-16 Jakub Jelinek <jakub@redhat.com>
10449
10450 PR target/70245
10451 * g++.dg/opt/pr70245.C: New test.
10452 * g++.dg/opt/pr70245.h: New file.
10453 * g++.dg/opt/pr70245-aux.cc: New file.
10454
8ced6ab7 104552016-03-16 Martin Sebor <msebor@redhat.com>
10456
10457 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10458
37af779a 104592016-03-16 Richard Henderson <rth@redhat.com>
10460
10461 PR middle-end/70199
10462 * gcc.c-torture/compile/pr70199.c: New.
10463
78ed999c 104642016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10465
10466 * gcc.dg/uninit-19.c: Run dos2unix.
10467
462ca422 104682016-03-16 Marek Polacek <polacek@redhat.com>
10469
10470 PR c/70093
10471 * gcc.dg/nested-func-10.c: New test.
10472 * gcc.dg/nested-func-9.c: New test.
10473
fe58aacc 104742016-03-16 Jakub Jelinek <jakub@redhat.com>
10475
10476 PR tree-optimization/68714
10477 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10478
27a53872 104792016-03-16 Tom de Vries <tom@codesourcery.com>
10480
10481 PR tree-optimization/68715
10482 * gcc.dg/graphite/pr68715-2.c: New test.
10483 * gcc.dg/graphite/pr68715.c: New test.
10484 * gfortran.dg/graphite/pr68715.f90: New test.
10485
95049c3c 104862016-03-16 Tom de Vries <tom@codesourcery.com>
10487
10488 PR tree-optimization/68809
10489 * gcc.dg/graphite/pr68809-2.c: New test.
10490 * gcc.dg/graphite/pr68809.c: New test.
10491
09eddd70 104922016-03-16 Jakub Jelinek <jakub@redhat.com>
10493
81fc5915 10494 PR c++/70147
10495 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10496 method call to i () as argument. Adjust expected output.
10497
09eddd70 10498 PR c++/70147
10499 * g++.dg/ubsan/pr70147-1.C: New test.
10500 * g++.dg/ubsan/pr70147-2.C: New test.
10501
6373d2a2 105022016-03-15 Martin Sebor <msebor@redhat.com>
10503
10504 PR c++/58281
10505 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10506
d27a0c11 105072016-03-15 John David Anglin <danglin@gcc.gnu.org>
10508
9908039d 10509 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10510 hppa*-*-hpux*.
10511
45cdc3a6 10512 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10513
d27a0c11 10514 PR libfortran/69799
10515 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10516 libatomic_available.
10517
0dd1d57f 105182016-03-15 Marek Polacek <polacek@redhat.com>
10519
10520 PR c++/70209
10521 * g++.dg/ext/attribute-may-alias-4.C: New test.
10522
0ce02c07 105232016-03-15 Alexander Monakov <amonakov@ispras.ru>
10524
10525 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10526 -fvar-tracking-assignments-toggle flag.
10527
f6e39b30 105282016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10529
10530 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10531
167f93a2 105322016-03-15 Jakub Jelinek <jakub@redhat.com>
10533
10534 PR rtl-optimization/70222
10535 * gcc.c-torture/execute/pr70222-1.c: New test.
10536 * gcc.c-torture/execute/pr70222-2.c: New test.
10537
08a8af4a 105382016-03-15 Richard Henderson <rth@redhat.com>
10539
10540 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10541
738eb905 105422016-03-15 Andrey Belevantsev <abel@ispras.ru>
10543
10544 PR rtl-optimization/69032
10545 * gcc.dg/pr69032.c: New test.
10546
dd148b3a 105472016-03-15 Andrey Belevantsev <abel@ispras.ru>
10548
10549 PR rtl-optimization/63384
d9aa5a50 10550 * g++.dg/pr63384.C: New test.
dd148b3a 10551
acf58115 105522016-03-15 Andrey Belevantsev <abel@ispras.ru>
10553
10554 PR target/64411
10555 * gcc.target/i386/pr64411.C: New test.
10556
a2897dc4 105572016-03-15 Tom de Vries <tom@codesourcery.com>
10558
10559 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10560 * gfortran.dg/goacc/kernels-alias.f95: New test.
10561
7bad2faf 105622016-03-14 Martin Sebor <msebor@redhat.com>
10563
10564 PR c++/53792
10565 * g++.dg/cpp0x/constexpr-inline.C: New test.
10566 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10567
d65fa8d9 105682016-03-14 David Edelsohn <dje.gcc@gmail.com>
10569
10570 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10571
2b3c633f 105722016-03-14 Jakub Jelinek <jakub@redhat.com>
10573
10574 PR middle-end/70219
10575 * gcc.dg/pr70219.c: New test.
10576
e947f9c3 105772016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10578
10579 PR target/70083
10580 * gcc.dg/torture/pr70083.c: New test.
10581 * gcc.target/i386/pr70083.c: New test.
10582
74201dc2 105832016-03-14 Richard Biener <rguenther@suse.de>
10584
10585 PR tree-optimization/56365
10586 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10587
88aea41e 105882016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10589
10590 PR target/70098
10591 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10592 New function.
10593 * g++.dg/pr70098.C: New testcase.
10594
10595
1bd2aefd 105962016-03-14 Tom de Vries <tom@codesourcery.com>
10597
10598 PR tree-optimization/70045
10599 * gcc.dg/graphite/pr70045.c: New test.
10600
922c7033 106012016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10602
10603 PR fortran/69043
10604 * gfortran.dg/include_9.f90: New test.
10605
fd4ab6d9 106062016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10607
10608 PR fortran/45076
10609 gfortran.dg/prof/prof.exp: New script.
10610 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10611
7d7218d3 106122016-03-12 Andrey Belevantsev <abel@ispras.ru>
10613
10614 PR rtl-optimization/69307
10615 * gcc.dg/pr69307.c: New test.
10616
02ffd664 106172016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10618
10619 PR target/69614
10620 * gcc.target/arm/pr69614.c: New.
10621
76e207a9 106222016-03-12 Paul Thomas <pault@gcc.gnu.org>
10623
10624 PR fortran/70031
10625 * gfortran.dg/submodule_14.f08: New test
10626
10627 PR fortran/69524
10628 * gfortran.dg/submodule_15.f08: New test
10629
490ee78a 106302016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10631
10632 PR c++/70106
10633 * g++.dg/cpp1y/paren3.C: New test.
10634
04e137ff 106352016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10636
10637 PR target/70131
10638 * gcc.target/powerpc/ppc-round2.c: New test.
10639
27b2c1c4 106402016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10641
10642 PR target/70123
10643 * gcc.dg/torture/pr70123.c: New test.
10644
84116671 106452016-03-11 Jeff Law <law@redhat.com>
10646
10647 PR tree-optimization/70190
10648 * gcc.c-torture/compile/pr70190.c: New test.
10649
cfa58bc8 106502016-03-11 David Malcolm <dmalcolm@redhat.com>
10651
10652 PR c/68187
10653 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10654 case.
10655 (test43_b): Likewise.
10656 (test43_c): Likewise.
10657 (test43_d): Likewise.
10658 (test43_e): Likewise.
10659 (test43_f): Likewise.
10660 (test43_g): Likewise.
10661 (test44_a): Likewise.
10662 (test44_b): Likewise.
10663 (test44_c): Likewise.
10664 (test44_d): Likewise.
10665 (test44_e): Likewise.
10666
ce234f27 106672016-03-11 David Malcolm <dmalcolm@redhat.com>
10668
10669 PR c/70085
10670 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10671
e4756b48 106722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10673
10674 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10675 dg-options.
10676
1f5ef87e 106772016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10678
10679 PR target/70002
10680 PR target/69245
10681 * gcc.target/aarch64/pr69245_2.c: New test.
10682
f9c352a1 106832016-03-11 Jakub Jelinek <jakub@redhat.com>
10684
10685 PR tree-optimization/70177
10686 * gcc.dg/pr70177.c: New test.
10687
4dd92ac6 106882016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10689
10690 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10691
331e4fdb 106922016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10693
10694 * gcc.dg/tree-ssa/sra-20.c: New.
10695
69262824 106962016-03-11 Jakub Jelinek <jakub@redhat.com>
10697
6f9a7425 10698 PR rtl-optimization/70174
10699 * gcc.dg/pr70174.c: New test.
10700
69262824 10701 PR tree-optimization/70169
10702 * gcc.dg/pr70169.c: New test.
10703
4637a847 107042016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10705
10706 PR target/70160
10707 * gcc.target/i386/pr70160.c: New test.
10708
5a86d754 107092016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10710
10711 * gcc.target/s390/dfp-1.c: New test.
10712
af4c8290 107132016-03-10 Nick Clifton <nickc@redhat.com>
10714
10715 PR target/70044
10716 * gcc.target/aarch64/pr70044.c: New test.
10717
98dfd328 107182016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10719 Jakub Jelinek <jakub@redhat.com>
10720
10721 PR c++/70001
10722 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10723 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10724 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10725
75e72311 107262016-03-10 Jan Hubicka <hubicka@ucw.cz>
10727
10728 PR lto/69589
10729 * g++.dg/lto/pr69589_0.C: New testcase
10730 * g++.dg/lto/pr69589_1.C: New testcase
10731
a2eb1271 107322016-03-10 Marek Polacek <polacek@redhat.com>
10733
10734 PR c++/70153
10735 * g++.dg/delayedfold/unary-plus1.C: New test.
10736
107372016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10738
10739 * gcc.target/arm/pr45701-1.c: Escape brackets.
10740 * gcc.target/arm/pr45701-2.c: Likewise.
10741
5ab2987f 107422016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10743
10744 * gfortran.dg/unconstrained_commons.f: New.
10745
6972afac 107462016-03-10 Alan Modra <amodra@gmail.com>
10747
10748 * gcc.dg/pr69195.c: New.
10749 * gcc.dg/pr69238.c: New.
10750
c82c99ec 107512016-03-10 Tom de Vries <tom@codesourcery.com>
10752
10753 PR testsuite/68915
10754 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10755
a2389d4a 107562016-03-10 Richard Biener <rguenther@suse.de>
10757
10758 PR tree-optimization/70128
10759 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10760 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10761
c272412d 107622016-03-09 Jakub Jelinek <jakub@redhat.com>
10763
a0451069 10764 PR tree-optimization/70152
10765 * gcc.dg/pr70152.c: New test.
10766
c272412d 10767 PR target/70086
10768 * gcc.target/i386/pr70086-1.c: New test.
10769 * gcc.target/i386/pr70086-2.c: New test.
10770 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10771
10772 PR tree-optimization/70127
10773 * gcc.c-torture/execute/pr70127.c: New test.
10774
27dcb7a8 107752016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10776
10777 * c-c++-common/goacc/combined-directives-2.c: New test.
10778
c24757cf 107792016-03-09 David Malcolm <dmalcolm@redhat.com>
10780
10781 PR c/68473
10782 PR c++/70105
10783 * g++.dg/diagnostic/pr70105.C: New test.
10784 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10785 (test_multiple_ordinary_maps): New test function.
10786
83108969 107872016-03-09 David Malcolm <dmalcolm@redhat.com>
10788
10789 PR c/68473
10790 PR c++/70105
10791 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10792 Drop range information from call to inform_at_rich_loc.
10793 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10794 New.
10795 (test_show_locus): Replace calls to rich_location::add_range with
10796 calls to add_range. Rewrite the tests that used the now-defunct
10797 rich_location ctor taking a source_range. Simplify other tests
10798 by replacing calls to COMBINE_LOCATION_DATA with calls to
10799 make_location.
10800
6733c0e8 108012016-03-09 Richard Biener <rguenther@suse.de>
10802 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR tree-optimization/70138
10805 * gcc.dg/vect/pr70138-1.c: New testcase.
10806 * gcc.dg/vect/pr70138-2.c: Likewise.
10807
96abb9f5 108082016-03-09 Jakub Jelinek <jakub@redhat.com>
10809
10810 PR target/70049
10811 * gcc.target/i386/pr70049.c: New test.
10812
42bb3bfb 108132016-03-09 Richard Biener <rguenther@suse.de>
10814
10815 PR c/70143
10816 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10817 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10818 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10819
27527428 108202016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10821
10822 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10823 arm-*-*.
10824
248449f2 108252016-03-09 Jakub Jelinek <jakub@redhat.com>
10826
1bd49ced 10827 PR middle-end/67278
10828 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10829
248449f2 10830 PR target/67278
10831 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10832
10833 PR middle-end/70050
10834 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10835 in testcase comment.
10836
dfc460ff 108372016-03-09 Tom de Vries <tom@codesourcery.com>
10838
10839 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10840 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10841 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10842 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10843 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10844 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10845 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10846 * gfortran.dg/goacc/kernels-loop.f95: New test.
10847
0377fc7f 108482016-03-08 Martin Sebor <msebor@redhat.com>
10849
10850 PR c++/62096
10851 * g++.dg/warn/overflow-warn-7.C: New test.
10852
3556aa80 108532016-03-08 Jason Merrill <jason@redhat.com>
10854
10855 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10856 * lib/target-supports.exp (check_effective_target_concepts): New.
10857
e5096208 108582016-03-08 Jakub Jelinek <jakub@redhat.com>
10859
5370eb8d 10860 PR c++/70135
10861 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10862 * g++.dg/ubsan/pr70135.C: New test.
10863
e5096208 10864 PR target/70110
10865 * gcc.dg/pr70110.c: New test.
10866
cc37120d 108672016-03-07 Martin Jambor <mjambor@suse.cz>
10868
10869 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10870 * c-c++-common/gomp/if-1.c: Likewise.
10871 * c-c++-common/gomp/pr61486-2.c: Likewise.
10872 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10873 to dg-additional-options.
10874 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10875 * g++/gomp/target-teams-1.c: Likewise.
10876 * gcc.dg/gomp/gomp.exp: Likewise.
10877 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10878 dg-additional-options.
10879 * gfortran.dg/gomp/gomp.exp: Likewise.
10880 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10881 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10882 dg-additional-options.
10883 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10884
53c248d8 108852016-03-07 Martin Jambor <mjambor@suse.cz>
10886
10887 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10888 * c-c++-common/gomp/gridify-1.c: New test.
10889 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10890
541e79a0 108912016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10892
10893 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10894 trigger for cortex-r8, when scanning for register r8.
10895 * gcc.target/arm/pr45701-2.c: Likewise.
10896
4dfabd94 108972016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10898 Jeff Law <law@redhat.com>
4dfabd94 10899
10900 PR tree-optimization/69740
10901 * gcc.c-torture/compile/pr69740-1.c: New test.
10902 * gcc.c-torture/compile/pr69740-2.c: New test.
10903
1b63a87b 109042016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10905
10906 * lib/target-supports.exp
10907 (check_effective_target_whole_vector_shift): Enable for PPC64.
10908
d33914da 109092016-03-07 Richard Biener <rguenther@suse.de>
10910
10911 PR tree-optimization/70115
10912 * gcc.dg/torture/pr70115.c: New testcase.
10913
584fba4b 109142016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10915
10916 PR middle-end/69916
10917 * c-c-++-common/goacc/pr69916.c: New.
10918
7f2f5ec0 109192016-03-07 Richard Henderson <rth@redhat.com>
10920
10921 * gcc.c-torture/compile/pr70061.c: New test.
10922
f530e7c4 109232016-03-07 Richard Biener <rguenther@suse.de>
10924
10925 PR testsuite/70109
10926 * gcc.dg/vect/O3-pr36098.c: New testcase.
10927
a3855fed 109282016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10929
10930 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10931
091ffc31 109322016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10933
10934 * gnat.dg/renaming9.ad[sb]: New testcase.
10935
2941b871 109362016-03-05 Jakub Jelinek <jakub@redhat.com>
10937
10938 PR c++/70084
10939 * g++.dg/expr/stdarg3.C: New test.
10940
5173ce42 109412016-03-04 Jeff Law <law@redhat.com>
10942
10943 PR tree-optimization/69196
10944 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10945 x86_64-*-*.
10946
2d1d2e55 109472016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10948
0e43078e 10949 PR c/69973
10950 * gcc.dg/pr69973.c: New test.
10951
d8ec06ae 10952 PR rtl-optimization/69941
10953 * gcc.dg/torture/pr69941.c: New test.
10954
2d1d2e55 10955 PR c/69824
10956 * gcc.dg/pr69824.c: New test.
10957
32f692e2 109582016-03-05 Tom de Vries <tom@codesourcery.com>
10959
10960 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10961 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10962 function.
10963
1c699e9a 109642016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10965
10966 PR c++/66786
10967 * g++.dg/cpp1y/var-templ48.C: New test.
10968 * g++.dg/cpp1y/var-templ49.C: New test.
10969
358448c6 109702016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10971
10972 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10973
01dc3c45 109742016-03-04 Jakub Jelinek <jakub@redhat.com>
10975
e968ff6d 10976 PR c++/70035
10977 * g++.dg/ubsan/pr70035.C: New test.
10978
01dc3c45 10979 PR target/70062
10980 * gcc.target/i386/pr70062.c: New test.
10981
3937d618 109822016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10983
10984 * g++.dg/template/typename21.C: Remove c++98_only.
10985
c58ac7f8 109862016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10987
10988 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10989
0060768a 109902016-03-04 David Malcolm <dmalcolm@redhat.com>
10991
10992 PR c/68187
10993 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10994 function.
10995 (fn_42_b): Likewise.
10996 (fn_42_c): Likewise.
10997
74c6fd40 109982016-03-04 David Malcolm <dmalcolm@redhat.com>
10999
11000 PR c/68187
11001 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11002 function.
11003 (fn_40_b): Likewise.
11004 (fn_41_a): Likewise.
11005 (fn_41_b): Likewise.
11006
31b11359 110072016-03-04 Jakub Jelinek <jakub@redhat.com>
11008
11009 PR target/70059
11010 * gcc.target/i386/avx512f-pr70059.c: New test.
11011 * gcc.target/i386/avx512dq-pr70059.c: New test.
11012
c5b93452 110132016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11014
11015 PR rtl-optimization/57676
11016 * gcc.dg/torture/pr57676.c: New test.
11017
268fbd56 110182016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11019
11020 * gcc.dg/pr70026.c: New test.
11021
6560d1ad 110222016-03-04 Marek Polacek <polacek@redhat.com>
11023
11024 PR c/69798
11025 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11026 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11027
cc7dfddf 110282016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11029
11030 PR target/70004
11031 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11032 Delete.
11033 (test_corners_sisd_si): Likewise.
11034 (main): Remove checks of the above.
11035 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11036
e9663bd4 110372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11038
11039 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11040
dcdd684e 110412016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11042
11043 * gcc.dg/torture/pr69951.c: Accept argc==0.
11044
e692d332 110452016-03-04 Richard Biener <rguenther@suse.de>
11046
11047 PR c++/70054
11048 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11049 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11050
af77b7e6 110512016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11052
11053 PR testsuite/69766
11054 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11055 testing multiarch.
11056
290da96e 110572016-03-04 Jakub Jelinek <jakub@redhat.com>
11058
11059 PR debug/69947
11060 * gcc.dg/guality/pr69947.c: New test.
11061
e51ce713 110622016-03-03 Jakub Jelinek <jakub@redhat.com>
11063
11064 PR ada/70017
11065 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11066
1feed892 110672016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11068
11069 PR rtl-optimization/69904
11070 * gcc.target/arm/pr69904.c: New test.
11071
c32bda69 110722016-03-03 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR target/70021
11075 * gcc.dg/vect/pr70021.c: New test.
11076 * gcc.target/i386/pr70021.c: New test.
11077
1bc579ed 110782016-03-03 Marek Polacek <polacek@redhat.com>
11079
11080 PR middle-end/70050
11081 * gcc.dg/pr70050.c: New test.
11082
cfa8d638 110832016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11084
11085 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11086
1b889259 110872016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11088
11089 PR tree-optimization/70043
11090 * gfortran.dg/vect/pr70043.f90: New test.
11091
f756dfa3 110922016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11093
11094 * gnat.dg/specs/task1.ads: New test.
11095
5cb4863d 110962016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11097
11098 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11099 Invoke gdb with -batch.
11100 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11101
5dd12e43 111022016-03-03 Richard Biener <rguenther@suse.de>
11103
11104 PR tree-optimization/55936
11105 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11106
d97ba4ca 111072016-03-02 Jeff Law <law@redhat.com>
11108
5d23c86f 11109 PR rtl-optimization/69942
11110 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11111 effects of argument promotions.
11112
d97ba4ca 11113 PR tree-optimization/69987
11114 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11115 target does not support -fprefetch-loop-arrays.
11116
901faaa0 111172016-03-02 Uros Bizjak <ubizjak@gmail.com>
11118
11119 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11120
51f6fdce 111212016-03-02 Bin Cheng <bin.cheng@arm.com>
11122
6bc7872f 11123 PR rtl-optimization/69052
51f6fdce 11124 * gcc.target/i386/pr69052.c: New test.
11125
31d31e07 111262016-03-02 Alan Modra <amodra@gmail.com>
11127
11128 * gcc.dg/pr69990.c: New.
11129
04faee95 111302016-03-02 Jakub Jelinek <jakub@redhat.com>
11131
270d0117 11132 PR c/68062
11133 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11134
11135 PR middle-end/70022
11136 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11137
04faee95 11138 PR target/70028
11139 * gcc.target/i386/pr70028.c: New test.
11140
a2cc9e8e 111412016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11142
11143 * c-c++-common/asan/swapcontext-test-1.c,
11144 * c-c++-common/tsan/thread_leak.c,
11145 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11146 * g++.dg/tsan/benign_race.C,
11147 * g++.dg/tsan/fd_close_norace.C,
11148 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11149 races with sanitizer output
11150
dd4bd263 111512016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11152 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11153
11154 PR target/67278
11155 * gcc.dg/simd-8.c: New testcase.
11156
b5fe3a49 111572016-03-02 Richard Biener <rguenther@suse.de>
11158
11159 PR middle-end/67278
11160 * gcc.dg/simd-7.c: New testcase.
11161
23601f67 111622016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11163
11164 * gcc.target/i386/pr70007.c: Tweak.
11165
f66f65e7 111662016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11167
11168 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11169
60773515 111702016-03-02 Marek Polacek <polacek@redhat.com>
11171
11172 PR c/67854
11173 * gcc.dg/pr67854.c: New test.
11174
6c094cb1 111752016-03-02 Jakub Jelinek <jakub@redhat.com>
11176
11177 PR middle-end/70025
11178 * gcc.dg/torture/pr70025.c: New test.
11179
7627bb56 111802016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11181
11182 PR tree-optimization/68621
11183 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11184
066c8e94 111852016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11186
11187 * gcc.target/i386/pr70007.c: New test.
11188
d3b819ad 111892016-03-01 Jeff Law <law@redhat.com>
11190
d4b9ad56 11191 PR tree-optimization/69196
7e217344 11192 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11193
d3b819ad 11194 PR tree-optimization/69196
11195 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11196 duplicating code and spoiling the expected output.
11197
4f37285d 111982016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11199
11200 PR target/70033
11201 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11202 supports power9 before doing tests.
11203 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11204 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11205 * gcc.target/powerpc/p9-permute.c: Likewise.
11206
3e9c4f6c 112072016-03-01 Uros Bizjak <ubizjak@gmail.com>
11208
11209 PR target/70027
11210 * gcc.target/i386/pr70027.c: New test.
11211
e324729e 112122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11213
11214 * gcc.dg/pr70017.c: New test.
11215
40e9ce2d 112162016-03-01 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR c/69796
11219 PR c/69974
11220 * gcc.dg/pr69796.c: New test.
11221 * gcc.dg/pr69974.c: New test.
11222
e8b016ea 112232016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11224
11225 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11226
24d3127c 112272016-02-29 Jeff Law <law@redhat.com>
11228
11229 PR tree-optimization/69987
11230 * gfortran.dg/pr69987.f90: New test.
11231
11232 PR tree-optimization/69989
11233 * gcc.c-torture/compile/pr69989-2.c: New test.
11234
12cc1225 112352016-03-01 Marek Polacek <polacek@redhat.com>
11236
11237 PR c++/69795
11238 * g++.dg/parse/invalid1.C: New test.
11239
d99a947c 112402016-03-01 Richard Biener <rguenther@suse.de>
11241
11242 PR middle-end/70022
11243 * gcc.dg/pr70022.c: New testcase.
11244
395dbc60 112452016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11246
11247 PR tree-optimization/69956
11248 * gcc.dg/pr69956.c: New test.
11249
40a35c55 112502016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11251
11252 PR target/70011
11253 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11254 XFAIL when hardware supports efficient unaligned storage access.
11255
4edc90b0 112562016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11257
11258 PR c++/69961
11259 * g++.dg/template/pr69961a.C: New test.
11260 * g++.dg/template/pr69961b.C: New test.
11261
1ed1f69a 112622016-02-29 David Malcolm <dmalcolm@redhat.com>
11263
11264 PR preprocessor/69985
11265 * gcc.dg/cpp/pr69985.c: New test case.
11266
01c5d15d 112672016-02-29 Jeff Law <law@redhat.com>
11268
3a4d3de5 11269 PR tree-optimization/70005
11270 * gcc.c-torture/execute/pr70005.c New test.
11271
01c5d15d 11272 PR tree-optimization/69999
11273 * gcc.c-torture/compile/pr69999.c: New test.
11274
1bf66b54 112752016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11276
11277 PR tree-optimization/69652
11278 * gcc.dg/torture/pr69652.c: Delete test.
11279 * gcc.dg/vect/pr69652.c: New test.
11280
b4d653d5 112812016-02-19 Richard Biener <rguenther@suse.de>
11282
11283 PR tree-optimization/69980
11284 * gfortran.dg/vect/pr69980.f90: New testcase.
11285
35bc4745 112862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11287
11288 * gcc.target/sparc/20160229-1.c: New test.
11289
bb54a538 112902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11291
11292 * gnat.dg/stack_usage3.adb: New test.
11293 * gnat.dg/stack_usage3_pkg.ads: New helper.
11294
95164e71 112952016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11296
11297 * gnat.dg/renaming8.adb: New test.
11298 * gnat.dg/renaming8_pkg1.ads: New helper.
11299 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11300 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11301
a890896f 113022016-02-29 Richard Biener <rguenther@suse.de>
11303
11304 PR tree-optimization/69720
11305 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11306
5c70403a 113072016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11308
11309 PR fortran/68147
11310 PR fortran/47674
11311 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11312
dfb6d139 113132016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11314 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11315
11316 PR fortran/56007
11317 * gfortran.dg/coarray_8.f90: Adjust error message.
11318 * gfortran.dg/pr56007.f90: New test.
11319 * gfortran.dg/pr56007.f: New test.
11320
536508db 113212016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11322
11323 PR tree-optimization/69989
11324 * gcc.dg/torture/pr69989.c: New test.
11325
eec75e45 113262016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11327
11328 * gcc.target/i386/stack-realign-win.c: New test.
11329
0175e45a 113302016-02-28 Harald Anlauf <anlauf@gmx.de>
11331
11332 PR fortran/60126
11333 * gfortran.dg/pr60126.f90: New test.
11334
2a703589 113352016-02-27 Jeff Law <law@redhat.com>
11336
11337 Revert
11338 2016-02-26 Richard Biener <rguenther@suse.de>
11339 Jeff Law <law@redhat.com>
11340
11341 PR tree-optimization/69740
11342 * gcc.c-torture/compile/pr69740-1.c: New test.
11343 * gcc.c-torture/compile/pr69740-2.c: New test.
11344
359b4c18 113452016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11346
1c96765a 11347 PR fortran/69910
359b4c18 11348 * gfortran.dg/newunit_4.f90: New test.
11349
49462d93 113502016-02-27 Jakub Jelinek <jakub@redhat.com>
11351
11352 PR target/69613
11353 PR rtl-optimization/69886
11354 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11355 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11356 target.
11357
c4ac733e 113582016-02-26 Martin Sebor <msebor@redhat.com>
11359
11360 PR tree-optimization/15826
11361 * gcc.dg/tree-ssa/pr15826.c: New test.
11362
da8c4b5d 113632016-02-26 Jakub Jelinek <jakub@redhat.com>
11364
11365 PR target/69969
11366 * gcc.target/powerpc/pr69969.c: New test.
11367
0a4558eb 113682016-02-26 Martin Sebor <msebor@redhat.com>
11369
11370 PR c++/15766
11371 * g++.old-deja/g++.other/decl5.C: Add a test case.
11372
5b500299 113732016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11374
11375 PR target/69946
11376 * gcc.target/powerpc/pr69946.c: New file.
11377
565f533b 113782016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11379 Jeff Law <law@redhat.com>
565f533b 11380
0a4558eb 11381 PR tree-optimization/69740
565f533b 11382 * gcc.c-torture/compile/pr69740-1.c: New test.
11383 * gcc.c-torture/compile/pr69740-2.c: New test.
11384
ff67cbea 113852016-02-26 Martin Jambor <mjambor@suse.cz>
11386
11387 PR middle-end/69920
11388 * gcc.dg/torture/pr69932.c: New test.
11389 * gcc.dg/torture/pr69936.c: Likewise.
11390
e400d817 113912016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11392
11393 PR target/69709
11394 * gcc.target/s390/pr69709.c: New test.
11395
126a5a2d 113962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11397
11398 PR target/69245
11399 * gcc.target/aarch64/pr69245_1.c: New test.
11400
59c58860 114012016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11402
11403 PR target/69613
11404 * gcc.dg/torture/pr69613.c: New test.
11405
9441fa4e 114062016-02-26 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR rtl-optimization/69891
11409 * gcc.target/i386/pr69891.c: New test.
11410
e48fcde0 114112016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11412 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11413
35ed600a 11414 PR target/61397
f41208a1 11415 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11416 functionality for both 32-bit and 64-bit.
11417
c86aaa0e 114182016-02-26 Richard Biener <rguenther@suse.de>
11419
11420 PR tree-optimization/69551
11421 * gcc.dg/torture/pr69951.c: New testcase.
11422
38e71a65 114232016-02-25 Richard Biener <rguenther@suse.de>
11424
11425 PR tree-optimization/48795
11426 * gcc.dg/Warray-bounds-18.c: New testcase.
11427
03331e69 114282016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11429
11430 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11431
f14d8d6a 114322016-02-25 Jakub Jelinek <jakub@redhat.com>
11433
11434 PR rtl-optimization/69896
11435 * gcc.dg/pr69896.c: New test.
11436
4003c807 114372016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11438
11439 PR c++/69736
11440 * g++.dg/cpp1y/paren2.C: New test.
11441
a0573328 114422016-02-24 Martin Sebor <msebor@redhat.com>
11443
11444 PR c/51147
11445 * gcc.dg/enum-mode-2.c: New test.
11446
2cde02ad 114472016-02-24 Jakub Jelinek <jakub@redhat.com>
11448
11449 PR c++/69922
11450 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11451 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11452 * g++.dg/ubsan/pr69922.C: New test.
11453
f0ea75d1 114542016-02-24 Marek Polacek <polacek@redhat.com>
11455
11456 PR c/69819
11457 * gcc.dg/pr69819.c: New test.
11458
05027366 114592016-02-24 Martin Sebor <msebor@redhat.com>
11460
34ed562b 11461 PR c++/69912
11462 * g++.dg/ext/flexary15.C: New test.
11463
114642016-02-24 Martin Sebor <msebor@redhat.com>
11465
11466 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11467 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11468 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11469
650c3ad5 114702016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11471 Charles Baylis <charles.baylis@linaro.org>
11472
11473 PR debug/61033
11474 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11475
596070e8 114762016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11477 Jakub Jelinek <jakub@redhat.com>
596070e8 11478
11479 PR middle-end/69760
11480 * gcc.dg/torture/pr69760.c: New testcase.
11481
d6b92d9f 114822016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11483
11484 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11485 pattern on Solaris with as.
11486
90436d9d 114872016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11488
11489 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11490 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11491 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11492 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11493
7c749495 114942016-02-24 Jakub Jelinek <jakub@redhat.com>
11495
11496 PR middle-end/69915
11497 * gcc.dg/pr69915.c: New test.
11498
9c9680b5 114992016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11500
11501 PR rtl-optimization/69886
11502 * gcc.dg/torture/pr69886.c: New test.
11503
36d081ee 115042016-02-24 Richard Biener <rguenther@suse.de>
11505
11506 PR middle-end/68963
11507 * gcc.dg/torture/pr68963.c: New testcase.
11508
2a0accb9 115092016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11510
11511 PR target/69875
11512 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11513 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11514 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11515 * gcc.target/arm/atomic_loaddi_1.c: New test.
11516 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11517 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11518 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11519 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11520 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11521 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11522 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11523 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11524
f0e92ef1 115252016-02-24 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR middle-end/69909
11528 * gcc.dg/torture/pr69909.c: New test.
11529
6907286f 115302016-02-24 Richard Biener <rguenther@suse.de>
11531
11532 PR tree-optimization/69907
11533 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11534 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11535 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11536
e6ab7475 115372016-02-24 Christian Bruel <christian.bruel@st.com>
11538
11539 * gcc.target/arm/pragma_cpp_fma.c: New test.
11540
47587450 115412016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11542
11543 PR fortran/61156
11544 * gfortran.dg/include_6.f90: Update test.
11545
d41ab738 115462016-02-23 Jakub Jelinek <jakub@redhat.com>
11547
11548 PR objc/69844
11549 * objc.dg/pr69844.m: New test.
11550
4772d9d5 115512016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11552
11553 PR libgfortran/69456
11554 * gfortran.dg/namelist_89.f90: New test.
11555 * gfortran.dg/pr59700.f90: Update test..
11556
8c38d887 115572016-02-23 Martin Sebor <msebor@redhat.com>
11558
11559 PR middle-end/69780
11560 * g++.dg/ext/builtin_alloca.C: New test.
11561 * gcc.dg/builtins-68.c: New test.
11562
ee1bfdb0 115632016-02-23 Richard Henderson <rth@redhat.com>
11564
11565 * gcc.target/i386/addr-space-3.c: Remove test.
11566
52609ec3 115672016-02-23 David Malcolm <dmalcolm@redhat.com>
11568
11569 PR preprocessor/69126
11570 PR preprocessor/69543
11571 * c-c++-common/pr69126-2-long.c: New test.
11572 * c-c++-common/pr69126-2-short.c: New test.
11573 * c-c++-common/pr69543-1.c: Remove xfail.
11574
d5bf2cc8 115752016-02-23 David Malcolm <dmalcolm@redhat.com>
11576
11577 PR preprocessor/69126
11578 PR preprocessor/69543
11579 PR preprocessor/69558
11580 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11581 (f): Rename to...
11582 (test_2): ...this, and add leading comment.
11583 (MACRO_3, test_3): New.
11584 (MACRO_4A, MACRO_4B, test_4): New.
11585 (MACRO): Rename to...
11586 (MACRO_5): ...this.
11587 (g): Rename to...
11588 (test_5): ...this, updating for renaming of MACRO, and
11589 add leading comment.
11590 * c-c++-common/pr69543-1.c: New.
11591 * c-c++-common/pr69543-2.c: New.
11592 * c-c++-common/pr69543-3.c: New.
11593 * c-c++-common/pr69543-4.c: New.
11594 * c-c++-common/pr69558-1.c: New.
11595 * c-c++-common/pr69558-2.c: New.
11596 * c-c++-common/pr69558-3.c: New.
11597 * c-c++-common/pr69558-4.c: New.
11598 * gcc.dg/pr69558.c: Move to...
11599 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11600 xfail for c++.
11601
3a37a410 116022016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11603
11604 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11605 to -ftree-parallelize-loops/-fopenacc changes.
11606 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11607 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11608 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11609 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11610 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11611 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11612 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11613 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11614 * c-c++-common/goacc/kernels-loop.c: Likewise.
11615 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11616 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11617 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11618 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11619
ecca180f 116202016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11621
11622 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11623
eec0fa3f 116242016-02-23 Jakub Jelinek <jakub@redhat.com>
11625
f1f91c07 11626 PR c++/69902
11627 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11628
eec0fa3f 11629 PR c/69900
11630 * gcc.dg/pr69900.c: New test.
11631
e045424d 116322016-02-23 Martin Jambor <mjambor@suse.cz>
11633
11634 PR tree-optimization/69666
11635 * gcc.dg/tree-ssa/pr69666.c: New test.
11636
f482dff6 116372016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11638
11639 PR fortran/67451
11640 * gfortran.dg/coarray_allocate_5.f08: New test.
11641
57ed698b 116422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11643
11644 * gcc.target/s390/vcond-shift.c: Move to ...
11645 * gcc.target/s390/vector/vcond-shift.c: ... here.
11646
990e443c 116472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11648
11649 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11650 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11651
296c5f01 116522016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11653
11654 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11655
e53f41d5 116562016-02-20 Mark Wielaard <mjw@redhat.com>
11657
11658 PR c/28901
11659 * gcc.dg/unused-variable-3.c: New test.
11660
13af201d 116612016-02-22 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR target/69888
11664 * gcc.target/i386/pr69888.c: New test.
11665
682c90f9 116662016-02-22 Richard Biener <rguenther@suse.de>
11667
11668 PR tree-optimization/69882
11669 * gfortran.dg/vect/pr69882.f90: New testcase.
11670
b8cd18c3 116712016-02-22 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR target/69885
11674 * gcc.dg/pr69885.c: New test.
11675
09343379 116762016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11677
11678 PR target/69806
11679 PR target/54089
11680 * gcc.target/sh/pr54089-10.c: New.
11681
b345a09f 116822016-02-20 Paul Thomas <pault@gcc.gnu.org>
11683
11684 PR fortran/69423
11685 * gfortran.dg/deferred_character_15.f90 : New test.
11686
51385aed 116872016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11688
11689 PR fortran/57365
11690 gfortran.dg/allocate_with_source_18.f03: New test.
11691
116922016-02-20 Harald Anlauf <anlauf@gmx.de>
11693
11694 PR fortran/52531
11695 gfortran.dg/gomp/pr52531.f90: New test.
11696
9cce8384 116972016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11698
11699 PR c++/69865
11700 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11701 -std=c++03.
11702
d91f5fbb 117032016-02-19 Jakub Jelinek <jakub@redhat.com>
11704
563d5cb8 11705 PR c++/69826
11706 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11707 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11708
0a04aac9 11709 PR c++/69850
11710 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11711
d91f5fbb 11712 PR c++/69851
11713 * g++.dg/torture/pr69851.C: New test.
11714
5fe1f282 117152016-02-19 Martin Sebor <msebor@redhat.com>
11716
11717 PR testsuite/69573
11718 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11719
a45bce11 117202016-02-19 Jakub Jelinek <jakub@redhat.com>
11721
6263dde1 11722 PR c++/69850
11723 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11724 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11725
a45bce11 11726 PR c++/67767
11727 * g++.dg/cpp0x/pr67767.C: New test.
11728
cf2ed1b7 117292016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11730
11731 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11732 for fp, simd, crypto, crc, lse.
11733 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11734 above.
11735 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11736 effective target check.
11737
f6cc34b0 117382016-02-19 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR target/69820
11741 * gcc.target/i386/pr69820.c: New test.
11742
6c678e78 117432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11744
11745 * gcc.target/s390/vector/int128-1.c: New test.
11746
b088ff4b 117472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11748
11749 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11750
b11e60a4 117512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11752
11753 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11754 instruction pattern name to prevent the testcase from failing with
11755 -march=z13.
11756
664ff6a0 117572016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11758
11759 * gcc.target/s390/md/movstr-2.c: New test.
11760
e80be24b 117612016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11762
11763 * gcc.target/s390/morestack.c: New test.
11764
9839f350 117652016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11766
11767 PR target/69625
11768 * gcc.target/s390/pr69625.c: Add test case.
11769
4550fbd0 117702016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11771
11772 PR testsuite/68580
11773 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11774
57d00b6a 117752016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11776
11777 PR target/68404
11778 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11779 * gcc.target/powerpc/fusion3.c: Likewise.
11780
63ad69d6 117812016-02-18 Richard Biener <rguenther@suse.de>
11782
11783 PR middle-end/69553
11784 * g++.dg/torture/pr69553.C: New testcase.
11785
d92404ed 117862016-02-18 Nick Clifton <nickc@redhat.com>
11787
4550fbd0 11788 PR target/62254
11789 PR target/69610
11790 * gcc.target/arm/pr62554.c: New test.
11791 * gcc.target/arm/pr69610-1.c: New test.
11792 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11793
0808dfce 117942016-02-18 Richard Biener <rguenther@suse.de>
11795
11796 PR middle-end/69854
11797 * gcc.dg/torture/pr69854.c: New testcase.
11798
fc3527e3 117992016-02-17 Jakub Jelinek <jakub@redhat.com>
11800
11801 PR c++/69850
11802 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11803
e3c24279 118042012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11805
11806 * gcc.target/powerpc/vec-cg.c: New test.
11807
c9732c2b 118082016-02-17 Richard Biener <rguenther@suse.de>
11809
11810 PR testsuite/69586
11811 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11812
51bf9f9b 118132016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11814
11815 PR target/69161
11816 * gcc.c-torture/compile/pr69161.c: New test.
11817
6baedca3 118182016-02-17 David Sherwood <david.sherwood@arm.com>
11819
11820 PR target/69532
11821 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11822 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11823
4f240715 118242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11825
11826 * gcc.dg/ifcvt-4.c: Skip on Visium.
11827
e0c0515d 118282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11829
11830 * gnat.dg/atomic8.adb: New test.
11831
7b319ee6 118322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11833
11834 * gnat.dg/discr46.ad[sb]: New test.
11835
48a7e3d1 118362016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11837
11838 PR Target/48344
11839 * gcc.target/powerpc/pr48344-1.c: New test.
11840
3f844f15 118412015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11842
11843 PR fortran/69742
11844 * gfortran.dg/associate_21.f90: New test.
11845
7675e968 118462016-02-16 Jakub Jelinek <jakub@redhat.com>
11847
11848 PR c/69835
11849 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11850 -Wnonnull in dg-options.
11851 * c-c++-common/nonnull-2.c: New test.
11852
d6faee88 118532016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11854 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11855
11856 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11857
3a2a72aa 118582016-02-16 Jakub Jelinek <jakub@redhat.com>
11859
11860 PR middle-end/69801
11861 * gcc.dg/pr69801.c: Add empty dg-options.
11862
28072426 118632016-02-16 James Norris <jnorris@codesourcery.com>
11864
11865 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11866 * g++.dg/goacc/deviceptr-1.c: New file.
11867
37fffac2 118682016-02-16 Jakub Jelinek <jakub@redhat.com>
11869
11870 PR tree-optimization/69820
11871 * gcc.dg/vect/pr69820.c: New test.
11872
f72a5e61 118732016-02-16 Richard Biener <rguenther@suse.de>
11874
11875 PR tree-optimization/69776
11876 * gcc.dg/torture/pr69776-2.c: New testcase.
11877
50e0cd76 118782016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11879
11880 PR tree-optimization/69714
11881 * gcc.dg/torture/pr69714.c: New test.
11882
14a72c4e 118832016-02-16 Jakub Jelinek <jakub@redhat.com>
11884
11885 PR tree-optimization/69802
11886 * gcc.dg/pr69802.c: New test.
11887
fd808c11 118882016-02-16 Richard Biener <rguenther@suse.de>
11889
11890 PR middle-end/69801
11891 * gcc.dg/pr69801.c: New testcase.
11892
49a549ca 118932016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11894
11895 PR libgfortran/69651
11896 * gfortran.dg/read_bang.f90: New test.
11897 * gfortran.dg/read_bang4.f90: New test.
11898
77454e6e 118992016-02-15 Jakub Jelinek <jakub@redhat.com>
11900
2074f21c 11901 PR c++/69658
11902 * g++.dg/init/pr69658.C: New test.
11903
77454e6e 11904 PR c++/69797
11905 * c-c++-common/pr69797.c: New test.
11906
4ef4d764 119072016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11908
11909 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11910 check for aarch64*-*-*.
11911
4a45fe0f 119122016-02-15 Richard Biener <rguenther@suse.de>
11913
11914 PR tree-optimization/69783
11915 * gcc.dg/vect/pr69783.c: New testcase.
11916
0b3619e6 119172016-02-15 Richard Biener <rguenther@suse.de>
11918
11919 PR tree-optimization/69776
11920 * gcc.dg/torture/pr69776.c: New testcase.
11921
9b49c3cb 119222016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11923
11924 PR fortran/60526
11925 * gfortran.dg/type_decl_4.f90: Reinstated.
11926
e46faff9 119272016-02-14 John David Anglin <danglin@gcc.gnu.org>
11928
11929 PR fortran/68746
11930 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11931
a96c809a 119322016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11933
11934 PR fortran/60526
11935 PR bootstrap/69816
11936 * gfortran.dg/type_decl_4.f90: Removed.
11937
fdec7e88 119382016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11939
11940 PR fortran/60526
11941 * gfortran.dg/type_decl_4.f90: New test.
11942
a72095c4 119432016-02-14 Alan Modra <amodra@gmail.com>
11944
bc436924 11945 PR testsuite/68886
a72095c4 11946 * gcc.c-torture/execute/stkalign.c: Revise test.
11947
73bb5f8b 119482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11949
11950 PR target/67260
11951 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11952
beb13161 119532016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11954
11955 PR target/67260
11956 * gcc.target/sh/torture/pr67260.c: New.
11957
67cab04e 119582016-02-12 John David Anglin <danglin@gcc.gnu.org>
11959
11960 * gcc.dg/pr67964.c: Add dg-require-alias.
11961
44a59bb1 119622016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11963
11964 PR target/67636
11965 PR target/64345
11966 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11967
38c9bd3a 119682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11969
11970 PR libgfortran/69668
11971 * gfortran.dg/namelist_88.f90: New test.
11972
1774ff82 119732016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11974
11975 PR libgfortran/69668
11976 * gfortran.dg/namelist_38.f90: Update test.
11977 * gfortran.dg/namelist_84.f90: Update test.
11978
aec1f4bd 119792016-02-12 David Malcolm <dmalcolm@redhat.com>
11980
11981 PR other/69554
11982 * gcc.dg/pr69554-1.c: New test.
11983 * gfortran.dg/pr69554-1.F90: New test.
11984 * gfortran.dg/pr69554-2.F90: New test.
11985 * lib/gcc-dg.exp (proc dg-locus): New function.
11986 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11987 distinguish between the caret-printing and non-caret-printing
11988 cases. If caret-printing has been explicitly enabled, bail out
11989 without attempting to fix up the output.
11990
da7d5066 119912016-02-12 David Malcolm <dmalcolm@redhat.com>
11992
11993 PR driver/69265
11994 PR driver/69453
11995 * gcc.dg/spellcheck-options-3.c: New test case.
11996 * gcc.dg/spellcheck-options-4.c: New test case.
11997 * gcc.dg/spellcheck-options-5.c: New test case.
11998 * gcc.dg/spellcheck-options-6.c: New test case.
11999 * gcc.dg/spellcheck-options-7.c: New test case.
12000 * gcc.dg/spellcheck-options-8.c: New test case.
12001 * gcc.dg/spellcheck-options-9.c: New test case.
12002 * gcc.dg/spellcheck-options-10.c: New test case.
12003
fcce1b0b 120042016-02-12 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR rtl-optimization/69764
12007 PR rtl-optimization/69771
12008 * c-c++-common/pr69764.c: New test.
12009 * gcc.dg/torture/pr69771.c: New test.
12010
6d609290 120112016-02-12 Marek Polacek <polacek@redhat.com>
12012
12013 * g++.dg/torture/init-list1.C: New.
12014
7d75fb56 120152016-02-12 Marek Polacek <polacek@redhat.com>
12016
12017 * gcc.dg/pr69522.c: Add empty dg-options.
12018
52543fda 120192016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12020
12021 * g++.dg/lto/lto.exp: Include and init mpx.
12022 * g++.dg/lto/pr69729_0.C: New test.
12023
34947478 120242016-02-12 Jakub Jelinek <jakub@redhat.com>
12025
9181a4ec 12026 PR ipa/69241
12027 * g++.dg/ipa/pr69241-4.C: New test.
12028
34947478 12029 PR ipa/68672
12030 * g++.dg/ipa/pr68672-1.C: New test.
12031 * g++.dg/ipa/pr68672-2.C: New test.
12032 * g++.dg/ipa/pr68672-3.C: New test.
12033
74a4140f 120342016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12035
12036 PR c/69522
50e0cd76 12037 * gcc.dg/pr69522.c: New test.
74a4140f 12038
9ddb20d6 120392016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12040
12041 PR c++/69098
12042 * g++.dg/cpp1y/69098.C: New test.
12043 * g++.dg/cpp1y/69098-2.C: New test.
12044
67cf9b55 120452016-02-12 Jakub Jelinek <jakub@redhat.com>
12046
12047 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12048 and neighbour -> neighbor.
12049 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12050 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12051 * c-c++-common/Wvarargs.c: Likewise.
12052 * c-c++-common/goacc/host_data-5.c: Likewise.
12053 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12054 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12055 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12056 * gcc.target/aarch64/pr60697.c: Likewise.
12057 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12058 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12059 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12060 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12061 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12062 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12063 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12064 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12065 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12066 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12067 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12068 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12069 * g++.dg/lookup/koenig5.C: Likewise.
12070 * g++.dg/ext/no-asm-2.C: Likewise.
12071 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12072 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12073 * gfortran.dg/used_types_16.f90: Likewise.
12074 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12075 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12076 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12077 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12078 * gfortran.dg/abstract_type_6.f03: Likewise.
12079 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12080 * gfortran.dg/used_types_15.f90: Likewise.
12081 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12082 * gfortran.dg/exit_3.f08: Likewise.
12083 * gfortran.dg/open_status_2.f90: Likewise.
12084 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12085 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12086 * gfortran.dg/associate_1.f03: Likewise.
12087 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12088 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12089 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12090 * gcc.dg/builtin-object-size-1.c: Likewise.
12091 * gcc.dg/noreturn-6.c: Likewise.
12092 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12093 * gcc.dg/globalalias.c: Likewise.
12094 * gcc.dg/builtins-config.h: Likewise.
12095 * gcc.dg/pr30457.c: Likewise.
12096 * gcc.c-torture/compile/volatile-1.c: Likewise.
12097 * gcc.c-torture/execute/20101011-1.c: Likewise.
12098 * c-c++-common/Waddress-1.c: Likewise.
12099
40b38ace 121002016-02-11 Jakub Jelinek <jakub@redhat.com>
12101
12102 PR c/69768
12103 * c-c++-common/Waddress-1.c: New test.
12104
42c87ca9 121052016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12106
12107 PR fortran/69296
12108 * gfortran.dg/associate_19.f03: New test.
12109 * gfortran.dg/associate_20.f03: New test.
12110
acb7939f 121112016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12112
12113 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12114
6defe3c5 121152016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12116
12117 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12118 .arch armv8-a\n. Add -dA to dg-options.
12119 * gcc.target/aarch64/assembler_arch_1.c: New test.
12120 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12121
63f63318 121222016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12123
12124 PR c++/68726
12125 * g++.dg/cpp0x/pr68726.C: New.
12126
1cddf457 121272016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12128
12129 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12130 test.
12131
b86fba37 121322016-02-11 Richard Biener <rguenther@suse.de>
12133
12134 * g++.dg/tree-ssa/pr61034.C: Adjust.
12135
ec4ec95a 121362016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12137
be7c31e9 12138 PR target/69148
ec4ec95a 12139 * gcc.target/s390/pr69148.c: New.
12140
f64416ca 121412016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12142
12143 PR tree-optimization/69652
12144 * gcc.dg/torture/pr69652.c: New test.
12145
e5d1ea31 121462016-02-10 Jakub Jelinek <jakub@redhat.com>
12147 Patrick Palka <ppalka@gcc.gnu.org>
12148
12149 PR ipa/69241
12150 PR c++/69649
12151 * g++.dg/ipa/pr69241-1.C: New test.
12152 * g++.dg/ipa/pr69241-2.C: New test.
12153 * g++.dg/ipa/pr69241-3.C: New test.
12154 * g++.dg/ipa/pr69649.C: New test.
12155
fa03b19d 121562016-02-10 Uros Bizjak <ubizjak@gmail.com>
12157
12158 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12159 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12160
14485c8a 121612016-02-10 Bin Cheng <bin.cheng@arm.com>
12162
12163 PR tree-optimization/68021
12164 * gcc.dg/tree-ssa/pr68021.c: New test.
12165
79f1ed25 121662016-02-10 Richard Biener <rguenther@suse.de>
12167
12168 PR tree-optimization/69726
12169 * gcc.dg/uninit-22.c: New testcase.
12170
58f74eff 121712016-02-09 Andrew Pinski <apinski@cavium.com>
12172
12173 PR tree-opt/69282
12174 * gcc.c-torture/compile/20160205-1.c: New testcase.
12175
600c00f7 121762016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12177
12178 PR target/68404
12179 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12180 instead accessing a really large arrray.
12181 * gcc.target/powerpc/fusion3.c: Likewise.
12182
0771836e 121832016-02-09 Charles Baylis <charles.baylis@linaro.org>
12184
12185 PR target/68532
12186 * gcc.c-torture/execute/pr68532.c: New test.
12187
4ccd644f 121882016-02-11 Alexandre Oliva <aoliva@redhat.com>
12189
12190 PR target/69634
12191 * gcc.dg/pr69634.c: New.
12192
2e980a39 121932016-02-09 Richard Biener <rguenther@suse.de>
12194
12195 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12196
aacf7102 121972016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12198
aacf7102 12199 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12200
a1856ddf 122012016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12202
12203 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12204
d4d3da7e 122052016-02-09 Richard Biener <rguenther@suse.de>
12206
12207 PR tree-optimization/69715
12208 * gcc.dg/torture/pr69715.c: New testcase.
12209
9cc6714f 122102016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12211
12212 PR c++/69139
12213 * g++.dg/cpp0x/trailing12.C: New test.
12214 * g++.dg/cpp0x/trailing13.C: New test.
12215
83d5062b 122162016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12217
12218 PR c++/69283
12219 PR c++/67835
12220 * g++.dg/cpp1y/auto-fn29.C: New test.
12221 * g++.dg/cpp1y/auto-fn30.C: New test.
12222
394a86f3 122232016-02-08 Jakub Jelinek <jakub@redhat.com>
12224
12225 PR tree-optimization/69209
12226 * gcc.c-torture/compile/pr69209.c: New test.
12227
93b124b4 122282016-02-08 Jeff Law <law@redhat.com>
12229
12230 PR tree-optimization/68541
12231 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12232 of statements allowed in join block for path splitting.
12233
26abce13 122342016-02-08 Jakub Jelinek <jakub@redhat.com>
12235
0acb2d6e 12236 PR c++/59627
12237 * g++.dg/gomp/pr59627.C: New test.
12238
26abce13 12239 PR ipa/69239
12240 * g++.dg/ipa/pr69239.C: New test.
12241
86e0b129 122422016-02-08 David Malcolm <dmalcolm@redhat.com>
12243
12244 PR preprocessor/69664
12245 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12246 * gcc.dg/cpp/warn-comments.c: Likewise.
12247
f553d9f8 122482016-02-08 Marek Polacek <polacek@redhat.com>
12249
12250 PR c++/69688
12251 * g++.dg/init/const12.C: New test.
12252
600695e0 122532016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12254
12255 PR target/60410
12256 * gcc.dg/lto/pr55113_0.c: Remove test.
12257
c4f4b1e8 122582016-02-08 Richard Biener <rguenther@suse.de>
12259
12260 PR tree-optimization/69719
12261 * gcc.dg/torture/pr69719.c: New testcase.
12262
5a987d87 122632016-02-08 Richard Biener <rguenther@suse.de>
12264 Jeff Law <law@redhat.com>
12265
12266 PR target/68273
12267 * gcc.target/mips/pr68273.c: New testcase.
12268
0418e71d 122692016-02-08 Richard Biener <rguenther@suse.de>
12270
12271 PR rtl-optimization/69274
12272 * gcc.target/i386/addr-sel-1.c: XFAIL.
12273
07c0f1ca 122742016-02-08 Jeff Law <law@redhat.com>
12275
40d85f4c 12276 PR tree-optimization/68541
12277 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12278
140e093f 12279 PR tree-optimization/65917
07c0f1ca 12280 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12281
16430acf 122822016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12283
12284 PR fortran/50555
12285 * gfortran.dg/namelist_args.f90: New test.
12286
3f0ff0d8 122872016-02-05 Jeff Law <law@redhat.com>
12288
140e093f 12289 PR tree-optimization/68541
3f0ff0d8 12290 * gcc.dg/tree-ssa/split-path-2.c: New test.
12291 * gcc.dg/tree-ssa/split-path-3.c: New test.
12292 * gcc.dg/tree-ssa/split-path-4.c: New test.
12293 * gcc.dg/tree-ssa/split-path-5.c: New test.
12294 * gcc.dg/tree-ssa/split-path-6.c: New test.
12295 * gcc.dg/tree-ssa/split-path-7.c: New test.
12296
a7cc1f94 122972016-02-05 Martin Sebor <msebor@redhat.com>
12298
12299 PR c++/69662
12300 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12301 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12302
fcb25f28 123032016-02-06 Richard HEnderson <rth@redhat.com>
12304
12305 PR c/69643
12306 * gcc.target/i386/addr-space-4.c: New.
12307 * gcc.target/i386/addr-space-5.c: New.
12308
3a2545a1 123092016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12310
12311 PR fortran/66089
12312 * gfortran.dg/elemental_dependency_6.f90: New.
12313
1e302465 123142016-02-05 Jakub Jelinek <jakub@redhat.com>
12315
66feb54c 12316 PR rtl-optimization/69691
12317 * gcc.c-torture/execute/pr69691.c: New test.
12318
1e302465 12319 PR c++/69628
12320 * g++.dg/parse/pr69628.C: New test.
12321
9c28a298 123222016-02-05 Uros Bizjak <ubizjak@gmail.com>
12323
12324 * gcc.dg/sancov/asan.c: Move to ...
12325 * gcc.dg/asan/sancov-1.c: ... here.
12326
a854e286 123272016-02-05 Uros Bizjak <ubizjak@gmail.com>
12328
12329 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12330
d4f0b240 123312016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12332
12333 PR target/69677
12334 * gcc.target/i386/pr69677.c: New test.
12335
235d8723 123362016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12337
12338 PR c++/68948
12339 * g++.dg/template/pr68948.C: New test.
12340
f390cf65 123412016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12342
12343 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12344 (only necessary on s390x).
12345
ab99f104 123462016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12347
12348 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12349 -mno-accumulate-outgoing-args.
12350
f7ef5392 123512016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12352
12353 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12354
6b098e91 123552016-02-04 Jakub Jelinek <jakub@redhat.com>
12356
12357 PR c/69669
12358 * c-c++-common/pr69669.c: New test.
12359
f0146cf3 123602016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12361
12362 PR target/69667
12363 * g++.dg/pr69667.C: New file.
12364
08fd6cf5 123652016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12366
12367 PR target/69619
12368 * gcc.dg/pr69619.c: Add new test.
12369
a6f3f39f 123702016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12371
12372 PR rtl-optimization/69577
12373 * gcc.target/i386/pr69577.c: New test.
12374
774068a0 123752016-02-04 Martin Liska <mliska@suse.cz>
12376
12377 * g++.dg/asan/pr69276.C: New test.
12378
f50a7894 123792016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12380
12381 PR target/65932
12382 PR target/67714
12383 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12384 a single smulbb instruction.
12385 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12386 * gcc.target/amr/wmul-2.c: Likewise.
12387
6b722eb3 123882016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12389
12390 PR target/65932
12391 PR target/67714
12392 * gcc.c-torture/execute/pr67714.c: New test.
12393
1f1475a7 123942016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12395
12396 PR target/69454
12397 * gcc.target/i386/pr69454-1.c: New test.
12398 * gcc.target/i386/pr69454-2.c: New test.
12399
6b94e133 124002016-02-03 Martin Sebor <msebor@redhat.com>
12401
12402 PR c++/69251
12403 PR c++/69253
12404 PR c++/69290
12405 PR c++/69277
12406 PR c++/69349
12407 * g++.dg/ext/flexarray-mangle-2.C: New test.
12408 * g++.dg/ext/flexarray-mangle.C: New test.
12409 * g++.dg/ext/flexarray-subst.C: New test.
12410 * g++.dg/ext/flexary11.C: New test.
12411 * g++.dg/ext/flexary12.C: New test.
12412 * g++.dg/ext/flexary13.C: New test.
12413 * g++.dg/ext/flexary14.C: New test.
12414 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12415
342ed0ac 124162016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12417
12418 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12419 Define only if CHECK_FLOAT128 is defined.
12420 (main): Properly initialize u5.
12421
edf6c4d2 124222016-02-03 Jakub Jelinek <jakub@redhat.com>
12423
415d5641 12424 PR c/69627
12425 * gcc.dg/pr69627.c: New test.
12426
edf6c4d2 12427 PR target/69644
12428 * gcc.dg/pr69644.c: New test.
12429
cf8f3ba0 124302016-02-03 Mike Stump <mikestump@comcast.net>
12431
12432 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12433 support for struct-layout-1.exp.
12434
c90d55dd 124352016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12436
12437 PR c++/69056
f7ef5392 12438 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12439
401bd0c8 124402016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12441 Alexandre Oliva <aoliva@redhat.com>
12442
12443 PR target/69461
12444 * gcc.target/powerpc/pr69461.c: New.
12445
277d9d1d 124462016-02-03 Uros Bizjak <ubizjak@gmail.com>
12447
12448 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12449 works from here ...
12450 (check_effective_target_fsanitize_thread): ... to here. Do not
12451 specify additional compile flags for the test source.
12452 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12453 specify additional compile flags for the test source.
12454
e69ad94a 124552016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12456
12457 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12458
a4454da2 124592016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12460
12461 PR fortran/67451
12462 PR fortran/69418
12463 * gfortran.dg/coarray_allocate_2.f08: New test.
12464 * gfortran.dg/coarray_allocate_3.f08: New test.
12465 * gfortran.dg/coarray_allocate_4.f08: New test.
12466
88cab2dd 124672016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12468
12469 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12470 use same scan-tree-dump-times on all platforms.
12471 * gcc.dg/vect/vect-outer-1.c: Likewise.
12472 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12473 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12474 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12475 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12476 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12477 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12478 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12479
66ea75c4 124802016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12481
12482 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12483 warning.
12484
4eef8df7 124852016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12486
12487 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12488
665fbc2f 124892016-02-02 James Norris <jnorris@codesourcery.com>
12490
12491 * c-c++-common/goacc/routine-5.c: Add tests.
12492
b10e3d47 124932016-02-02 Alexander Monakov <amonakov@ispras.ru>
12494
12495 * gcc.target/nvptx/unsigned-cmp.c: New test.
12496
12ad66dd 124972016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12498
12499 * gcc.target/aarch64/scalar_shift_1.c
12500 (test_corners_sisd_di): Improve force to SIMD register.
12501 (test_corners_sisd_si): Likewise.
12502 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12503 Remove scan-assembler check for ldr.
12504
f9ec342f 125052016-02-02 Richard Biener <rguenther@suse.de>
12506
12507 PR tree-optimization/69595
12508 * gcc.dg/Warray-bounds-17.c: New testcase.
12509
32f2925a 125102016-02-02 Richard Biener <rguenther@suse.de>
12511
12512 PR tree-optimization/69606
12513 * gcc.dg/torture/pr69606.c: New testcase.
12514
cfd9ca84 125152016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12516
12517 PR middle-end/68542
12518 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12519 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12520
19bf08e2 125212016-02-02 Alan Modra <amodra@gmail.com>
12522
12523 PR target/69548
12524 * gcc.target/powerpc/pr69548.c: New test.
12525
6f13b088 125262016-02-01 Jakub Jelinek <jakub@redhat.com>
12527
dcddc5af 12528 PR rtl-optimization/69592
12529 * gcc.dg/pr69592.c: New test.
12530
6f13b088 12531 PR preprocessor/69543
12532 PR c/69558
12533 * gcc.dg/pr69543.c: New test.
12534 * gcc.dg/pr69558.c: New test.
12535
d090e5c2 125362016-02-01 Uros Bizjak <ubizjak@gmail.com>
12537
fcb317c5 12538 PR testsuite/65940
12539 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12540
aaf527dc 125412016-02-01 Martin Sebor <msebor@redhat.com>
12542
12543 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12544
1674217b 125452016-02-01 Bin Cheng <bin.cheng@arm.com>
12546
12547 PR tree-optimization/67921
12548 * c-c++-common/ubsan/pr67921.c: New test.
12549
b4007655 125502016-02-01 Richard Biener <rguenther@suse.de>
12551
12552 PR middle-end/69556
12553 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12554
88a477bb 125552016-02-01 Richard Biener <rguenther@suse.de>
12556
12557 PR tree-optimization/69574
12558 * gcc.dg/torture/pr69574.c: New testcase.
12559
2eaaa4e7 125602016-02-01 Richard Biener <rguenther@suse.de>
12561
12562 PR tree-optimization/69579
12563 * gcc.dg/setjmp-6.c: New testcase.
12564
e3882c44 125652016-02-01 Jakub Jelinek <jakub@redhat.com>
12566
12567 PR rtl-optimization/69570
12568 * g++.dg/opt/pr69570.C: New test.
12569
f80aff47 125702016-02-01 Richard Henderson <rth@redhat.com>
12571
12572 * gcc.dg/pr69535.c: New test.
12573
240568aa 125742016-01-31 John David Anglin <danglin@gcc.gnu.org>
12575
6009b3b8 12576 PR testsuite/69584
12577 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12578 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12579
1fdf7177 12580 PR debug/68244
12581 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12582
240568aa 12583 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12584
cb3e5ac0 125852016-01-31 Paul Thomas <pault@gcc.gnu.org>
12586
12587 PR fortran/67564
12588 * gfortran.dg/allocate_with_source_17.f03: New test.
12589
3b8b902b 125902016-01-30 Jakub Jelinek <jakub@redhat.com>
12591
12592 PR tree-optimization/69546
12593 * gcc.dg/torture/pr69546.c: New test.
12594
17985abe 125952016-01-30 Paul Thomas <pault@gcc.gnu.org>
12596
12597 PR fortran/69566
12598 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12599
b5239e80 126002016-01-30 Martin Sebor <msebor@redhat.com>
12601
12602 PR c++/68490
12603 * g++.dg/ext/flexary10.C: New test.
12604
e8f03010 126052016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12606
12607 PR fortran/66707
12608 gfortran.dg/common_23.f90: New test.
12609
dc93691a 126102016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12611
12612 PR target/65546
12613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12614 condition being checked, and disable it when the target supports
12615 misaligned loads and stores.
12616
ff5e28e9 126172016-01-29 Jakub Jelinek <jakub@redhat.com>
12618
12619 PR debug/69518
12620 * gcc.dg/torture/pr69518.c: New test.
12621
b0d8930a 126222016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12623
12624 PR target/69530
12625 * gcc.target/i386/pr69530.c: New test.
12626
21601fc7 126272016-01-29 Steve Ellcey <sellcey@imgtec.com>
12628
12629 PR target/65604
12630 * gcc.target/mips/div-delay.c: New test.
12631
ca6c7317 126322016-01-29 Jakub Jelinek <jakub@redhat.com>
12633
4758dc39 12634 PR target/69551
12635 * gcc.target/i386/pr69551.c: New test.
12636
ca6c7317 12637 PR target/66137
12638 * gcc.target/i386/pr66137.c: New test.
12639
e3078da6 126402016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12641
12642 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12643 always built for p5600.
12644 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12645 isa=p5600 dg-option.
12646
b622ec25 126472016-01-29 Richard Biener <rguenther@suse.de>
12648
12649 PR tree-optimization/69547
12650 * g++.dg/tree-ssa/pr69547.C: New testcase.
12651
d2a60e99 126522016-01-29 Jakub Jelinek <jakub@redhat.com>
12653
12654 PR debug/66869
12655 * g++.dg/warn/Wunused-function2.C: New test.
12656
ae849d2b 126572016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12658
12659 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12660 support for test to succeed.
12661
ce6a6978 126622016-01-29 Marek Polacek <polacek@redhat.com>
12663
12664 PR c++/69509
12665 PR c++/69516
12666 * g++.dg/ext/constexpr-vla2.C: New test.
12667 * g++.dg/ext/constexpr-vla3.C: New test.
12668 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12669
7550d855 126702016-01-29 Richard Biener <rguenther@suse.de>
12671
12672 PR middle-end/69537
12673 * gcc.dg/uninit-21.c: New testcase.
12674
f11bb279 126752016-01-28 Uros Bizjak <ubizjak@gmail.com>
12676
12677 PR target/69459
12678 * gcc.target/i386/pr69459.c: New test.
12679
c80c12c8 126802016-01-28 Steve Ellcey <sellcey@imgtec.com>
12681
12682 PR target/68400
12683 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12684 * gcc.target/mips/pr68400.c: New test.
12685
c649bacc 126862016-01-28 Martin Sebor <msebor@redhat.com>
12687
12688 PR target/17381
12689 * gcc.target/powerpc/pr17381.c: New test.
12690
f4881661 126912016-01-28 Jakub Jelinek <jakub@redhat.com>
12692
12693 PR middle-end/69542
12694 * gcc.dg/torture/pr69542.c: New test.
12695
d66fdd75 126962016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12697
12698 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12699
d4a78818 127002016-01-28 David Edelsohn <dje.gcc@gmail.com>
12701
12702 * gcc.dg/pr65980.c: Skip on AIX.
12703 * gcc.dg/pr66688.c: Same.
12704
21329e97 127052016-01-28 David Edelsohn <dje.gcc@gmail.com>
12706
12707 PR target/63679
12708 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12709 * gcc.dg/tree-ssa/sra-18.c: Same.
12710
cc7124a6 127112016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12712
12713 PR fortran/62536
12714 * gfortran.dg/block_15.f08: New test.
12715 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12716 on incorrectly closed BLOCK.
12717
358dfcb4 127182016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12719
12720 * gcc.dg/declare-simd.c: New test.
e87502d6 127212016-01-28 Richard Biener <rguenther@suse.de>
12722
12723 PR tree-optimization/69466
12724 * gfortran.dg/vect/pr69466.f90: New testcase.
12725
44e7334b 127262016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12727
12728 * g++.dg/pr67989.C: Remove ARM-specific option.
12729 * gcc.target/arm/pr67989.C: New file.
12730
5ce8f551 127312016-01-27 Uros Bizjak <ubizjak@gmail.com>
12732
12733 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12734 and expm1 test for glibc < 2.11.
12735
fa6e6b15 127362016-01-27 Richard Henderson <rth@redhat.com>
12737
12738 * gcc.c-torture/execute/pr69447.c: New test.
12739
127402016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12741
7b8122c6 12742 PR fortran/69422
147b2f9b 12743 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12744
78e516eb 127452016-01-27 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR debug/66869
12748 * gcc.dg/pr66869.c: New test.
12749
9b849350 127502016-01-25 Jeff Law <law@redhat.com>
12751
12752 PR tree-optimization/68398
f11bb279 12753 PR tree-optimization/69196
9b849350 12754 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12755 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12756 path to avoid new heuristic allowing more irreducible regions
12757 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12758 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12759 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12760 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12761 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12762
fee5e491 127632016-01-27 Marek Polacek <polacek@redhat.com>
12764
12765 PR c/68062
12766 * c-c++-common/vector-compare-4.c: New test.
12767
eec96426 127682016-01-27 David Malcolm <dmalcolm@redhat.com>
12769
12770 PR preprocessor/69126
12771 * c-c++-common/pr69126.c: New test case.
12772
5068be18 127732016-01-27 Ian Lance Taylor <iant@google.com>
12774
12775 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12776
5fa82c11 127772016-01-27 Ryan Burn <contact@rnburn.com>
12778
12779 PR cilkplus/69267
12780 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12781
b3df0219 127822016-01-27 Uros Bizjak <ubizjak@gmail.com>
12783
12784 PR target/69512
12785 * gcc.target/i386/pr69512.c: New test.
12786
d46a16d4 127872016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12788
12789 PR ada/69488
12790 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12791
6a9b35ef 127922016-01-27 Marek Polacek <polacek@redhat.com>
12793
12794 PR c++/69379
12795 * g++.dg/pr69379.C: New test.
12796
18e9663b 127972016-01-27 Martin Sebor <msebor@redhat.com>
12798
12799 PR c++/69317
12800 * g++.dg/abi/Wabi-2-2.C: New test.
12801 * g++.dg/abi/Wabi-2-3.C: New test.
12802 * g++.dg/abi/Wabi-3-2.C: New test.
12803 * g++.dg/abi/Wabi-3-3.C: New test.
12804
c88301ad 128052016-01-27 Richard Biener <rguenther@suse.de>
12806
12807 PR tree-optimization/69166
12808 * gcc.dg/torture/pr69166.c: New testcase.
12809
8ca47550 128102016-01-27 Martin Jambor <mjambor@suse.cz>
12811
12812 PR tree-optimization/69355
12813 * gcc.dg/tree-ssa/pr69355.c: New test.
12814
5cb23e3c 128152016-01-27 Marek Polacek <polacek@redhat.com>
12816
12817 PR c++/69496
12818 * g++.dg/ext/constexpr-vla1.C: New test.
12819
7b0c1b6d 128202016-01-20 Christian Bruel <christian.bruel@st.com>
12821
12822 PR target/69245
12823 * gcc.target/arm/pr69245.c: New test.
12824
220112fc 128252016-01-27 Jakub Jelinek <jakub@redhat.com>
12826
12827 PR tree-optimization/69399
12828 * gcc.dg/torture/pr69399.c: New test.
12829
16294490 128302016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12831
12832 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12833
8abd3d0c 128342016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12835
12836 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12837
7cf9b895 128382016-01-26 Tom de Vries <tom@codesourcery.com>
12839
12840 PR tree-optimization/69110
12841 * gcc.dg/autopar/pr69110.c: New test.
12842
557c1942 128432016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12844 Sebastian Pop <s.pop@samsung.com>
557c1942 12845
12846 * gcc.dg/graphite/isl-ast-op-select.c: New.
12847
80adbd96 128482015-01-26 Paul Thomas <pault@gcc.gnu.org>
12849
12850 PR fortran/69385
12851 * gfortran.dg/allocate_error_6.f90: New test.
12852
c3f86f60 128532016-01-26 Richard Henderson <rth@redhat.com>
12854
12855 * gcc.dg/tm/pr60908.c: New test.
12856
3752e5b1 128572016-01-26 David Malcolm <dmalcolm@redhat.com>
12858
12859 PR other/69006
12860 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12861 directive.
12862 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12863 expected multiline output to reflect the colorization being
12864 disabled before newlines.
12865 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12866 (custom_diagnostic_finalizer): Replace call to
12867 pp_newline_and_flush with call to pp_flush.
12868 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12869 * gfortran.dg/implicit_class_1.f90: Likewise.
12870 * lib/gcc-dg.exp (allow_blank_lines): New global.
12871 (dg-allow-blank-lines-in-output): New procedure.
12872 (gcc-dg-prune): Complain about blank lines in the output, unless
12873 dg-allow-blank-lines-in-output was called.
12874 * lib/multiline.exp (_build_multiline_regex): Only support
12875 arbitrary followup text for non-blank-lines, not for blank lines.
12876
9bbfd060 128772016-01-26 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR tree-optimization/69483
12880 * gcc.dg/pr69483.c: New test.
12881 * g++.dg/opt/pr69483.C: New test.
12882
53773057 128832016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12884
12885 PR target/68620
12886 * gcc.target/arm/pr68620.c: New test.
12887
442a556f 128882016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12889
12890 * gcc.target/i386/pr68986-2.c: Remove -m32.
12891
d513c683 128922016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12893
12894 PR target/68986
12895 * gcc.target/i386/pr68986-1.c: New test.
12896 * gcc.target/i386/pr68986-2.c: Likewise.
12897 * gcc.target/i386/pr68986-3.c: Likewise.
12898
976877a5 128992016-01-26 Christian Bruel <christian.bruel@st.com>
12900
12901 * lib/target-supports.exp
12902 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12903 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12904 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12905
2c7b2f88 129062016-01-26 Richard Biener <rguenther@suse.de>
12907
12908 PR tree-optimization/69452
12909 * gcc.dg/torture/pr69452.c: New testcase.
12910
f7fc06e7 129112016-01-26 Jakub Jelinek <jakub@redhat.com>
12912
12913 PR target/69442
12914 * gcc.dg/pr69442.c: New test.
12915
d1dae587 129162016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12917
12918 PR target/67896
12919 * gcc.target/aarch64/simd/pr67896.C: New.
12920
ef7be7f8 129212016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12922
12923 PR tree-optimization/69400
12924 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12925 function.
12926 (plugin_init): Call it.
12927 * gcc.dg/torture/pr69400.c: New test.
12928
648433a4 129292016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12930
12931 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12932
45fc5243 129332016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12934 Sebastian Pop <s.pop@samsung.com>
12935
12936 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12937 isl-0.15.
12938
c699f6a1 129392016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12940 Sebastian Pop <s.pop@samsung.com>
12941
12942 * gcc.dg/graphite/pr69292.c: New.
12943
b86e24ea 129442016-01-25 Jakub Jelinek <jakub@redhat.com>
12945
12946 * c-c++-common/goacc/use_device-1.c: New test.
12947
105cb8d7 129482016-01-25 Jeff Law <law@redhat.com>
12949
12950 PR tree-optimization/69196
12951 PR tree-optimization/68398
12952 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12953 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12954
44562749 129552016-01-25 David Edelsohn <dje.gcc@gmail.com>
12956
12957 PR target/69469
12958 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12959 Algorithm.
12960
6837fee7 129612016-01-25 Richard Biener <rguenther@suse.de>
12962
12963 PR testsuite/69380
12964 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12965
fe500d65 129662016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12967
12968 PR target/69421
12969 * gcc.dg/pr69421.c: New test.
12970
8eacba94 129712016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12972
12973 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12974 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12975 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12976 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12977 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12978 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12979 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12980 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12981 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12982 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12983
af09d40d 129842016-01-25 Richard Biener <rguenther@suse.de>
12985
12986 PR tree-optimization/69376
12987 * gcc.dg/torture/pr69376.c: New testcase.
12988
d65063f5 129892016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12990
12991 PR fortran/69397
12992 PR fortran/68442
12993 * gfortran.dg/interface_38.f90: New test.
12994 * gfortran.dg/interface_39.f90: New test.
80adbd96 12995
08c7bfb4 129962016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12997
12998 Revert:
12999 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13000
13001 PR c++/11858
13002 PR c++/24663
13003 PR c++/24664
13004 * g++.dg/template/pr11858.C: New test.
13005 * g++.dg/template/pr24663.C: New test.
13006 * g++.dg/template/unify12.C: New test.
13007 * g++.dg/template/unify13.C: New test.
13008 * g++.dg/template/unify14.C: New test.
13009 * g++.dg/template/unify15.C: New test.
13010 * g++.dg/template/unify16.C: New test.
13011 * g++.dg/template/unify17.C: New test.
13012
c2e7d2be 130132016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13014
13015 PR fortran/68283
13016 gfortran.dg/pr68283.f90: New test.
13017
9f2e8617 130182016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13019
13020 PR fortran/66094
13021 * gfortran.dg/inline_matmul_13.f90: New test.
13022 * gfortran.dg/matmul_bounds_8.f90: New test.
13023 * gfortran.dg/matmul_bounds_9.f90: New test.
13024 * gfortran.dg/matmul_bounds_10.f90: New test.
13025
a4838119 130262016-01-23 Tom de Vries <tom@codesourcery.com>
13027
13028 PR tree-optimization/69426
13029 * gcc.dg/autopar/pr69426.c: New test.
13030
feddf0dc 130312016-01-23 Martin Sebor <msebor@redhat.com>
13032
13033 PR c++/58109
13034 PR c++/69022
13035 * g++.dg/cpp0x/alignas5.C: New test.
13036 * g++.dg/ext/vector29.C: Same.
13037
132731fb 130382016-01-23 Uros Bizjak <ubizjak@gmail.com>
13039
13040 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13041 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13042 _GNU_SOURCE from compile flags to the source.
13043 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13044 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13045 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13046 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13047
51aec681 130482016-01-22 Jakub Jelinek <jakub@redhat.com>
13049
13050 PR target/69432
13051 * g++.dg/opt/pr69432.C: New test.
13052
147aa3e3 130532016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13054
13055 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13056 32-bit targets testing an -m64 multilib.
13057
4d04e35e 130582016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13059
13060 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13061 64-bit support.
13062
86f38d0c 130632016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13064
13065 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13066
f776e712 130672016-01-21 Christian Bruel <christian.bruel@st.com>
13068
13069 PR target/68674
13070 * gcc.target/i386/pr68674.c
13071 * gcc.target/aarch64/pr68674.c
13072 * gcc.target/arm/pr68674.c
13073
7b9de435 130742016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13075
13076 PR target/69403
13077 * gcc.c-torture/execute/pr69403.c: New test.
13078
9935a0ba 130792016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13080
13081 PR c++/55843
13082 * g++.dg/template/pr55843.C: New.
13083
06b94aa1 130842016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13085
13086 PR testsuite/66877
13087 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13088 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13089
b68773a8 130902016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13091
13092 PR testsuite/67489
132731fb 13093 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13094 from dg-do compile directive, and instead add
13095 { dg-require-effective-target int128 }.
b68773a8 13096
bbbbe8ab 130972016-01-20 Martin Sebor <msebor@redhat.com>
13098
13099 PR c/69405
13100 * gcc.dg/sync-fetch.c: New test.
13101
f3a6a26f 131022016-01-21 Martin Sebor <msebor@redhat.com>
13103
13104 PR target/69252
13105 * gcc.target/powerpc/pr69252.c: New test.
13106
d1565a03 131072016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13108
13109 PR fortran/65996
132731fb 13110 * gfortran.dg/pr65996.f90: New test.
d1565a03 13111
15a5a905 131122016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13113
13114 PR c++/68810
bbbbe8ab 13115 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13116 expected to generate an error.
15a5a905 13117
e4538af5 131182016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13119
13120 PR middle-end/66178
13121 * gcc.dg/torture/pr66178.c: New test.
13122
4d4180ce 131232016-01-21 Anton Blanchard <anton@samba.org>
13124 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13125
13126 PR target/63354
13127 * gcc.target/powerpc/pr63354.c: New test.
13128
86e16058 131292016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13130
13131 PR rtl-optimization/68990
13132 * gcc.target/i386/pr68990: New.
13133
b11b85e4 131342016-01-21 Nick Clifton <nickc@redhat.com>
13135
13136 PR target/69129
13137 * gcc.target/mips/pr69129.c: New.
13138
62dd9f85 131392016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13140
13141 PR c++/58046
13142 * g++.dg/cpp0x/pr58046.C: New.
13143
ac7d424b 131442016-01-21 Jakub Jelinek <jakub@redhat.com>
13145
47c0bea3 13146 PR target/69187
13147 PR target/65624
13148 * gcc.target/arm/pr69187.c: New test.
13149
ac7d424b 13150 PR c++/69355
13151 * g++.dg/torture/pr69355.C: New test.
13152
9e18b252 131532016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13154 Sebastian Pop <s.pop@samsung.com>
13155
13156 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13157
de862e2f 131582016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13159 Sebastian Pop <s.pop@samsung.com>
13160
132731fb 13161 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13162
f55f9344 131632016-01-21 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR middle-end/67653
13166 * c-c++-common/pr67653.c: New test.
13167 * gcc.dg/torture/pr29119.c: Add dg-warning.
13168
62752e71 131692016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13170
13171 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13172
16d4186f 131732016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13174
13175 PR c/24293
13176 * gcc.dg/pr24293.c: New test.
13177 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13178 incomplete struct type.
13179 * gcc.dg/declspec-1.c: Likewise.
13180 * gcc.dg/pr63549.c: Likewise.
13181
58219d13 131822016-01-20 Jakub Jelinek <jakub@redhat.com>
13183
13184 PR tree-optimization/66612
13185 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13186 for bdn instruction.
13187
a7b5688a 131882016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13189
13190 * lib/target-supports.exp
13191 (check_effective_target_arm_fp_ok_nocache): New.
13192 (check_effective_target_arm_fp_ok): New.
13193 (add_options_for_arm_fp): New.
13194 (check_effective_target_arm_crypto_ok_nocache): Require
13195 target_arm_v8_neon_ok instead of arm32.
13196 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13197 (check_effective_target_arm_crypto_pragma_ok): New.
13198 (add_options_for_arm_vfp): New.
13199 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13200 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13201 target instead. Force initial fpu to vfp.
13202 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13203 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13204 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13205 dependency.
13206 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13207 use arm_vfp effective target instead. Force initial fpu to vfp.
13208 * gcc.target/arm/attr-neon3.c: Likewise.
13209 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13210 arm_vfp_ok.
13211 * gcc.target/arm/unsigned-float.c: Likewise.
13212 * gcc.target/arm/vfp-1.c: Likewise.
13213 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13214 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13215 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13216 * gcc.target/arm/vfp-ldmias.c: Likewise.
13217 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13218 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13219 * gcc.target/arm/vfp-stmiad.c: Likewise.
13220 * gcc.target/arm/vfp-stmias.c: Likewise.
13221 * gcc.target/arm/vnmul-1.c: Likewise.
13222 * gcc.target/arm/vnmul-2.c: Likewise.
13223 * gcc.target/arm/vnmul-3.c: Likewise.
13224 * gcc.target/arm/vnmul-4.c: Likewise.
13225
7ca56ca8 132262016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13227
7fb75b57 13228 PR testsuite/69366
13229 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13230 the MPX run-time library, for compile-time MPX test.
13231 * gcc.target/i386/chkp-always_inline.c: Likewise.
13232 * gcc.target/i386/chkp-bndret.c: Likewise.
13233 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13234 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13235 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13236 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13237 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13238 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13239 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13240 * gcc.target/i386/chkp-label-address.c: Likewise.
13241 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13242 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13243 * gcc.target/i386/chkp-pr69044.c: Likewise.
13244 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13245 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13246 * gcc.target/i386/chkp-strchr.c: Likewise.
13247 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13248 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13249 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13250 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13251 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13252 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13253 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13254 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13255 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13256 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13257 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13258 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13259 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13260 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13261 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13262 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13263 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13264 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13265 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13266 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13267 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13268 * gcc.target/i386/pr63995-2.c: Likewise.
13269 * gcc.target/i386/pr64805.c: Likewise.
13270 * gcc.target/i386/pr65044.c: Likewise.
13271 * gcc.target/i386/pr65167.c: Likewise.
13272 * gcc.target/i386/pr65183.c: Likewise.
13273 * gcc.target/i386/pr65184.c: Likewise.
13274 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13275
f2da0b99 132762016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13277
13278 PR tree-optimization/69328
13279 * gcc.dg/pr69328.c: New test.
13280
4d379676 132812016-01-20 Jeff Law <law@redhat.com>
13282
4a11f145 13283 PR target/25114
4d379676 13284 * gcc.target/m68k/pr25114.c: New test.
13285
0754bad1 132862016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13287
13288 * gcc.target/arm/memset-inline-10.c: Added
13289 dg-require-effective-target arm_thumb2_ok.
13290
63bd5c2d 132912016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13292
13293 * gcc.dg/debug/dwarf2/sso.c: New test.
13294
a9c01e81 132952016-01-19 Uros Bizjak <ubizjak@gmail.com>
13296
13297 PR testsuite/68820
13298 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13299 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13300 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13301
53fa0e54 133022016-01-19 Jan Hubicka <hubicka@ucw.cz>
13303
13304 PR ipa/66223
13305 * g++.dg/ipa/devirt-50.C: New testcase.
13306
e035a62c 133072016-01-19 Marek Polacek <polacek@redhat.com>
13308
13309 PR c++/68965
13310 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13311 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13312
885cc3ea 133132016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13314
13315 PR target/69135
13316 * gcc.target/arm/pr69135_1.c: New test.
13317
07bd240e 133182015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13319
13320 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13321
9f60d257 133222015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13323
13324 * gcc.target/aarch64/ccmp_1.c: New testcase.
13325
a0c919f7 133262016-01-19 Marek Polacek <polacek@redhat.com>
13327
13328 PR c++/68586
13329 * g++.dg/cpp0x/enum30.C: New test.
13330
dc5d6d17 133312016-01-19 Richard Biener <rguenther@suse.de>
13332
13333 PR tree-optimization/69336
13334 * g++.dg/tree-ssa/pr69336.C: New testcase.
13335
6dd156e0 133362016-01-19 Jakub Jelinek <jakub@redhat.com>
13337
13338 PR debug/65779
13339 * gcc.dg/pr65779.c: New test.
13340
3e0d45b9 133412016-01-19 Richard Biener <rguenther@suse.de>
13342
13343 PR tree-optimization/69352
13344 * gcc.dg/torture/pr69352.c: New testcase.
13345
7a3cf64d 133462016-01-19 Jakub Jelinek <jakub@redhat.com>
13347
13348 PR rtl-optimization/68955
13349 PR rtl-optimization/64557
13350 * gcc.dg/torture/pr68955.c: New test.
13351
8be55b33 133522016-01-19 Jan Hubicka <hubicka@ucw.cz>
13353
13354 PR lto/69136
13355 * g++.dg/torture/pr69136.C: New testcase.
13356
72a985d7 133572016-01-19 Jan Hubicka <hubicka@ucw.cz>
13358
13359 PR lto/69133
13360 * g++.dg/lto/pr69133_0.C: New testcase.
13361 * g++.dg/lto/pr69133_1.C: New testcase.
13362
56778b62 133632016-01-15 Jeff Law <law@redhat.com>
13364
13365 PR tree-optimization/69320
13366 * gcc.c-torture/pr69320-1.c: New test.
13367 * gcc.c-torture/pr69320-2.c: New test.
13368 * gcc.c-torture/pr69320-3.c: New test.
13369 * gcc.c-torture/pr69320-4.c: New test.
13370
ced41b93 133712016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13372
13373 PR c++/11858
13374 PR c++/24663
13375 PR c++/24664
13376 * g++.dg/template/pr11858.C: New test.
13377 * g++.dg/template/pr24663.C: New test.
13378 * g++.dg/template/unify12.C: New test.
13379 * g++.dg/template/unify13.C: New test.
13380 * g++.dg/template/unify14.C: New test.
13381 * g++.dg/template/unify15.C: New test.
13382 * g++.dg/template/unify16.C: New test.
13383 * g++.dg/template/unify17.C: New test.
13384
7f8cbcaf 133852016-01-18 David Malcolm <dmalcolm@redhat.com>
13386
13387 PR testsuite/69181
13388 * gcc.dg/pr69181-1.c: New test file.
13389 * gcc.dg/pr69181-2.c: New test file.
13390 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13391 globals by moving it to...
13392 (cleanup-after-saved-dg-test): ...this new function. Add
13393 "global additional_sources_used". Add reset of global
13394 multiline_expected_outputs to the empty list.
13395 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13396 global to...
13397 (multiline_expected_outputs): ...this, and updated comments to
13398 note that it is modified from gcc-dg.exp.
13399 (dg-end-multiline-output): Update for the above renaming.
13400 (handle-multiline-outputs): Likewise. Remove the clearing
13401 of the expected outputs to the empty list.
13402
3c7cbfc0 134032016-01-18 Richard Biener <rguenther@suse.de>
13404
13405 PR tree-optimization/69297
13406 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13407
81d49cc1 134082016-01-18 Joseph Myers <joseph@codesourcery.com>
13409
13410 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13411 dg-options.
13412 * gcc.target/mips/mips-3d-2.c: Likewise.
13413 * gcc.target/mips/mips-3d-3.c: Likewise.
13414 * gcc.target/mips/mips-3d-4.c: Likewise.
13415 * gcc.target/mips/mips-3d-5.c: Likewise.
13416 * gcc.target/mips/mips-3d-6.c: Likewise.
13417 * gcc.target/mips/mips-3d-7.c: Likewise.
13418 * gcc.target/mips/mips-3d-8.c: Likewise.
13419 * gcc.target/mips/mips-3d-9.c: Likewise.
13420 * gcc.target/mips/mips-ps-1.c: Likewise.
13421 * gcc.target/mips/mips-ps-2.c: Likewise.
13422 * gcc.target/mips/mips-ps-3.c: Likewise.
13423 * gcc.target/mips/mips-ps-4.c: Likewise.
13424 * gcc.target/mips/mips-ps-5.c: Likewise.
13425 * gcc.target/mips/mips-ps-6.c: Likewise.
13426 * gcc.target/mips/mips-ps-7.c: Likewise.
13427 * gcc.target/mips/mips-ps-type.c: Likewise.
13428 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13429 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13430
03c4ff3a 134312016-01-18 Tom de Vries <tom@codesourcery.com>
13432
13433 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13434 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13435 * c-c++-common/goacc/kernels-empty.c: New test.
13436 * c-c++-common/goacc/kernels-eternal.c: New test.
13437 * c-c++-common/goacc/kernels-loop-2.c: New test.
13438 * c-c++-common/goacc/kernels-loop-3.c: New test.
13439 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13440 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13441 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13442 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13443 * c-c++-common/goacc/kernels-loop-data.c: New test.
13444 * c-c++-common/goacc/kernels-loop-g.c: New test.
13445 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13446 * c-c++-common/goacc/kernels-loop-n.c: New test.
13447 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13448 * c-c++-common/goacc/kernels-loop.c: New test.
13449 * c-c++-common/goacc/kernels-noreturn.c: New test.
13450 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13451 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13452 * c-c++-common/goacc/kernels-reduction.c: New test.
13453
22e3dcee 134542016-01-18 Tom de Vries <tom@codesourcery.com>
13455
13456 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13457 * gcc.dg/autopar/outer-2.c: Same.
13458 * gcc.dg/autopar/outer-3.c: Same.
13459 * gcc.dg/autopar/outer-4.c: Same.
13460 * gcc.dg/autopar/outer-5.c: Same.
13461 * gcc.dg/autopar/outer-6.c: Same.
13462 * gcc.dg/autopar/parallelization-1.c: Same.
13463 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13464 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13465 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13466 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13467 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13468 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13469 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13470 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13471 * gcc.dg/autopar/pr39500-1.c: Same.
13472 * gcc.dg/autopar/pr39500-2.c: Same.
13473 * gcc.dg/autopar/pr46193.c: Same.
13474 * gcc.dg/autopar/pr46194.c: Same.
13475 * gcc.dg/autopar/pr49580.c: Same.
13476 * gcc.dg/autopar/pr49960-1.c: Same.
13477 * gcc.dg/autopar/pr49960.c: Same.
13478 * gcc.dg/autopar/pr68373.c: Same.
13479 * gcc.dg/autopar/reduc-1.c: Same.
13480 * gcc.dg/autopar/reduc-1char.c: Same.
13481 * gcc.dg/autopar/reduc-1short.c: Same.
13482 * gcc.dg/autopar/reduc-2.c: Same.
13483 * gcc.dg/autopar/reduc-2char.c: Same.
13484 * gcc.dg/autopar/reduc-2short.c: Same.
13485 * gcc.dg/autopar/reduc-3.c: Same.
13486 * gcc.dg/autopar/reduc-4.c: Same.
13487 * gcc.dg/autopar/reduc-6.c: Same.
13488 * gcc.dg/autopar/reduc-7.c: Same.
13489 * gcc.dg/autopar/reduc-8.c: Same.
13490 * gcc.dg/autopar/reduc-9.c: Same.
13491 * gcc.dg/autopar/uns-outer-4.c: Same.
13492 * gcc.dg/autopar/uns-outer-5.c: Same.
13493 * gcc.dg/autopar/uns-outer-6.c: Same.
13494 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13495 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13496
fd5cbe2f 134972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13498
13499 PR target/63679
13500 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13501 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13502
fa75ab55 135032016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13504
13505 PR target/63679
13506 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13507 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13508 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13509
214b2582 135102016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13511
13512 PR target/63679
13513 * gcc.dg/tree-ssa/sra-17.c: New.
13514 * gcc.dg/tree-ssa/sra-18.c: New.
13515
13146837 135162016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13517
13518 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13519
6ccd18c2 135202016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13521
13522 * gnat.dg/inline12.adb: New test.
13523
8872b95f 135242016-01-18 Bin Cheng <bin.cheng@arm.com>
13525
13526 PR tree-optimization/66797
13527 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13528
971514e3 135292016-01-18 Richard Biener <rguenther@suse.de>
13530
13531 PR tree-optimization/69170
13532 * gcc.dg/torture/pr69170.c: New testcase.
13533
dfb6d139 135342016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13535
13536 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13537
164d84c2 135382016-01-16 Tom de Vries <tom@codesourcery.com>
13539
13540 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13541
4c33b769 135422016-01-16 Tom de Vries <tom@codesourcery.com>
13543
13544 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13545 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13546 redundant dg-require-effective-target pthread.
13547 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13548 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13549 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13550 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13551 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13552 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13553 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13554
673441b0 135552016-01-16 David Edelsohn <dje.gcc@gmail.com>
13556
13557 PR target/68609
13558 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13559 * gcc.target/powerpc/recip-7.c: Same.
13560
90153ae7 135612016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13562
13563 PR c++/69091
13564 * g++.dg/template/pr69091.C: New test.
13565
bc24d01d 135662016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13567
13568 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13569 dump does not contain an error_mark_node.
13570 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13571 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13572
4067c0fd 135732016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13574
13575 PR c++/68936
13576 * g++.dg/template/pr68936.C: New test.
13577
27c6dbdd 135782016-01-15 David Edelsohn <dje.gcc@gmail.com>
13579
13580 PR target/68609
13581 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13582 * gcc.target/powerpc/recip-2.c: Same.
13583 * gcc.target/powerpc/recip-3.c: Same.
13584 * gcc.target/powerpc/recip-4.c: Same.
13585 * gcc.target/powerpc/recip-sqrtf.c: Same.
13586
e390c57d 135872016-01-15 Jeff Law <law@redhat.com>
13588
13589 PR tree-optimization/69270
13590 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13591 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13592
ddcfeaf1 135932016-01-15 Paul Thomas <pault@gcc.gnu.org>
13594
13595 PR fortran/49630
13596 * gfortran.dg/deferred_character_13.f90: New test for the fix
13597 of comment 3 of the PR.
13598
13599 PR fortran/54070
13600 * gfortran.dg/deferred_character_8.f90: New test
13601 * gfortran.dg/allocate_error_5.f90: New test
13602
13603 PR fortran/60593
13604 * gfortran.dg/deferred_character_10.f90: New test
13605
13606 PR fortran/60795
13607 * gfortran.dg/deferred_character_14.f90: New test
13608
13609 PR fortran/61147
13610 * gfortran.dg/deferred_character_11.f90: New test
13611
13612 PR fortran/64324
13613 * gfortran.dg/deferred_character_9.f90: New test
13614
81be349c 136152016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13616
13617 PR rtl-optimization/69030
13618 * gcc.target/i386/pr69030.c: New.
13619
998456c5 136202016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13621
13622 * gcc.target/aarch64/target_attr_17.c: New test.
13623
0d85be19 136242016-01-15 Richard Biener <rguenther@suse.de>
13625
13626 PR tree-optimization/66856
13627 * gcc.dg/torture/pr66856-1.c: New testcase.
13628 * gcc.dg/torture/pr66856-2.c: Likewise.
13629
321d36c8 136302016-01-15 Richard Biener <rguenther@suse.de>
13631
13632 PR debug/69137
13633 * g++.dg/lto/pr69137_0.C: New testcase.
13634
d94a1f53 136352016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13636
13637 PR middle-end/69246
13638 * gcc.target/i386/pr69246.c: New test.
13639
5fe9a861 136402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13641
a9c01e81 13642 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13643
3d05a5e9 136442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13645
13646 PR c++/56194
13647 * g++.dg/init/const9.C: Disable test on S/390.
13648
5e8132b5 136492016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13650
13651 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13652 * g++.dg/Wno-frame-address.C: Ditto.
13653
32307cdf 136542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13655
13656 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13657
1ca28250 136582016-01-15 Richard Biener <rguenther@suse.de>
13659
13660 PR tree-optimization/68961
13661 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13662
6271bd93 136632016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13664
13665 * gcc.target/i386/pr65105-5.c: New test.
13666
dfb6d139 136672016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13668
13669 * gcc.c-torture/execute/alias-4.c: New testcase.
13670
dfb6d139 136712016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13672
13673 PR ipa/68148
13674 * g++.dg/ipa/devirt-49.C: New testcase.
13675
7bbac464 136762016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13677
13678 PR target/65837
13679 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13680 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13681 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13682
4345b868 136832016-01-15 Richard Biener <rguenther@suse.de>
13684
13685 PR tree-optimization/69117
13686 * gcc.dg/torture/pr69117.c: New testcase.
13687
580357e7 136882015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13689
13690 PR c++/69048
13691 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13692
612baa31 136932016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13694
13695 PR testsuite/67509
13696 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13697 range tests use 100 * maximum instead of maximum + 1.
13698
44e09bc4 136992016-01-14 Jakub Jelinek <jakub@redhat.com>
13700
13701 PR debug/69244
13702 * gcc.dg/guality/pr69244.c: New test.
13703
96962ae4 137042016-01-14 Uros Bizjak <ubizjak@gmail.com>
13705
13706 * lib/target-supports.exp (check_effective_target_issignaling):
13707 New procedure.
13708 * gcc.dg/pr61441.c: Require issignaling effective target.
13709
ab9c400b 137102016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13711
13712 PR target/68803
13713 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13714
a7ed4583 137152016-01-14 David Malcolm <dmalcolm@redhat.com>
13716
13717 PR c++/68819
13718 PR preprocessor/69177
13719 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13720 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13721 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13722 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13723
77f35cec 137242016-01-14 Marek Polacek <polacek@redhat.com>
13725
13726 PR c/69262
13727 * gcc.dg/array-15.c: New test.
13728
915d0950 137292016-01-14 Jakub Jelinek <jakub@redhat.com>
13730
13731 PR middle-end/68146
13732 PR tree-optimization/69155
13733 * gfortran.dg/pr68146.f: New test.
13734 * gfortran.dg/pr69155.f90: New test.
13735
24651fb7 137362016-01-14 Richard Biener <rguenther@suse.de>
13737
13738 PR tree-optimization/68060
13739 * gcc.dg/torture/pr68060-1.c: New testcase.
13740 * gcc.dg/torture/pr68060-2.c: Likewise.
13741
2f63f950 137422016-01-14 Nick Clifton <nickc@redhat.com>
13743
13744 * lib/target-supports.exp
13745 (check_effective_target_arm_neon_ok_nocache): Add an option
13746 sequence that includes setting the ARM architecture to ARMv7-A.
13747 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13748 command line options necessary to enable Neon support.
13749 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13750 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13751 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13752 * gcc.target/arm/pr69180.c: Likewise.
13753
3ce0acde 137542016-01-14 Jeff Law <law@redhat.com>
13755
13756 PR tree-optimization/69270
13757 * gcc.dg/tree-ssa/pr69270.c: New test.
13758
bda05c57 137592016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13760
13761 PR c/66208
13762 * c-c++-common/pr66208.c: New file.
13763
9b657cf1 137642016-01-13 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR tree-optimization/69156
13767 * gcc.dg/pr69156.c: New test.
13768
58ba1b9d 137692016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13770
13771 * gcc.target/i386/pr69225-7.c: New test.
13772
e5fee0fe 137732016-01-13 Richard Henderson <rth@redhat.com>
13774
13775 * gcc.dg/tm/memopt-13.c: Update expected function.
13776 * gcc.dg/tm/memopt-6.c: Likewise.
13777
3f0e9745 137782016-01-13 Uros Bizjak <ubizjak@gmail.com>
13779
13780 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13781 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13782 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13783 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13784
3f0e9745 137852016-01-13 Tom de Vries <tom@codesourcery.com>
13786
13787 PR tree-optimization/69169
7a6ddc0d 13788 * gcc.dg/pr69169.c: New test.
13789
9b657cf1 137902016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13791
13792 PR target/69228
13793 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13794 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13795 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13796 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13797 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13798 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13799 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13800 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13801
f704d701 138022016-01-13 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR target/69247
13805 * gcc.dg/pr69247.c: New test.
13806
e966d6b9 138072016-01-13 Richard Biener <rguenther@suse.de>
13808
13809 PR tree-optimization/69242
13810 * gcc.dg/torture/pr69242.c: New testcase.
13811
1ca1d9b2 138122016-01-13 Richard Biener <rguenther@suse.de>
13813
13814 PR tree-optimization/69186
13815 * gcc.dg/torture/pr69186.c: New testcase.
13816
d07cbccc 138172016-01-13 Jeff Law <law@redhat.com>
13818
13819 PR tree-optimization/67755
13820 * gcc.dg/tree-ssa/pr67755.c: New test.
13821
138222016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13823
13824 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13825 pass number in output by a star.
13826
b95d41cf 138272016-01-12 Bin Cheng <bin.cheng@arm.com>
13828
13829 PR tree-optimization/68911
13830 * gcc.c-torture/execute/pr68911.c: New test.
13831
91d87e22 138322016-01-12 Marek Polacek <polacek@redhat.com>
13833
13834 PR c++/68979
13835 * g++.dg/warn/permissive-1.C: New test.
13836
8a9401a4 138372016-01-12 Jakub Jelinek <jakub@redhat.com>
13838
13839 PR objc++/68511
13840 PR c++/69213
13841 * g++.dg/opt/pr69213.C: New test.
13842
b9cb7a67 138432016-01-12 Christian Bruel <christian.bruel@st.com>
13844
13845 PR target/69180
13846 * gcc.target/arm/pr69180.c: New test.
13847
e4c96992 138482016-01-12 Richard Biener <rguenther@suse.de>
13849
13850 PR lto/69077
13851 * g++.dg/lto/pr69077_0.C: New testcase.
13852 * g++.dg/lto/pr69077_1.C: Likewise.
13853
90525f61 138542016-01-12 Jakub Jelinek <jakub@redhat.com>
13855
13856 PR target/69175
13857 * g++.dg/opt/pr69175.C: New test.
13858
9e7edfd3 138592016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13860
13861 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13862 rather than #including math.h & stdlib.h.
13863 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13864 * gcc.dg/vect/pr49771.c: Likewise.
13865 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13866 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13867 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13868 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13869 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13870 * gcc.dg/vect/pr44507.c: Likewise.
13871 * gcc.dg/vect/pr45902.c: Likewise.
13872 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13873 * gcc.dg/vect/vect-117.c: Likewise.
13874 * gcc.dg/vect/vect-99.c: Likewise.
13875 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13876 * gcc.dg/vect/vect-cond-1.c: Likewise.
13877 * gcc.dg/vect/vect-cond-2.c: Likewise.
13878 * gcc.dg/vect/vect-cond-3.c: Likewise.
13879 * gcc.dg/vect/vect-cond-4.c: Likewise.
13880 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13881 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13882 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13883 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13884 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13885 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13886 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13887 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13888 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13889 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13890 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13891 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13892 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13893 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13894 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13895 include of signal.h.
13896 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13897 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13898 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13899 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13900 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13901 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13902 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13903 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13904 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13905 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13906 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13907 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13908 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13909 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13910 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13911 * gcc.dg/vect/vect-outer-5.c: Likewise.
13912 * gcc.dg/vect/vect-outer-6.c: Likewise.
13913 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13914 include of stdio.h.
13915
3368873d 139162016-01-12 Nick Clifton <nickc@redhat.com>
13917
13918 PR target/68913
13919 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13920 to fread so that it will be found in all target runtimes.
13921
0464ea95 139222016-01-12 Richard Biener <rguenther@suse.de>
13923
13924 PR tree-optimization/69053
13925 * g++.dg/torture/pr69053.C: New testcase.
13926
7819730f 139272016-01-12 Richard Biener <rguenther@suse.de>
13928
13929 PR tree-optimization/69168
13930 * gcc.dg/torture/pr69168.c: New testcase.
13931
995bfebf 139322016-01-12 Richard Biener <rguenther@suse.de>
13933
13934 PR tree-optimization/69157
13935 * gcc.dg/torture/pr69157.c: New testcase.
13936
139372016-01-12 Richard Biener <rguenther@suse.de>
13938
13939 PR tree-optimization/69174
13940 * gcc.dg/torture/pr69174.c: New testcase.
13941
1d10d64c 139422016-01-12 Jakub Jelinek <jakub@redhat.com>
13943
13944 PR c++/66808
13945 PR c++/69000
13946 * g++.dg/tls/pr66808.C: New test.
13947 * g++.dg/tls/pr69000.C: New test.
13948
f0b79faf 139492016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13950
13951 * gcc.target/powerpc/swaps-p8-23.c: New test.
13952 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13953
04cf75a4 139542016-01-11 John David Anglin <danglin@gcc.gnu.org>
13955
13956 PR tree-optimization/68356
13957 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13958
0eb4264c 139592016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13960 Jim Wilson <jim.wilson@linaro.org>
13961
13962 PR target/69194
13963 * gcc.target/arm/pr69194.c: New test.
13964
2f66de64 139652016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13966
13967 PR target/69225
13968 * gcc.target/i386/pr69225-1.c: New test.
13969 * gcc.target/i386/pr69225-2.c: Likewise.
13970 * gcc.target/i386/pr69225-3.c: Likewise.
13971 * gcc.target/i386/pr69225-4.c: Likewise.
13972 * gcc.target/i386/pr69225-5.c: Likewise.
13973 * gcc.target/i386/pr69225-6.c: Likewise.
13974
36105e82 139752016-01-11 Jakub Jelinek <jakub@redhat.com>
13976
1c78ce2e 13977 PR target/67462
13978 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13979 if lp64.
13980
a4a87320 13981 PR target/69071
13982 * gcc.dg/pr69071.c: New test.
13983
91fbd04f 13984 PR c++/69211
13985 * g++.dg/opt/pr69211.C: New test.
13986
36105e82 13987 PR tree-optimization/69214
13988 * gcc.c-torture/compile/pr69214.c: New test.
13989
e934c380 139902016-01-11 Uros Bizjak <ubizjak@gmail.com>
13991
13992 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13993 * gcc.target/i386/pr66232-11.c: Ditto.
13994 * gcc.target/i386/pr66232-12.c: Ditto.
13995 * gcc.target/i386/pr66232-13.c: Ditto.
13996
3ff1b153 139972016-01-11 Richard Biener <rguenther@suse.de>
13998
13999 PR tree-optimization/69173
14000 * gcc.dg/torture/pr69173.c: New testcase.
14001
04e1504c 140022016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14003
14004 PR rtl-optimization/68796
14005 * gcc.target/aarch64/tst_5.c: New test.
14006 * gcc.target/aarch64/tst_6.c: Likewise.
14007
ae8718b5 140082016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14009
14010 PR rtl-optimization/68841
14011 * gcc.dg/pr68841.c: New test.
14012 * gcc.c-torture/execute/pr68841.c: New test.
14013
bd8bece2 140142016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14015
14016 PR rtl-optimization/68920
14017 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14018 for ix86 targets.
14019 * gcc.dg/ifcvt-5.c: New test.
14020
9b657cf1 140212016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 14022
14023 PR bootstrap/69123
14024 * g++.dg/pr69123.C: New.
14025
7a158352 140262016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14027
14028 PR target/69010
14029 * gcc.target/i386/pr69010.c: New test.
14030
ff375d11 140312016-01-11 Martin Jambor <mjambor@suse.cz>
14032
14033 PR ipa/69044
14034 * gcc.target/i386/chkp-pr69044.c: New test.
14035
9eb890f1 140362016-01-11 Tom de Vries <tom@codesourcery.com>
14037
14038 PR tree-optimization/69109
14039 * gcc.dg/autopar/pr69109-2.c: New test.
14040 * gcc.dg/autopar/pr69109.c: New test.
14041
c4157ee5 140422016-01-11 Tom de Vries <tom@codesourcery.com>
14043
14044 PR tree-optimization/69108
14045 * gcc.dg/autopar/pr69108.c: New test.
14046
b933e511 140472016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14048
14049 PR c++/69029
14050 * c-c++-common/Wisleading-indentation.c: Augment test.
14051
efb73de1 140522016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14053
14054 PR fortran/69154
14055 * gfortran.dg/inline_matmul_12.f90: New test.
14056
40c86c3b 140572016-01-10 Paul Thomas <pault@gcc.gnu.org>
14058
14059 PR fortran/67779
14060 * gfortran.dg/actual_array_offset_1: New test.
14061
a006c0bb 140622016-01-10 Tom de Vries <tom@codesourcery.com>
14063
14064 PR tree-optimization/69062
14065 * gcc.dg/autopar/pr69062.c: New test.
14066
880ed4be 140672016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14068
14069 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14070 * gcc.dg/vect/slp-perm-2.c: Likewise.
14071 * gcc.dg/vect/slp-perm-3.c: Likewise.
14072 * gcc.dg/vect/slp-perm-5.c: Likewise.
14073 * gcc.dg/vect/slp-perm-6.c: Likewise.
14074 * gcc.dg/vect/slp-perm-7.c: Likewise.
14075 * gcc.dg/vect/slp-perm-8.c: Likewise.
14076
d95e1856 140772016-01-10 Tom de Vries <tom@codesourcery.com>
14078
14079 PR tree-optimization/69039
14080 * gcc.dg/autopar/pr69039.c: New test.
14081
0f8f48d0 140822016-01-09 Marek Polacek <polacek@redhat.com>
14083
14084 PR c++/69113
14085 * g++.dg/pr69113.C: New test.
14086
7dff0499 140872016-01-09 Jakub Jelinek <jakub@redhat.com>
14088
14089 PR middle-end/50865
14090 PR tree-optimization/69097
14091 * gcc.c-torture/execute/pr50865.c: New test.
14092 * gcc.c-torture/execute/pr69097-1.c: New test.
14093 * gcc.c-torture/execute/pr69097-2.c: New test.
14094 * gcc.dg/pr69097-1.c: New test.
14095 * gcc.dg/pr69097-2.c: New test.
14096
18431e78 140972016-01-09 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR c++/69164
14100 * g++.dg/opt/pr69164.C: New test.
14101
1943a4a2 141022016-01-08 Jakub Jelinek <jakub@redhat.com>
14103
14104 PR tree-optimization/69167
14105 * gcc.dg/pr69167.c: New test.
14106
a143e277 141072016-01-08 Marek Polacek <polacek@redhat.com>
14108
14109 PR c++/68449
14110 * g++.dg/pr68449.C: New.
14111
44c01906 141122016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14113
14114 PR tree-optimization/68707
14115 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14116 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14117 on platforms supporting it.
14118 * gcc.dg/vect/slp-perm-2.c: Likewise.
14119 * gcc.dg/vect/slp-perm-3.c: Likewise.
14120 * gcc.dg/vect/slp-perm-5.c: Likewise.
14121 * gcc.dg/vect/slp-perm-7.c: Likewise.
14122 * gcc.dg/vect/slp-perm-8.c: Likewise.
14123 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14124 on platforms supporting it.
14125
c437d1e8 141262016-01-08 Jakub Jelinek <jakub@redhat.com>
14127
c9595c51 14128 PR tree-optimization/69162
14129 * gcc.dg/pr69162.c: New test.
14130
c437d1e8 14131 PR tree-optimization/69172
14132 * gcc.dg/pr69172.c: New test.
14133
6a46a28c 141342016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14135
14136 PR tree-optimization/67781
14137 * gcc.c-torture/execute/pr67781.c: New file.
14138
62ad9a04 141392016-01-08 Jakub Jelinek <jakub@redhat.com>
14140
14141 PR tree-optimization/69083
14142 * gcc.dg/vect/pr69083.c: New test.
14143
9e0e8c2a 141442016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14145
14146 PR tree-optimization/61441
14147 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14148 Use -fexcess-precision=standard for compiler options.
14149 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14150
5d034e37 141512016-01-08 Jakub Jelinek <jakub@redhat.com>
14152
5013f740 14153 PR fortran/69128
14154 * gfortran.dg/gomp/pr69128.f90: New test.
14155
5d034e37 14156 PR c++/69145
14157 * g++.dg/ext/pr69145-1.C: New test.
14158 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14159 * g++.dg/ext/pr69145-2.h: New file.
14160
517906ff 141612016-01-07 Martin Sebor <msebor@redhat.com>
14162
14163 PR c/68966
14164 * gcc.dg/atomic-fetch-bool.c: New test.
14165 * gcc.dg/sync-fetch-bool.c: New test.
14166
cdbb524c 141672016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14168
14169 PR fortran/66680
14170 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14171
ec3aba9e 141722016-01-07 Nick Clifton <nickc@redhat.com>
14173
14174 PR target/66655
14175 * g++.dg/pr66655.C: New test.
14176 * g++.dg/pr66655_1.cc: Test support file.
14177 * g++.dg/pr66655.h: Test header file.
14178
9b657cf1 141792016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14180
14181 PR fortran/66680
14182 gfortran.dg/gomp/pr66680.f90: New test.
14183
cd45d7a5 141842016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14185
14186 PR target/69171
14187 * gcc.target/i386/pr69171-1.c: New test.
14188 * gcc.target/i386/pr69171-2.c: Likewise.
14189 * gcc.target/i386/pr69171-3.c: Likewise.
14190 * gcc.target/i386/pr69171-4.c: Likewise.
14191 * gcc.target/i386/pr69171-5.c: Likewise.
14192 * gcc.target/i386/pr69171-6.c: Likewise.
14193
4a86a91a 141942015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14195
14196 PR middle-end/67639
14197 * c-c++-common/pr67639.c: New test.
14198
34c05552 141992016-01-07 Jakub Jelinek <jakub@redhat.com>
14200
14201 PR tree-optimization/69141
14202 * g++.dg/opt/pr69141.C: New test.
14203
f08d6895 142042016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14205
14206 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14207
32ec4173 142082016-01-06 Uros Bizjak <ubizjak@gmail.com>
14209
14210 PR target/69140
14211 * gcc.target/i386/pr69140.c: New test
14212
d74214f3 142132016-01-06 David Malcolm <dmalcolm@redhat.com>
14214
14215 * gcc.dg/bad-dereference.c: New test case.
14216
73991cab 142172015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14218
14219 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14220
fc8cc457 142212016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14222
14223 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14224
be3c9981 142252016-01-06 Marek Polacek <polacek@redhat.com>
14226
14227 PR sanitizer/69099
14228 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14229
2cb724f9 142302016-01-05 Marek Polacek <polacek@redhat.com>
14231
14232 PR c/69104
14233 * gcc.dg/atomic-invalid-2.c: New.
14234
233a53ed 142352016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14236
14237 PR target/68991
14238 * gcc.target/i386/pr68991.c: New test.
14239
ea87c5e3 142402016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14241
14242 PR target/68991
14243 * g++.dg/pr68991-1.C: New test.
14244 * g++.dg/pr68991-2.C: Likewise.
14245
1943a4a2 142462016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14247
1943a4a2 14248 PR other/60465
afe82e5b 14249 * gcc.target/ia64/pr60465-gprel64.c: New test.
14250 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14251
1e9147dd 142522016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14253
14254 PR rtl-optimization/68651
14255 * gcc.target/aarch64/pr68651_1.c: New test.
14256
d42aa619 142572016-01-05 David Malcolm <dmalcolm@redhat.com>
14258
14259 PR c/69122
14260 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14261
1776de76 142622016-01-05 Nathan Sidwell <nathan@acm.org>
14263
2d7d361d 14264 PR c++/58583
14265 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14266
1776de76 14267 * gcc.dg/alias-15.c: New.
14268
5beb12c0 142692016-01-05 Nick Clifton <nickc@redhat.com>
14270
14271 PR target/68870
14272 * g++.dg/pr68770.C: New test.
14273
d8cca921 142742016-01-04 Mike Stump <mikestump@comcast.net>
14275
14276 * lib/target-supports.exp (check_effective_target_cilkplus):
14277 cilkplus targets require pthreads.
afc907ef 14278 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14279
8427dff3 142802016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14281
14282 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14283 generation.
14284
f1717362 142852016-01-04 Jakub Jelinek <jakub@redhat.com>
14286
14287 Update copyright years.
14288
d7d6a3ab 142892016-01-04 Marek Polacek <polacek@redhat.com>
14290
14291 PR c/68908
14292 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14293 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14294 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14295
b8f4a5f9 142962016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14297
14298 * gcc.target/sparc/20160104-2.c: New test.
14299
6b5c028f 143002016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14301
14302 * gcc.target/sparc/20160104-1.c: New test.
14303
300e1002 143042016-01-03 Paul Thomas <pault@gcc.gnu.org>
14305
14306 PR fortran/65045
14307 * gfortran.dg/pr65045.f90: New test.
14308
855b105f 143092016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14310
14311 * gnat.dg/specs/debug1.ads: Delete.
14312
bdc177dc 143132016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14314
14315 PR libgfortran/68867
14316 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14317 expression.
14318
48aaffae 143192016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14320
14321 PR libgfortran/68867
14322 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14323 PowerPC.
14324
19a468b8 143252016-01-01 Paul Thomas <pault@gcc.gnu.org>
14326
14327 PR fortran/68864
14328 * gfortran.dg/pr68864.f90: New test.
14329
25371c91 143302016-01-01 Jakub Jelinek <jakub@redhat.com>
14331
2a659064 14332 PR tree-optimization/69070
14333 * gcc.dg/pr69070.c: New test.
14334
57aa9851 14335 PR sanitizer/69055
14336 * gfortran.dg/pr69055.f90: New test.
14337
25371c91 14338 PR target/69015
14339 * gcc.dg/pr69015.c: New test.
f1717362 14340\f
fb2c1edd 14341Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14342
14343Copying and distribution of this file, with or without modification,
14344are permitted in any medium without royalty provided the copyright
14345notice and this notice are preserved.