]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-10-21 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
a3d5ca2a 12016-10-21 Richard Biener <rguenther@suse.de>
2
3 PR tree-optimization/78051
4 * g++.dg/torture/pr78051.C: New testcase.
5
127b5b65 62016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7
8 * c-c++-common/wdate-time.c: Restored test case.
9 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
10
8d379b82 112016-10-20 Jakub Jelinek <jakub@redhat.com>
12
13 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
14
e0a20c9e 152016-10-20 Uros Bizjak <ubizjak@gmail.com>
16
17 PR target/78037
18 * gcc.target/i386/pr78037.c: New test.
19
06904722 202016-10-20 Eric Botcazou <ebotcazou@adacore.com>
21
22 * gcc.target/visium/overflow8.c: New.
23 * gcc.target/visium/overflow16.c: Likewise.
24 * gcc.target/visium/overflow32: Likewise.
25
92a2a716 262016-10-20 Michael Matz <matz@suse.de>
27
28 * gcc.dg/loop-split.c: New test.
29 * gcc.dg/tree-ssa/ifc-9.c: Update.
30 * gcc.dg/tree-ssa/ifc-10.c: Update.
31
8a0d346b 322016-10-20 Richard Biener <rguenther@suse.de>
33
34 * gcc.dg/graphite/pr35356-1.c: Update.
35
bc3bde59 362016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
37
38 PR c++/77446
39 * g++.dg/cpp1y/pr77446.C: New.
40
ab056ef4 412016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
42
43 PR tree-optimization/53979
44 * gcc.dg/pr53979-1.c: New test-case.
45 * gcc.dg/pr53979-2.c: Likewise.
46
5c2ba578 472016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
48
49 * c-c++-common/Wint-in-bool-context-2.c: New test.
50
dbbe97e3 512016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
52
53 * gfortran.dg/dtio_17.f90: Fix test.
54
0d05daf3 552016-10-19 Aldy Hernandez <aldyh@redhat.com>
56
57 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
58 * gcc.dg/Walloca-2.c: Same.
59
e066ee66 602016-10-19 Aldy Hernandez <aldyh@redhat.com>
61
62 * gcc.dg/Wvla-1.c: Rename to...
63 * gcc.dg/Wvla-larger-than-1.c: ...this.
64 * gcc.dg/Wvla-2.c: Rename to...
65 * gcc.dg/Wvla-larger-than-2.c: ...this.
66 * gcc.dg/Wvla-3.c: Rename to...
67 * gcc.dg/Walloca-11.c.: ...this.
68 * gcc.dg/wvla-[1-7].c: Rename to:
69 * gcc.dg/Wvla-[1-7].c: ...this.
70
82112bf2 712016-10-19 Bin Cheng <bin.cheng@arm.com>
72
73 PR tree-optimization/78005
74 * gcc.dg/vect/pr78005.c: New.
75 * gcc.target/i386/l_fma_float_1.c: Revise test.
76 * gcc.target/i386/l_fma_float_2.c: Ditto.
77 * gcc.target/i386/l_fma_float_3.c: Ditto.
78 * gcc.target/i386/l_fma_float_4.c: Ditto.
79 * gcc.target/i386/l_fma_float_5.c: Ditto.
80 * gcc.target/i386/l_fma_float_6.c: Ditto.
81 * gcc.target/i386/l_fma_double_1.c: Ditto.
82 * gcc.target/i386/l_fma_double_2.c: Ditto.
83 * gcc.target/i386/l_fma_double_3.c: Ditto.
84 * gcc.target/i386/l_fma_double_4.c: Ditto.
85 * gcc.target/i386/l_fma_double_5.c: Ditto.
86 * gcc.target/i386/l_fma_double_6.c: Ditto.
87
b3e3b38b 882016-10-19 Thomas Schwinge <thomas@codesourcery.com>
89
90 PR tree-optimization/78024
91 * gcc.dg/goacc/loop-processing-1.c: New file.
92
1227b118 932016-10-19 Richard Biener <rguenther@suse.de>
94
95 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
96
f9debd38 972016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
98
99 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
100 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
101 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
102 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
103 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
104 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
105 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
106 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
107 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
108 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
109 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
110 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
111 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
112 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
113 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
114 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
115 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
116 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
117 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
118 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
119 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
120 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
121 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
122 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
123 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
124 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
125 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
126 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
127 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
128 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
129 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
130 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
131 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
132 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
133 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
134 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
135 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
136 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
137 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
138 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
139 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
140 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
141 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
142 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
143 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
144 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
145 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
146 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
147 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
148 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
149 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
150 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
151 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
152 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
153 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
154 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
155 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
156 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
157 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
158 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
159 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
160 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
161 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
162 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
163 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
164 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
165 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
166 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
167 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
168 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
169 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
170 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
171 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
172 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
173 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
174 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
175 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
176 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
177 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
178 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
179 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
180 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
181 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
182 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
183 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
184 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
185 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
186 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
187 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
188 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
189 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
190 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
191 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
192 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
193 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
194 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
195 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
196 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
197 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
198 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
199 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
200 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
201 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
202 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
203 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
204 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
205 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
206 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
207 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
208 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
209 * gcc.target/powerpc/vsu/vsu.exp: New file.
210
4d7671d9 2112016-10-18 Uros Bizjak <ubizjak@gmail.com>
212
213 PR target/77991
214 * gcc.target/i386/pr77991.c: New test.
215
ce1813aa 2162016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
217
218 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
219 LTO is used.
220
7c57132a 2212016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
222
4d7671d9 223 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 224
9edca09e 2252016-10-18 Richard Biener <rguenther@suse.de>
226
227 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
228 * gcc.dg/tree-ssa/pr21001.c: Likewise.
229 * gcc.dg/tree-ssa/pr21090.c: Likewise.
230 * gcc.dg/tree-ssa/pr21294.c: Likewise.
231 * gcc.dg/tree-ssa/pr21563.c: Likewise.
232 * gcc.dg/tree-ssa/pr23744.c: Likewise.
233 * gcc.dg/tree-ssa/pr25382.c: Likewise.
234 * gcc.dg/tree-ssa/pr68431.c: Likewise.
235 * gcc.dg/tree-ssa/vrp03.c: Likewise.
236 * gcc.dg/tree-ssa/vrp06.c: Likewise.
237 * gcc.dg/tree-ssa/vrp07.c: Likewise.
238 * gcc.dg/tree-ssa/vrp09.c: Likewise.
239 * gcc.dg/tree-ssa/vrp19.c: Likewise.
240 * gcc.dg/tree-ssa/vrp20.c: Likewise.
241 * gcc.dg/tree-ssa/vrp92.c: Likewise.
242 * gcc.dg/pr68217.c: Likewise.
243 * gcc.dg/predict-9.c: Likewise.
244 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
245 * gcc.dg/predict-1.c: Likewise.
246
089541f0 2472016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
248
249 * gfortran.dg/dtio_17.f90: New test.
250
130a8de2 2512016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
252
253 * gcc.dg/ipa/vrp4.c: Adjust testcase.
254
fc323d70 2552016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
256
257 * gcc.dg/ipa/vrp4.c: New test.
258
5b48910f 2592016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
260
261 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
262 * gcc.dg/torture/pr39074.c: Likewise.
263
946d814a 2642016-10-17 Eric Botcazou <ebotcazou@adacore.com>
265
266 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
267 * gnat.dg/trampoline4.adb: Minor tweak.
268
53cddf24 2692016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
270
271 PR tree-optimization/77916
272 * gcc.dg/torture/pr77916.c: New.
273
443d1195 2742016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
275
276 PR fortran/77978
277 * gfortran.dg/pr77978_1.f90: New test.
278 * gfortran.dg/pr77978_2.f90: Ditto.
279 * gfortran.dg/pr77978_3.f90: Ditto.
280
5db34fe5 2812016-10-17 Paul Thomas <pault@gcc.gnu.org>
282
283 PR fortran/61420
284 PR fortran/78013
285 * gfortran.dg/proc_ptr_49.f90: New test.
286
a68b3ea1 2872016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
288
289 PR target/77308
290 * gcc.target/arm/pr77308.c: New test.
291
dbd2f085 2922016-10-17 David Edelsohn <dje.gcc@gmail.com>
293
294 * lib/target-supports.exp
295 (check_effective_target_floatn_nx_runtime): Return 0 for
296 powerpc*-ibm-aix*.
297
5bcc4152 2982016-10-17 Andrew Pinski <apinski@cavium.com>
299
300 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
301 long instead of long.
302 * gcc.target/aarch64/cinc_common_1.c: Likewise.
303 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
304 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
305 * gcc.target/aarch64/mult-synth_4.c: Likewise.
306 * gcc.target/aarch64/pr68102_1.c: Likewise.
307 * gcc.target/aarch64/target_attr_3.c: Likewise.
308
6539e0f7 3092016-10-17 Richard Biener <rguenther@suse.de>
310
311 PR tree-optimization/77988
312 * gcc.dg/torture/pr77988.c: New testcase.
313
6a0d39d6 3142016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
315
316 * gcc.dg/pr71636-1.c: New test-case.
317 * gcc.dg/pr71636-2.c: Likewise.
318
a27e3913 3192016-10-16 Eric Botcazou <ebotcazou@adacore.com>
320
321 * gnat.dg/trampoline3.adb: New test.
322 * gnat.dg/trampoline4.adb: Likewise.
323
4c3a9c43 3242016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
325
326 * gfortran.dg/dtio_16.f90: New test.
327
b39e7130 3282016-10-15 Eric Botcazou <ebotcazou@adacore.com>
329
330 * gcc.target/sparc/bmaskbshuf.c: Rename to...
331 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
332 * gcc.target/sparc/bmaskbshuf-2.c: New test.
333
e16e12bf 3342016-10-15 Eric Botcazou <ebotcazou@adacore.com>
335
336 * gcc.target/sparc/popc.c: Rename to...
337 * gcc.target/sparc/popc-1.c: ...this.
338 * gcc.target/sparc/popc-2.c: New test.
339
f2540a7e 3402016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
341
342 PR fortran/77972
343 * gfortran.dg/unexpected_eof_4.f90: New test.
344
5ba96fdd 3452016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
346
c258c004 347 PR libfortran/48587
348 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 349
6b34469c 3502016-10-14 Jakub Jelinek <jakub@redhat.com>
351
7aeed2e5 352 PR middle-end/77959
353 * gfortran.dg/pr77959.f90: New test.
354
6b34469c 355 DR 1511 - const volatile variables and ODR
356 * g++.dg/DRs/dr1511-1.C: New test.
357 * g++.dg/DRs/dr1511-2.C: New test.
358
f81df488 3592016-10-14 Eric Botcazou <ebotcazou@adacore.com>
360
361 * gnat.dg/debug7.adb (dg-options): Remove -g.
362 * gnat.dg/debug8.adb (dg-options): Add -margs.
363 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
364
e5664bb5 3652016-10-14 Richard Biener <rguenther@suse.de>
366
367 PR tree-optimization/77979
368 * gcc.dg/torture/pr77979.c: New testcase.
369
3b7a15a1 3702016-10-14 Martin Liska <mliska@suse.cz>
371
372 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
373 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
374 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
375
2b379696 3762016-10-14 Uros Bizjak <ubizjak@gmail.com>
377
378 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
379 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
380 * gcc.dg/torture/pr77937-2.c: Likewise.
381
0dfdb37a 3822016-10-14 Eric Botcazou <ebotcazou@adacore.com>
383
384 * gnat.dg/lto15.adb: Adjust.
385 * gnat.dg/lto16.adb: Likewise.
386 * gnat.dg/lto17.adb: Likewise
387 * gnat.dg/lto18.ad[sb]: New test.
388 * gnat.dg/lto18_pkg.ads: New helper.
389 * gnat.dg/lto19.adb: New test.
390 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
391 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
392 * gnat.dg/lto20.adb: New test.
393 * gnat.dg/lto20_pkg.ad[sb]: New helper.
394
30825815 3952016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
396
397 * gfortran.dg/coarray_38.f90: Expect error message.
398
f6412f44 3992016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
400
401 * gcc.target/aarch64/spellcheck_1.c: New test.
402 * gcc.target/aarch64/spellcheck_2.c: Likewise.
403 * gcc.target/aarch64/spellcheck_3.c: Likewise.
404 * gcc.target/aarch64/spellcheck_4.c: Likewise.
405 * gcc.target/aarch64/spellcheck_5.c: Likewise.
406 * gcc.target/aarch64/spellcheck_6.c: Likewise.
407
7a8fd205 4082016-10-13 Andreas Schwab <schwab@linux-m68k.org>
409
410 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
411
0512a8c6 4122016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
413
414 PR tree-optimization/77937
415 * gcc.dg/torture/pr77937-1.c: New.
416 * gcc.dg/torture/pr77937-2.c: New.
417
81f19d90 4182016-10-13 Jakub Jelinek <jakub@redhat.com>
419
420 * g++.dg/cpp1z/inline-var1.C: New test.
421 * g++.dg/cpp1z/inline-var1a.C: New test.
422 * g++.dg/cpp1z/inline-var1.h: New file.
423 * g++.dg/cpp1z/inline-var2.C: New test.
424 * g++.dg/cpp1z/inline-var3.C: New test.
425 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
426 uninitialized const.
427
8d16d6ff 4282016-10-13 Sandra Loosemore <sandra@codesourcery.com>
429
f3e6118a 430 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
431 Xscale is specified, not just -march.
432 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
433 is incompatible with Xscale.
8d16d6ff 434
2e7b05a3 4352016-10-13 Martin Sebor <msebor@redhat.com>
436
437 PR c++/71912
438 * g++.dg/ext/flexary4.C: Adjust.
439 * g++.dg/ext/flexary5.C: Same.
440 * g++.dg/ext/flexary9.C: Same.
441 * g++.dg/ext/flexary19.C: New test.
442 * g++.dg/ext/flexary18.C: New test.
443 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
444 regression test.
4d7671d9 445 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
446 Avoid generating a flexible array member in an array.
2e7b05a3 447
ff56abd1 4482016-10-13 Martin Sebor <msebor@redhat.com>
449
450 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
451 to placate -Wformat on targets where the type is not int.
452
c4966203 4532016-10-13 David Malcolm <dmalcolm@redhat.com>
454
455 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
456 in INSN_LOCATION.
457
0655e0e6 4582016-10-13 Bin Cheng <bin.cheng@arm.com>
459
460 * gcc.target/i386/l_fma_float_1.c: Revise test.
461 * gcc.target/i386/l_fma_float_2.c: Ditto.
462 * gcc.target/i386/l_fma_float_3.c: Ditto.
463 * gcc.target/i386/l_fma_float_4.c: Ditto.
464 * gcc.target/i386/l_fma_float_5.c: Ditto.
465 * gcc.target/i386/l_fma_float_6.c: Ditto.
466 * gcc.target/i386/l_fma_double_1.c: Ditto.
467 * gcc.target/i386/l_fma_double_2.c: Ditto.
468 * gcc.target/i386/l_fma_double_3.c: Ditto.
469 * gcc.target/i386/l_fma_double_4.c: Ditto.
470 * gcc.target/i386/l_fma_double_5.c: Ditto.
471 * gcc.target/i386/l_fma_double_6.c: Ditto.
472
c4dd22f7 4732016-10-13 Bin Cheng <bin.cheng@arm.com>
474
475 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
476
73e363e1 4772016-10-13 Bin Cheng <bin.cheng@arm.com>
478
479 * gcc.dg/vect/vect-98.c: Refine test case.
480 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
481 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
482 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
483
c0f4422f 4842016-10-13 Jakub Jelinek <jakub@redhat.com>
485
486 PR c/77946
487 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
488
5d3eb95a 4892016-10-13 Martin Liska <mliska@suse.cz>
490
491 PR tree-optimization/77943
492 * g++.dg/tree-ssa/pr77943.C: New test.
493
eb04d24c 4942016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
495
496 PR fortran/72832
497 * gfortran.dg/allocate_with_source_22.f03: New test.
498 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
499 fail.
500
4c57e30a 5012016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
502
503 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
504 * gcc.target/arm/movsi_movw.c: Likewise.
505 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
506 directive to work on big endian targets.
507
a70bfd3e 5082016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
509
510 * gcc.dg/tree-ssa/evrp6.c: New test.
511
ef51c561 5122016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
513
514 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
515 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
516 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
517
c1276ee1 5182016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
519
520 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
521 * gcc.target/powerpc/warn-2.c: Ditto.
522
a5c34f4b 5232016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
524
525 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
526 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
527 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
528 for -mmsa.
529 * gcc.target/mips/msa.c: New test.
530 * gcc.target/mips/msa-builtins.c: Likewise.
531 * lib/target-supports.exp (check_mips_msa_hw_available): New.
532 (check_effective_target_mips_msa_runtime): Likewise.
533 (check_effective_target_mips_msa): Likewise.
534 (add_options_for_mips_msa): Likewise.
535 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
536 (check_effective_target_vect_intfloat_cvt): Likewise.
537 (check_effective_target_vect_uintfloat_cvt): Likewise.
538 (check_effective_target_vect_floatint_cvt): Likewise.
539 (check_effective_target_vect_floatuint_cvt): Likewise.
540 (check_effective_target_vect_shift): Likewise.
541 (check_effective_target_vect_shift_char): Likewise.
542 (check_effective_target_vect_long): Likewise.
543 (check_effective_target_vect_float): Likewise.
544 (check_effective_target_vect_double): Likewise.
545 (check_effective_target_vect_long_long): Likewise.
546 (check_effective_target_vect_perm): Likewise.
547 (check_effective_target_vect_perm_byte): Likewise.
548 (check_effective_target_vect_perm_short): Likewise.
549 (check_effective_target_vect_sdot_qi): Likewise.
550 (check_effective_target_vect_udot_qi): Likewise.
551 (check_effective_target_vect_sdot_hi): Likewise.
552 (check_effective_target_vect_udot_hi): Likewise.
553 (check_effective_target_vect_pack_trunc): Likewise.
554 (check_effective_target_vect_unpack): Likewise.
555 (check_effective_target_vect_hw_misalign): Likewise.
556 (check_effective_target_vect_condition): Likewise.
557 (check_effective_target_vect_cond_mixed): Likewise.
558 (check_effective_target_vect_char_mult): Likewise.
559 (check_effective_target_vect_short_mult): Likewise.
560 (check_effective_target_vect_int_mult): Likewise.
561 (check_effective_target_vect_extract_even_odd): Likewise.
562 (check_effective_target_vect_interleave): Likewise.
563 (check_vect_support_and_set_flags): Check if the target supports MSA
564 and append to the list of EFFECTIVE_TARGETS.
565
3e7c21b1 5662016-10-12 Richard Biener <rguenther@suse.de>
567
568 PR debug/77947
569 * g++.dg/torture/pr77947.C: New testcase.
570
bd043173 5712016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
572
573 * gnat.dg/debug8.adb: New testcase.
574
dade7ede 5752016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
576
577 * gnat.dg/debug9.adb: New testcase.
578
98e16200 5792016-10-12 Richard Biener <rguenther@suse.de>
580
581 * gcc.dg/tree-ssa/vrp35.c: Adjust.
582 * gcc.dg/tree-ssa/vrp36.c: Likewise.
583 * gcc.dg/tree-ssa/vrp46.c: Likewise.
584
30855003 5852016-10-12 Richard Biener <rguenther@suse.de>
586
587 PR tree-optimization/77920
588 * gcc.dg/torture/pr77920.c: New testcase.
589
12663602 5902016-10-12 Jakub Jelinek <jakub@redhat.com>
591
221d7858 592 PR tree-optimization/77929
593 * gcc.c-torture/compile/pr77929.c: New test.
594
12663602 595 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
596 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
597 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
598 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
599 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
600 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
601 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
602 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
603 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
604
443a4842 6052016-10-11 Eric Botcazou <ebotcazou@adacore.com>
606
607 * gcc.target/sparc/setcc-4.c: Adjust.
608 * gcc.target/sparc/setcc-5.c: Likewise.
609 * gcc.target/sparc/setcc-6.c: Likewise.
610 * gcc.target/sparc/setcc-7.c: Likewise.
611 * gcc.target/sparc/setcc-8.c: Likewise.
612 * gcc.target/sparc/setcc-9.c: Likewise.
613 * gcc.target/sparc/setcc-10.c: Delete.
614
ffe8440e 6152016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
616
617 PR fortran/77942
618 * gfortran.dg/pr77942.f90
619
f9d86318 6202016-10-11 Fritz Reese <fritzoreese@gmail.com>
621
622 * gfortran.dg/dec_math.f90: New testsuite.
623
aec336e9 6242016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
625
626 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
627 (main): Declare j as i32 instead of int.
628
96eb1519 6292016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
630
631 PR testsuite/PR77710
632 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
633 target triplet instead of *-*-*-*.
634
a84cc613 6352016-10-11 Eric Botcazou <ebotcazou@adacore.com>
636
637 * gnat.dg/unchecked_convert10.adb: New test.
638 * gnat.dg/unchecked_convert11.adb: Likewise.
639 * gnat.dg/unchecked_convert12.adb: Likewise.
640
94ec1a50 6412016-10-11 Eric Botcazou <ebotcazou@adacore.com>
642
643 * gcc.target/sparc/cbcond-1.c: New test.
644 * gcc.target/sparc/cbcond-2.c: Likewise.
645 * gcc.target/sparc/movcc-1.c: Likewise.
646 * gcc.target/sparc/movcc-2.c: Likewise.
647 * gcc.target/sparc/setcc-1.c: Adjust.
648 * gcc.target/sparc/setcc-2.c: Likewise.
649 * gcc.target/sparc/setcc-3.c: Likewise.
650 * gcc.target/sparc/setcc-4.c: Likewise.
651 * gcc.target/sparc/setcc-5.c: Likewise.
652 * gcc.target/sparc/setcc-6.c: New test.
653 * gcc.target/sparc/setcc-7.c: Likewise.
654 * gcc.target/sparc/setcc-8.c: Likewise.
655 * gcc.target/sparc/setcc-9.c: Likewise.
656 * gcc.target/sparc/setcc-10.c: Likewise.
657
74cf8d76 6582016-10-10 Jeff Law <law@redhat.com>
659
660 PR tree-optimization/71947
661 * gcc.dg/tree-ssa/pr71947-1.c: New test.
662 * gcc.dg/tree-ssa/pr71947-2.c: New test.
663 * gcc.dg/tree-ssa/pr71947-3.c: New test.
664 * gcc.dg/tree-ssa/pr71947-4.c: New test.
665 * gcc.dg/tree-ssa/pr71947-5.c: New test.
666 * gcc.dg/tree-ssa/pr71947-6.c: New test.
667
8d3bf9df 6682016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
669
670 PR fortran/77915
671 * gfortran.dg/matmul_11.f90: New test.
672
ade2e453 6732016-10-10 Jiong Wang <jiong.wang@arm.com>
674
675 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
676 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
677 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
678 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
692 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
693 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
694 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
695 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
696 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
697 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
698 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
699 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
703 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
704 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
705 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
706 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
707 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
708 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
709 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
710 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
711 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
712 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
713 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
714 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
715 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
716 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
717 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
718 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
719 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
720 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
721 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
722 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
723 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
724 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
725 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
726 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
727 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
728 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
729 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
730 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
731 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
732 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
733 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
734
d9b5db8e 7352016-10-10 Jiong Wang <jiong.wang@arm.com>
736
737 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
738 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
739 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
740 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
741 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
742 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
743 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
744 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
745 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
746 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
747 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
748 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
749 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
750 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
751
67789205 7522016-10-10 Jiong Wang <jiong.wang@arm.com>
753
754 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
755 Enable AArch64.
756 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
757 vdup*_laneq.
758 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
759 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
760 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
761 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
762
6dfe8276 7632016-10-10 Matthew Wahab <matthew.wahab@arm.com>
764 Jiong Wang <jiong.wang@arm.com>
765
766 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
767 AArch64 support.
768 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
769 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
770 AArch64 targets.
771 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
772 AArch64 targets.
773 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
774 targets.
775 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
776
ec8fd20e 7772016-10-10 Eric Botcazou <ebotcazou@adacore.com>
778
779 * gnat.dg/specs/vfa.ads: New test.
780
6dfe8276 7812016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 782
783 * gnat.dg/inline13.ad[sb]: New test.
784 * gnat.dg/inline13_pkg.ad[sb]: New helper.
785
8fc51369 7862016-10-10 Eric Botcazou <ebotcazou@adacore.com>
787
788 * gnat.dg/biased_subtype.adb: New test.
789
b4d09fc1 7902016-10-09 Jakub Jelinek <jakub@redhat.com>
791
792 PR tree-optimization/77901
793 * gcc.c-torture/compile/pr77901.c: New test.
794
14964a36 7952016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
796
797 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
798 * gcc.dg/ipa/propalign-2.c: Likewise
799 * gcc.dg/ipa/propalign-3.c: Likewise.
800 * gcc.dg/ipa/propalign-4.c: Likewise.
801 * gcc.dg/ipa/propalign-5.c: Likewise.
802
ad0c1dec 8032016-10-08 Jakub Jelinek <jakub@redhat.com>
804
ae691a10 805 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
806
4582d852 807 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
808
ad0c1dec 809 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
810 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
811
90a2ad05 8122016-10-07 Fritz Reese <fritzoreese@gmail.com>
813
814 * gfortran.dg/dec_union_11.f90: New testcase.
815
4076953a 8162016-10-07 Nathan Sidwell <nathan@acm.org>
817
818 PR c++/66443
819 * g++.dg/cpp0x/pr66443-cxx11.C: New.
820 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
821 * g++.dg/cpp1y/pr66443-cxx14.C: New
822 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
823 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
824
cd45162d 8252016-10-07 Jakub Jelinek <jakub@redhat.com>
826
827 * g++.dg/cpp0x/addressof1.C: New test.
828 * g++.dg/cpp0x/addressof2.C: New test.
829
7d29bba9 8302016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
831
832 * gcc.target/powerpc/float128-type-1.c: New test to check that
833 PowerPC 64-bit Linux enables -mfloat128-type by default.
834 * gcc.target/powerpc/float128-type-2.c: Likewise.
835 * gcc.target/powerpc/float128-mix.c: Change error message to
836 reflect that __ibm128 is now #define'ed to be long double.
837
7d562e89 8382016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
839
840 PR fortran/77406
841 * gfortran.dg/pr77406.f90: New test.
842 * gfortran.dg/assumed_type_3.f90: Update error messages.
843 * gfortran.dg/defined_operators_1.f90: Ditto.
844 * gfortran.dg/generic_26.f90: Ditto.
845 * gfortran.dg/generic_7.f90: Ditto.
846 * gfortran.dg/gomp/udr5.f90: Ditto.
847 * gfortran.dg/gomp/udr7.f90: Ditto.
848 * gfortran.dg/interface_1.f90: Ditto.
849 * gfortran.dg/interface_37.f90: Ditto.
850 * gfortran.dg/interface_5.f90: Ditto.
851 * gfortran.dg/interface_6.f90: Ditto.
852 * gfortran.dg/interface_7.f90
853 * gfortran.dg/no_arg_check_3.f90
854 * gfortran.dg/operator_5.f90
855 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
856
0365bfa8 8572016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
858
859 PR c++/77700
860 * c-c++-common/Wint-in-bool-context.c: Update test.
861
1941149a 8622016-10-07 Richard Biener <rguenther@suse.de>
863
864 * gcc.dg/tree-ssa/vrp01.c: Adjust.
865 * gcc.dg/tree-ssa/vrp34.c: Likewise.
866
dc5b5d21 8672016-10-07 Marek Polacek <polacek@redhat.com>
868
869 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
870
30ac4925 8712016-10-07 Bernd Schmidt <bschmidt@redhat.com>
872
873 PR c++/69733
874 * c-c++-common/pr69733.c: New test.
875 * gcc.dg/pr69733.c: New test.
876 * gcc.target/i386/pr69733.c: New test.
877
95c0ad19 8782016-10-07 Marek Polacek <polacek@redhat.com>
879
880 PR c++/77803
881 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
882
fafde080 8832016-10-07 Jakub Jelinek <jakub@redhat.com>
884
885 PR tree-optimization/77664
886 * gcc.dg/tree-ssa/pr77664.c: New test.
887 * gcc.dg/pr77664.c: New test.
888
8892016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 890
891 * gfortran.dg/pr69955.f90: New test.
892
4147af80 8932016_10-06 Louis Krupp <louis.krupp@zoho.com>
894
895 PR fortran/57910
896 * gfortran.dg/pr57910.f90: New test.
897
adeca879 8982016-10-06 Jakub Jelinek <jakub@redhat.com>
899
900 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
901 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
902
fefb1a11 9032016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
904
905 PR tree-optimization/77862
906 * gcc.dg/pr77862.c: New test.
907
f7df25e9 9082016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
909
910 * gcc.dg/tree-ssa/evrp4.c: New test.
911
3ff1ad36 9122016-10-06 Jeff Law <law@redhat.com>
913
914 PR tree-optimization/71661
915 * gcc.dg/tree-ssa/pr71661.c: New test.
916
1424fde5 9172016-10-06 Richard Biener <rguenther@suse.de>
918
919 PR tree-optimization/77855
920 * gcc.dg/torture/pr77855.c: New testcase.
921
a22dd5ec 9222016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 923 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 924
925 * g++.dg/other/pr77759.C: New test.
926
cb1f8eb4 9272016-10-06 Richard Biener <rguenther@suse.de>
928
929 PR tree-optimization/77839
930 * gcc.dg/torture/pr77839.c: New testcase.
931
bb513366 9322016-10-06 Marek Polacek <polacek@redhat.com>
933
934 * g++.dg/cpp1z/init-statement9.C: New test.
935
26d689f4 9362016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
937
938 * gcc.target/i386/pcommit-1.c: Deleted.
939 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
940 * gcc.target/i386/sse-13.c: Ditto.
941 * gcc.target/i386/sse-14.c: Ditto.
942 * gcc.target/i386/sse-22.c: Ditto.
943 * gcc.target/i386/sse-23.c: Ditto.
944 * g++.dg/other/i386-2.C: Ditto.
945
847e66cc 9462016-10-05 Uros Bizjak <ubizjak@gmail.com>
947
948 * gcc.target/i386/pr77833.c: Require int128 effective target.
949
670ec524 9502016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
951
952 PR fortran/58991
953 PR fortran/58992
954 * gfortran.dg/associate_22.f90: New test.
955
fca4e258 9562016-10-05 Fritz Reese <fritzoreese@gmail.com>
957
958 * gfortran.dg/dec_union_9.f90: New testcase.
959 * gfortran.dg/dec_union_10.f90: New testcase.
960
994fc95f 9612016-10-05 Jakub Jelinek <jakub@redhat.com>
962
c6958264 963 PR sanitizer/66343
964 * gcc.dg/pch/pr66343-3.c: New test.
965 * gcc.dg/pch/pr66343-3.hs: New file.
966
994fc95f 967 PR sanitizer/66343
968 * gcc.dg/pch/pr66343-1.c: New test.
969 * gcc.dg/pch/pr66343-1.hs: New file.
970 * gcc.dg/pch/pr66343-2.c: New test.
971 * gcc.dg/pch/pr66343-2.hs: New file.
972
2b6903a5 9732016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
974
975 * c-c++-common/Wint-in-bool-context.c: Update test.
976
a9e44c43 9772016-10-05 Marek Polacek <polacek@redhat.com>
978
979 * g++.dg/cpp1z/init-statement1.C: New test.
980 * g++.dg/cpp1z/init-statement2.C: New test.
981 * g++.dg/cpp1z/init-statement3.C: New test.
982 * g++.dg/cpp1z/init-statement4.C: New test.
983 * g++.dg/cpp1z/init-statement5.C: New test.
984 * g++.dg/cpp1z/init-statement6.C: New test.
985 * g++.dg/cpp1z/init-statement7.C: New test.
986 * g++.dg/cpp1z/init-statement8.C: New test.
987
d0a5b595 9882016-10-05 Louis Krupp <louis.krupp@zoho.com>
989
990 PR fortran/67524
991 * gfortran.dg/pr67524.f90: New test.
992
c7b01e77 9932016-10-05 Jakub Jelinek <jakub@redhat.com>
994
995 PR sanitizer/77823
996 * c-c++-common/ubsan/shift-9.c: New test.
997
d204444e 9982016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
999
1000 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1001 of int if __SIZEOF_INT__ is less than 4 bytes.
1002
ea55eab9 10032016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1004
1005 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1006 * gfortran.dg/class_array_20.f03: Likewise.
1007 * gfortran.dg/class_array_21.f03: Likewise.
1008 * gfortran.dg/finalize_29.f08: Likewise.
1009 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1010
bf1426ea 10112016-10-05 Richard Biener <rguenther@suse.de>
1012
1013 PR middle-end/77826
1014 * gcc.dg/torture/pr77826.c: New testcase.
1015
eb93b162 10162016-10-05 Richard Biener <rguenther@suse.de>
1017
1018 * gcc.dg/fold-copysign-1.c: New testcase.
1019
830f8f08 10202016-10-05 Andreas Schwab <schwab@suse.de>
1021
1022 * g++.dg/pr49847-2.C: Remove.
1023
ce229d56 10242016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1025
1026 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1027
d82d27a3 10282016-10-05 Richard Biener <rguenther@suse.de>
1029
1030 PR middle-end/55152
1031 * gcc.dg/pr55152-2.c: New testcase.
1032
29e40d1d 10332016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1034
1035 * gfortran.dg/dtio_15.f90: New test.
1036
78dc0da1 10372016-10-04 Ian Lance Taylor <iant@golang.org>
1038
1039 * gcc.dg/split-7.c: New test.
1040
f72de674 10412016-10-04 Martin Sebor <msebor@redhat.com>
1042
1043 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1044 %lc directive to wint_t to silence -Wformat warnings on targets
1045 where the latter is a distinct type such as long.
1046
c30da209 10472016-10-04 Martin Sebor <msebor@redhat.com>
1048
1049 PR c++/77804
1050 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1051
c93d719b 10522016-10-04 Jakub Jelinek <jakub@redhat.com>
1053
c8887d28 1054 PR c++/77791
1055 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1056
c93d719b 1057 * g++.dg/other/java3.C: Remove.
1058 * g++.dg/other/java1.C: Remove.
1059 * g++.dg/other/error12.C: Remove.
1060 * g++.dg/other/java2.C: Remove.
1061 * g++.dg/warn/Wnvdtor.C: Remove.
1062 * g++.dg/lookup/java1.C: Remove.
1063 * g++.dg/lookup/java2.C: Remove.
1064 * g++.dg/ext/pr34829.C: Remove.
1065 * g++.dg/ext/java-3.C: Remove.
1066 * g++.dg/ext/java-1.C: Remove.
1067 * g++.dg/ext/java-2.C: Remove.
1068 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1069
e62363b1 10702016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1071
1072 PR tree-optimization/77808
1073 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1074
38f18c01 10752016-10-04 Richard Biener <rguenther@suse.de>
1076
1077 PR tree-optimization/77399
1078 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1079
47fd90af 10802016-10-04 Richard Biener <rguenther@suse.de>
1081
1082 PR middle-end/77833
1083 * gcc.target/i386/pr77833.c: New testcase.
1084
2f8d6297 10852016-09-26 Jeff Law <law@redhat.com>
1086
1087 PR tree-optimization/71550
1088 PR tree-optimization/71403
1089 * gcc.c-torture/execute/pr71550.c: New test.
1090
4092cccf 10912016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1092
1093 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1094 option.
1095
8e8fe25a 10962016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1097
1098 Revert
1099 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1100
1101 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1102
fcfa0d6a 11032016-10-03 Marek Polacek <polacek@redhat.com>
1104
1105 * g++.dg/cpp0x/nullptr37.C: New test.
1106
255beb07 11072016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1108
1109 * c-c++-common/Wint-in-bool-context.c: Update test.
1110
16127d51 11112016-10-02 Jakub Jelinek <jakub@redhat.com>
1112
1113 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1114 earlier.
1115 * g++.dg/charset/asm2.c (memmove): Likewise.
1116 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1117 * g++.dg/tls/diag-4.C (foo): Likewise.
1118 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1119 dg-warning, fix up regex.
1120 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1121 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1122 * g++.old-deja/g++.mike/net31.C: Likewise.
1123 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1124 for C++17.
1125 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1126 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1127
c9e875f1 11282016-10-01 Richard Biener <rguenther@suse.de>
1129
1130 PR middle-end/77798
1131 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1132
77daf8b6 11332016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1134
1135 PR fortran/77663
1136 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1137
ff2feb8b 11382016-10-01 Jakub Jelinek <jakub@redhat.com>
1139
1140 PR c/77490
1141 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1142 Add dg-prune-output directive.
1143
fd3720ac 11442016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1145
1146 PR fortran/66643
1147 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1148 * gfortran.fortran-torture/compile/write.f90: Update test.
1149
dd07e329 11502016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1151
1152 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1153 arm_fp16_alternative_ok as the required effective target.
1154 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1155 -mfp16-format=alternative to the dg-options directive and remove
1156 the dg-add-options directive.
1157
580083a2 11582016-09-30 Fritz Reese <fritzoreese@gmail.com>
1159
1160 PR fortran/77764
1161 * gfortran.dg/dec_union_8.f90: New testcase.
1162
f24fcad2 11632016-09-30 Fritz Reese <fritzoreese@gmail.com>
1164
1165 PR fortran/77782
1166 * gfortran.dg/dec_structure_16.f90: New testcase.
1167
e0e00cf4 11682016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1169
1170 * gfortran.dg/coarray_allocate_10.f08: New test.
1171 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1172
44211526 11732016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1174
1175 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1176
e2441cd8 11772016-09-30 Richard Biener <rguenther@suse.de>
1178
1179 PR tree-optimization/77399
1180 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1181
0914a8ef 11822016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1183
5db34fe5 1184 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 1185 -fdelete-null-pointer-checks explicit.
1186 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1187 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1188 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1189 * gcc.dg/pic-1.c: Require fpic target support.
1190 * gcc.dg/pic-2.c: Likewise.
1191
c5d89bae 11922016-09-29 Jakub Jelinek <jakub@redhat.com>
1193
1194 Implement P0001R1 - C++17 removal of register storage class specifier
1195 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1196 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1197 C++17.
1198 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1199 keyword if not __SSE2__.
1200 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1201 C++17.
1202 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1203 register keywords.
1204 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1205 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1206 no_erroneous_warning): Expect new warnings for C++17.
1207 * g++.dg/warn/register-var-2.C (f): Likewise.
1208 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1209 * g++.dg/parse/linkage2.C (foo): Likewise.
1210 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1211 keyword on parameters for C++17.
1212 * g++.dg/cpp1z/register1.C: New test.
1213 * g++.dg/cpp1z/register2.C: New test.
1214 * g++.dg/cpp1z/register3.C: New test.
1215
5424b150 12162016-09-29 Uros Bizjak <ubizjak@gmail.com>
1217
1218 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1219 * gcc.target/i386/avx2-check.h (main): Ditto.
1220 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1221 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1222 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1223 * gcc.target/i386/avx512er-check.h (main): Ditto.
1224 * gcc.target/i386/avx512f-check.h (main): Ditto.
1225 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1226 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1227 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1228
132fa33c 12292016-09-29 Uros Bizjak <ubizjak@gmail.com>
1230
1231 PR target/77756
1232 * gcc.target/i386/pr77756.c: New test.
1233
ea72fa65 12342016-09-29 Marek Polacek <polacek@redhat.com>
1235
1236 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1237
40334d1a 12382016-09-29 Marek Polacek <polacek@redhat.com>
1239
1240 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1241 C++14.
1242
2bf721c3 12432016-09-29 Martin Liska <mliska@suse.cz>
1244
1245 * objc/execute/construct1.m: New test.
1246
a8243a97 12472016-09-29 Richard Biener <rguenther@suse.de>
1248
1249 PR tree-optimization/77768
1250 * gcc.dg/torture/pr77768.c: New testcase.
1251
98da8d3b 12522016-09-28 Richard Biener <rguenther@suse.de>
1253
1254 PR middle-end/77407
1255 * gcc.dg/pr77407.c: New testcase.
1256
b0ab3ca0 12572016-09-29 Richard Biener <rguenther@suse.de>
1258
1259 PR middle-end/55152
1260 * gcc.dg/pr55152.c: New testcase.
1261 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1262
f76c9f26 12632016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1264
1265 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1266 (dg-options): Remove -m32.
1267
94d9ba6a 12682016-09-28 Martin Sebor <msebor@redhat.com>
1269
1270 PR middle-end/77721
1271 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1272
d23296dc 12732016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR libgfortran/77707
1276 * gfortran.dg/inquire_17.f90: New test.
1277
2a2770c6 12782016-09-28 Jakub Jelinek <jakub@redhat.com>
1279
1280 PR c++/77467
1281 * g++.dg/cpp1y/constexpr-77467.C: New test.
1282
3e822015 12832016-09-28 Martin Sebor <msebor@redhat.com>
1284
1285 PR c/77762
1286 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1287 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1288 (test_sprintf_p_const): Adjust line numbers to avoid failures
1289 introduced in r240503.
1290
21ce832f 12912016-09-28 Martin Sebor <msebor@redhat.com>
1292
1293 PR middle-end/77683
1294 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1295
8d9e3eb6 12962016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1297
cfa852a5 1298 PR c++/77748
1299 * g++.dg/pr77550.C: Avoid undefined behavior.
1300
8d9e3eb6 1301 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1302
85dd8d9a 13032016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1304
1305 * gcc.dg/strlenopt-20.c: Update test.
1306 * gcc.dg/strlenopt-21.c: Likewise.
1307 * gcc.dg/strlenopt-22.c: Likewise.
1308 * gcc.dg/strlenopt-22g.c: Likewise.
1309 * gcc.dg/strlenopt-26.c: Likewise.
1310 * gcc.dg/strlenopt-5.c: Likewise.
1311 * gcc.dg/strlenopt-7.c: Likewise.
1312 * gcc.dg/strlenopt-9.c: Likewise.
1313
ce7e2f0e 13142016-09-27 Jakub Jelinek <jakub@redhat.com>
1315
4fd4e9e0 1316 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1317
66108a57 1318 * g++.dg/cpp1z/lambda-this1.C: New test.
1319 * g++.dg/cpp1z/lambda-this2.C: New test.
1320
ce7e2f0e 1321 PR c++/77722
1322 * g++.dg/ubsan/return-4.C: New test.
1323 * g++.dg/ubsan/return-5.C: New test.
1324 * g++.dg/ubsan/return-6.C: New test.
1325
eedf6f96 13262016-09-27 Jiong Wang <jiong.wang@arm.com>
1327
1328 * lib/target-supports.exp
1329 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1330 in function comment.
1331
febf7a45 13322016-09-27 Martin Liska <mliska@suse.cz>
1333
1334 PR gcov-profile/46266
1335 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1336 considered.
1337
1ef012e4 13382016-09-27 Richard Biener <rguenther@suse.de>
1339
1340 PR tree-optimization/77745
1341 * g++.dg/torture/pr77745.C: New testcase.
1342
fcaf08b7 13432016-09-27 Richard Biener <rguenther@suse.de>
1344
1345 PR tree-optimization/77478
1346 * gcc.dg/torture/pr77478.c: New testcase.
1347
db46bcd3 13482016-09-27 Martin Liska <mliska@suse.cz>
1349
1350 PR gcov-profile/7970
1351 PR gcov-profile/16855
1352 PR gcov-profile/44779
1353 * g++.dg/gcov/pr16855.C: New test.
1354
2e0bcd96 13552016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1356
1357 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1358
93768ef7 13592016-09-27 Jakub Jelinek <jakub@redhat.com>
1360
1361 PR fortran/77666
1362 * gfortran.dg/gomp/pr77666.f90: New test.
1363
b09a4365 13642016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1365
1366 PR ipa/77677
1367 * gcc.dg/torture/pr77677-2.c: New test.
1368
85527e8f 13692016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1370
1371 PR fortran/77420
1372 * gfortran.dg/pr77420_1.f90: New test.
1373 * gfortran.dg/pr77420_2.f90: Ditto.
1374 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1375 * gfortran.dg/pr77420_4.f90: this file.
1376
140cd7ff 13772016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1378
1379 PR middle-end/77719
1380 * gfortran.dg/pr77719.f90: New test.
1381
d4d58fc3 13822016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1383
1384 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 1385 singular form of byte when quantity is unknown.
d4d58fc3 1386
e997bd3a 13872016-09-26 Marek Polacek <polacek@redhat.com>
1388
1389 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1390
9c7de46a 13912016-09-26 Martin Liska <mliska@suse.cz>
1392
1393 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1394 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1395 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1396 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1397 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1398 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1399 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1400 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1401 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1402
3c77f69c 14032016-09-26 Marek Polacek <polacek@redhat.com>
1404
1405 PR c/7652
1406 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1407 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1408 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1409 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1410 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1411 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1412 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1413 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1414 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1415 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1416 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1417 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1418 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1419 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1420 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1421 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1422 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1423 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1424 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1425 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1426 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1427 * c-c++-common/attr-fallthrough-1.c: New test.
1428 * c-c++-common/attr-fallthrough-2.c: New test.
1429 * g++.dg/cpp0x/fallthrough1.C: New test.
1430 * g++.dg/cpp0x/fallthrough2.C: New test.
1431 * g++.dg/cpp1z/fallthrough1.C: New test.
1432 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1433 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1434 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1435 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1436
40e245e1 14372016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1438
9e9fb49b 1439 PR fortran/77429
40e245e1 1440 * gfortran.dg/pr77429.f90: New test.
1441
cfffcdf4 14422016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1443
1444 PR fortran/77694
1445 * gfortran.dg/pr77694.f90: New test.
1446
223e6ae9 14472016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1448
1449 PR target/51244
1450 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1451
9e932ac2 14522016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1453
1454 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1455 for 32-bit mode.
1456
04f16d28 14572016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1458
1459 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1460 for 32-bit mode.
1461
481ce481 14622016-09-24 Marek Polacek <polacek@redhat.com>
1463
1464 PR c/77490
1465 * c-c++-common/Wbool-operation-1.c: New test.
1466 * gcc.dg/Wbool-operation-1.c: New test.
1467
8e652fcf 14682016-09-23 Fritz Reese <fritzoreese@gmail.com>
1469
1470 * gfortran.dg/dec_static_1.f90: New.
1471 * gfortran.dg/dec_static_2.f90: New.
1472 * gfortran.dg/dec_static_3.f90: New.
1473 * gfortran.dg/dec_static_4.f90: New.
1474
e7c4560c 14752016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1476
1477 PR fortran/48298
1478 * gfortran.dg/negative_unit_check.f90: Update test.
1479 * gfortran.dg/dtio_14.f90: New test.
481ce481 1480
ad020996 14812016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1482
1483 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1484 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1485 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1486 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1487 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1488 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1489 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1490
e2c1228b 14912016-09-23 Martin Sebor <msebor@redhat.com>
1492
1493 PR testsuite/77713
1494 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1495 assuming long double is bigger than double.
1496
9b5db70f 14972016-09-23 Jakub Jelinek <jakub@redhat.com>
1498
1499 Implement P0138R2, C++17 construction rules for enum class values
1500 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1501
a30e370d 15022016-09-23 David Malcolm <dmalcolm@redhat.com>
1503
1504 PR preprocessor/77672
1505 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1506 expected multiline output from first warning to reflect change
1507 in r240434.
1508
15650eb7 15092016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1510
1511 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1512
f886b2b4 15132016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1514 Tom de Vries <tom@codesourcery.com>
1515
1516 PR testsuite/77411
1517 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1518
f74ba31d 15192016-09-23 Marek Polacek <polacek@redhat.com>
1520
1521 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1522 * c-c++-common/gomp/atomic-13.c: Likewise.
1523 * c-c++-common/gomp/atomic-14.c: Likewise.
1524 * c-c++-common/pr60439.c: Remove invalid code.
1525 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1526 * g++.dg/expr/bitfield5.C: Likewise.
1527 * g++.dg/expr/bitfield6.C: Likewise.
1528 * g++.dg/expr/bool1.C: Likewise.
1529 * g++.dg/expr/bool3.C: Likewise.
1530 * g++.dg/expr/lval3.C: Likewise.
1531 * g++.dg/expr/lval4.C: Likewise.
1532 * g++.old-deja/g++.jason/bool5.C: Likewise.
1533
7413e757 15342016-09-23 David Malcolm <dmalcolm@redhat.com>
1535
1536 PR preprocessor/77672
1537 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1538 (test_terminator_location): New function.
1539
81df50de 15402016-09-23 Richard Biener <rguenther@suse.de>
1541
1542 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1543
5f4626d8 15442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1545
1546 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1547 -march=armv8.2-a+fp16 when supported by the hardware.
1548 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1549 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1550 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1551 semi-colons to a macro invocations.
1552 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1553 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1554 defined.
1555 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1556 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1558 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1559 defined.
1560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1567 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1569 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1570 defined.
1571 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1573 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1574 defined.
1575 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1576 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1577 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1578 defined.
1579 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1580 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1582 defined.
1583 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1585 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1586 defined. Also fix some white-space.
1587 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1592 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1593 defined. Also fix some long lines and white-space.
1594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1595 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1596 defined. Also fix some long lines and white-space.
1597 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1598 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1599 defined.
1600 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1601 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1602 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1603 defined.
1604 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1605 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1606 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1607 defined.
1608 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 1609 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1610 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 1611 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 1612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1614 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1615 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1617 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 1618 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 1619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1620 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1621 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 1624 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1625 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 1626 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 1627
f2645569 16282016-09-23 Jiong Wang <jiong.wang@arm.com>
1629 Matthew Wahab <matthew.wahab@arm.com>
1630
1631 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1632 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1633 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1634 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1635 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1636 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1637 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1646 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1647 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1648 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1649 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1650 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1651 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1652 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1653 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1654 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1655 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1656 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1657 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1658 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1659 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1660 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1661 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1662 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1663 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1664 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1665 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1666 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1667 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1668
66a55fc4 16692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1670
1671 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1672 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1673 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1674 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1675 support.
1676
ada0f4c4 16772016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1678
1679 PR ipa/77677
1680 * gcc.dg/torture/pr77677.c: New test.
1681
8771094d 16822016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1683
1684 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1685 here now.
1686
c959fae1 16872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1688
1689 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1690 options. Add tests for float16x4_t and float16x8_t.
1691
88b594a3 16922016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1693
1694 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1695 * gcc.target/s390/risbg-ll-2.c: Ditto.
1696 * gcc.target/s390/risbg-ll-3.c: Ditto.
1697
e4ad661c 16982016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1699
1700 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1701 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1702
4005a882 17032016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1704
1705 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1706 output to the simplified instructions.
1707
9854d864 17082016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1709
1710 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1711 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1712
388ce7db 17132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1714
1715 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1716 (FP16_SUPPORTED): New
1717 (expected-hfloat-16x4): Make conditional on __fp16 support.
1718 (expected-hfloat-16x8): Likewise.
1719 (vdup_n_f16): Disable for non-AArch64 targets.
1720 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1721 conditional on FP16_SUPPORTED.
1722 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1723 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1724 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1725 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1726 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1727 for testing __fp16.
1728 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1729 conditional on FP16_SUPPORTED.
1730 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1731 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1732
837bb76e 17332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1734
1735 * gcc.target/arm/short-vfp-1.c: New.
1736
e183c2b8 17372016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1738
1739 * gcc.target/arm/attr-fp16-arith-1.c: New.
1740
cd6fbed6 17412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1742
1743 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1744 New.
1745 (add_options_for_arm_v8_2a_fp16_neon): New.
1746 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1747 (add_options_for_arm_arch_v8_2a): Auto-generate.
1748 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1749 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1750 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1751 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1752 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1753 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1754 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1755
4961b0ab 17562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1757
1758 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1759 arm_fp16_alternative_ok.
1760 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1761 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1762 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1763 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1764 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1765 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1766 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1767 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1768 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1769 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1770 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1771 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1772 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1773 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1774 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1775 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1776 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1777 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1778 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1779 arm_fp16_alternative_ok.
1780 * lib/target-supports.exp
1781 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1782 (check_effective_target_arm_fp16_alternative_ok): New.
1783 (check_effective_target_arm_fp16_none_ok_nocache): New.
1784 (check_effective_target_arm_fp16_none_ok): New.
1785
ce5b3c3b 17862016-09-23 Martin Liska <mliska@suse.cz>
1787
1788 * gcc.dg/ipa/pr77653.c: Replace adress
1789 with address.
1790
d4c65e05 17912016-09-23 Martin Liska <mliska@suse.cz>
1792
1793 * gcc.target/i386/movbe-4.c: New test.
1794
82a47693 17952016-09-23 Martin Liska <mliska@suse.cz>
1796
1797 * gcc.target/i386/crc32-5.c: New test.
1798
0253072a 17992016-09-23 Martin Liska <mliska@suse.cz>
1800
1801 * gcc.target/i386/pr71652.c: New test.
1802 * gcc.target/i386/pr71652-2.c: New test.
1803 * gcc.target/i386/pr71652-3.c: New test.
1804
0bfdbd22 18052016-09-23 Jakub Jelinek <jakub@redhat.com>
1806
1807 * lib/gcc-dg.exp (process-message): Support relative line number
1808 notation - .+4 or .-1 etc.
1809 * gcc.dg/dg-test-1.c: New test.
1810
ff982ab4 18112016-09-22 Martin Sebor <msebor@redhat.com>
1812
1813 PR target/77676
1814 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1815 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1816 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1817 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1818
78299f8d 18192016-09-22 Uros Bizjak <ubizjak@gmail.com>
1820
1821 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1822 * gcc.dg/ifcvt-2.c: Ditto.
1823 * gcc.dg/zero_bits_compound-1.c: Ditto.
1824 * gcc.dg/zero_bits_compound-1.c: Ditto.
1825 * gcc.dg/pr40550.c: Simplify target selectors.
1826 Use dg-additional-options.
1827 * gcc.dg/pr47893.c: Ditto.
1828 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1829 additional options for 32-bit x86 targets.
1830 * gcc.dg/pr70955.c: Move to ...
1831 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1832
ec645283 18332016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1834
1835 PR c++/61019
1836 * g++.dg/cpp0x/pr61019.C: New.
1837
9753b549 18382016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1839 Terry Guo <terry.guo@arm.com>
1840
1841 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1842 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1843 * gcc.target/arm/pure-code/pure-code.exp: New.
1844
7dbfb427 18452016-09-22 Uros Bizjak <ubizjak@gmail.com>
1846
1847 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1848 Remove SSE effective target requirement.
1849
7e20dff2 18502016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1851
1852 PR c++/71979
1853 * g++.dg/cpp0x/pr71979.C: New.
1854
05dd002d 18552016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1856
1857 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1858
53769cc8 18592016-09-22 Martin Liska <mliska@suse.cz>
1860
1861 PR ipa/77653
1862 * gcc.dg/ipa/pr77653.c: New test.
1863
51c846d6 18642016-09-22 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR fortran/77665
1867 * gfortran.dg/gomp/pr77665.f90: New test.
1868
51278c1a 18692016-09-22 Paul Thomas <pault@gcc.gnu.org>
1870
1871 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1872 * gfortran.dg/dtio_13.f90: New test.
1873
cde225a2 18742016-09-21 Louis Krupp <louis.krupp@zoho.com>
1875
1876 PR fortran/66107
1877 * gfortran.dg/pr66107.f90: New test.
1878
0d5530d9 18792016-09-21 Ian Lance Taylor <iant@golang.org>
1880
1881 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1882 with call to builtin delete function.
1883
9ca7e933 18842016-09-21 Joseph Myers <joseph@codesourcery.com>
1885
1886 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1887 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1888 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1889 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1890 tests.
1891
451127c6 18922016-09-21 Uros Bizjak <ubizjak@gmail.com>
1893
1894 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1895
98aa0f57 18962016-09-21 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR c++/77651
1899 * g++.dg/cpp1z/aligned-new6.C: New test.
1900
65eeae10 19012016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1902
1903 * gcc.target/arm/fp16-aapcs-3.c: New.
1904 * gcc.target/arm/fp16-aapcs-4.c: New.
1905 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1906 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1907 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1908 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1909
1a39df22 19102016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1911
1912 PR tree-optimization/77550
1913 * g++.dg/pr77550.C: New test.
1914
48bc6fdd 19152016-09-21 Georg-Johann Lay <avr@gjlay.de>
1916
1917 PR target/77326
1918 * gcc.target/avr/torture/pr77326.c: New test.
1919
a09b160b 19202016-09-21 Louis Krupp <louis.krupp@zoho.com>
1921
1922 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1923
91207228 19242016-09-21 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/77648
1927 * gcc.dg/torture/pr77648-1.c: New testcase.
1928 * gcc.dg/torture/pr77648-2.c: Likewise.
1929
f6aeb966 19302016-09-21 Richard Biener <rguenther@suse.de>
1931 Jakub Jelinek <jakub@redhat.com>
1932
1933 PR tree-optimization/77621
1934 * gcc.dg/pr77621.c: New testcase.
1935
637b3ebb 19362016-09-21 Paul Thomas <pault@gcc.gnu.org>
1937
1938 PR fortran/77657
1939 * gfortran.dg/dtio_12.f90: New test.
1940
b5b88e7a 19412016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1942
1943 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1944
8ccdb0a4 19452016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1946
1947 PR tree-optimization/72835
1948 * gcc.dg/tree-ssa/pr72835.c: New test.
1949
b9833bfd 19502016-09-20 Martin Sebor <msebor@redhat.com>
1951
1952 PR middle-end/49905
1953 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1954 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1955 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1956 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1957 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1958 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1959 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1960
597323ed 19612016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1962
1963 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1964 arguments/compare will be optimized away.
1965 * gcc.dg/torture/ftrapv-1.c: Likewise.
1966
25a8e007 19672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1968
1969 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1970 will be optimized away.
1971 * gcc.dg/ipa/vrp1.c: New test.
1972 * gcc.dg/ipa/vrp2.c: New test.
1973 * gcc.dg/ipa/vrp3.c: New test.
1974
6e93da1b 19752016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1976
1977 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1978 does the same transformation.
1979 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1980 * gcc.dg/tree-ssa/evrp1.c: New test.
1981 * gcc.dg/tree-ssa/evrp2.c: New test.
1982 * gcc.dg/tree-ssa/evrp3.c: New test.
1983 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1984 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1985 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1986 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1987 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1988 foling now happens early.
1989 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1990 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1991 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1992 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1993 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1994
b8b3b645 19952016-09-20 Uros Bizjak <ubizjak@gmail.com>
1996
1997 PR target/77621
1998 * gcc.target/i386/pr77621.c: New test.
1999 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2000 pattern, loop should vectorize with -mtune=atom.
2001
81165554 20022016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2003 Jakub Jelinek <jakub@redhat.com>
2004
2005 PR testsuite/63299
2006 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2007 instead of delete.
2008
2f8a2ead 20092016-09-20 Jakub Jelinek <jakub@redhat.com>
2010
a48667ee 2011 PR c++/77626
2012 * g++.dg/other/pr77626.C: New test.
2013
7e67c6d5 2014 PR c++/77638
2015 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2016
59934ea3 2017 PR c++/77637
2018 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2019
2f8a2ead 2020 PR middle-end/77624
2021 * c-c++-common/pr77624-1.c: New test.
2022 * c-c++-common/pr77624-2.c: New test.
2023
a1268ee1 20242016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2025
2026 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2027 of digits expected.
2028
0b77b2cf 20292016-09-20 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/77646
2032 * gcc.dg/torture/pr77646.c: New testcase.
2033
bed03df1 20342016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 PR c++/77434
2037 * c-c++-common/Wint-in-bool-context.c: New test.
2038
cb19a0da 20392016-09-19 Joseph Myers <joseph@codesourcery.com>
2040
2041 * gcc.dg/cr-decimal-dig-1.c: New test.
2042
9b5c49ef 20432016-09-19 Joseph Myers <joseph@codesourcery.com>
2044
2045 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2046 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2047 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2048 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2049
48d1445d 20502016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2051
2052 PR rtl-optimization/77416
2053 * gcc.target/powerpc/pr77416.c: New.
2054
579f478b 20552016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2056
2057 PR c++/77639
2058 * g++.dg/template/error-recovery4.C: New test.
2059
f2e52448 20602016-09-19 Bin Cheng <bin.cheng@arm.com>
2061
2062 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2063
aaf7d5f8 20642016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2065
2066 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2067 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2068
5f036000 20692016-09-19 Jakub Jelinek <jakub@redhat.com>
2070 Jan Hubicka <jh@suse.cz>
2071
2072 PR target/77587
2073 * gcc.dg/pr77587.c: New test.
2074 * gcc.dg/pr77587a.c: New file.
2075
eee0cf09 20762016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2077
2078 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2079 * gfortran.dg/coarray_38.f90:
2080 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2081 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2082 * gfortran.dg/coarray_allocate_7.f08: New test.
2083 * gfortran.dg/coarray_allocate_8.f08: New test.
2084 * gfortran.dg/coarray_allocate_9.f08: New test.
2085 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2086 new caf_register.
2087 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2088 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2089 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2090 get_by_refs.
2091 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2092 * gfortran.dg/coarray_lock_7.f90: Same.
2093 * gfortran.dg/coarray_poly_5.f90: Same.
2094 * gfortran.dg/coarray_poly_6.f90: Same.
2095 * gfortran.dg/coarray_poly_7.f90: Same.
2096 * gfortran.dg/coarray_poly_8.f90: Same.
2097 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2098
891196d7 20992016-09-19 Fritz Reese <fritzoreese@gmail.com>
2100
2101 PR fortran/77584
2102 * gfortran.dg/dec_structure_15.f90: New testcase.
2103
281da9a3 21042016-09-19 Richard Biener <rguenther@suse.de>
2105
2106 PR middle-end/77605
2107 * gcc.dg/torture/pr77605.c: New testcase.
2108
8a252920 21092016-09-18 Louis Krupp <louis.krupp@zoho.com>
2110
2111 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2112
a18b7a33 21132016-09-17 Jan Hubicka <hubicka@ucw.cz>
2114
2115 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2116 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2117 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2118 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2119 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2120 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2121 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2122 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2123 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2124 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2125 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2126
b868c23d 21272016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2128
2129 * gcc.target/i386/pr68633.c: Fix expected result.
2130
360d7ea8 21312016-09-17 Louis Krupp <louis.krupp@gmail.com>
2132
2133 PR fortran/68078
2134 * gfortran.dg/pr68078.f90: New test.
2135 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2136
d58661cb 21372016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2138
2139 PR target/77613
2140 * gcc.target/powerpc/swaps-p8-25.c: New.
2141
24b3d864 21422016-09-16 Jakub Jelinek <jakub@redhat.com>
2143
e6db887a 2144 PR c++/77482
2145 * g++.dg/cpp0x/constexpr-77482.C: New test.
2146
44df6c11 2147 PR c++/77379
2148 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2149 thunk offsets.
2150 * g++.dg/abi/abi-tag23a.C: Likewise.
2151
53d2f3de 2152 PR c++/77338
2153 * g++.dg/cpp0x/decltype-77338.C: New test.
2154
24b3d864 2155 PR c++/77375
2156 * g++.dg/cpp0x/mutable1.C: New test.
2157
42f172d0 21582016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2159
2160 PR fortran/77612
2161 * gfortran.dg/pr77612.f90: New test.
2162
0665113b 21632016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2164
2165 * gcc.dg/torture/pr70421.c: Require int32plus.
2166
dff10ec9 21672016-09-16 Jakub Jelinek <jakub@redhat.com>
2168
be63912c 2169 PR middle-end/77475
2170 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2171
dff10ec9 2172 PR target/77526
2173 * gcc.target/i386/pr77526.c: New test.
2174
69cdadd9 21752016-09-16 Jakub Jelinek <jakub@redhat.com>
2176 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 PR middle-end/77594
2179 * gcc.target/i386/pr77594.c: New test.
2180
b74250bc 21812016-09-15 Louis Krupp <louis.krupp@zoho.com>
2182
2183 PR fortran/69963
2184 * gfortran.dg/misplaced_implicit_character.f90: New test.
2185
834a2c29 21862016-09-15 Bin Cheng <bin.cheng@arm.com>
2187
2188 PR tree-optimization/77503
2189 * gcc.dg/vect/pr77503.c: New test.
2190
fbcb99d5 21912016-09-15 Richard Biener <rguenther@suse.de>
2192
2193 PR middle-end/77544
2194 * c-c++-common/torture/pr77544.c: New testcase.
2195
3aa4e8c2 21962016-09-15 Jakub Jelinek <jakub@redhat.com>
2197
2198 PR middle-end/77475
2199 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2200 * gcc.dg/march-generic.c: Likewise.
2201 * gcc.target/i386/spellcheck-options-1.c: New test.
2202 * gcc.target/i386/spellcheck-options-2.c: New test.
2203 * gcc.target/i386/spellcheck-options-3.c: New test.
2204 * gcc.target/i386/spellcheck-options-4.c: New test.
2205
e9dea525 22062016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2207
2208 PR fortran/72743
2209 * gfortran.dg/goacc/pr72743.f90: New test.
2210
7270347c 22112016-09-15 Richard Biener <rguenther@suse.de>
2212
2213 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2214
091e8e90 22152016-09-15 Richard Biener <rguenther@suse.de>
2216
2217 PR tree-optimization/77514
2218 * gcc.dg/torture/pr77514.c: New testcase.
2219
8cc08773 22202016-09-14 Jakub Jelinek <jakub@redhat.com>
2221
2222 PR c++/77549
2223 * g++.dg/lookup/pr77549.C: New test.
2224
5be60f03 22252016-09-14 Marek Polacek <polacek@redhat.com>
2226
2227 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2228 * c-c++-common/gomp/atomic-13.c: Likewise.
2229 * c-c++-common/gomp/atomic-14.c: Likewise.
2230 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2231 * g++.dg/cpp1z/bool-increment1.C: New test.
2232 * c-c++-common/pr60439.c: Add dg-warning.
2233 * g++.dg/expr/bitfield4.C: Likewise.
2234 * g++.dg/expr/bitfield5.C: Likewise.
2235 * g++.dg/expr/bitfield6.C: Likewise.
2236 * g++.dg/expr/bool1.C: Likewise.
2237 * g++.dg/expr/bool3.C: Likewise.
2238 * g++.dg/expr/lval3.C: Likewise.
2239 * g++.dg/expr/lval4.C: Likewise.
2240 * g++.old-deja/g++.jason/bool5.C: Likewise.
2241 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2242 * g++.dg/other/error18.C: Likewise.
2243 * g++.dg/gomp/atomic-14.C: Likewise.
2244
f80a245e 22452016-09-14 Nathan Sidwell <nathan@acm.org>
2246
2247 PR c++/77539
2248 * g++.dg/cpp1y/pr77539.C: New.
2249
7b329bca 22502016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2251
2252 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2253 dg-require.
2254 * g++.dg/ext/builtin_alloca.C: Likewise.
2255 * g++.dg/template/spec35.C: Likewise.
2256 * gcc.dg/builtins-68.c: Likewise.
2257 * gcc.misc-tests/gcov-13.c: Likewise.
2258 * gcc.misc-tests/gcov-14.c: Likewise.
2259
0029200d 22602016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2261
2262 * gfortran.dg/dec_structure_14.f90: New testcase.
2263
0975f764 22642016-09-14 Jakub Jelinek <jakub@redhat.com>
2265
2266 PR sanitizer/68260
2267 * c-c++-common/tsan/pr68260.c: New test.
2268
1098c313 22692016-09-13 Joe Seymour <joe.s@somniumtech.com>
2270
2271 PR target/70713
2272 * gcc.target/msp430/function-attributes-1.c: New test.
2273 * gcc.target/msp430/function-attributes-2.c: New test.
2274 * gcc.target/msp430/function-attributes-3.c: New test.
2275
2e7b05a3 22762015-04-18 Martin Sebor <msebor@redhat.com>
2277
2278 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2279 of non-nul characters.
2280 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2281
46fad8d5 22822016-09-13 Jakub Jelinek <jakub@redhat.com>
2283
4bdba715 2284 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2285 * g++.dg/cpp1z/gen-attrs1.C: New test.
2286
99d887de 2287 PR tree-optimization/77454
2288 * gcc.dg/pr77454.c: New test.
2289
46fad8d5 2290 PR c++/77553
2291 * g++.dg/cpp1y/constexpr-77553.C: New test.
2292
68ef907c 22932016-09-13 David Malcolm <dmalcolm@redhat.com>
2294
2295 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2296 (test_show_locus): Replace rich_location::add_fixit_insert calls
2297 with add_fixit_insert_before and add_fixit_insert_after.
2298
2c24fd5e 22992016-09-13 Jason Merrill <jason@redhat.com>
2300 Tom de Vries <tom@codesourcery.com>
2301
2302 PR c++/77427
2303 * g++.dg/pr77427.C: New test.
2304
68b219ee 23052016-09-13 Martin Liska <mliska@suse.cz>
2306
2307 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2308 effective target.
2309 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2310 * lib/target-supports.exp: Define the new target.
2311
c72e91d3 23122016-09-12 Andrew Pinski <apinski@cavium.com>
2313
2314 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2315 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2316
b38c0a37 23172016-09-12 Uros Bizjak <ubizjak@gmail.com>
2318
2319 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2320 variable arguments.
2321 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2322 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2323 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2324 variable argument.
2325 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2326 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2327
7a21b590 23282016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2329
2330 PR c++/77496
2331 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2332 * g++.dg/ext/pr77496.C: New test.
2333 * g++.dg/warn/pr77496.C: New test.
2334
00434032 23352016-09-12 David Malcolm <dmalcolm@redhat.com>
2336
2337 PR c/72858
2338 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2339 to preserve conversion chars, and to preserve prefix information.
2340 * gcc.dg/format/pr72858.c: New test case.
2341
54f56c28 23422016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2343
2344 * gfortran.dg/pr77507.f90: Move to ...
2345 * gfortran.dg/ieee/pr77507.f90: here.
2346
08d6d42c 23472016-08-09 Jan Hubicka <hubicka@ucw.cz>
2348
2349 PR ipa/61159
2350 * compile/pr61159.c: New testcase
2351
35870532 23522016-08-09 Jan Hubicka <hubicka@ucw.cz>
2353
2354 PR ipa/64316
2355 * gcc.dg/ipa/pr63416.c: New testcase.
2356
953b9eef 23572016-09-10 Paul Thomas <pault@gcc.gnu.org>
2358 Steven G. Kargl <kargl@gcc.gnu.org>
2359
2360 PR fortran/77532
c78b1f64 2361 * gfortran.dg/dtio_11.f90: new test.
953b9eef 2362
1aef7c3c 23632016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2364
2365 PR fortran/77507
2366 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2367 * gfortran.dg/c_assoc_4.f90: Ditto.
2368
3bb45f76 23692016-09-10 Tom de Vries <tom@codesourcery.com>
2370
2371 PR C/71602
2372 * c-c++-common/va-arg-va-list-type.c: New test.
2373
9731eaaf 23742016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2375
2376 PR rtl-optimization/77289
2377 * gcc.target/powerpc/pr77289.c: New test.
2378
911ea34a 23792016-09-09 Martin Sebor <msebor@redhat.com>
2380
2381 PR c/77520
2382 PR c/77521
2383 * gcc.dg/pr77520.c: New test.
2384 * gcc.dg/pr77521.c: New test.
2385
edd0f33b 23862016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2387
2388 PR fortran/77506
2389 * gfortran.dg/pr77506.f90: New test.
2390
374777a4 23912016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2392
2393 PR fortran/77507
2394 * gfortran.dg/pr77507.f90: New test.
2395
c5eddaf9 23962016-09-09 Joseph Myers <joseph@codesourcery.com>
2397
2398 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2399
3e7e4e14 24002016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2401 Louis Krupp <lkrupp@gcc.gnu.org>
2402
2403 PR fortran/69514
2404 * gfortran.dg/pr69514_1.f90: New test.
2405 * gfortran.dg/pr69514_2.f90: New test.
2406
51688bb7 24072016-09-08 Jakub Jelinek <jakub@redhat.com>
2408
a34338c9 2409 PR fortran/77500
2410 * gfortran.dg/gomp/pr77500.f90: New test.
2411
51688bb7 2412 PR fortran/77516
2413 * gfortran.dg/gomp/pr77516.f90: New test.
2414
3ecb55e7 24152016-09-07 Jakub Jelinek <jakub@redhat.com>
2416
2417 PR middle-end/77475
2418 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2419 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2420 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2421 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2422 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2423 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2424
3da97ff7 24252016-09-07 David Malcolm <dmalcolm@redhat.com>
2426
2427 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2428 "substring-locations.h".
2429
b55f1f44 24302016-09-07 Richard Biener <rguenther@suse.de>
2431
2432 PR c/77450
2433 * c-c++-common/vector-subscript-8.c: Move ..
2434 * gcc.dg/pr77450.c: ... here.
2435
7d482049 24362016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 2437
2438 PR libgfortran/77393
2439 * gfortran.dg/fmt_f0_2.f90: Update test.
2440 * gfortran.dg/fmt_f0_3.f90: New test.
2441
ef3b531c 24422016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2443
2444 PR debug/77389
2445 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2446 in dg-options.
2447
2448 PR debug/57519
2449 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2450
39370ea0 24512016-09-06 Jakub Jelinek <jakub@redhat.com>
2452
2453 PR target/69255
2454 * gcc.target/i386/pr69255-1.c: New test.
2455 * gcc.target/i386/pr69255-2.c: New test.
2456 * gcc.target/i386/pr69255-3.c: New test.
2457
24582016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 2459
2460 PR c/77336
2461 * gcc.dg/format/miss-7.c: New test.
2462
88820414 24632016-09-06 Uros Bizjak <ubizjak@gmail.com>
2464
2465 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2466
4c790ba8 24672016-09-06 Martin Liska <mliska@suse.cz>
2468
2469 PR gcov-profile/77378
2470 PR gcov-profile/77466
2471 * gcc.dg/profile-update-warning.c: New test.
2472
43d2460d 24732016-09-06 Richard Biener <rguenther@suse.de>
2474
2475 PR tree-optimization/77479
2476 * gcc.dg/torture/pr77479.c: New testcase.
2477
4c04bcce 24782016-09-06 Richard Biener <rguenther@suse.de>
2479
2480 PR c/77450
2481 * c-c++-common/vector-subscript-7.c: Adjust.
2482 * c-c++-common/vector-subscript-8.c: New testcase.
2483
8925068a 24842016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2485
2486 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2487
daea048c 24882016-09-05 Jakub Jelinek <jakub@redhat.com>
2489
e315ff48 2490 PR target/77476
2491 * gcc.target/i386/avx512f-pr77476.c: New test.
2492 * gcc.target/i386/avx512bw-pr77476.c: New test.
2493 * gcc.target/i386/avx512dq-pr77476.c: New test.
2494
8eeca3ac 2495 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2496 Update comment to mention also avx512f.
2497
daea048c 2498 PR sanitizer/77396
2499 * g++.dg/asan/pr77396-2.C: New test.
2500
a6ffaadf 25012016-09-05 Uros Bizjak <ubizjak@gmail.com>
2502
2503 PR rtl-optimization/77452
2504 * gcc.target/i386/pr77452.c: New test.
2505
8f8828ba 25062016-09-05 Marek Polacek <polacek@redhat.com>
2507
2508 PR c/77423
2509 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2510
65277f2a 25112016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2512
2513 PR fortran/77391
2514 * gfortran.dg/pr77391.f90: New test.
2515
a1cf06b8 25162016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 PR fortran/77460
2519 * gfortran.dg/pr77460.f90: New test.
2520
4d261282 25212016-09-03 Jakub Jelinek <jakub@redhat.com>
2522
2523 PR c/65467
2524 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2525
4fc4eb94 25262016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2527
2528 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2529
40a431fa 25302016-09-02 David Malcolm <dmalcolm@redhat.com>
2531
2532 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2533 test case.
2534 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2535 diagnostic-test-show-locus-generate-patch.c to the sources
2536 for diagnostic_plugin_test_show_locus.c.
2537
a940fdc7 25382016-09-02 Jakub Jelinek <jakub@redhat.com>
2539
0b80c4b2 2540 PR c/65467
2541 * gcc.dg/gomp/_Atomic-1.c: New test.
2542 * gcc.dg/gomp/_Atomic-2.c: New test.
2543 * gcc.dg/gomp/_Atomic-3.c: New test.
2544 * gcc.dg/gomp/_Atomic-4.c: New test.
2545 * gcc.dg/gomp/_Atomic-5.c: New test.
2546
a940fdc7 2547 PR sanitizer/77396
2548 * g++.dg/asan/pr77396.C: New test.
2549
25502016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 2551
2552 PR tree-optimization/71831
2553 * gcc.dg/builtin-object-size-16.c: New test.
2554 * gcc.dg/builtin-object-size-17.c: New test.
2555
0b404bb4 25562016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2557
2558 PR libgfortran/77393
2559 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2560
8a5817a9 25612016-09-01 Uros Bizjak <ubizjak@gmail.com>
2562
2563 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2564 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2565 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2566 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2567 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2568 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2569 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2570 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2571 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2572 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2573 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2574 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2575 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2576 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2577 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2578 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2579 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2580 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2581
209253ae 25822016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2583
2584 * gnat.dg/opt58.adb: New test.
2585 * gnat.dg/opt58_pkg.ads: New helper.
2586
15182c1d 25872016-09-01 Richard Biener <rguenther@suse.de>
2588
2589 PR middle-end/77436
2590 * gcc.dg/torture/pr77436.c: New testcase.
2591
1c02615c 25922016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2593
2594 * gcc.dg/pr64252.c: Require int32plus.
2595 * gcc.dg/pr66299-1.c: Likewise.
2596 * gcc.dg/pr66299-2.c: Likewise.
2597 * gcc.dg/torture/20131115-1.c: Skip for avr.
2598
08fded5f 25992016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2600
2601 * gcc.target/aarch64/ands_3.c: New test.
2602
a7b3b7c4 26032016-08-31 Jakub Jelinek <jakub@redhat.com>
2604
68c215e4 2605 PR fortran/77352
2606 * gfortran.dg/gomp/pr77352.f90: New test.
2607
a7b3b7c4 2608 PR fortran/77374
2609 * gfortran.dg/gomp/pr77374.f08: New test.
2610
51a43c06 26112016-08-31 Marc Glisse <marc.glisse@inria.fr>
2612
2613 PR tree-optimization/73714
2614 * gcc.dg/tree-ssa/pr73714.c: New test.
2615
01109414 26162016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2617
2618 PR libgfortran/77393
2619 * gfortran.dg/fmt_f0_2.f90: New test.
2620
8036ac7f 26212016-08-31 Marc Glisse <marc.glisse@inria.fr>
2622
2623 * gcc.target/i386/pr59539-2.c: Adapt options.
2624 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2625
b298bde8 26262016-08-31 Paul Thomas <pault@gcc.gnu.org>
2627
2628 PR fortran/77418
2629 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2630 of the associate entity and replace with a pointer to the
2631 intended item on the stack.
2632
9f732c4e 26332016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 2634 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 2635
2636 PR fortran/48298
2637 * gfortran.dg/dtio_1.f90: New test.
2638 * gfortran.dg/dtio_2.f90: New test.
2639 * gfortran.dg/dtio_3.f90: New test.
2640 * gfortran.dg/dtio_4.f90: New test.
2641 * gfortran.dg/dtio_5.f90: New test.
2642 * gfortran.dg/dtio_6.f90: New test.
2643 * gfortran.dg/dtio_7.f90: New test.
2644 * gfortran.dg/dtio_8.f90: New test.
2645 * gfortran.dg/dtio_9.f90: New test.
2646 * gfortran.dg/dtio_10.f90: New test.
2647
d6dd1b60 26482016-08-30 David Malcolm <dmalcolm@redhat.com>
2649
2650 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2651 (test_many_nested_locations): New function.
2652 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2653 (test_show_locus): Handle "test_many_nested_locations".
2654
2e7400df 26552016-08-30 David Malcolm <dmalcolm@redhat.com>
2656
2657 * g++.dg/template/double-greater-than-fixit.C: New test case.
2658
98023bfd 26592016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2660
2661 * gnat.dg/opt57.ad[sb]: New test.
2662 * gnat.dg/opt57_pkg.ads: New helper.
2663
f9723d87 26642016-08-30 Richard Biener <rguenther@suse.de>
2665
2666 PR tree-optimization/69047
2667 * gcc.dg/pr69047.c: Fix byte-order check.
2668
77ce6232 26692016-08-30 Jakub Jelinek <jakub@redhat.com>
2670
adca2d16 2671 PR tree-optimization/72866
2672 * gcc.dg/vect/pr72866.c: New test.
2673
06cee168 2674 PR debug/77363
2675 * g++.dg/debug/dwarf2/pr77363.C: New test.
2676
4472e8d1 2677 PR middle-end/77377
2678 * gcc.target/i386/pr77377.c: New test.
2679
77ce6232 2680 PR debug/77389
2681 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2682 in dg-options.
2683
36bda760 26842016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2685
2686 * gfortran.dg/pr77372.f90: Moved to ...
2687 * gfortran.dg/ieee/pr77372.f90: here.
2688
2db6ea89 26892016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2690
2691 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2692 vector short/char initializations.
2693 * gcc.target/powerpc/vec-init-5.c: Likewise.
2694 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2695 vector initialization optimizations.
2696 * gcc.target/powerpc/vec-init-7.c: Likewise.
2697 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2698 vector float/double initializations.
2699 * gcc.target/powerpc/vec-init-9.c: Likewise.
2700
1e4df796 27012016-08-29 Uros Bizjak <ubizjak@gmail.com>
2702
2703 PR target/77403
2704 * gcc.target/i386/pr77403.c: New test.
2705
f293b7f2 27062016-08-29 Marek Polacek <polacek@redhat.com>
2707
2708 PR c/77292
2709 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2710
ea2ec8f6 27112016-08-29 Tom de Vries <tom@codesourcery.com>
2712
2713 PR c/77398
2714 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2715
686436fe 27162016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2717
2718 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 2719
686436fe 27202016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 2721
2722 * gfortran.dg/dec_structure_13.f90: New testcase.
2723
f1ecf8b3 27242016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2725
2726 PR fortran/77261
2727 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2728 available.
2729
4670f428 27302016-08-28 Tom de Vries <tom@codesourcery.com>
2731
2732 PR lto/70955
2733 * gcc.dg/pr70955.c: New test.
2734 * gcc.dg/lto/pr70955_0.c: Same.
2735 * gcc.dg/lto/pr70955_1.c: Same.
2736
b243b563 27372016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2738
2739 PR tree-optimization/71077
2740 * gcc.target/i386/pr71077.c: New test.
2741
92a44a68 27422016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 2743
2744 PR fortran/77380
2745 * gfortran.dg/pr77380.f90: New test.
2746
92a44a68 27472016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 2748
2749 PR fortran/77372
2750 gfortran.dg/pr77372.f90: New test.
2751
367964fa 27522016-08-26 David Malcolm <dmalcolm@redhat.com>
2753
2754 * gcc.dg/spellcheck-fields-2.c (test): Move
2755 dg-begin/end-multiline-output within function body.
2756 (test_macro): New function.
2757
df4248fb 27582016-08-26 David Malcolm <dmalcolm@redhat.com>
2759
2760 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2761 (test_fixit_insert): Update expected output.
2762 (test_fixit_remove): Likewise.
2763 (test_fixit_replace): Likewise.
2764
377da6e4 27652016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2766
2767 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2768 Fix typo.
2769
4f16cc83 27702016-08-26 Richard Biener <rguenther@suse.de>
2771
2772 PR tree-optimization/69047
2773 * gcc.dg/pr69047.c: New testcase.
2774
a54071b2 27752016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2776 Martin Jambhor <mjambor@suse.cz>
377da6e4 2777
a54071b2 2778 * gcc.dg/ipa/propbits-1.c: New test-case.
2779 * gcc.dg/ipa/propbits-2.c: Likewise.
2780 * gcc.dg/ipa/propbits-3.c: Likewise.
2781
2ae10c8c 27822016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2783
2784 PR fortran/77351
2785 * gfortran.dg/pr77351.f90: New test.
2786
c4963714 27872016-08-25 Marek Polacek <polacek@redhat.com>
2788
2789 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2790
49e1f4eb 27912016-08-25 Marek Polacek <polacek@redhat.com>
2792
2793 PR c/77323
2794 * gcc.dg/pr77323.c: New test.
2795
984f03c2 27962016-08-24 Paul Thomas <pault@gcc.gnu.org>
2797
2798 PR fortran/77358
2799 * gfortran.dg/submodule_17.f08: New test.
2800
92a44a68 28012016-08-24 Michael Collison <michael.collison@linaro.org>
2802 Michael Collison <michael.collison@arm.com>
f6c98a9a 2803
2804 * gcc.target/arm/builtin_saddl.c: New testcase.
2805 * gcc.target/arm/builtin_saddll.c: New testcase.
2806 * gcc.target/arm/builtin_uaddl.c: New testcase.
2807 * gcc.target/arm/builtin_uaddll.c: New testcase.
2808 * gcc.target/arm/builtin_ssubl.c: New testcase.
2809 * gcc.target/arm/builtin_ssubll.c: New testcase.
2810 * gcc.target/arm/builtin_usubl.c: New testcase.
2811 * gcc.target/arm/builtin_usubll.c: New testcase.
2812
8938d43d 28132016-08-24 Uros Bizjak <ubizjak@gmail.com>
2814
2815 PR target/77270
2816 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2817 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2818 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2819 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2820 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2821 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2822 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2823 effective target. Remove scan-assembler-times directives.
2824 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2825 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2826 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2827
2fb84e50 28282016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2829
2830 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2831 of unsigned int.
2832 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2833
cac7df4e 28342016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2835
2836 PR testsuite/77317
2837 * lib/target-supports.exp
2838 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2839 (check_effective_target_vect_natural_alignment): Ditto.
2840 (check_effective_target_vector_alignment_reachable): Ditto.
2841 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2842
b904831d 28432016-08-23 Ian Lance Taylor <iant@golang.org>
2844
2845 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2846
ff055c48 28472016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2848
2849 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2850 being created from pointers to memory locations.
2851 * gcc.target/powerpc/vec-init-2.c: Likewise.
2852
27af8972 28532016-08-23 Fritz Reese <fritzoreese@gmail.com>
2854
2855 * gfortran.dg/dec_structure_12.f90: New testcase.
2856
bd8ac469 28572016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2858
2859 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2860
434d4291 28612016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2862
2863 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2864 verification.
2865
be0be2de 28662016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2867
2868 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2869 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2870
7feac654 28712016-08-23 Richard Biener <rguenther@suse.de>
2872
2873 PR tree-optimization/27336
2874 * c-c++-common/pr27336.c: New testcase.
2875
364743f3 28762016-08-22 Marek Polacek <polacek@redhat.com>
2877
2878 PR c++/77321
2879 * g++.dg/cpp1y/pr77321.C: New test.
2880
b92c452d 28812016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2882
2883 PR fortran/60774
2884 * gfortran.dg/empty_label.f: Adjust test for new error message.
2885 * gfortran.dg/empty_label.f90: Ditto.
2886 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2887 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2888 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2889
bfbc628a 28902016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2891
2892 PR fortran/61318
2893 * gfortran.dg/pr61318.f90: New test.
2894
99af6e70 28952016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2896
2897 PR fortran/77260
2898 * gfortran.dg/pr77260_1.f90: New test.
2899 * gfortran.dg/pr77260_2.f90: Ditto.
2900
6cfc7001 29012016-08-22 Joseph Myers <joseph@codesourcery.com>
2902
2903 PR middle-end/77269
2904 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2905 __builtin_signbitf and __builtin_signbitl in expected generic
2906 expansion.
2907 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2908 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2909 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2910 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2911 tests.
2912
012f068a 29132016-08-22 Joseph Myers <joseph@codesourcery.com>
2914
2915 * gcc.dg/torture/float128-builtin.c,
2916 gcc.dg/torture/float128-ieee-nan.c,
2917 gcc.dg/torture/float128x-builtin.c,
2918 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2919 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2920 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2921 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2922 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2923 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2924 gcc.dg/torture/floatn-nan.h: New tests.
2925
e2c5b687 29262016-08-22 Joseph Myers <joseph@codesourcery.com>
2927
2928 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2929 macro.
2930 (main): Update calls to TEST_I_F.
2931 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2932 macro.
2933 (main): Update calls to TEST_I_F.
2934
b4635564 29352016-08-22 Joseph Myers <joseph@codesourcery.com>
2936
2937 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2938 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2939 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2940 names in calls to TEST_I_F.
2941
802bc569 29422016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2943
2944 PR c/52952
2945 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2946
70fa7158 29472016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2948
2949 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2950 and !natural_alignment_64.
2951 * gcc.dg/ipa/propalign-2.c: Likewise.
2952 * gcc.dg/ipa/propalign-3.c: Likewise.
2953 * gcc.dg/ipa/propalign-4.c: Likewise.
2954 * gcc.dg/ipa/propalign-5.c: Likewise.
2955 * lib/target-supports.exp
2956 (check_effective_target_natural_alignment_32): Add avr-*-*.
2957
d0346b1a 29582016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2959
2960 PR tree-optimization/61839
2961 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2962 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2963 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2964 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2965
82c85aba 29662016-08-19 Joseph Myers <joseph@codesourcery.com>
2967
2968 PR c/32187
2969 * lib/target-supports.exp (check_effective_target_float16)
2970 (check_effective_target_float32, check_effective_target_float64)
2971 (check_effective_target_float128, check_effective_target_float32x)
2972 (check_effective_target_float64x)
2973 (check_effective_target_float128x)
2974 (check_effective_target_float16_runtime)
2975 (check_effective_target_float32_runtime)
2976 (check_effective_target_float64_runtime)
2977 (check_effective_target_float128_runtime)
2978 (check_effective_target_float32x_runtime)
2979 (check_effective_target_float64x_runtime)
2980 (check_effective_target_float128x_runtime)
2981 (check_effective_target_floatn_nx_runtime)
2982 (add_options_for_float16, add_options_for_float32)
2983 (add_options_for_float64, add_options_for_float128)
2984 (add_options_for_float32x, add_options_for_float64x)
2985 (add_options_for_float128x): New procedures.
2986 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2987 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2988 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2989 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2990 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2991 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2992 gcc.dg/torture/float128-complex.c,
2993 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2994 gcc.dg/torture/float128x-basic.c,
2995 gcc.dg/torture/float128x-complex.c,
2996 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2997 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2998 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2999 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3000 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3001 gcc.dg/torture/float32x-basic.c,
3002 gcc.dg/torture/float32x-complex.c,
3003 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3004 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3005 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3006 gcc.dg/torture/float64x-basic.c,
3007 gcc.dg/torture/float64x-complex.c,
3008 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3009 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3010 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3011 gcc.dg/torture/floatn-tg.h,
3012 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3013 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3014 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3015 gcc.dg/torture/fp-int-convert-float128x.c,
3016 gcc.dg/torture/fp-int-convert-float16-timode.c,
3017 gcc.dg/torture/fp-int-convert-float16.c,
3018 gcc.dg/torture/fp-int-convert-float32-timode.c,
3019 gcc.dg/torture/fp-int-convert-float32.c,
3020 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3021 gcc.dg/torture/fp-int-convert-float32x.c,
3022 gcc.dg/torture/fp-int-convert-float64-timode.c,
3023 gcc.dg/torture/fp-int-convert-float64.c,
3024 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3025 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3026 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3027 maximum exponent of floating-point type. Use it in testing
3028 whether 0x8...0 fits in the floating-point type. Always treat -1
3029 (signed 0xf...f) as fitting in the floating-point type.
3030 (M_OK1): New macro.
3031 * gcc.dg/torture/fp-int-convert-double.c,
3032 gcc.dg/torture/fp-int-convert-float.c,
3033 gcc.dg/torture/fp-int-convert-float128-timode.c,
3034 gcc.dg/torture/fp-int-convert-float128.c,
3035 gcc.dg/torture/fp-int-convert-float80-timode.c,
3036 gcc.dg/torture/fp-int-convert-float80.c,
3037 gcc.dg/torture/fp-int-convert-long-double.c,
3038 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3039
cf0bbc39 30402016-08-19 Jakub Jelinek <jakub@redhat.com>
3041
9354a9a5 3042 PR fortran/72744
3043 * gfortran.dg/gomp/pr72744.f90: New test.
3044
cf0bbc39 3045 PR fortran/69281
3046 * gfortran.dg/gomp/pr69281.f90: New test.
3047
ee0e163a 30482016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3049
1e4df796 3050 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3051 the last special seed value.
3052 * gfortran.dg/random_7.f90: Use size for last array member instead
3053 of hardcoded value.
ee0e163a 3054
6d7de609 30552016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3056
3057 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3058 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3059
e3243c77 30602016-08-19 Richard Biener <rguenther@suse.de>
3061
3062 PR tree-optimization/77286
3063 * gcc.dg/torture/pr77286.c: New testcase.
3064
b983d92d 30652016-08-18 David Malcolm <dmalcolm@redhat.com>
3066
3067 * gcc.dg/verbose-asm-2.c: New test case.
3068
48a7392b 30692016-08-18 David Malcolm <dmalcolm@redhat.com>
3070
3071 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3072 (custom_diagnostic_finalizer): Update for change to
3073 diagnostic_show_locus.
3074
5c8151fa 30752016-08-18 David Malcolm <dmalcolm@redhat.com>
3076
3077 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3078 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3079
26040f06 30802016-08-18 Marek Polacek <polacek@redhat.com>
3081
3082 PR c/71514
3083 * gcc.dg/pr71514.c: New test.
3084
360e911d 30852015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3086
3087 PR target/72839
3088 * gcc.target/i386/pr72839.c: New test.
3089
6de0546d 30902016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3091
3092 PR middle-end/70895
3093 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3094 * c-c++-common/goacc/reduction-1.c: Likewise.
3095 * c-c++-common/goacc/reduction-2.c: Likewise.
3096 * c-c++-common/goacc/reduction-3.c: Likewise.
3097 * c-c++-common/goacc/reduction-4.c: Likewise.
3098
cee80871 30992016-08-18 Alan Modra <amodra@gmail.com>
3100
3101 * gcc.c-torture/compile/pr72771.c: New.
3102
f9c39b65 31032016-08-17 Jakub Jelinek <jakub@redhat.com>
3104
3105 PR fortran/67496
3106 * gfortran.dg/pr67496.f90: New test.
3107
92a44a68 31082015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 3109
3110 PR tree-optimization/71752
f9c39b65 3111 * gcc.dg/vect/pr71752.c: New.
bf448dc8 3112
d2392ec3 31132016-08-17 Uros Bizjak <ubizjak@gmail.com>
3114
3115 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3116
c4994c0b 31172016-08-17 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR middle-end/77259
3120 * g++.dg/ipa/devirt-52.C: New test.
3121
f7896ff0 31222016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3123
3124 * c-c++-common/goacc/reduction-6.c: New testcase.
3125
7104d1a8 31262016-08-17 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/76490
3129 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3130 * gcc.dg/pr52904.c: XFAIL.
3131
cff41b9e 31322016-08-17 Richard Biener <rguenther@suse.de>
3133
3134 PR tree-optimization/23855
3135 * gcc.dg/loop-unswitch-2.c: Adjust.
3136
b1398e47 31372016-08-16 Jakub Jelinek <jakub@redhat.com>
3138
3139 PR tree-optimization/72817
3140 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3141
de41fc22 31422016-08-16 Joseph Myers <joseph@codesourcery.com>
3143
3144 PR libgcc/77265
3145 * gcc.dg/torture/float128-extend-inf.c: New test.
3146
5927e78e 31472016-08-16 David Malcolm <dmalcolm@redhat.com>
3148
3149 PR c/72857
3150 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3151 for embedded NUL.
3152 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3153 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3154 caret placement.
3155 (test_oct): Likewise.
3156 (test_multiple): Likewise.
3157 (test_field_width_specifier): Likewise.
3158 (test_field_width_specifier_2): New function.
3159 (test_field_precision_specifier): New function.
3160 (test_embedded_nul): Update expected caret placement.
3161 (test_non_contiguous_strings): Update line number.
3162 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3163 (__emit_string_literal_range): Add "caret_idx" param.
3164 (test_simple_string_literal): Add value for new param, updating
3165 expected output..
3166 (test_concatenated_string_literal): Likewise.
3167 (test_multiline_string_literal): Likewise.
3168 (test_hex): Likewise.
3169 (test_oct): Likewise.
3170 (test_multiple): Likewise.
3171 (test_ucn4): Likewise.
3172 (test_ucn8): Likewise.
3173 (test_u8): Likewise.
3174 (test_u): Likewise; update expected message, from "range" to
3175 "location".
3176 (test_U): Likewise.
3177 (test_L): Likewise.
3178 (test_macro): Add value for new param.
3179 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3180 (__emit_string_literal_range): Add "caret_idx" param.
3181 (test_stringified_token_1): Add value for new param. Update
3182 expected message, from "range" to "location".
3183 (test_stringized_token_2): Likewise, adding param to macro.
3184 (test_stringified_token_3): Likewise.
3185 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3186 (emit_warning): Convert param from source_range to location_t.
3187 (test_string_literals): Add caret_idx param, and use it when
3188 constructing a substring_loc. Update error message, from
3189 "range" to "location".
3190
b8d94309 31912016-08-16 Jakub Jelinek <jakub@redhat.com>
3192
2e947447 3193 PR target/71910
3194 * g++.dg/gomp/pr71910.C: New test.
3195
9ea71b15 3196 PR middle-end/67485
3197 * gcc.c-torture/compile/pr67485.c: New test.
3198
b8d94309 3199 PR target/72867
3200 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3201
31de5086 32022016-08-16 Bin Cheng <bin.cheng@arm.com>
3203
3204 PR tree-optimization/69848
3205 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3206
a05d3de8 32072016-08-16 Martin Liska <mliska@suse.cz>
3208
3209 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3210 of memory operations so that it can be handled by core2
3211 in 32-bit mode.
3212
b50ad04e 32132016-08-16 Richard Biener <rguenther@suse.de>
3214
3215 PR tree-optimization/76783
3216 * gcc.dg/pr76783.c: New testcase.
3217 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3218
b441db40 32192016-08-16 Bin Cheng <bin.cheng@arm.com>
3220
3221 PR tree-optimization/72817
3222 PR tree-optimization/73450
3223 * gcc.dg/tree-ssa/pr72817.c: New test.
3224 * gcc.dg/tree-ssa/pr73450.c: New test.
3225
36d310d0 32262016-08-15 Fritz Reese <fritzoreese@gmail.com>
3227
3228 * gfortran.dg/init_flag_13.f90: New testcase.
3229 * gfortran.dg/init_flag_14.f90: Ditto.
3230 * gfortran.dg/init_flag_15.f03: Ditto.
3231 * gfortran.dg/dec_init_1.f90: Ditto.
3232 * gfortran.dg/dec_init_2.f90: Ditto.
3233
e5ec9f76 32342016-08-15 Uros Bizjak <ubizjak@gmail.com>
3235
3236 PR target/72867
3237 * gcc.target/i386/pr72867.c: New test.
3238
6ce66d38 32392016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3240
3241 * c-c++-common/dump-ada-spec-5.c: New test.
3242
894463cf 32432016-08-15 Richard Biener <rguenther@suse.de>
3244
3245 PR tree-optimization/73434
3246 * gcc.dg/torture/pr73434.c: New testcase.
3247
98b374b4 32482016-08-15 Jakub Jelinek <jakub@redhat.com>
3249
3250 PR tree-optimization/72824
3251 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3252
9b90f118 32532016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3254
3255 PR fortran/70598
3256 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3257 in use_device clause.
3258 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3259 * gfortran.dg/goacc/list.f95: Adjust to catch
3260 "neither a POINTER nor an array" error messages.
3261
1d80868e 32622016-08-14 Uros Bizjak <ubizjak@gmail.com>
3263
3264 PR target/76342
3265 * gcc.target/i386/pr76342.c: New test.
3266
153e4ac1 32672016-08-12 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR c/71512
3270 * g++.dg/ubsan/pr71512.C: New test.
3271 * c-c++-common/ubsan/pr71512-1.c: New test.
3272 * c-c++-common/ubsan/pr71512-2.c: New test.
3273
3c382998 32742016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3275
3276 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3277 vector initialization options.
3278 * gcc.target/powerpc/vec-init-2.c: Likewise.
3279 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3280 is generated on ISA 3.0.
3281
7079d57a 32822016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3283
3284 PR middle-end/71654
3285 * gcc.dg/c-c++-common/pr71654.c: New test.
3286 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3287 dg-options.
3288 * gcc.dg/tree-ssa/vrp24: Likewise.
3289
7175bb2a 32902016-08-12 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR c/67410
3293 * gcc.dg/pr67410.c: New test.
3294
56fb8e9d 32952016-08-12 Bin Cheng <bin.cheng@arm.com>
3296
3297 PR tree-optimization/69848
3298 * gcc.dg/vect/vect-pr69848.c: New test.
3299
1f84b4ab 33002016-08-12 Uros Bizjak <ubizjak@gmail.com>
3301
3302 PR testsuite/71008
3303 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3304 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3305 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3306 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3307
60b349d9 33082016-08-12 Richard Biener <rguenther@suse.de>
3309
3310 PR tree-optimization/57326
3311 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3312 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3313 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3314 * gcc.target/i386/pr45685.c: Likewise.
3315 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3316 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3317 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3318 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3319 * gfortran.dg/pr34163.f90: Likewise.
3320
6d5f72f3 33212016-08-12 Martin Liska <mliska@suse.cz>
3322
3323 * g++.dg/gcov/gcov-16.C: New test.
3324 * lib/gcov.exp: Support new argument for run-gcov function.
3325
b357db2c 33262016-08-12 Martin Liska <mliska@suse.cz>
3327
3328 PR gcov-profile/35590
3329 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3330
08e33f10 33312016-08-12 Richard Biener <rguenther@suse.de>
3332
3333 PR tree-optimization/72851
3334 * gcc.dg/torture/pr72851.c: New testcase.
3335
92a44a68 33362016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 3337
832d369d 3338 PR debug/63240
3339 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3340 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3341 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3342 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3343 DW_AT_deleted.
3344
1289a281 3345 PR debug/55641
3346 * g++.dg/debug/dwarf2/ref-1.C: New.
3347
9a478fab 3348 PR debug/49366
3349 * g++.dg/debug/dwarf2/template-params-12.H: New.
3350 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3351 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3352 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3353 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3354 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3355 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3356 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3357
e61229f8 33582016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3359
3360 PR target/72863
3361 * gcc.target/powerpc/pr72863.c: New test.
3362
c7823416 33632016-08-11 Uros Bizjak <ubizjak@gmail.com>
3364
3365 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3366
df15667f 33672015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3368
3369 * gcc.target/i386/pieces-strcpy-1.c: New test.
3370 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3371
83c375ba 33722016-08-11 Jakub Jelinek <jakub@redhat.com>
3373
3374 PR c++/72868
3375 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3376
350f354a 33772015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3378
3379 * gcc.target/i386/pieces-memcpy-1.c: New test.
3380 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3381 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3382 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3383 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3384 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3385
74be5bc1 33862016-08-11 Jakub Jelinek <jakub@redhat.com>
3387
3388 PR c/72816
20fb4916 3389 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 3390
40395983 33912016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3392
3393 PR tree-optimization/71083
3394 * gcc.c-torture/execute/pr71083.c: New test.
3395 * gnat.dg/loop_optimization23.adb: New test.
3396 * gnat.dg/loop_optimization23_pkg.ads: New test.
3397 * gnat.dg/loop_optimization23_pkg.adb: New test.
3398
ec969ce4 33992016-08-11 Richard Biener <rguenther@suse.de>
3400
3401 PR tree-optimization/72772
3402 * gcc.dg/graphite/pr35356-1.c: Adjust.
3403 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3404
25482c16 34052016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3406
3407 * gfortran.dg/random_7.f90: Take into account that the last seed
3408 value is the special p value.
3409 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3410
f454033a 34112016-08-11 Richard Biener <rguenther@suse.de>
3412
3413 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3414
2d2b78a1 34152016-08-11 Alan Modra <amodra@gmail.com>
3416
3417 * gcc.target/powerpc/pr71680.c: New.
3418
97468983 34192016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3420
3421 * gcc.target/powerpc/bfp/bfp.exp: New file.
3422 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3423 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3424 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3425 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3426 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3427 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3428 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3429 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3430 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3431 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3432 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3433 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3434 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3435 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3436 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3437 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3438 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3439 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3440 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3441 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3442 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3443 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3444 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3445 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3446 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3447 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3448 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3449 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3450 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3451 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3452 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3453 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3454 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3455 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3456 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3457 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3458 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3459 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3460 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3461 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3462 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3463 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3464 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3465 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3466 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3467 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3468 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3469 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3470 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3471 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3472 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3473 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3474 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3475
23a6fe48 34762016-08-10 Bin Cheng <bin.cheng@arm.com>
3477
3478 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3479 Add aarch64*-*-*.
3480
0cb8f73e 34812016-08-10 Bin Cheng <bin.cheng@arm.com>
3482
3483 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3484
b7ed2a65 34852016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3486
3487 PR target/72853
3488 * gcc.target/powerpc/pr72853.c: New test.
3489
2d2b4107 34902016-08-10 Martin Liska <mliska@suse.cz>
3491
3492 PR gcov-profile/58306
3493 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3494
7132b755 34952016-08-10 Martin Liska <mliska@suse.cz>
3496
3497 * g++.dg/gcov/gcov-threads-1.C: New test.
3498
5186407c 34992016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3500
3501 PR target/71873
3502 * gcc.target/avr/pr71873.c: New test.
3503
44f01555 35042016-08-09 Martin Liska <mliska@suse.cz>
3505
3506 * g++.dg/gcov/gcov-dump-1.C: New test.
3507 * g++.dg/gcov/gcov-dump-2.C: New test.
3508
7d4f18f5 35092016-08-09 Martin Liska <mliska@suse.cz>
3510
3511 * gcc.dg/tree-prof/val-prof-9.c: New test.
3512
defa7026 35132016-08-09 Martin Liska <mliska@suse.cz>
3514
3515 * gcc.dg/tree-prof/val-prof-8.c: New test.
3516
ae7e6062 35172016-08-09 Martin Jambor <mjambor@suse.cz>
3518
0c47dd26 3519 PR ipa/71981
3520 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 3521
a69fb570 35222016-08-09 Bin Cheng <bin.cheng@arm.com>
3523
3524 PR tree-optimization/33707
3525 * gcc.dg/vect/pr33707.c: New test.
3526
a031a844 35272016-08-09 Bin Cheng <bin.cheng@arm.com>
3528
3529 PR tree-optimization/pr72772
3530 * gcc.dg/tree-ssa/pr72772.c: New test.
3531
8f1baf0d 35322016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3533
3534 PR rtl-optimization/66669
3535 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3536
53e7aca1 35372016-08-09 Jakub Jelinek <jakub@redhat.com>
3538
3539 PR tree-optimization/72824
3540 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3541
c162fa25 35422016-08-09 Richard Biener <rguenther@suse.de>
3543
3544 PR tree-optimization/71802
3545 * gcc.dg/torture/pr71802.c: New testcase.
3546
87156a7d 35472016-08-09 Jakub Jelinek <jakub@redhat.com>
3548
3549 PR c++/72809
3550 * g++.dg/eh/stdarg1.C: New test.
3551
d0029333 35522016-08-08 Andi Kleen <ak@linux.intel.com>
3553
3554 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3555 test command line in failure log.
3556 (profopt-execute): dito. Make autofdo file names unique.
3557
7af4d06b 35582016-08-08 David Malcolm <dmalcolm@redhat.com>
3559
3560 PR c/64955
3561 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3562 output.
3563
7091ff70 35642016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3565
3566 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3567 c99_runtime.
3568 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3569 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3570 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3571 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3572 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3573 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3574
d189b094 35752016-08-08 David Malcolm <dmalcolm@redhat.com>
3576
3577 PR c/52952
3578 * gcc.dg/cpp/pr66415-1.c: Likewise.
3579 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3580 * gcc.dg/format/c90-printf-1.c: Likewise.
3581 * gcc.dg/format/diagnostic-ranges.c: New test case.
3582
440837fe 35832016-08-08 Jakub Jelinek <jakub@redhat.com>
3584
7cbcf608 3585 PR fortran/72716
3586 * gfortran.dg/gomp/pr72716.f90: New test.
3587
aa1ddb66 3588 PR middle-end/72781
3589 * gcc.dg/gomp/pr72781.c: New test.
3590
440837fe 3591 PR middle-end/68762
3592 * g++.dg/vect/pr68762-1.cc: New test.
3593 * g++.dg/vect/pr68762-2.cc: New test.
3594 * g++.dg/vect/pr68762.h: New file.
3595
eb571c16 35962016-08-08 Martin Sebor <msebor@redhat.com>
3597
3598 PR testsuite/72838
f9c39b65 3599 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3600 * g++.dg/warn/overflow-warn-3.C: Same.
3601 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 3602
8ca5189a 36032016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3604
3605 PR fortran/71936
3606 * gfortran.dg/allocate_with_source_21.f03: New test.
3607
1495e54c 36082016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3609
3610 PR fortran/72698
3611 * gfortran.dg/allocate_with_source_20.f03: New test.
3612
d1e97886 36132016-08-08 Alan Modra <amodra@gmail.com>
3614
3615 * gcc.c-torture/compile/pr72802.c: New.
3616
9da84a54 36172016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3618
3619 PR fortran/70524
3620 * gfortran.dg/dependency_48.f90: New test.
3621
3f9692a5 36222016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3623
b5b764be 3624 PR fortran/70040
3f9692a5 3625 * gfortran.dg/pr70040.f90: New testcase.
3626
099ec19a 36272016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3628
3629 PR fortran/71961
3630 * gfortran.dg/matmul_10.f90: New testcase.
3631
e8272095 36322016-08-07 Jan Hubicka <hubicka@ucw.cz>
3633
3634 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3635
f5d2c462 36362016-08-07 Jakub Jelinek <jakub@redhat.com>
3637
3638 PR c/72816
3639 * gcc.dg/pr72816.c: New test.
3640
30c60892 36412016-08-06 Jonathan Wakely <jwakely@redhat.com>
3642
3643 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3644 * g++.dg/conversion/pr41426.C: Likewise.
3645 * g++.dg/conversion/pr66211.C: Likewise.
3646 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3647 * g++.dg/init/ref8.C: Likewise.
3648 * g++.old-deja/g++.law/cvt20.C: Likewise.
3649 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3650
2abf3c4a 36512016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3652
3653 PR tree-optimization/18046
3654 * gcc.dg/tree-ssa/vrp105.c: New test.
3655 * gcc.dg/tree-ssa/vrp106.c: New test.
3656
a940fdc7 36572016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 3658
3659 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3660 1ul in diagnostics. Remove hyphen from "constant-expression."
3661 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3662 * g++.dg/cpp0x/static_assert3.C: Same.
3663 * g++.dg/cpp1y/constexpr-throw.C: Same.
3664 * g++.dg/template/nontype3.C: Same.
3665 * g++.dg/warn/overflow-warn-1.C: Same.
3666 * g++.dg/warn/overflow-warn-3.C: Same.
3667 * g++.dg/warn/overflow-warn-4.C: Same.
3668
d4166bdc 36692016-08-05 David Malcolm <dmalcolm@redhat.com>
3670
3671 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3672 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3673 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3674 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3675
906dd612 36762016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3677
3678 PR tree-optimization/72810
3679 * gcc.dg/tree-ssa/vrp110.c: New test.
3680
9788fb76 36812016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3682
3683 PR Target/72819
3684 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3685 registers.
3686 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3687 saving the half-precision registers.
3688 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3689 value is returned in h0.
3690 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3691 are passed in FP/SIMD registers.
3692 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3693 passing works corrcetly.
3694 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3695 (hfa_f16x2_t): Likewise.
3696 (hfa_f16x3_t): Likewise.
3697 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3698 are promoted to double and passed in a double register.
3699 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3700 are promoted to double and stacked.
3701 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3702 __fp16 data types.
3703 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3704 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3705 __fp16 first get passed in FP/SIMD registers, then stacked.
3706
30f40fe4 37072016-08-05 Nathan Sidwell <nathan@acm.org>
3708
3709 PR c++/68724
3710 * g++.dg/cpp0x/pr68724.C: New.
3711
8a6540e1 37122016-08-05 Richard Biener <rguenther@suse.de>
3713
3714 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3715
09001ac1 37162016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3717
3718 * gcc.dg/tree-ssa/vrp107.c: New test.
3719 * gcc.dg/tree-ssa/vrp108.c: New test.
3720 * gcc.dg/tree-ssa/vrp109.c: New test.
3721
88ab6a9c 37222016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3723
3724 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3725 dg-options.
3726
b2a036e7 37272016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3728
3729 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3730 test-cases.
3731 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3732 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3733 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3734 test-cases.
3735 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3736 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3737 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3738 large_double.
3739
8dbf49cb 37402016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3741
3742 PR c++/72800
3743 * g++.dg/cpp1y/lambda-ice1.C: New.
3744
dcc45aae 37452016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3746
3747 PR c++/72759
3748 * g++.dg/cpp1y/pr72759.C: New test.
3749
88fe4062 37502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3751
3752 * gcc.dg/switch-10.c: New test.
3753
a1af716f 37542016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3755
3756 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3757
1fa5d8ba 37582016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3759
3760 * c-c++-common/goacc/routine-5.c: Update.
3761
e8dedc4a 37622016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3763
3764 PR rtl-optimization/70903
3765 * gcc.c-torture/execute/pr70903.c: New test.
3766
7ca5003c 37672016-08-04 Martin Liska <mliska@suse.cz>
3768
3769 * gcc.dg/params/params.exp: Replace file exists with
3770 TESTING_IN_BUILD_TREE.
3771
810702a2 37722016-08-04 Marek Polacek <polacek@redhat.com>
3773
3774 PR c++/70229
3775 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3776
fa8a8f79 37772016-08-04 Richard Biener <rguenther@suse.de>
3778
3779 PR middle-end/71984
3780 * gcc.dg/torture/pr71984.c: Guard correctness check for
3781 little-endian.
3782
9916f5a5 37832016-08-03 Andrew Pinski <apinski@cavium.com>
3784
3785 * gcc.c-torture/compile/20160802-1.c: New testcase.
3786
278b4698 37872016-08-03 Fritz Reese <fritzoreese@gmail.com>
3788
3789 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3790
860c3c85 37912016-08-03 Richard Biener <rguenther@suse.de>
3792
3793 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3794 and remove -O3.
3795 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3796 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3797
0a41d717 37982016-08-03 Richard Biener <rguenther@suse.de>
3799
3800 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3801 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3802 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3803 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3804
52e3c0e8 38052016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3806
3807 * gcc.dg/init-excess-2.c: Require int32plus.
3808 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3809 * gcc.dg/pr59963-2.c: Require int32plus.
3810 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3811 * gcc.dg/unroll-7.c: Require int32plus.
3812
ad8a330c 38132016-08-02 Bin Cheng <bin.cheng@arm.com>
3814
3815 PR tree-optimization/34114
3816 * gcc.dg/tree-ssa/loop-42.c: New test.
3817
d3aa3636 38182016-08-02 Tamar Christina <tamar.christina@arm.com>
3819
3820 * gcc.target/aarch64/vminmaxnm.c: New.
3821 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3822 tests.
3823
c79d3723 38242016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3825
3826 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3827 vec_extract for vector float, vector int, vector short, and vector
3828 char.
3829 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3830 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3831 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3832 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3833
5fc13c39 38342016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3835
3836 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 3837 single stack adjustment, no writeback.
5fc13c39 3838 * gcc.target/aarch64/test_frame_12.c: Likewise.
3839 * gcc.target/aarch64/test_frame_13.c: Likewise.
3840 * gcc.target/aarch64/test_frame_15.c: Likewise.
3841 * gcc.target/aarch64/test_frame_6.c: Likewise.
3842 * gcc.target/aarch64/test_frame_7.c: Likewise.
3843 * gcc.target/aarch64/test_frame_8.c: Likewise.
3844 * gcc.target/aarch64/test_frame_16.c: New test.
3845
2eb70c76 38462015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3847
3848 PR target/72748
3849 * gcc.target/i386/pr72748.c: New test.
3850
92a44a68 38512015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 3852
3853 PR tree-optimization/71818
3854 * gcc.dg/vect/pr71818.c: New
3855
56e7a293 38562016-08-01 Martin Liska <mliska@suse.cz>
3857
3858 PR tree-optimization/71857
3859 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3860
aa8852cc 38612016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3862
3863 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3864
f3c032a4 38652016-08-01 Jan Beulich <jbeulich@suse.com>
3866
3867 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3868
a1e9d2c3 38692016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3870
3871 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3872 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3873
466045aa 38742016-07-31 Jonathan Wakely <jwakely@redhat.com>
3875
3876 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3877 (check_effective_target_c++): Likewise. Also match for libstdc++.
3878
92a44a68 38792016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 3880
3881 PR fortran/41922
3882 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3883 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3884 * gfortran.dg/pr41922.f90: New test.
3885
dd13eb1b 38862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3887
3888 PR fortran/68566
3889 * gfortran.dg/pr68566.f90: new test.
3890
a940fdc7 38912016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 3892
3893 PR c++/60760
3894 PR c++/71091
3895 * g++.dg/cpp0x/constexpr-cast.C: New test.
3896 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3897 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3898 * g++.dg/ubsan/pr63956.C: Correct.
3899
efa8ff03 39002016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3901
3902 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3903 vector double or vector long where the vector is in memory.
3904 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3905 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3906
0b8113c5 39072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3908
3909 PR fortran/69867
3910 * gfortran.dg/pr69867.f90: New test.
3911
3badc59b 39122016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3913
3914 PR fortran/69962
3915 * gfortran.dg/pr69962.f90: New test.
3916
fc8b54ff 39172016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3918
3919 PR fortran/70006
3920 * gfortran.dg/pr70006.f90: New test.
3921
165b422e 39222016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3923
3924 PR fortran/71730
3925 * gfortran.dg/pr71730.f90: New test.
3926 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3927 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3928 * gfortran.dg/array_constructor_26.f03: Ditto.
3929
0c6334ed 39302016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3931
3932 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3933 * gcc.target/powerpc/pr71763.c: Likewise.
3934
4ebf85be 39352016-07-29 Marek Polacek <polacek@redhat.com>
3936
3937 PR c/71742
3938 * gcc.dg/940510-1.c: Adjust dg-error.
3939 * gcc.dg/c99-flex-array-1.c: Likewise.
3940 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3941
9efe5be6 3942 PR c/71853
3943 * gcc.dg/noncompile/pr71853.c: New test.
3944
4c4548bb 3945 PR c/71573
3946 * gcc.dg/noncompile/pr71573.c: New test.
3947
8ae70602 3948 PR c/71926
3949 * g++.dg/warn/Wparentheses-30.C: New test.
3950 * gcc.dg/Wparentheses-14.c: New test.
3951
cfc1aded 39522016-07-29 Uros Bizjak <ubizjak@gmail.com>
3953
3954 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3955
d5e80d93 39562016-07-29 Bin Cheng <bin.cheng@arm.com>
3957
3958 PR tree-optimization/57558
3959 * gcc.dg/vect/pr57558-1.c: New test.
3960 * gcc.dg/vect/pr57558-2.c: New test.
3961
c7c713ec 39622016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3963
cfc1aded 3964 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 3965 to scan forwprop1 dump pass.
3966
34b9af67 39672016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 PR c++/51488
3970 * g++.dg/template/pr51488.C: New.
3971
322d4184 39722016-07-29 Jakub Jelinek <jakub@redhat.com>
3973
3974 PR c/71969
3975 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3976 static __inline__.
3977 * gcc.dg/pr71969-1.c: New test.
3978 * gcc.dg/pr71969-2.c: New test.
3979 * gcc.dg/pr71969-3.c: New test.
3980
7648c9c7 39812016-07-29 Marek Polacek <polacek@redhat.com>
3982
3983 PR c/71574
3984 * c-c++-common/pr71574.c: New test.
3985
35fddbd6 3986 PR c/71583
3987 * gcc.dg/noncompile/pr71583.c: New test.
3988
d06bcb87 39892016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3990
3991 PR middle-end/68217
3992 * gcc.dg/pr68217.c: New test.
3993
fb5574d7 39942016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3995
3996 PR fortran/71067
3997 * gfortran.dg/pr71067_1.f90: New test.
3998 * gfortran.dg/pr71067_2.f90: Ditto.
3999
a52bb7a0 40002016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4001
4002 * gcc.target/powerpc/vec-extract-1.c: New test.
4003
42e96823 40042016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4005
4006 PR fortran/71799
4007 * gfortran.dg/pr71799.f90: New test.
4008
d5539c6b 40092016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4010
4011 PR c++/71665
4012 * g++.dg/cpp0x/pr71665-1.C: New.
4013 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4014 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4015 * g++.dg/ext/label10.C: Likewise.
4016 * g++.dg/parse/constant5.C: Likewise.
4017
05995232 40182016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4019
4020 PR fortran/71859
4021 * gfortran.dg/pr71859.f90: New test.
4022 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4023 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4024
7a4429b2 40252016-07-28 Paul Thomas <pault@gcc.gnu.org>
4026
4027 PR fortran/71883
4028 * gfortran.dg/pr71883.f90 : New test.
4029
f339cf78 40302016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4031
4032 PR tree-optimization/71734
cfc1aded 4033 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 4034
8311fe26 40352016-07-28 Renlin Li <renlin.li@arm.com>
4036
4037 Revert
4038 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4039
4040 PR fortran/71902
4041 * gfortran.dg/dependency_47.f90: New test.
4042
595e387a 40432016-07-28 Martin Liska <mliska@suse.cz>
4044
4045 PR gcov-profile/68025
4046 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4047
83554604 40482016-07-28 Martin Liska <mliska@suse.cz>
4049
4050 * g++.dg/vect/pr70944.cc: New test.
4051
ec6d2d63 40522016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4053
4054 PR middle-end/71994
4055 * gcc.dg/torture/pr71994.c: New test.
4056
12dabcee 40572016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4058
4059 PR middle-end/71078
4060 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4061 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4062 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4063
262a83d5 40642016-07-27 Richard Biener <rguenther@suse.de>
4065
4066 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4067
3989f1fe 40682016-07-27 Martin Liska <mliska@suse.cz>
4069
4070 * gcc.dg/predict-13.c: New test.
4071 * gcc.dg/predict-14.c: New test.
4072
69a499fa 40732016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4074
7a4429b2 4075 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 4076 including stdint.h.
4077 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4078 including stdint.h.
4079
751fef95 40802016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4081
4082 PR target/71869
4083 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4084 IEEE built-in functions handle quiet and signalling NaNs
4085 correctly.
4086
5e07497c 40872016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4088
4089 PR fortran/71862
4090 * gfortran.dg/pr71862.f90: New test.
4091
18928e61 40922016-07-26 Martin Sebor <msebor@redhat.com>
4093
4094 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4095 selector with dg-options.
4096
7e1856f1 40972016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4098
4099 PR tree-optimization/18046
4100 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4101 * gcc.dg/tree-ssa/vrp103.c: New test.
4102 * gcc.dg/tree-ssa/vrp104.c: New test.
4103
08679462 41042016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4105
4106 * gcc.target/powerpc/pr63354.c: Require lp64 since
4107 -mprofile-kernel is not legal with -m32.
4108
8c3efadf 41092016-07-26 Richard Biener <rguenther@suse.de>
4110
4111 PR rtl-optimization/71984
4112 * gcc.dg/torture/pr71984.c: New testcase.
4113
78866ecd 41142016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4115
4116 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4117 g++-dg-runtest via et-dg-runtest.
4118 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4119 * gcc.dg/vect/vect.exp: Likewise.
4120 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4121 gfortran-dg-runtest.
4122 * gfortran.dg/vect/vect.exp: Likewise.
4123 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4124 (check_mips_loongson_hw_available): Likewise.
4125 (check_effective_target_mpaired_single_runtime): Likewise.
4126 (check_effective_target_mips_loongson_runtime): Likewise.
4127 (add_options_for_mpaired_single): Likewise.
4128 (check_effective_target_vect_int): Add global et_index.
4129 Check and save the supported feature for a target selected by
4130 the et_index target. Break long lines where appropriate. Call
4131 et-is-effective-target for MIPS with an argument instead of
4132 check_effective_target_* where appropriate.
4133 (check_effective_target_vect_intfloat_cvt): Likewise.
4134 (check_effective_target_vect_uintfloat_cvt): Likewise.
4135 (check_effective_target_vect_floatint_cvt): Likewise.
4136 (check_effective_target_vect_floatuint_cvt): Likewise.
4137 (check_effective_target_vect_simd_clones): Likewise.
4138 (check_effective_target_vect_shift): ewise.
4139 (check_effective_target_whole_vector_shift): Likewise.
4140 (check_effective_target_vect_bswap): Likewise.
4141 (check_effective_target_vect_shift_char): Likewise.
4142 (check_effective_target_vect_long): Likewise.
4143 (check_effective_target_vect_float): Likewise.
4144 (check_effective_target_vect_double): Likewise.
4145 (check_effective_target_vect_long_long): Likewise.
4146 (check_effective_target_vect_no_int_max): Likewise.
4147 (check_effective_target_vect_no_int_add): Likewise.
4148 (check_effective_target_vect_no_bitwise): Likewise.
4149 (check_effective_target_vect_widen_shift): Likewise.
4150 (check_effective_target_vect_no_align): Likewise.
4151 (check_effective_target_vect_hw_misalign): Likewise.
4152 (check_effective_target_vect_element_align): Likewise.
4153 (check_effective_target_vect_condition): Likewise.
4154 (check_effective_target_vect_cond_mixed): Likewise.
4155 (check_effective_target_vect_char_mult): Likewise.
4156 (check_effective_target_vect_short_mult): Likewise.
4157 (check_effective_target_vect_int_mult): Likewise.
4158 (check_effective_target_vect_extract_even_odd): Likewise.
4159 (check_effective_target_vect_interleave): Likewise.
4160 (check_effective_target_vect_stridedN): Likewise.
4161 (check_effective_target_vect_multiple_sizes): Likewise.
4162 (check_effective_target_vect64): Likewise.
4163 (check_effective_target_vect_call_copysignf): Likewise.
4164 (check_effective_target_vect_call_sqrtf): Likewise.
4165 (check_effective_target_vect_call_btrunc): Likewise.
4166 (check_effective_target_vect_call_btruncf): Likewise.
4167 (check_effective_target_vect_call_ceil): Likewise.
4168 (check_effective_target_vect_call_ceilf): Likewise.
4169 (check_effective_target_vect_call_floor): Likewise.
4170 (check_effective_target_vect_call_floorf): Likewise.
4171 (check_effective_target_vect_call_lceil): Likewise.
4172 (check_effective_target_vect_call_lfloor): Likewise.
4173 (check_effective_target_vect_call_nearbyint): Likewise.
4174 (check_effective_target_vect_call_nearbyintf): Likewise.
4175 (check_effective_target_vect_call_round): Likewise.
4176 (check_effective_target_vect_call_roundf): Likewise.
4177 (check_effective_target_vect_perm): Likewise, but also append *_saved
4178 to the existing global name to properly cache the result.
4179 (check_effective_target_vect_perm_byte): Likewise.
4180 (check_effective_target_vect_perm_short): Likewise.
4181 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4182 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4183 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4184 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4185 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4186 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4187 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4188 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4189 (check_effective_target_vect_sdot_qi): Likewise.
4190 (check_effective_target_vect_udot_qi): Likewise.
4191 (check_effective_target_vect_sdot_hi): Likewise.
4192 (check_effective_target_vect_udot_hi): Likewise.
4193 (check_effective_target_vect_usad_char): Likewise.
4194 (check_effective_target_vect_pack_trunc): Likewise.
4195 (check_effective_target_vect_unpack): Likewise.
4196 (check_effective_target_vect_aligned_arrays): Likewise.
4197 (check_effective_target_vect_natural_alignment): Likewise.
4198 (check_effective_target_vector_alignment_reachable): Likewise.
4199 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4200 (is-effective-target): Initialize et_index if undefined.
4201 (et-dg-runtest): New.
4202 (et-is-effective-target): Likewise.
4203 (check_vect_support_and_set_flags): Add supported MIPS targets to
4204 EFFECTIVE_TARGETS list. Return the number of supported targets.
4205
b2930f09 42062016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 4207 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 4208
4209 PR middle-end/70920
4210 * gcc.dg/pr70920-1.c: New test-case.
4211 * gcc.dg/pr70902-2.c: Likewise.
4212 * gcc.dg/pr70920-3.c: Likewise.
4213 * gcc.dg/pr70920-4.c: Likewise
4214 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4215 2 instead of 3.
4216
90821294 42172016-07-25 Alexander Monakov <amonakov@ispras.ru>
4218
4219 * gcc.c-torture/execute/pr71494.c: Require label_values.
4220 * gcc.dg/pr16973.c: Ditto.
4221
1660595b 42222016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4223
4224 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4225 * gcc.dg/torture/pr69771.c: Require int32plus.
4226 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4227
5b2b88ce 42282016-07-25 Martin Liska <mliska@suse.cz>
4229
4230 * gcc.dg/torture/pr71987.c: New test.
4231
e2f926e9 42322016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4233
4234 PR fortran/71935
4235 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4236 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4237 * gfortran.dg/pr71935.f90: New test.
4238
a940fdc7 42392016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 4240
4241 PR c++/71675
4242 * g++.dg/ext/atomic-3.C: New test.
4243 * gcc.dg/atomic/pr71675.c: New test.
4244
5a43070d 42452016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4246
4247 * gcc.target/i386/mvc8.c: New test.
4248
1b793819 42492016-07-22 Bin Cheng <bin.cheng@arm.com>
4250
4251 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4252 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4253
d4b4c787 42542016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4255
4256 PR fortran/71795
4257 * gfortran.dg/constructor_50.f90: New test.
4258
45648efe 42592016-07-22 Martin Liska <mliska@suse.cz>
4260
4261 PR gcov-profile/69028
4262 PR gcov-profile/62047
4263 * g++.dg/cilk-plus/pr69028.C: New test.
4264
b657bb1f 42652016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4266
4267 * gfortran.dg/coarray_stat_2.f90: New test.
4268
3a421504 42692016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4270
4271 * gcc.target/powerpc/vec-extract.h: New files to check the
4272 vec_extract built-in functions for all vector types, testing
4273 accessing each element, both with constant and variable element
4274 numbers.
4275 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4276 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4277 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4278 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4279 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4280 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4281 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4282 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4283 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4284
d40a1eac 42852016-07-21 Jakub Jelinek <jakub@redhat.com>
4286
4287 PR c++/71728
4288 * g++.dg/other/pr71728.C: New test.
4289
3b0d7293 42902016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4291
4292 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4293 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4294 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4295 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4296 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4297
50953a9f 42982016-07-21 Richard Biener <rguenther@suse.de>
4299
4300 PR tree-optimization/71947
4301 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4302
90261646 43032016-07-21 Bin Cheng <bin.cheng@arm.com>
4304
4305 * gcc.dg/tree-ssa/scev-15.c: New.
4306
5a5a7a90 43072016-07-21 Bin Cheng <bin.cheng@arm.com>
4308
4309 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4310
df0c563f 43112016-07-21 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR c++/71941
4314 * g++.dg/gomp/pr71941.C: New test.
4315
24acd4ab 43162016-07-20 David Malcolm <dmalcolm@redhat.com>
4317
4318 PR c/70339
4319 PR c/71858
4320 * g++.dg/spellcheck-identifiers.C: New test case, based on
4321 gcc.dg/spellcheck-identifiers.c.
4322 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4323 gcc.dg/spellcheck-identifiers-2.c.
4324 * g++.dg/spellcheck-typenames.C: New test case, based on
4325 gcc.dg/spellcheck-typenames.c
4326
8669e753 43272016-07-20 Jonathan Wakely <jwakely@redhat.com>
4328
4329 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4330 pointer to member function and also test catching by reference.
4331
75cb41b8 43322016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4333
4334 * gcc.target/s390/pr67443.c: Fix test case.
4335
07be1239 43362016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4337
4338 * gcc.target/s390/insv-1.c: Xfail some tests.
4339 * gcc.target/s390/insv-2.c: Likewise.
4340
e9b5fdd9 43412016-07-20 Georg-Johann Lay <avr@gjlay.de>
4342
4343 * gcc.target/avr/torture/get-mem.c: New test.
4344 * gcc.target/avr/torture/set-mem.c: New test.
4345
b704b0e1 43462016-07-20 Georg-Johann Lay <avr@gjlay.de>
4347
4348 PR target/71948
4349 * gcc.target/avr/torture/tiny-progmem.c: New test.
4350
051eb924 43512016-07-20 Jakub Jelinek <jakub@redhat.com>
4352
fdb70809 4353 PR c++/71909
4354 * g++.dg/parse/pr71909.C: New test.
4355 * g++.dg/tm/pr71909.C: New test.
4356
051eb924 4357 PR c++/50060
4358 * g++.dg/cpp0x/constexpr-50060.C: New test.
4359 * g++.dg/cpp1y/constexpr-50060.C: New test.
4360
c4e1267c 43612016-07-20 Martin Liska <mliska@suse.cz>
4362
4363 * gfortran.dg/graphite/pr71898.f90: New test.
4364
ecaa5fd4 43652016-07-20 Bin Cheng <bin.cheng@arm.com>
4366
4367 PR tree-optimization/71503
4368 PR tree-optimization/71683
4369 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4370 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4371
f5b88ba1 43722016-07-20 Martin Liska <mliska@suse.cz>
4373
4374 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4375 * gcc.dg/plugin/sreal-test-1.c: Remove.
4376 * gcc.dg/plugin/sreal_plugin.c: Remove.
4377
e889bd11 43782016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4379
4380 PR fortran/71902
4381 * gfortran.dg/dependency_47.f90: New test.
4382
1c6bb1c0 43832016-07-19 Jakub Jelinek <jakub@redhat.com>
4384
94d511af 4385 PR rtl-optimization/71916
4386 * gcc.c-torture/compile/pr71916.c: New test.
4387
54e95a17 4388 PR middle-end/71874
4389 * g++.dg/torture/pr71874.C: New test.
4390
1c6bb1c0 4391 PR middle-end/71734
4392 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4393 (my_alloc): Rewritten to use __builtin_posix_memalign and
4394 __SIZE_TYPE__.
4395 (my_free): Use __builtin_free instead of _mm_free.
4396 (Vec::operator=): Use __builtin_memcpy.
4397
0d565f19 43982016-07-19 Martin Jambor <mjambor@suse.cz>
4399
cfc1aded 4400 PR fortran/71688
4401 * gfortran.dg/pr71688.f90: New test.
0d565f19 4402
2be13cd5 44032016-07-19 Richard Biener <rguenther@suse.de>
4404
4405 * c-c++-common/vector-subscript-6.c: New testcase.
4406 * c-c++-common/vector-subscript-7.c: Likewise.
4407
1697df09 44082016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4409
7a4429b2 4410 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 4411 and UInt32 based on __SIZEOF_INT__.
4412
8894566e 44132016-07-19 Richard Biener <rguenther@suse.de>
4414
4415 PR tree-optimization/71901
4416 * gcc.dg/torture/pr71901.c: New testcase.
4417
44182016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 4419
4420 PR tree-optimization/71908
4421 * gcc.dg/torture/pr71908.c: New testcase.
4422
106ac76d 44232016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4424
4425 PR target/71493
4426 * gcc.target/powerpc/pr71493-1.c: New test.
4427 * gcc.target/powerpc/pr71493-2.c: Likewise.
4428
e6517a48 44292016-07-18 Jakub Jelinek <jakub@redhat.com>
4430
d1e0c36e 4431 PR c++/71835
4432 * g++.dg/conversion/ambig3.C: New test.
4433
6fe424c2 4434 PR c++/71828
4435 * g++.dg/cpp0x/constexpr-71828.C: New test.
4436
d3dd9e33 4437 PR c++/71826
4438 * g++.dg/template/pr71826.C: New test.
4439
74fd83a9 4440 PR c++/71822
4441 * g++.dg/template/defarg21.C: New test.
4442
e6517a48 4443 PR c++/71871
4444 * g++.dg/ext/vector31.C: New test.
4445
f942bdbf 44462016-07-18 Uros Bizjak <ubizjak@gmail.com>
4447
4448 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4449
4b1425be 44502016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4451
4452 PR tree-optimization/71734
4453 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4454
a80f37e1 44552016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4456
4457 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4458 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4459 stack-layout-dynamic-1.c: New test.
4460
ea283725 44612016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4462
4463 * gcc.target/s390/nolrl-1.c: New test.
4464
14eab729 44652016-07-17 Fritz Reese <fritzoreese@gmail.com>
4466
4467 PR fortran/71523
4468 * gfortran.dg/pr71523_1.f90: New test.
4469 * gfortran.dg/pr71523_2.f90: New test.
4470
3925d644 44712016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4472
4473 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4474
fb9ff4ce 44752016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 4476 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 4477
4478 PR fortran/62125
4479 * gfortran.dg/pr62125.f90: New test.
4480
95b0f5e9 44812016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4482
4483 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4484 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4485
1913be16 44862016-07-15 Jonathan Wakely <jwakely@redhat.com>
4487
4488 PR c++/58796
4489 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4490 * g++.dg/cpp0x/nullptr35.C: New test.
4491
b4803084 44922016-07-15 Bin Cheng <bin.cheng@arm.com>
4493
4494 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4495
89e3ec3d 44962016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4497
4498 * gfortran.dg/goacc/vector_length.f90: New test.
4499
2084e279 45002016-07-15 Richard Biener <rguenther@suse.de>
4501
4502 PR tree-optimization/71881
4503 * gcc.dg/torture/pr71881.c: New testcase.
4504
2177bb9a 45052016-07-15 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/71887
4508 * gcc.dg/torture/pr71887.c: New testcase.
4509
0dd7db3b 45102016-07-15 Jakub Jelinek <jakub@redhat.com>
4511
4512 PR c/71858
4513 * gcc.dg/spellcheck-identifiers-3.c: New test.
4514
b41cc4d1 45152016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4516
4517 PR fortran/71807
4518 * gfortran.dg/null_9.f90: New test.
4519
a4d34e5e 45202016-07-15 Bin Cheng <bin.cheng@arm.com>
4521
4522 * gcc.dg/tree-ssa/loop-41.c: New test.
4523
1547c551 45242016-07-15 Bin Cheng <bin.cheng@arm.com>
4525
4526 PR tree-optimization/71347
4527 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4528
b9c2416b 45292016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4530
4531 PR fortran/29819
4532 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4533 * gfortran.dg/contains.f90: Ditto.
4534 * gfortran.dg/contains_empty_1.f03: Ditto.
4535 * gfortran.dg/submodule_3.f08: Ditto.
4536
28413b15 45372016-07-14 Jakub Jelinek <jakub@redhat.com>
4538
661af228 4539 PR testsuite/71865
4540 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4541 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4542 expected diagnostics.
4543
28413b15 4544 PR c/71858
4545 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4546 * gcc.dg/spellcheck-identifiers-2.c: New test.
4547 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4548 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4549
7b3b3a49 45502016-07-14 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR tree-optimization/71872
4553 * gcc.c-torture/compile/pr71872.c: New test.
4554
7c039c44 45552016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4556
4557 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4558 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4559 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4560 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4561 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4562 * gcc.target/arm/atomic-op-acquire-1.c: This.
4563 * gcc.target/arm/atomic-op-char.c: Rename into ...
4564 * gcc.target/arm/atomic-op-char-1.c: This.
4565 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4566 * gcc.target/arm/atomic-op-consume-1.c: This.
4567 * gcc.target/arm/atomic-op-int.c: Rename into ...
4568 * gcc.target/arm/atomic-op-int-1.c: This.
4569 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4570 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4571 * gcc.target/arm/atomic-op-release.c: Rename into ...
4572 * gcc.target/arm/atomic-op-release-1.c: This.
4573 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4574 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4575 * gcc.target/arm/atomic-op-short.c: Rename into ...
4576 * gcc.target/arm/atomic-op-short-1.c: This.
4577 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4578 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4579 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4580 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4581 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4582 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4583 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4584 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4585 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4586 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4587
80c5e533 45882016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4589
4590 PR fortran/70842
4591 * gfortran.dg/select_type_35.f03: New test.
4592
c5a9fc7b 45932016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4594
4595 PR target/65951
4596 PR tree-optimization/70923
4597 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4598 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4599 * gcc.dg/vect/pr65951.c: Likewise.
4600 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4601
d1242c94 46022016-07-14 David Edelsohn <dje.gcc@gmail.com>
4603
4604 * c-c++-common/pr60226.c: Expect maximum object file alignment
4605 error on AIX.
4606
97f2a90b 46072016-07-14 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/71866
4610 * gcc.dg/torture/pr71866.c: New testcase.
4611
6029a910 46122016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4613
4614 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4615 selector and enclose boolean expression in curly braces.
4616
798d22ed 46172016-07-14 Alan Modra <amodra@gmail.com>
4618
4619 PR target/71733
4620 * gcc.target/powerpc/p9-novsx.c: New.
4621
3ffcb27d 46222016-07-13 Andi Kleen <ak@linux.intel.com>
4623
4624 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4625 * g++.dg/tree-prof/morefunc.C: Dito.
4626 * g++.dg/tree-prof/pr35545.C: Dito.
4627 * g++.dg/tree-prof/reorder.C: Dito.
4628 * gcc.dg/tree-prof/20050826-2.c: Dito.
4629 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4630 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4631 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4632 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4633 * gcc.dg/tree-prof/inliner-1.c: Dito.
4634 * gcc.dg/tree-prof/merge_block.c: Dito.
4635 * gcc.dg/tree-prof/stringop-1.c: Dito.
4636 * gcc.dg/tree-prof/stringop-2.c: Dito.
4637 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4638 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4639 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4640 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4641 * gcc.dg/tree-prof/update-loopch.c: Dito.
4642 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4643 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4644 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4645 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4646 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4647 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4648 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4649
9ace90e5 46502016-07-13 Andi Kleen <ak@linux.intel.com>
4651
4652 * lib/profopt.exp (profopt-execute): Remove .imports files.
4653
b75cf198 46542016-07-13 Andi Kleen <ak@linux.intel.com>
4655
f942bdbf 4656 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 4657
4d0389a9 46582016-07-13 Andi Kleen <ak@linux.intel.com>
4659
4660 * lib/profopt.exp (dg-final-scan-autofdo,
4661 dg-final-scan-not-autofdo): New functions.
4662
a5af7a75 46632016-07-13 Bin Cheng <bin.cheng@arm.com>
4664
4665 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4666 * gcc.dg/vect/vect-35.c: Ditto.
4667 * gcc.dg/vect/vect-alias-check-2.c: New test.
4668
c6bcae01 46692016-07-13 Martin Liska <mliska@suse.cz>
4670
4671 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 4672 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 4673 * gfortran.dg/pr42108.f90: Update expected dump scan.
4674
0644c120 46752016-07-13 Richard Biener <rguenther@suse.de>
4676
4677 PR tree-optimization/24574
4678 * gcc.dg/pr24574.c: New testcase.
4679
2bbae5b9 46802016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4681
f942bdbf 4682 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 4683 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4684 * c-c++-common/pr68833-1.c: Require int32plus.
4685 * gcc.dg/ipa/pr63551.c: Likewise.
4686 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4687 * gcc.dg/ipa/pr64041.c: Require int32plus.
4688
839a6560 46892016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4690
4691 PR ipa/71633
4692 * g++.dg/pr71633.C: New test.
4693
8f5f2788 46942016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4695
4696 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4697 Add new arm_thumb1_cbz_ok effective target.
4698 * gcc.target/arm/cbz.c: New test.
4699
417e5cc5 47002016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4701
4702 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4703 Define effective target.
4704 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4705 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4706 * gcc.target/arm/movhi_movw.c: New test.
4707 * gcc.target/arm/movsi_movw.c: Likewise.
4708 * gcc.target/arm/movdi_movw.c: Likewise.
4709
68a5143e 47102016-07-13 Richard Biener <rguenther@suse.de>
4711
4712 PR middle-end/71104
4713 * gcc.dg/pr71104-1.c: New testcase.
4714 * gcc.dg/pr71104-2.c: Likewise.
4715
69e8d259 47162016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4717
4718 PR target/71805
4719 * gcc.target/powerpc/pr71805.c: New test.
4720
244f142f 47212016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4722
4723 * gcc.target/powerpc/divkc3-1.c: New.
4724 * gcc.target/powerpc/mulkc3-1.c: New.
4725
6fc56f1f 47262016-07-12 Nathan Sidwell <nathan@acm.org>
4727
4728 * gcc.target/arm/data-rel-1.c: New.
4729 * gcc.target/arm/data-rel-2.c: New.
4730 * gcc.target/arm/data-rel-3.c: New.
4731
94ee1e9c 47322016-07-12 Martin Liska <mliska@suse.cz>
4733
4734 * gcc.dg/params/blocksort-part.c: New test.
4735 * gcc.dg/params/params.exp: New file.
4736
cd32d747 47372016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4738
4739 PR middle-end/71700
4740 * gcc.c-torture/execute/pr71700.c: New test.
4741
ad010d47 47422016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4743 Richard Biener <rguenther@suse.de>
4744
4745 PR tree-optimization/23286
4746 PR tree-optimization/70159
4747 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4748 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4749 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4750 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4751 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4752 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4753 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4754 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4755 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4756 * gcc.dg/pr51879-12.c: Likewise.
4757 * gcc.dg/strlenopt-9.c: Likewise.
4758 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4759 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4760 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4761 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4762 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4763 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4764 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4765 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4766 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4767 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4768 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4769 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4770 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4771 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4772 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4773
9aece49e 47742016-07-12 Richard Biener <rguenther@suse.de>
4775
4776 PR rtl-optimization/68961
4777 * gcc.target/i386/pr68961.c: New testcase.
4778
8f05fee9 47792016-07-11 Jakub Jelinek <jakub@redhat.com>
4780
4a6cc5cd 4781 PR middle-end/71758
4782 * c-c++-common/gomp/pr71758.c: New test.
4783 * gfortran.dg/gomp/pr71758.f90: New test.
4784
8f05fee9 4785 PR tree-optimization/71823
4786 * gcc.dg/vect/pr71823.c: New test.
4787
b73690a4 47882016-07-11 David Malcolm <dmalcolm@redhat.com>
4789
4790 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4791 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4792 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4793
675f4c6b 47942016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4795
4796 PR target/71801
4797 * gcc.target/i386/pr71801.c: New test.
4798
9aaf7e3e 47992016-07-11 Richard Biener <rguenther@suse.de>
4800
4801 PR tree-optimization/71816
4802 * gcc.dg/torture/pr71816.c: New testcase.
4803
dd58bf21 48042016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4805
4806 PR fortran/71783
4807 * gfortran.dg/dependency_46.f90: New test.
4808
a2ebcb84 48092016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4810
4811 PR rtl-optimization/71621
4812 * gcc.target/i386/pr71621-1.c: New.
4813 * gcc.target/i386/pr71621-2.c: New.
4814
6cedf97e 48152016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4816
4817 * gfortran.dg/goacc/pr71704.f90: New test.
4818
dc71c755 48192016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4820
4821 PR target/71297
4822 * gcc.target/powerpc/pr71297.c: New.
4823
288161af 48242016-07-08 Jiong Wang <jiong.wang@arm.com>
4825
4826 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4827
98e771d6 48282016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4829
4830 PR target/71806
4831 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4832
c3d27339 48332016-07-08 Alan Hayward <alan.hayward@arm.com>
4834
4835 PR tree-optimization/71667
4836 * gcc.dg/vect/pr71667.c: New
4837
b1b5042a 48382016-07-08 Martin Liska <mliska@suse.cz>
4839
4840 * gcc.dg/torture/pr71606.c: New test.
4841
5cdc40a0 48422016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4843
4844 PR fortran/71764
4845 * gfortran.dg/pr71764.f90: New test.
4846
bcc4d868 48472016-07-07 Jakub Jelinek <jakub@redhat.com>
4848 Kai Tietz <ktietz70@googlemail.com>
4849
4850 PR c++/70869
4851 PR c++/71054
4852 * g++.dg/cpp0x/pr70869.C: New test.
4853 * g++.dg/cpp0x/pr71054.C: New test.
4854
b39328b2 48552016-07-07 David Edelsohn <dje.gcc@gmail.com>
4856
4857 * g++.dg/debug/pr71432.C: Fail on AIX.
4858
95c9caad 48592016-07-07 Martin Liska <mliska@suse.cz>
4860
4861 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4862 an undefined behavior.
4863 * gfortran.dg/do_3.F90: Likewise.
4864 * gfortran.dg/do_check_11.f90: New test.
4865 * gfortran.dg/do_check_12.f90: New test.
4866 * gfortran.dg/do_corner_warn.f90: New test.
4867
8e976d11 48682016-07-07 Martin Liska <mliska@suse.cz>
4869
4870 * gfortran.dg/predict-1.f90: Ammend the test.
4871 * gfortran.dg/predict-2.f90: Likewise.
4872
26716fc7 48732016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4874
4875 PR ipa/71624
4876 * g++.dg/pr71624.C: New test.
4877
2d079cbf 48782016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4879
4880 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4881 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4882 ARMv8-M Mainline architectures.
4883
9e6f4af4 48842016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4885
4886 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4887 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4888
d490b07a 48892016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4890
4891 PR target/70098
4892 PR target/71763
4893 * gcc.target/powerpc/pr71763.c: New file.
4894
798fc305 48952016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4896
4897 PR tree-optimization/71518
f942bdbf 4898 * gcc.dg/pr71518.c: New test.
798fc305 4899
97e4cbac 49002016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4901
4902 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4903
19aea164 49042016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4905
f942bdbf 4906 PR target/50739
19aea164 4907 * gcc.target/avr/pr50739.c: New test.
4908
105e9dfc 49092016-07-05 Jan Hubicka <jh@suse.cz>
4910
4911 * gcc.dg/tree-ssa/scev-14.c: update template.
4912
1137da9c 49132016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4914
4915 * gcc.dg/vect/group-no-gaps-1.c: New test.
4916
ce393063 49172016-07-05 Andi Kleen <ak@linux.intel.com>
4918
4919 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4920 if kernel supports MPX.
4921
92a44a68 49222016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 4923
4924 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4925
f2ccdf8e 49262016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4927 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4928
4929 * gcc.target/powerpc/signbit-1.c: New test.
4930 * gcc.target/powerpc/signbit-2.c: New test.
4931 * gcc.target/powerpc/signbit-3.c: New test.
4932
0215a22c 49332016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4934
4935 PR rtl-optimization/71594
4936 * gcc.dg/torture/pr71594.c: New test.
4937
30a39817 49382016-07-05 Jan Hubicka <jh@suse.cz>
4939
4940 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4941
b65b8df2 49422016-07-05 David Malcolm <dmalcolm@redhat.com>
4943
4944 PR c++/62314
f9c39b65 4945 * g++.dg/parse/error5.C: Update column
b65b8df2 4946 number of missing semicolon error.
4947 * g++.dg/pr62314-2.C: New test case.
4948
6b5471d8 49492016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4950
4951 * gfortran.dg/coarray_stat_function.f90: New test.
4952 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4953 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4954 to new interfaces.
4955
35b3a8dd 49562016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4957
4958 PR fortran/71623
4959 * gfortran.dg/deferred_character_17.f90: New test.
4960
b84c1ddf 49612016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4962
4963 * gcc.target/arm/neon/polytypes.c: Move to ...
4964 * gcc.target/arm/polytypes.c: ... here.
4965 * gcc.target/arm/neon/pr51534.c: Move to ...
4966 * gcc.target/arm/pr51534.c: ... here.
4967 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4968 * gcc.target/arm/vect-vcvt.c: ... here.
4969 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4970 * gcc.target/arm/vect-vcvtq.c: ... here.
4971 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4972 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4973 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4974 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4975 * gcc.target/arm/neon/neon.exp: Delete.
4976 * gcc.target/arm/neon/: Delete.
4977
7e9136f1 49782016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4979
4980 PR fortran/65575
4981 * gfortran.dg: pr65575.f90: New test.
4982
18b42a28 49832016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4984
4985 PR fortran/35849
4986 * gfortran.dg: pr35849.f90: New test.
4987
f8765404 49882016-07-04 Jakub Jelinek <jakub@redhat.com>
4989
4990 PR c++/71739
4991 * g++.dg/cpp0x/pr71739.C: New test.
4992
e3422b3a 49932016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4994
4995 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4996
2da1c9f7 49972016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4998
4999 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5000 locr.
5001 * gcc.target/s390/loc-1.c: New test.
5002
6125d36e 50032016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5004
f9c39b65 5005 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5006 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 5007
42797d4b 50082016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5009
5010 PR target/63874
5011 * gcc.target/aarch64/pr63874.c: New test.
5012
9d9fe66a 50132016-07-04 Jan Beulich <jbeulich@suse.com>
5014
5015 * g++.dg/header.c: New.
5016 * gcc.dg/header.c: New.
5017
c364d0f3 50182016-07-02 Jakub Jelinek <jakub@redhat.com>
5019
5020 PR c/71719
5021 * c-c++-common/Wunused-var-15.c: New test.
5022
267f3c67 50232016-07-01 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR fortran/71687
5026 * gfortran.dg/gomp/pr71687.f90: New test.
5027
8297c70b 50282016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5029
5030 * gcc.dg/const-float128-ped.c: Require __float128 effective
5031 target and options.
5032 * gcc.dg/const-float128.c: Likewise.
5033 * gcc.dg/torture/float128-cmp-invalid.c: Require
5034 __float128 and base_quadfloat_support effective targets, and
5035 __float128 options.
5036 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5037 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5038 * gcc.dg/torture/float128-nan.c: Likewise.
5039 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5040 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5041 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 5042 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 5043 (add_options_for___float128): New.
5044 (check_effective_target_base_quadword_support): New.
5045
eab79b94 50462016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5047
5048 PR target/71720
5049 * gcc.target/powerpc/pr71720.c: New test.
5050
4ce6622a 50512016-07-01 Jan Beulich <jbeulich@suse.com>
5052
5053 * gcc.dg/bss.c: New.
5054
0b6f1914 50552016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5056
5057 PR target/71698
5058 * gcc.target/powerpc/pr71698.c: New test.
5059
4d28a470 50602016-07-01 Georg-Johann Lay <avr@gjlay.de>
5061
5062 PR target/71151
5063 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5064 instead of ".foo" for its section name.
5065 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5066 depending on MCU's flash size.
5067 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5068 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5069 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5070 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5071 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5072 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5073
ed8613ec 50742016-07-01 Jan Beulich <jbeulich@suse.com>
5075
5076 * gcc.target/i386/pr65105-2.c: Add -msse2.
5077
720a0bce 50782016-06-30 Jakub Jelinek <jakub@redhat.com>
5079
c54ee83c 5080 PR tree-optimization/71707
5081 * gcc.dg/strlenopt-29.c: New test.
5082
a845ae6c 5083 PR fortran/71704
5084 * gfortran.dg/gomp/pr71704.f90: New test.
5085
720a0bce 5086 PR fortran/71705
5087 * gfortran.dg/gomp/pr71705.f90: New test.
5088
17c32c4a 50892016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5090
5091 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5092 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5093 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5094 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5095 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5096 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5097 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5113 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5114 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5115 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5116 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5117 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5118 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5119 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5120 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5121 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5122 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5123 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5124 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5125 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5126 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5127 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5128 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5129 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5130 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5131 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5132 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5133 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5134 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5135 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5136 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5137 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5138 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5139 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5140 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5141 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5142 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5143 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5144 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5145 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5146 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5147 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5148 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5149 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5150 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5151 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5152 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5153 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5154 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5155 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5156 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5157 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5158 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5159 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5160 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5161 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5162 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5163 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5164 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5165 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5166 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5167 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5168 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5169 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5170 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5171 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5172
443405c9 51732016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 5174 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 5175
5176 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5177
6e3a3de2 51782016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 5179 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 5180
5181 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5182
413c4f6c 51832016-06-30 David Malcolm <dmalcolm@redhat.com>
5184
5185 PR driver/71651
5186 * gcc.dg/spellcheck-options-12.c: New test case.
5187
4c4e99c3 51882016-06-30 Jakub Jelinek <jakub@redhat.com>
5189
5190 PR middle-end/71693
5191 * gcc.c-torture/compile/pr71693.c: New test.
5192
26a2e993 51932016-06-29 David Malcolm <dmalcolm@redhat.com>
5194
5195 * gcc.dg/spellcheck-params.c: New testcase.
5196 * gcc.dg/spellcheck-params-2.c: New testcase.
5197
63abcf45 51982016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5199
5200 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5201 vector extract instructions.
5202 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5203
5f1d49ac 52042016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5205
5206 PR fortran/71686
5207 * gfortran.dg/unexpected_eof_2.f90: New test.
5208 * gfortran.dg/unexpected_eof_3.f90: New test.
5209
0dc00113 52102016-06-29 Jim Wilson <jim.wilson@linaro.org>
5211
5212 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5213
4b975445 52142016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5215
5216 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5217 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5218 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5219
e276a6b9 52202016-06-29 Richard Biener <rguenther@suse.de>
5221
5222 PR middle-end/15256
5223 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5224
c02f3e35 52252016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5226
5227 * gcc.target/arm/aapcs/neon-vect10.c: Require
5228 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5229 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5230 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5231 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5232 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5233 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5234 * gcc.target/arm/fp16-aapcs-1.c: Require
5235 -mfloat-ab=hard. Also simplify the test.
5236 * gcc.target/arm/fp16-aapcs-2.c: New.
5237
d0c2a3dd 52382016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5239
f942bdbf 5240 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 5241 (add_options_for_arm_fp16_ieee): New.
5242 (add_options_for_arm_fp16_alternative): New.
5243 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5244 long-line.
5245 (effective_target_arm_fp16_hw): New.
5246
162fed22 52472016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5248
5249 PR tree-optimization/71655
5250 * g++.dg/pr71655.C: New test.
5251
9ed0eb00 52522016-06-29 Martin Liska <mliska@suse.cz>
5253
5254 * gcc.dg/pr71585.c: New test.
5255 * gcc.dg/pr71585-2.c: New test.
5256 * gcc.dg/pr71585-3.c: New test.
5257
641b1c86 52582016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5259
5260 PR tree-optimization/70729
5261 * g++.dg/vect/pr70729.cc: New test.
5262
44e775d8 52632016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5264
5265 * c-c++-common/gomp/cancel-1.c: Extend.
5266
83b23cdf 52672016-06-29 Jakub Jelinek <jakub@redhat.com>
5268
5269 PR tree-optimization/71625
5270 * gcc.dg/strlenopt-28.c: New test.
5271
b6a4a0f5 52722016-06-29 Richard Biener <rguenther@suse.de>
5273
5274 PR middle-end/71002
5275 * g++.dg/torture/pr71002.C: Adjust testcase.
5276
1af10ce6 52772016-06-29 Jakub Jelinek <jakub@redhat.com>
5278
5279 PR c/71685
5280 * gcc.dg/pr71685.c: New test.
5281
52822016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 5283
5284 PR c/71552
5285 * gcc.dg/init-bad-9.c: New test.
5286
043457fd 52872016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5288
5289 * gcc.target/powerpc/abs128-1.c: Require VSX.
5290 * gcc.target/powerpc/copysign128-1.c: Likewise.
5291 * gcc.target/powerpc/inf128-1.c: Likewise.
5292 * gcc.target/powerpc/nan128-1.c: Likewise.
5293
d378e319 52942016-06-28 Jakub Jelinek <jakub@redhat.com>
5295
5296 PR middle-end/71626
5297 * gcc.c-torture/execute/pr71626-1.c: New test.
5298 * gcc.c-torture/execute/pr71626-2.c: New test.
5299
10ef7949 53002016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5301
5302 PR target/71656
5303 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5304
1fcfb8f7 53052016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5306
5307 PR target/71670
5308 * gcc.target/powerpc/pr71670.c: New testcase.
5309
35fd0c10 53102016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5311
5312 PR target/71656
5313 * gcc.target/powerpc/pr71656-1.c: New test.
5314 * gcc.target/powerpc/pr71656-2.c: New test.
5315
584757bc 53162016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5317
5318 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5319 around fp16 code.
5320 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5321 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5322 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5323 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5324 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5325 Add arm_neon_fp16_ok effective target.
f942bdbf 5326 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5327 Likewise.
5328 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5329 Likewise.
5330 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5331 Likewise.
5332 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5333 Likewise.
5334 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5335 Likewise.
5336 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5337 Likewise.
5338 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5339 Likewise.
5340 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5341 Likewise.
5342 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5343 Likewise.
5344 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5345 Likewise.
5346 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5347 Likewise.
584757bc 5348
cbcc4297 53492016-06-26 Jan Hubicka <hubicka@ucw.cz>
5350
5351 * gcc.dg/predict-12.c: New testcase.
5352
0aa73965 53532016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5354
5355 PR fortran/71649
5356 * gfortran.dg/pr71649.f90: New test.
5357
9977f724 53582016-06-25 Jakub Jelinek <jakub@redhat.com>
5359
a5c54f33 5360 PR tree-optimization/71643
5361 * g++.dg/opt/pr71643.C: New test.
5362
9977f724 5363 PR tree-optimization/71631
5364 * gcc.c-torture/execute/pr71631.c: New test.
5365
e09883e4 53662016-06-24 Jan Hubicka <hubicka@ucw.cz>
5367
5368 * gcc.dg/predict-11.c: New testcase.
5369 * gfortran.dg/predict-2.f90: New testcase.
5370
89beffc9 53712016-06-24 Jan Hubicka <hubicka@ucw.cz>
5372
5373 * gcc.dg/predict-10.c: New test.
5374
2275a11d 53752016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5376
5377 * gcc.target/powerpc/abs128-1.c: New.
5378 * gcc.target/powerpc/copysign128-1.c: New.
5379 * gcc.target/powerpc/inf128-1.c: New.
5380 * gcc.target/powerpc/nan128-1.c: New.
5381
37681b7f 53822016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5383
5384 * gfortran.dg/pr71642.f90: New test.
5385
9cf2d600 53862016-06-24 Jakub Jelinek <jakub@redhat.com>
5387
5388 PR tree-optimization/71647
5389 * gcc.target/i386/pr71647.c: New test.
5390
eea332b9 53912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5392
5393 * gcc.target/i386/noplt-gd-1.c: New test.
5394 * gcc.target/i386/noplt-gd-2.c: Likewise.
5395 * gcc.target/i386/noplt-gd-3.c: Likewise.
5396 * gcc.target/i386/noplt-ld-1.c: Likewise.
5397 * gcc.target/i386/noplt-ld-2.c: Likewise.
5398 * gcc.target/i386/noplt-ld-3.c: Likewise.
5399 * lib/target-supports.exp
5400 (check_effective_target_tls_get_addr_via_got): New.
5401
b6d48a78 54022016-06-24 Uros Bizjak <ubizjak@gmail.com>
5403
5404 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5405 testsuite compile flags.
5406 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5407 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5408
54092016-06-24 Uros Bizjak <ubizjak@gmail.com>
5410
5411 * g++dg/vect/pr36684.cc: Add dg-do compile.
5412 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5413 * gcc.dg/vect/pr70021.c: Ditto.
5414 * gcc.dg/vect/pr70138-1.c: Ditto.
5415 * gcc.dg/vect/pr70138-2.c: Ditto.
5416 * gcc.dg/vect/pr70354-1.c: Ditto.
5417 * gcc.dg/vect/pr70354-2.c: Ditto.
5418 * gcc.dg/vect/pr71259.c: Ditto.
5419 * gcc.dg/vect/pr71416-1.c: Ditto.
5420 * gcc.dg/vect/slp-43.c: Ditto.
5421 * gcc.dg/vect/slp-45.c: Ditto.
5422 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5423 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5424 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5425 * gfortran.dg/vect/pr69980.f90: Ditto.
5426
54272016-06-24 Uros Bizjak <ubizjak@gmail.com>
5428
5429 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5430 * gcc.dg/vect/bb-slp-30.c: Ditto.
5431 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5432 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5433 * gcc.dg/vect/pr45902.c: Ditto.
5434 * gcc.dg/vect/pr48172.c: Ditto.
5435 * gcc.dg/vect/pr48377.c: Ditto.
5436 * gcc.dg/vect/pr49038.c: Ditto.
5437 * gcc.dg/vect/pr49771.c: Ditto.
5438 * gcc.dg/vect/pr52091.c: Ditto.
5439 * gcc.dg/vect/pr53185-2.c: Ditto.
5440 * gcc.dg/vect/pr56826.c: Ditto.
5441 * gcc.dg/vect/pr60276.c: Ditto.
5442 * gcc.dg/vect/pr62021.c: Ditto.
5443 * gcc.dg/vect/pr63530.c: Ditto.
5444 * gcc.dg/vect/pr65518.c: Ditto.
5445 * gcc.dg/vect/pr65947-1.c: Ditto.
5446 * gcc.dg/vect/pr65947-10.c: Ditto.
5447 * gcc.dg/vect/pr65947-11.c: Ditto.
5448 * gcc.dg/vect/pr65947-12.c: Ditto.
5449 * gcc.dg/vect/pr65947-13.c: Ditto.
5450 * gcc.dg/vect/pr65947-2.c: Ditto.
5451 * gcc.dg/vect/pr65947-3.c: Ditto.
5452 * gcc.dg/vect/pr65947-4.c: Ditto.
5453 * gcc.dg/vect/pr65947-5.c: Ditto.
5454 * gcc.dg/vect/pr65947-6.c: Ditto.
5455 * gcc.dg/vect/pr65947-7.c: Ditto.
5456 * gcc.dg/vect/pr65947-8.c: Ditto.
5457 * gcc.dg/vect/pr65947-9.c: Ditto.
5458 * gcc.dg/vect/pr71416-1.c: Ditto.
5459 * gcc.dg/vect/pr71439.c: Ditto.
5460 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5461 * gcc.dg/vect/vect-bswap16.c: Ditto.
5462 * gcc.dg/vect/vect-bswap32.c: Ditto.
5463 * gcc.dg/vect/vect-bswap64.c: Ditto.
5464 * gcc.dg/vect/vect-live-1.c: Ditto.
5465 * gcc.dg/vect/vect-live-2.c: Ditto.
5466 * gcc.dg/vect/vect-live-3.c: Ditto.
5467 * gcc.dg/vect/vect-live-4.c: Ditto.
5468 * gcc.dg/vect/vect-live-5.c: Ditto.
5469 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5470 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5471 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5472 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5473 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5474 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5475 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5476 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5477 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5478 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5479 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5480 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5481 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5482 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5483 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5484 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5485 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5486
d4213166 54872016-06-24 Uros Bizjak <ubizjak@gmail.com>
5488
5489 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5490
5aaec397 54912016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5492
5493 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5494 ia32 if R_386_GOT32X relocation is supported.
5495 * gcc.target/i386/noplt-3.c: Likewise.
5496 * gcc.target/i386/noplt-2.c: Likewise.
5497 (main): Renamed to ...
5498 (bar): This.
5499 * gcc.target/i386/noplt-4.c: Likewise.
5500 (main): Renamed to ...
5501 (bar): This.
5502 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5503 * gcc.target/i386/pr67400-5.c: Likewise.
5504
77104764 55052016-06-24 Jakub Jelinek <jakub@redhat.com>
5506
7318e591 5507 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5508 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5509
77104764 5510 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5511 f4): Adjust expected diagnostics.
5512 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5513 (T): If OVFP is defined, redefine to TP.
5514 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5515 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5516 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5517 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5518 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5519 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5520 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5521 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5522 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5523 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5524 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5525 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5526 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5527 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5528 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5529 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5530 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5531 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5532 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5533 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5534 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5535 as last argument to __builtin_add_overflow_p.
5536
ddf08519 55372016-06-23 Uros Bizjak <ubizjak@gmail.com>
5538
5539 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5540 dg-options and remove default vector testsuite compile flags.
5541 * g++.dg/vect/pr33860a.cc: Ditto.
5542 * g++.dg/vect/pr45470-a.cc: Ditto.
5543 * g++.dg/vect/pr45470-b.cc: Ditto.
5544 * g++.dg/vect/pr60896.cc: Ditto.
5545 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5546 * gcc.dg/vect/pr18308.c: Ditto.
5547 * gcc.dg/vect/pr24049.c: Ditto.
5548 * gcc.dg/vect/pr33373.c: Ditto.
5549 * gcc.dg/vect/pr36228.c: Ditto.
5550 * gcc.dg/vect/pr42395.c: Ditto.
5551 * gcc.dg/vect/pr42604.c: Ditto.
5552 * gcc.dg/vect/pr46663.c: Ditto.
5553 * gcc.dg/vect/pr48765.c: Ditto.
5554 * gcc.dg/vect/pr49093.c: Ditto.
5555 * gcc.dg/vect/pr49352.c: Ditto.
5556 * gcc.dg/vect/pr52298.c: Ditto.
5557 * gcc.dg/vect/pr52870.c: Ditto.
5558 * gcc.dg/vect/pr53185.c: Ditto.
5559 * gcc.dg/vect/pr53773.c: Ditto.
5560 * gcc.dg/vect/pr56695.c: Ditto.
5561 * gcc.dg/vect/pr62171.c: Ditto.
5562 * gcc.dg/vect/pr63530.c: Ditto.
5563 * gcc.dg/vect/pr68339.c: Ditto.
5564 * gcc.dg/vect/pr71259.c: Ditto.
5565 * gcc.dg/vect/vect-82_64.c: Ditto.
5566 * gcc.dg/vect/vect-83_64.c: Ditto.
5567 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5568 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5569 * gcc.dg/vect/vect-shift-2.c: Ditto.
5570 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5571 * gfortran.dg/vect/pr39318.f90: Ditto.
5572 * gfortran.dg/vect/pr45714-a.f: Ditto.
5573 * gfortran.dg/vect/pr45714-b.f: Ditto.
5574 * gfortran.dg/vect/pr46213.f90: Ditto.
5575
81883aeb 55762016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5577 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5578
5579 * gcc.target/powerpc/p9-splat-5.c: New test.
5580
affe5c16 55812016-06-23 Uros Bizjak <ubizjak@gmail.com>
5582
5583 PR tree-optimization/71488
5584 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5585 * lib/target-supports.exp: ... here.
5586 (check_sse4_hw_available): New procedure.
5587 (check_effective_target_sse4_runtime): Ditto.
5588 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5589 -march=westmere for sse4_runtime targets.
547fdd3e 5590 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 5591 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 5592 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 5593 (main): Call check_vect ().
e50240d3 5594 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 5595
6fb2f181 55962016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5597
5598 PR target/66232
5599 PR target/67400
5600 * gcc.target/i386/pr66232-14.c: New file.
5601 * gcc.target/i386/pr66232-15.c: Likewise.
5602 * gcc.target/i386/pr66232-16.c: Likewise.
5603 * gcc.target/i386/pr66232-17.c: Likewise.
5604 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5605 ia32 if R_386_GOT32X relocation is supported.
5606 * gcc.target/i386/pr67400-2.c: Likewise.
5607 * gcc.target/i386/pr67400-3.c: Likewise.
5608 * gcc.target/i386/pr67400-4.c: Likewise.
5609 * gcc.target/i386/pr67400-6.c: Likewise.
5610 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 5611 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 5612
88be2b3c 56132016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5614
5615 PR libgfortran/48852
5616 * gfortran.dg/char4_iunit_1.f03: Update test.
5617 * gfortran.dg/f2003_io_5.f03: Update test.
5618 * gfortran.dg/real_const_3.f90: Update test.
5619
ff600f64 56202016-06-23 Andi Kleen <ak@linux.intel.com>
5621
5622 * g++.dg/bprob/bprob.exp: Support autofdo.
5623 * g++.dg/tree-prof/tree-prof.exp: dito.
5624 * gcc.dg/tree-prof/tree-prof.exp: dito.
5625 * gcc.misc-tests/bprob.exp: dito.
5626 * gfortran.dg/prof/prof.exp: dito.
5627 * lib/profopt.exp: dito.
5628 * lib/target-supports.exp: Check for autofdo.
5629
afa7ed87 56302016-06-23 Martin Liska <mliska@suse.cz>
5631
5632 * gcc.dg/pr71619.c: New test.
5633
0941fba8 56342016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5635
5636 PR target/67400
56896ed3 5637 * gcc.target/i386/pr67400-1.c: New test.
5638 * gcc.target/i386/pr67400-2.c: Likewise.
5639 * gcc.target/i386/pr67400-3.c: Likewise.
5640 * gcc.target/i386/pr67400-4.c: Likewise.
5641 * gcc.target/i386/pr67400-5.c: Likewise.
5642 * gcc.target/i386/pr67400-6.c: Likewise.
5643 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 5644
e557fc7f 56452016-06-22 David Malcolm <dmalcolm@redhat.com>
5646
5647 * c-c++-common/missing-header-1.c: New test case.
5648 * c-c++-common/missing-header-2.c: New test case.
5649 * c-c++-common/missing-header-3.c: New test case.
5650 * c-c++-common/missing-header-4.c: New test case.
5651
8469aece 56522016-06-22 David Malcolm <dmalcolm@redhat.com>
5653
5654 PR c/70339
5655 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5656 hint.
5657 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5658 expected results due to builtin "nanl" now being suggested for
5659 "name".
5660 * gcc.dg/pr67580.c: Update expected messages.
5661 * gcc.dg/spellcheck-identifiers.c: New testcase.
5662 * gcc.dg/spellcheck-typenames.c: New testcase.
5663
6628b04d 56642016-06-22 David Malcolm <dmalcolm@redhat.com>
5665
5666 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5667 file.
5668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5669 diagnostic-test-show-locus-parseable-fixits.c to sources for
5670 diagnostic_plugin_test_show_locus.c.
5671 * lib/gcc-defs.exp (freeform_regexps): New global.
5672 (dg-regexp): New function.
5673 (handle-dg-regexps): New function.
5674 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5675 freeform_regexps to the empty list.
5676 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5677
82ccd33e 56782016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5679
affe5c16 5680 PR tree-optimization/71488
82ccd33e 5681 * g++.dg/pr71488.C: New test.
5682 * gcc.dg/vect/vect-bool-cmp.c: New test.
5683
2c21de58 56842016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5685
5686 * gcc.dg/guality/param-5.c: New test.
5687
fadfd5fc 56882016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5689
5690 * gcc.target/i386/asm-flag-7.c: New test.
5691
03fee1f8 56922016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5693
5694 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5695 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5696 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5697 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5698 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5699 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5705 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5706 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5707 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5708 * lib/target-supports.exp: Likewise.
5709
6905db52 57102016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5711
5712 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5713 * gcc.dg/attr-ms_struct-2.c: Likewise.
5714 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5715 * gcc.dg/bf-ms-attrib.c: Likewise.
5716 * gcc.dg/bf-ms-layout-2.c: Likewise.
5717 * gcc.dg/bf-ms-layout-3.c: Likewise.
5718 * gcc.dg/bf-ms-layout.c: Likewise.
5719 * gcc.dg/bf-no-ms-layout.c: Likewise.
5720 * gcc.target/i386/bitfield1.c: Likewise.
5721 * gcc.target/i386/bitfield2.c: Likewise.
5722 * gcc.target/i386/bitfield3.c: Likewise.
5723
a6f93fc2 57242016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5725
5726 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5727 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5728 override other than -mcpu=power9 command-line option is specified,
5729 or if the target operating system is aix.
5730 * gcc.target/powerpc/darn-1.c: Likewise.
5731 * gcc.target/powerpc/darn-2.c: Likewise.
5732 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5733 test if effective-target is not powerpc_p9vector_ok or if the
5734 target operating system is not defined.
5735 * gcc.target/powerpc/vslv-1.c: Likewise.
5736 * gcc.target/powerpc/vsrv-0.c: Likewise.
5737 * gcc.target/powerpc/vsrv-1.c: Likewise.
5738
1cb2b4d3 57392016-06-21 Tobias Burnus <burnus@net-b.de>
5740
5741 PR fortran/71068
5742 * gfortran.dg/coarray/data_1.f90: New.
5743
66ff0c67 57442016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5745
5746 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5747 (dg-require-effective-target): Use arm_v8_neon_hw.
5748 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5749 (dg-require-effective-target): Likewise.
5750 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5751 (dg-require-effective-target): Likewise.
5752 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5753 (dg-require-effective-target): Likewise.
5754 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5755 (dg-require-effective-target): Likewise.
5756 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5757 (dg-require-effective-target): Likewise.
5758 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5759 Add AArch64 check.
5760
949bfed4 57612016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5762
5763 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5764 Set to 3 so test passes.
5765
a20f6cd4 57662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5767
5768 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5769
12792843 57702016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5771
5772 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5773 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5774 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5775 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5776
49763db6 57772016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5778
5779 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5780 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5781
ada61167 57822016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5783
5784 PR target/71549
5785 * gcc.target/i386/pr71549.c: New test.
5786
a15584d4 57872016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5788
5789 * gcc.target/powerpc/vadsdu-0.c: Replace
5790 dg-require-effective-target directive to allow test to run on more
5791 platforms, and add dg-skip-if directive to disable test on aix
5792 platforms because of known incompatibilities.
5793 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5794 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5795 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5796 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5797 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5798 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5799 * gcc.target/powerpc/vadsdub-2.c: Replace
5800 dg-require-effective-target directive to allow test to run on more
5801 platforms, and add dg-skip-if directive to disable test on aix
5802 platforms because of known incompatibilities.
5803 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5804 with vec_absdb call to differentiate this test from vadsdub-1.c.
5805 * gcc.target/powerpc/vadsduh-1.c: Replace
5806 dg-require-effective-target directive to allow test to run on more
5807 platforms, and add dg-skip-if directive to disable test on aix
5808 platforms because of known incompatibilities.
5809 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5810 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5811 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5812
ec15ec36 58132016-06-21 Jakub Jelinek <jakub@redhat.com>
5814
5815 PR tree-optimization/71588
5816 * gcc.dg/pr71558.c: New test.
5817
faeffe49 58182016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5819
5820 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5821 * c-c++-common/pr68657-2.c: Likewise.
5822 * c-c++-common/pr68657-3.c: Likewise.
5823 * gcc.dg/torture/pr69714.c: Require int32plus support.
5824 * gcc.dg/torture/pr70025.c: Likewise.
5825 * gcc.dg/torture/pr70083.c: Likewise.
5826 * gcc.dg/torture/pr70542.c: Likewise.
5827 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5828
e218d07f 58292016-06-20 Joseph Myers <joseph@codesourcery.com>
5830
5831 PR c/71601
5832 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5833
232a3df7 58342016-06-20 Jakub Jelinek <jakub@redhat.com>
5835
d7f45b87 5836 PR middle-end/71581
5837 * gcc.dg/pr71581.c: New test.
5838
232a3df7 5839 PR rtl-optimization/71591
5840 * gcc.dg/cpp/pr71591.c: New test.
5841
dbddef42 58422016-06-20 David B. Robins <gcc@davidrobins.net>
5843
5844 PR target/71571
5845 * g++.dg/torture/pr71571.C: New test.
5846
03129ccb 58472016-06-20 Jakub Jelinek <jakub@redhat.com>
5848
5849 PR target/71559
5850 * gcc.target/i386/sse2-pr71559.c: New test.
5851 * gcc.target/i386/avx-pr71559.c: New test.
5852 * gcc.target/i386/avx512f-pr71559.c: New test.
5853
a40b4b62 58542016-06-20 Tobias Burnus <burnus@net-b.de>
5855
5856 PR fortran/71194
5857 * gfortran.dg/pointer_remapping_10.f90: New.
5858
ecbea05a 58592016-06-20 David Malcolm <dmalcolm@redhat.com>
5860
5861 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5862
0f61dae9 58632016-06-20 Martin Sebor <msebor@redhat.com>
5864
5865 PR c/69507
5866 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5867 * gnu90-const-expr-1.c: Same.
5868 * gnu99-const-expr-1.c: Same.
5869 * gnu99-static-1.c: Same.
5870
e458dfd8 58712016-06-20 Renlin Li <renlin.li@arm.com>
5872
2c0c0c9b 5873 PR testsuite/71489
e458dfd8 5874 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5875
7ab71cb3 58762016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5877
5878 * gcc.target/aarch64/vcvt_f64_1.c: New.
5879 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5880 * gcc.target/aarch64/vrecp_f64_1.c: New.
5881
34d36b7a 58822016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5883
5884 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5885 "alignement".
5886
ed7f4748 58872016-06-20 Georg-Johann Lay <avr@gjlay.de>
5888
5889 PR target/71103
5890 * gcc.target/avr/torture/pr71103-2.c: New test.
5891
a940fdc7 58922016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 5893
5894 PR c/69507
5895 * gcc.dg/alignof.c: New test.
5896
98683d85 58972016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5898
5899 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5900 vs dg-error; test constexpr specifier too.
5901
358cee25 59022016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5903
5904 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5905
c3d7ceb6 59062016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5907
5908 * lib/target-supports.exp
5909 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5910 arm_neon_ok and merge flags. Fix temporary test name.
5911 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5912 and merge flags.
5913
1176073c 59142016-06-17 Martin Liska <mliska@suse.cz>
5915
5916 * gcc.dg/predict-9.c: Fix dump scanning.
5917
f3e2969a 59182016-06-17 Bin Cheng <bin.cheng@arm.com>
5919
5920 PR tree-optimization/71354
5921 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5922
7fdca647 59232016-06-17 Bin Cheng <bin.cheng@arm.com>
5924
5925 PR tree-optimization/71347
5926 * gcc.dg/tree-ssa/pr71347.c: New test.
5927
a338a226 59282016-06-17 Bin Cheng <bin.cheng@arm.com>
5929
5930 PR tree-optimization/71354
5931 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5932
c1e75671 59332016-06-17 Bin Cheng <bin.cheng@arm.com>
5934
5935 * gcc.dg/vect/vect-alias-check-1.c: New test.
5936
365ba13d 59372016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5938
59bde511 5939 PR target/71151
365ba13d 5940 * gcc.target/avr/pr71151-1.c: New test.
5941 * gcc.target/avr/pr71151-2.c: New test.
5942 * gcc.target/avr/pr71151-3.c: New test.
5943 * gcc.target/avr/pr71151-4.c: New test.
5944 * gcc.target/avr/pr71151-5.c: New test.
5945 * gcc.target/avr/pr71151-6.c: New test.
5946 * gcc.target/avr/pr71151-7.c: New test.
5947 * gcc.target/avr/pr71151-8.c: New test.
5948 * gcc.target/avr/pr71151-common.h: New test.
5949
db48d95b 59502016-06-16 Martin Liska <mliska@suse.cz>
5951
5952 * gfortran.dg/predict-1.f90: New test.
5953
4c780a59 59542016-06-16 Uros Bizjak <ubizjak@gmail.com>
5955
5956 PR target/71242
f9c39b65 5957 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 5958
8c1879bc 59592016-06-16 Jan Hubicka <hubicka@ucw.cz>
5960
5961 * g++.dg/vect/pr36648.cc: Disable cunrolli
5962
33698dfe 59632016-06-16 Jakub Jelinek <jakub@redhat.com>
5964
745f2db6 5965 PR target/71554
5966 * gcc.c-torture/execute/pr71554.c: New test.
5967
33698dfe 5968 PR rtl-optimization/71532
5969 * gcc.dg/torture/pr71532.c: New test.
5970
b42322b9 59712016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5972
5973 * gcc.target/powerpc/p9-dimode1.c: New test.
5974 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5975
412b298a 59762016-06-15 Jakub Jelinek <jakub@redhat.com>
5977
93479f99 5978 * gcc.c-torture/compile/20160615-1.c: New test.
5979
412b298a 5980 * g++.dg/cpp0x/ref-qual17.C: New test.
5981
3ec40531 59822016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5983
5984 PR middle-end/71529
5985 * gcc.target/i386/pr71529.C: New test.
5986
edfe7670 59872016-06-15 Alan Hayward <alan.hayward@arm.com>
5988
5989 PR tree-optimization/71483
5990 * g++.dg/vect/pr71483.c: New
5991
6e52ac17 59922016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5993
5994 PR c++/70202
5995 * g++.dg/inherit/crash6.C: New.
5996 * g++.dg/inherit/union2.C: Likewise.
5997 * g++.dg/inherit/virtual12.C: Likewise.
5998 * g++.dg/inherit/virtual13.C: Likewise.
5999 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6000
aed35af2 60012016-06-15 Uros Bizjak <ubizjak@gmail.com>
6002
0941fba8 6003 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 6004
6f710392 60052016-06-15 Alan Hayward <alan.hayward@arm.com>
6006
6007 PR tree-optimization/71439
6008 * gcc.dg/vect/pr71439.c: New
6009
d1cedfd3 60102016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6011
6012 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6013
ee8fd158 60142016-06-15 Richard Biener <rguenther@suse.de>
6015
6016 * gcc.dg/vect/slp-45.c: New testcase.
6017
5695a690 60182016-06-15 Richard Biener <rguenther@suse.de>
6019
6020 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6021
267ae3ee 60222016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6023
6024 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6025 requirements, and disable for AIX for now.
6026 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6027
a6d0e20a 60282016-06-14 Jakub Jelinek <jakub@redhat.com>
6029
b2efd162 6030 PR c++/71528
6031 * g++.dg/opt/pr71528.C: New test.
6032
a6d0e20a 6033 PR c++/71516
6034 * g++.dg/init/pr71516.C: New test.
6035
035778de 60362016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6037
6038 * g++.dg/init/array46.C: New.
6039
7c9dc58e 60402016-06-14 Uros Bizjak <ubizjak@gmail.com>
6041
0941fba8 6042 * gcc.target/i386/float128-3.c: New test.
6043 * gcc.target/i386/quad-sse4.c: Ditto.
6044 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6045 Update scan strings.
7c9dc58e 6046
412640c9 60472016-06-14 Richard Biener <rguenther@suse.de>
6048
6049 PR middle-end/71526
6050 * gfortran.dg/pr71526.f90: New testcase.
6051
1b9fde85 60522016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6053
6054 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6055 * gcc.dg/zero_bits_compound-1.c: Likewise.
6056
306097e3 60572016-06-14 Richard Biener <rguenther@suse.de>
6058
6059 PR tree-optimization/71522
6060 * gcc.dg/torture/pr71522.c: New testcase.
6061
566255a8 60622016-06-14 Jakub Jelinek <jakub@redhat.com>
6063
6064 PR tree-optimization/71520
6065 * gcc.dg/tree-ssa/pr71520.c: New test.
6066
eb912adb 60672016-06-14 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/71521
56d35455 6070 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 6071
9720103d 60722016-06-13 Jakub Jelinek <jakub@redhat.com>
6073
12cb8367 6074 PR sanitizer/71498
6075 * c-c++-common/ubsan/bounds-13.c: New test.
6076
9720103d 6077 PR preprocessor/71183
6078 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6079
5965fbcc 60802016-06-13 Jeff Law <law@redhat.com>
6081
6082 PR tree-optimization/71403
6083 * c-c++-common/ubsan/pr71403-1.c: New test.
6084 * c-c++-common/ubsan/pr71403-2.c: New test.
6085 * c-c++-common/ubsan/pr71403-3.c: New test.
6086
04537049 60872016-06-13 Jakub Jelinek <jakub@redhat.com>
6088
6089 PR middle-end/71478
6090 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6091 Add -Wno-psabi -w to dg-options.
6092
412f195f 60932016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6094
6095 * gcc.target/powerpc/vadsdu-0.c: New test.
6096 * gcc.target/powerpc/vadsdu-1.c: New test.
6097 * gcc.target/powerpc/vadsdu-2.c: New test.
6098 * gcc.target/powerpc/vadsdu-3.c: New test.
6099 * gcc.target/powerpc/vadsdu-4.c: New test.
6100 * gcc.target/powerpc/vadsdu-5.c: New test.
6101 * gcc.target/powerpc/vadsdub-1.c: New test.
6102 * gcc.target/powerpc/vadsdub-2.c: New test.
6103 * gcc.target/powerpc/vadsduh-1.c: New test.
6104 * gcc.target/powerpc/vadsduh-2.c: New test.
6105 * gcc.target/powerpc/vadsduw-1.c: New test.
6106 * gcc.target/powerpc/vadsduw-2.c: New test.
6107
527790c1 61082016-06-13 David Malcolm <dmalcolm@redhat.com>
6109
6110 * gcc.dg/c99-init-2.c (c): Update expected error message.
6111 * gcc.dg/init-bad-8.c (foo): Likewise.
6112 * gcc.dg/spellcheck-fields-3.c: New test case.
6113
102e67eb 61142016-06-13 Martin Liska <mliska@suse.cz>
6115
6116 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6117 and "guess loop iv compared" heuristics.
6118 * gcc.dg/predict-2.c: Likewise.
6119 * gcc.dg/predict-3.c: Likewise.
6120 * gcc.dg/predict-4.c: Likewise.
6121 * gcc.dg/predict-5.c: Likewise.
6122 * gcc.dg/predict-6.c: Likewise.
6123
1a54d3be 61242016-06-13 Marek Polacek <polacek@redhat.com>
6125
6126 PR middle-end/71476
6127 * c-c++-common/Wswitch-unreachable-4.c: New test.
6128 * gcc.dg/Wswitch-unreachable-2.c: New test.
6129 * g++.dg/tm/jump1.C: Move dg-warning.
6130
5b7401b8 61312016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6132
6133 * gnat.dg/renaming10.ad[sb]: New test.
6134
1c93151c 61352016-06-13 Paul Thomas <pault@gcc.gnu.org>
6136
6137 PR fortran/70673
6138 * gfortran.dg/pr70673.f90: New test.
6139
249865a0 61402016-06-13 Richard Biener <rguenther@suse.de>
6141
6142 PR middle-end/64516
6143 * gcc.dg/align-3.c: New testcase.
6144
776d9b14 61452016-06-13 Martin Liska <mliska@suse.cz>
6146
6147 * gcc.target/i386/pr71458.c: New test.
6148
0cf5c551 61492016-06-12 Uros Bizjak <ubizjak@gmail.com>
6150
6151 PR target/71241
f9c39b65 6152 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 6153
34de0a35 61542016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6155
6156 PR target/60751
6157 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6158 statement.
6159
0cc8bc98 61602016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6161
6162 PR target/60751
6163 * gfortran.dg/comma_IO_extension_1.f90: New test.
6164 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6165 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6166 statement.
6167 * gfortran.dg/graphite/pr38083.f90: Likewise.
6168 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6169 missing format.
6170
0ff78c86 61712016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6172
6173 * gnat.dg/case_character.adb: New test.
6174
6c38863e 61752016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6176
6177 PR middle-end/71310
6178 * gcc.target/powerpc/pr71310.c: New testcase.
6179
24c41395 61802016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6181
6182 PR middle-end/71478
6183 * gcc.dg/pr71478.c: New test.
6184
aeb26fb6 61852016-06-10 Jakub Jelinek <jakub@redhat.com>
6186
702b3575 6187 PR middle-end/71494
6188 * gcc.c-torture/execute/pr71494.c: New test.
6189
8ec29807 6190 PR c/68657
6191 * gcc.target/i386/pr68657.c: New test.
6192
aeb26fb6 6193 PR inline-asm/68843
6194 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6195 (test): Add -masm=intel alternatives.
6196
1dc4d519 61972016-06-10 Martin Sebor <msebor@redhat.com>
6198
6199 PR c/71392
6200 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6201
6385d6d3 62022016-06-10 Jeff Law <law@redhat.com>
6203
6204 PR tree-optimization/71335
6205 * gcc.c-torture/execute/pr71335.c: New test.
6206
041a412b 62072016-06-10 David Malcolm <dmalcolm@redhat.com>
6208
6209 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6210 the various "cannot tail-call: " messages.
6211
4a5edbb2 62122016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6213
6214 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6215 and options.
6216
9cf3aec3 62172016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6218
6219 PR sanitizer/71480
6220 * c-c++-common/asan/pr71480.c: New test.
6221
61724718 62222016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6223
6224 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6225 (ASMNAME2): Likewise.
6226 (main): Replace fn in asm statement with ASMNAME ("fn").
6227 * gcc.dg/guality/pr68037-2.c: Likewise.
6228 * gcc.dg/guality/pr68037-3.c: Likewise.
6229 * gcc.dg/torture/pr68037-1.c: Likewise.
6230 * gcc.dg/torture/pr68037-2.c: Likewise.
6231 * gcc.dg/torture/pr68037-3.c: Likewise.
6232
1807f6fb 62332016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6234
6235 PR inline-asm/68843
6236 * gcc.target/i386/pr68843-1.c: New test.
6237 * gcc.target/i386/pr68843-2.c: New test.
6238
ccfa030f 62392016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 6240 Cesar Philippidis <cesar@codesourcery.com>
6241
6242 PR middle-end/71373
6243 * gcc.dg/goacc/nested-function-1.c: New file.
6244 * gcc.dg/goacc/nested-function-2.c: Likewise.
6245 * gcc.dg/goacc/pr71373.c: Likewise.
6246 * gfortran.dg/goacc/cray-2.f95: Likewise.
6247 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6248 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6249 * gfortran.dg/goacc/cray.f95: Update.
6250 * gfortran.dg/goacc/loop-1.f95: Likewise.
6251 * gfortran.dg/goacc/loop-3.f95: Likewise.
6252 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6253 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6254
62552016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6256
6257 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6258 for OpenACC tile clauses.
6259 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 6260
6261 PR c/71381
6262 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6263 to...
6264 * c-c++-common/goacc/cache-2.c: ... this new file.
6265 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6266 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6267 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6268 usage.
6269 * gfortran.dg/goacc/cray.f95: Likewise.
6270 * gfortran.dg/goacc/loop-1.f95: Likewise.
6271
bb038f3e 62722016-06-10 Alan Hayward <alan.hayward@arm.com>
6273
6274 PR tree-optimization/71407
6275 PR tree-optimization/71416
6276 * gcc.dg/vect/pr71407.c: New
6277 * gcc.dg/vect/pr71416-1.c: New
6278 * gcc.dg/vect/pr71416-2.c: New
6279
332409d3 62802016-06-10 Richard Biener <rguenther@suse.de>
6281
6282 PR middle-end/71477
6283 * gcc.dg/torture/pr71477.c: New testcase.
6284
03cf727c 62852016-06-09 Julia Koval <julia.koval@intel.com>
6286
6287 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6288 * gcc.target/i386/interrupt-13.c: Likewise.
6289 * gcc.target/i386/interrupt-15.c: Likewise.
6290 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6291 * gcc.target/i386/interrupt-24.c: Likewise.
6292 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6293 * gcc.target/i386/interrupt-9.c: Likewise.
6294 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6295
23b101c5 62962016-06-09 Martin Sebor <msebor@redhat.com>
6297
6298 PR c/70883
6299 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6300 * gcc.dg/builtin-constant_p-1.c: Same.
6301 * gcc.dg/builtins-error.c: Same.
6302 * gcc.dg/pr70859.c: Same.
6303
188d6bbb 63042016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6305
6306 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6307 * gcc.dg/torture/pr68067-1.c: Likewise.
6308 * gcc.dg/torture/pr68067-2.c: Likewise.
6309
63102016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6311
6312 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6313 when setting SIZE.
6314
ff8886bd 63152016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6316
6317 PR c++/71465
6318 * g++.dg/inherit/crash5.C: New.
6319 Revert:
6320 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6321
6322 PR c++/70202
6323 * g++.dg/inherit/crash5.C: New.
6324 * g++.dg/inherit/virtual1.C: Adjust.
6325
3f76cceb 63262016-06-09 Martin Liska <mliska@suse.cz>
6327
6328 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6329 * g++.dg/predict-loop-exit-2.C: Likewise.
6330 * g++.dg/predict-loop-exit-3.C: Likewise.
6331 * gcc.dg/predict-1.c: Likewise.
6332 * gcc.dg/predict-2.c: Likewise.
6333 * gcc.dg/predict-3.c: Likewise.
6334 * gcc.dg/predict-4.c: Likewise.
6335 * gcc.dg/predict-5.c: Likewise.
6336 * gcc.dg/predict-6.c: Likewise.
6337 * gcc.dg/predict-7.c: Likewise.
6338
59ae3d1b 63392016-06-09 Richard Biener <rguenther@suse.de>
6340
6341 PR tree-optimization/71462
6342 * gcc.dg/torture/pr71462.c: New testcase.
6343
8c2d2acf 63442016-06-09 Marek Polacek <polacek@redhat.com>
6345
6346 PR c/65471
6347 * gcc.dg/c11-generic-3.c: New test.
6348
224cb6b7 63492016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6350
6351 * g++.dg/init/array42.C: New.
6352 * g++.dg/init/array43.C: Likewise.
6353 * g++.dg/init/array44.C: Likewise.
6354 * g++.dg/init/array45.C: Likewise.
6355 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6356 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6357 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6358 * g++.dg/gomp/pr35751.C: Likewise.
6359 * g++.dg/init/array23.C: Likewise.
6360 * g++.dg/init/brace2.C: Likewise.
6361 * g++.dg/init/brace6.C: Likewise.
6362
732905bb 63632016-06-08 Martin Sebor <msebor@redhat.com>
6364 Jakub Jelinek <jakub@redhat.com>
6365
6366 PR c++/70507
6367 PR c/68120
6368 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6369 * c-c++-common/builtin-arith-overflow-2.c: New test.
6370 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6371 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6372 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6373
7ddaa622 63742016-06-08 Jakub Jelinek <jakub@redhat.com>
6375
6376 PR c++/71442
6377 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6378
84ee0905 63792016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6380
6381 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6382 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6383 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6384 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6385 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6386 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6387 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6388 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6389 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6390 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6391 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6392 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6393 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6394
2876af98 63952016-06-08 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/68558
6398 * gcc.dg/vect/slp-44.c: New testcase.
6399
acbb0d03 64002016-06-08 Richard Biener <rguenther@suse.de>
6401
6402 * gcc.dg/vect/slp-43.c: New testcase.
6403
f8689010 64042016-06-08 Richard Biener <rguenther@suse.de>
6405
6406 PR tree-optimization/71452
6407 * gcc.dg/torture/pr71452.c: New testcase.
6408
52d393eb 64092016-06-08 Jakub Jelinek <jakub@redhat.com>
6410
6411 PR c++/71448
6412 * g++.dg/torture/pr71448.C: New test.
6413
9d700ce4 64142016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6415
6416 PR debug/71432
6417 PR ada/71413
6418 * g++.dg/debug/pr71432.C: New test.
6419
eb96ef65 64202016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6421
6422 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6423 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6424 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6425
a4753cdd 64262016-06-08 Alan Hayward <alan.hayward@arm.com>
6427
6428 * gcc.dg/vect/vect-live-2.c: Update effective target.
6429 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6430 * lib/target-supports.exp: Add aarch64 to vect_long.
6431
bafc7b1d 64322016-06-08 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71418
6435 * gcc.dg/noncompile/pr71418.c: New test.
6436
06e590e7 6437 PR c/71426
6438 * gcc.dg/noncompile/pr71426.c: New test.
6439
d3cb49c9 64402016-06-07 Jan Hubicka <hubicka@ucw.cz>
6441
6442 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6443 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6444 * gcc.dg/predict-3.c: Update template.
6445 * gcc.dg/predict-5.c: Update template.
6446 * gcc.dg/predict-6.c: Update template.
6447 * gcc.dg/predict-9.c: Update template.
6448 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6449
2d76c36a 64502016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6451
6452 * gcc.target/powerpc/vec-mul.c: New test.
6453
7cfde92a 64542016-06-07 David Malcolm <dmalcolm@redhat.com>
6455
6456 * gcc.dg/spellcheck-fields-2.c: New test case.
6457
b032c4dd 64582016-06-07 Richard Biener <rguenther@suse.de>
6459
6460 PR c/61564
6461 * gcc.dg/Wpragmas-1.c: New testcase.
6462 * gcc.dg/Wattributes-4.c: Likewise.
6463 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6464 entry.
6465
a7056369 64662016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6467
6468 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6469 spurious debug code.
6470
123c61e0 64712016-06-07 Richard Biener <rguenther@suse.de>
6472
6473 PR tree-optimization/71428
6474 * gcc.dg/torture/pr71428.c: New testcase.
6475
5819d47b 64762016-06-07 Richard Biener <rguenther@suse.de>
6477
6478 PR middle-end/71423
6479 * gcc.dg/torture/pr71423.c: New testcase.
6480
6cec5c6b 64812016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6482
6483 PR middle-end/71408
6484 * gcc.dg/tree-ssa/pr71408.c: New test.
6485
40bbfc17 64862016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6487
6488 PR middle-end/71281
6489 * g++.dg/torture/pr71281.C: New test.
6490
61f1f80c 64912016-06-06 Marek Polacek <polacek@redhat.com>
6492
6493 PR c/71362
6494 * gcc.dg/pr71362.c: New test.
6495
0406b32f 64962016-06-06 Jakub Jelinek <jakub@redhat.com>
6497 Patrick Palka <ppalka@gcc.gnu.org>
6498
6499 PR c++/70847
6500 PR c++/71330
6501 PR c++/71393
6502 * g++.dg/opt/pr70847.C: New test.
6503 * g++.dg/ubsan/pr70847.C: New test.
6504 * g++.dg/ubsan/pr71393.C: New test.
6505
b1445999 65062016-06-06 Jakub Jelinek <jakub@redhat.com>
6507
6508 PR tree-optimization/71259
6509 * gcc.dg/vect/pr71259.c: New test.
6510
99b4f3a2 65112016-06-06 David Malcolm <dmalcolm@redhat.com>
6512
6513 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6514 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6515 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6516 above.
6517
837679bc 65182016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6519
6520 PR middle-end/37780
6521 * gcc.c-torture/execute/pr37780.c: New test.
6522 * gcc.target/aarch64/pr37780_1.c: Likewise.
6523 * gcc.target/arm/pr37780_1.c: Likewise.
6524
e4b92538 65252016-06-06 Marek Polacek <polacek@redhat.com>
6526
6527 * c-c++-common/attr-may-alias-1.c: New test.
6528 * c-c++-common/attr-may-alias-2.c: New test.
6529 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6530
43ac2f2f 65312016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6532
6533 PR c/24414
6534 * gcc.target/i386/pr24414.c: New test.
6535
7e1786b2 65362016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6537
6538 * gcc.target/sparc/vis4misc.c: New file.
6539 * gcc.target/sparc/fpcmp.c: Likewise.
6540 * gcc.target/sparc/fpcmpu.c: Likewise.
6541
f593ccb2 65422016-06-06 Alan Hayward <alan.hayward@arm.com>
6543
6544 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6545 * gcc.dg/vect/vect-live-3.c: Likewise.
6546
be6d8ddc 65472016-06-06 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/71398
6550 * gcc.dg/torture/pr71398.c: New testcase.
6551
78f27916 65522016-06-06 Uros Bizjak <ubizjak@gmail.com>
6553
6554 PR target/71389
6555 * g++.dg/pr71389.C: New test.
6556
c5899606 65572016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6558
6559 PR fortran/71404
6560 * gfortran.dg/fmt_read_5.f: New test.
6561
8e3cd305 65622016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6563
6564 PR fortran/69659
6565 * gfortran.dg/class_array_22.f03: New test.
6566
703c0a09 65672016-06-05 Jan Hubicka <hubicka@ucw.cz>
6568
6569 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6570
d07b2b6f 65712016-06-05 Jan Hubicka <hubicka@ucw.cz>
6572
6573 * gcc.dg/predict-9.c: Update template.
6574
4a7ec4ac 65752016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/49377
6578 * g++.dg/template/pr49377.C: New.
6579
7499ef4a 65802016-06-04 Jakub Jelinek <jakub@redhat.com>
6581
6582 PR tree-optimization/71405
6583 * g++.dg/torture/pr71405.C: New test.
6584
558c800d 65852016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/70202
6588 * g++.dg/inherit/crash5.C: New.
6589 * g++.dg/inherit/virtual1.C: Adjust.
6590
4ee7cf4b 65912016-06-03 Jeff Law <law@redhat.com>
6592
6593 PR tree-optimization/71316
6594 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6595
b12ae762 65962016-06-03 Jakub Jelinek <jakub@redhat.com>
6597
6598 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6599 dg-additional-options with just -fno-tree-scev-cprop in it.
6600 * gcc.dg/vect/vect-live-2.c: Likewise.
6601 * gcc.dg/vect/vect-live-5.c: Likewise.
6602 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6603 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6604 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6605
e09a5ee3 66062016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6607
6608 PR c++/27100
6609 * g++.dg/other/friend6.C: New test.
6610
f14b1922 66112016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6612
6613 * g++.dg/torture/ppc-ldst-array.C: New.
6614
20702ea3 66152016-06-03 Joseph Myers <joseph@codesourcery.com>
6616
6617 PR target/71276
6618 PR target/71277
6619 * gcc.dg/torture/builtin-fp-int-inexact.c,
6620 gcc.target/i386/387-builtin-fp-int-inexact.c,
6621 gcc.target/i386/387-rint-inline-1.c,
6622 gcc.target/i386/387-rint-inline-2.c,
6623 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6624 gcc.target/i386/sse2-rint-inline-1.c,
6625 gcc.target/i386/sse2-rint-inline-2.c,
6626 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6627 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6628
5ed3cc7b 66292016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6630 Julia Koval <julia.koval@intel.com>
6631
6632 PR target/66960
6633 PR target/67630
6634 PR target/67634
6635 PR target/67841
6636 PR target/68037
6637 PR target/68618
6638 PR target/68661
6639 PR target/69575
6640 PR target/69596
6641 PR target/69734
6642 * gcc.dg/guality/pr68037-1.c: New test.
6643 * gcc.dg/guality/pr68037-2.c: Likewise.
6644 * gcc.dg/guality/pr68037-3.c: Likewise.
6645 * gcc.dg/torture/pr68037-1.c: Likewise.
6646 * gcc.dg/torture/pr68037-2.c: Likewise.
6647 * gcc.dg/torture/pr68037-3.c: Likewise.
6648 * gcc.dg/torture/pr68661-1a.c: Likewise.
6649 * gcc.dg/torture/pr68661-1b.c: Likewise.
6650 * gcc.target/i386/interrupt-1.c: Likewise.
6651 * gcc.target/i386/interrupt-2.c: Likewise.
6652 * gcc.target/i386/interrupt-3.c: Likewise.
6653 * gcc.target/i386/interrupt-4.c: Likewise.
6654 * gcc.target/i386/interrupt-5.c: Likewise.
6655 * gcc.target/i386/interrupt-6.c: Likewise.
6656 * gcc.target/i386/interrupt-7.c: Likewise.
6657 * gcc.target/i386/interrupt-8.c: Likewise.
6658 * gcc.target/i386/interrupt-9.c: Likewise.
6659 * gcc.target/i386/interrupt-10.c: Likewise.
6660 * gcc.target/i386/interrupt-11.c: Likewise.
6661 * gcc.target/i386/interrupt-12.c: Likewise.
6662 * gcc.target/i386/interrupt-13.c: Likewise.
6663 * gcc.target/i386/interrupt-14.c: Likewise.
6664 * gcc.target/i386/interrupt-15.c: Likewise.
6665 * gcc.target/i386/interrupt-16.c: Likewise.
6666 * gcc.target/i386/interrupt-17.c: Likewise.
6667 * gcc.target/i386/interrupt-18.c: Likewise.
6668 * gcc.target/i386/interrupt-19.c: Likewise.
6669 * gcc.target/i386/interrupt-20.c: Likewise.
6670 * gcc.target/i386/interrupt-21.c: Likewise.
6671 * gcc.target/i386/interrupt-22.c: Likewise.
6672 * gcc.target/i386/interrupt-23.c: Likewise.
6673 * gcc.target/i386/interrupt-24.c: Likewise.
6674 * gcc.target/i386/interrupt-25.c: Likewise.
6675 * gcc.target/i386/interrupt-26.c: Likewise.
6676 * gcc.target/i386/interrupt-27.c: Likewise.
6677 * gcc.target/i386/interrupt-28.c: Likewise.
6678 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6679 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6680 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6681 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6682 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6683 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6684 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6685 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6686 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6687 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6688 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6689 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6690
3e346f54 66912016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6692
f27c52fb 6693 PR tree-optimization/52171
6694 * gcc.dg/pr52171.c: New test.
6695 * gcc.target/i386/pr52171.c: New test.
3e346f54 6696
22e029d2 66972016-06-03 Jan Hubicka <jh@suse.cz>
6698
6699 * g++.dg/tree-ssa/pred-1.C: New testcase
6700 * gcc.dg/tree-ssa/pred-1.c: New testcase
6701
41ce74ed 67022016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6703
6704 PR target/70957
6705 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6706 support.
6707 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6708
cf573a72 67092016-06-03 Alan Hayward <alan.hayward@arm.com>
6710
6711 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6712
75aae5b4 67132016-06-03 Alan Hayward <alan.hayward@arm.com>
6714
6715 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 6716 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 6717 * gcc.dg/vect/vect-live-1.c: New test.
6718 * gcc.dg/vect/vect-live-2.c: New test.
6719 * gcc.dg/vect/vect-live-3.c: New test.
6720 * gcc.dg/vect/vect-live-4.c: New test.
6721 * gcc.dg/vect/vect-live-5.c: New test.
6722 * gcc.dg/vect/vect-live-slp-1.c: New test.
6723 * gcc.dg/vect/vect-live-slp-2.c: New test.
6724 * gcc.dg/vect/vect-live-slp-3.c: New test.
6725
eba6788d 67262016-06-03 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR middle-end/71387
6729 * g++.dg/opt/pr71387.C: New test.
6730
5a653985 67312016-06-02 Jeff Law <law@redhat.com>
6732
6733 PR tree-optimization/71328
6734 * gcc.c-torture/compile/pr71328.c: New test.
6735
f92f6941 67362016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6737
6738 PR fortran/52393
6739 * gfortran.dg/fmt_read_3.f90: Fix typo.
6740 * gfortran.dg/fmt_read_4.f90: New test.
6741
0d29e152 67422016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6743
6744 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6745 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6746 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6747 * g++.dg/cpp0x/override2.C: Likewise.
6748 * g++.dg/parse/crash5.C: Likewise.
6749 * g++.dg/parse/error16.C: Likewise.
6750 * g++.dg/parse/error27.C: Likewise.
6751 * g++.dg/template/qualttp15.C: Likewise.
6752 * g++.dg/template/redecl4.C: Likewise.
6753 * g++.old-deja/g++.other/crash39.C: Likewise.
6754 * g++.old-deja/g++.other/struct1.C: Likewise.
6755 * g++.old-deja/g++.pt/m9a.C: Likewise.
6756 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6757
2740a1a5 67582016-06-02 Jakub Jelinek <jakub@redhat.com>
6759
89f17a65 6760 PR c++/71372
6761 * c-c++-common/pr71372.c: New test.
6762
2740a1a5 6763 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6764 __TIME__ strings with __builtin_strcmp instead of printf and
6765 dg-output.
6766
9ae89a4e 67672016-06-02 Martin Liska <mliska@suse.cz>
6768
6769 * gcc.dg/predict-9.c: New test.
6770
41258f9c 67712016-06-02 Jakub Jelinek <jakub@redhat.com>
6772
6773 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6774 global set_compiler_env_var and global saved_compiler_env_var.
6775
dad46eb8 67762016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6777
6778 PR rtl-optimization/71295
6779 * gcc.c-torture/compile/pr71295.c: New test.
6780
9cc8a892 67812016-06-02 Jakub Jelinek <jakub@redhat.com>
6782
98e7c96c 6783 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6784
4a5a4de2 6785 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6786 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6787
9cc8a892 6788 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6789 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6790 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6791 alternative number.
6792
46819a36 67932016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6794
6795 * gcc.target/powerpc/p9-splat-4.c: New test.
6796
67972016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6798
6799 PR target/71186
6800 * gcc.target/powerpc/pr71186.c: New test.
6801
d9820cc5 68022016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6803
6804 PR fortran/52393
6805 * gfortran.dg/fmt_read_3.f90: New test.
6806
2f14ca3e 68072016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6808
6809 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6810 procedure.
6811
dfa5c0d3 68122016-06-01 Eduard Sanou <dhole@openmailbox.org>
6813
6814 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6815 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6816 env var is set.
6817 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6818 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6819 shown once.
6820 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6821 during compilation.
6822 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6823 vars set by dg-set-compiler-env-var.
6824
7d7125df 68252016-06-01 Paul Thomas <pault@gcc.gnu.org>
6826
6827 PR fortran/71156
6828 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6829 to the module procedure declaration.
6830 * gfortran.dg/submodule_16.f08: New test.
6831
6ab9cde4 68322016-06-01 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR middle-end/71371
6835 * c-c++-common/gomp/pr71371.c: New test.
6836
0cfe7a23 68372016-06-01 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/71366
6840 * gcc.dg/torture/pr71366-1.c: New testcase.
6841 * gcc.dg/torture/pr71366-2.c: Likewise.
6842
5a5b02e1 68432016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6844
6845 * gcc.target/powerpc/vslv-0.c: New test.
6846 * gcc.target/powerpc/vslv-1.c: New test.
6847 * gcc.target/powerpc/vsrv-0.c: New test.
6848 * gcc.target/powerpc/vsrv-1.c: New test.
6849
d27a79f6 68502016-06-01 Nathan Sidwell <nathan@acm.org>
6851
6852 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6853 * gcc.target/nvptx/weak.c: New.
6854
6172a9fd 68552016-06-01 Richard Biener <rguenther@suse.de>
6856
6857 PR tree-optimization/71261
6858 * gcc.dg/torture/vect-bool-1.c: New testcase.
6859
f9aaabb2 68602016-06-01 Jakub Jelinek <jakub@redhat.com>
6861
6862 * gfortran.dg/gomp/order-1.f90: New test.
6863 * gfortran.dg/gomp/order-2.f90: New test.
6864
53b01069 68652016-06-01 Jan Hubicka <hubicka@ucw.cz>
6866
6867 * gcc.dg/unroll-6.c: Update template.
6868 * gcc.dg/unroll-7.c: New testcase.
6869 * gcc.dg/unroll-8.c: New testcase.
6870
36757397 68712016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6872
6873 * gnat.dg/opt56.ad[sb]: New test.
6874
7f93bd6e 68752016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/66635
6878 * g++.dg/cpp0x/constexpr-ice16.C: New.
6879
9f41a2ce 68802016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6881
6882 PR tree-optimization/71314
6883 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6884 -mbranch-cost=2.
6885
31e02373 68862016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6887
6888 PR tree-optimization/71077
6889 * gcc.dg/tree-ssa/pr71077.c: New test.
6890
76f8f901 68912016-05-31 Jan Hubicka <hubicka@ucw.cz>
6892
7f93bd6e 6893 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6894 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6895 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 6896
04f5f923 68972016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/71248
6900 * g++.dg/cpp0x/pr71248.C: New.
6901 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6902 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6903 * g++.dg/init/new37.C: Likewise.
6904 * g++.dg/template/static1.C: Likewise.
6905 * g++.dg/template/static2.C: Likewise.
6906
4ffddf28 69072016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6908
6909 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6910 instead of %rdi.
6911 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6912
4ff7bd21 69132016-05-31 Marek Polacek <polacek@redhat.com>
6914
6915 * c-c++-common/Wswitch-unreachable-3.c: New test.
6916 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6917
e1f7cc4b 69182016-05-31 Richard Biener <rguenther@suse.de>
6919
6920 PR tree-optimization/71352
6921 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6922
02978bd1 69232016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6924
6925 * gcc.target/arm/armv5_thumb_isa.c: New test.
6926
cfce8164 69272016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6928
6929 PR target/71346
6930 * gcc.target/i386/pr71346.c: New test.
6931
7a51c705 69322016-05-31 Tom de Vries <tom@codesourcery.com>
6933
6934 PR tree-optimization/69068
6935 * gcc.dg/graphite/pr69068.c: New test.
6936
8c1ac106 69372016-05-27 Martin Sebor <msebor@redhat.com>
6938
6939 PR c++/71306
6940 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6941
b6431756 69422016-05-30 Jakub Jelinek <jakub@redhat.com>
6943
6944 PR c++/71349
6945 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6946 nowait depend(inout: dd[0]) clauses where permitted.
6947
f6203294 69482016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6949
6950 PR c++/71238
6951 * g++.dg/parse/pr71238.C: New.
6952 * g++.dg/concepts/friend1.C: Test column numbers too.
6953 * g++.dg/cpp0x/initlist31.C: Likewise.
6954 * g++.dg/cpp0x/pr51420.C: Likewise.
6955 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6956 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6957 * g++.dg/ext/builtin3.C: Likewise.
6958 * g++.dg/lookup/friend12.C: Likewise.
6959 * g++.dg/lookup/friend7.C: Likewise.
6960 * g++.dg/lookup/koenig1.C: Likewise.
6961 * g++.dg/lookup/koenig5.C: Likewise.
6962 * g++.dg/lookup/used-before-declaration.C: Likewise.
6963 * g++.dg/overload/koenig1.C: Likewise.
6964 * g++.dg/template/crash65.C: Likewise.
6965 * g++.dg/template/friend57.C: Likewise.
6966 * g++.dg/warn/Wshadow-5.C: Likewise.
6967 * g++.dg/warn/Wunused-8.C: Likewise.
6968 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6969 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6970 * g++.old-deja/g++.jason/member.C: Likewise.
6971 * g++.old-deja/g++.jason/report.C: Likewise.
6972 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6973 * g++.old-deja/g++.law/visibility20.C: Likewise.
6974 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6975 * g++.old-deja/g++.other/static5.C: Likewise.
6976 * g++.old-deja/g++.pt/overload2.C: Likewise.
6977
b96f8145 69782016-05-30 Jan Hubicka <hubicka@ucw.cz>
6979
6980 * gcc.dg/tree-ssa/peel1.c: New testcase.
6981 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6982 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6983
ed5bca7a 69842016-05-30 Tom de Vries <tom@codesourcery.com>
6985
6986 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6987 to ce.
6988
c0aa0333 69892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6990
6991 PR c++/71099
6992 * g++.dg/parse/virtual1.C: New.
6993
231010db 69942016-05-30 Uros Bizjak <ubizjak@gmail.com>
6995
6996 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6997 Use correct register when clearing %edx.
6998
765557c0 69992016-05-30 Alexander Monakov <amonakov@ispras.ru>
7000
7001 PR tree-optimization/71289
7002 * gcc.dg/pr71289.c: New test.
7003
fc3b1c44 70042016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7005
7006 PR middle-end/71269
7007 PR middle-end/71292
7008 * gcc.dg/tree-ssa/pr71269.c: New test.
7009 * gcc.dg/tree-ssa/pr71292.c: New test.
7010
ce352457 70112016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7012
7013 PR middle-end/71252
7014 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7015
eedd711b 70162016-05-30 Jan Hubicka <hubicka@ucw.cz>
7017
7018 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7019 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7020 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7021
8c061890 70222016-05-30 Tom de Vries <tom@codesourcery.com>
7023
7024 PR tree-optimization/69067
7025 * gcc.dg/graphite/pr69067.c: New test.
7026
a6b0884c 70272016-05-29 Uros Bizjak <ubizjak@gmail.com>
7028
7029 PR target/71245
7030 * gcc.target/i386/pr71245-1.c: New test.
7031 * gcc.target/i386/pr71245-2.c: Ditto.
7032
2369edfc 70332016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7034
7035 PR c++/71105
7036 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7037 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7038 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7039
b6ab3f43 70402016-05-27 Jan Hubicka <hubicka@ucw.cz>
7041
7042 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7043
0192662b 70442016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7045
7046 Revert:
7047 PR c++/69855
7048 * g++.dg/overload/69855.C: New.
7049 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7050 * g++.old-deja/g++.pt/crash3.C: Likewise.
7051
fce78c50 70522016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7053
7054 PR c++/60385
7055 * g++.dg/parse/namespace13.C: New.
7056
372172fe 70572016-05-26 Jeff Law <law@redhat.com>
7058
7059 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7060 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7061 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7062 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7063 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7064 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7065 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7066 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7067 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7068 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7069 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7070 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7071 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7072
5d8a8944 70732016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7074
7075 PR c++/69855
7076 * g++.dg/overload/69855.C: New.
7077 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7078 * g++.old-deja/g++.pt/crash3.C: Likewise.
7079
29602b75 70802016-05-27 Jiong Wang <jiong.wang@arm.com>
7081
7082 PR target/63596
7083 * gcc.target/aarch64/va_arg_1.c: New testcase.
7084 * gcc.target/aarch64/va_arg_2.c: Likewise.
7085 * gcc.target/aarch64/va_arg_3.c: Likewise.
7086
c900b732 70872016-05-27 Jiong Wang <jiong.wang@arm.com>
7088
7089 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7090 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7091 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7092 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7093 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7094
73ef73bd 70952016-05-27 Marek Polacek <polacek@redhat.com>
7096
7097 PR middle-end/71308
7098 * g++.dg/torture/pr71308.C: New test.
7099
a6031633 71002016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7101
7102 * gcc.dg/zero_bits_compound-1.c: New test.
7103 * gcc.dg/zero_bits_compound-2.c: New test.
7104
1fbdc7ae 71052016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7106
7107 PR middle-end/71279
7108 * gcc.dg/pr71279.c: New test.
7109
2e196ca8 71102016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7111
7112 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7113 floating point min/max/comparison instructions.
7114 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7115
6feab9ce 71162016-05-26 Jakub Jelinek <jakub@redhat.com>
7117
7118 * c-c++-common/gomp/schedule-1.c: New test.
7119 * gfortran.dg/gomp/schedule-1.f90: New test.
7120
978cea8f 71212016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7122
7123 PR c++/70822
7124 PR c++/70106
7125 * g++.dg/cpp1y/auto-fn32.C: New test.
7126 * g++.dg/cpp1y/paren4.C: New test.
7127
0478d9ed 71282016-05-26 Nathan Sidwell <nathan@acm.org>
7129
7130 * gcc.dg/20060410.c: Xfail on ptx.
7131 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7132 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7133 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7134 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7135 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7136
5fd1c174 71372016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7138
7139 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7140
c5e8b3e2 71412016-05-26 Jakub Jelinek <jakub@redhat.com>
7142
0db93a5b 7143 PR tree-optimization/71280
7144 * gcc.dg/pr71280.c: New test.
7145
7199c05c 7146 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7147
76c786ac 7148 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7149 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7150
c5e8b3e2 7151 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7152
e9bcea2f 71532016-05-26 Jiong Wang <jiong.wang@arm.com>
7154
7155 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 7156 kept in memory.
e9bcea2f 7157
955d947b 71582016-05-25 Jeff Law <law@redhat.com>
7159
7160 PR tree-optimization/71272
7161 * gcc.c-torture/compile/pr71272.c: new test.
7162
77102dbe 71632016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7164
7165 * gcc.target/powerpc/vec-cmpne.c: New test.
7166 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7167
552821b4 71682016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7169
7170 * gnat.dg/opt55.ad[sb]: New test.
7171
0113f3c5 71722016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7173
7174 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7175 * c-c++-common/pr60226.c: Require int32plus.
7176 * gcc.c-torture/execute/pr70602.c: Likewise.
7177 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7178 unsigned long for malloc arg type.
7179 * gcc.dg/asr_div1.c: Require int32plus.
7180 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7181 * gcc.dg/pie-1.c: Require pie.
7182 * gcc.dg/pie-2.c: Likewise.
7183 * gcc.dg/pr59471.c: Require int32plus.
7184 * gcc.dg/pr59963-2.c: XFAIL for int16.
7185 * gcc.dg/pr60114.c: Require int32plus.
7186 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7187 unsigned long for typedef of size_t.
7188 * gcc.dg/pr63914.c: Require int32plus.
7189 * gcc.dg/pr64536.c: Require pt32plus.
7190 * gcc.dg/pr65658.c: Likewise.
7191 * gcc.dg/pr67271.c: Require int32plus.
7192 * gcc.dg/pr68112.c: Likewise.
7193 * gcc.dg/pr69071.c: Skip for avr target.
7194 * gcc.dg/pr69973.c: Require int32plus.
7195 * gcc.dg/pr70169.c: Skip for avr target.
7196 * gcc.dg/sso-6.c: Require int32plus.
7197 * gcc.dg/sso-7.c: Likewise.
7198 * gcc.dg/sso-8.c: Likewise.
7199 * gcc.dg/vrp-min-max-2.c: Likewise.
7200
f4094380 72012016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7202
7203 PR target/70738
7204 * gcc.target/i386/pr70738-1.c: New test.
7205 * gcc.target/i386/pr70738-2.c: Likewise.
7206 * gcc.target/i386/pr70738-3.c: Likewise.
7207 * gcc.target/i386/pr70738-4.c: Likewise.
7208 * gcc.target/i386/pr70738-5.c: Likewise.
7209 * gcc.target/i386/pr70738-6.c: Likewise.
7210 * gcc.target/i386/pr70738-7.c: Likewise.
7211 * gcc.target/i386/pr70738-8.c: Likewise.
7212 * gcc.target/i386/pr70738-9.c: Likewise.
7213
239a4bea 72142016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7215
7216 PR rtl-optimization/66940
7217 * gcc.c-torture/execute/pr66940.c: New test.
7218
bf6382ba 72192016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7220
7221 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7222 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7223 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7224 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7225 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7226 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7227 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7228 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7229 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7230 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7231 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7232 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7233 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7234 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7235 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7236 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7237 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7238 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7239 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7240 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7241 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7242 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7243 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7244 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7245
2c995da9 72462016-05-25 Marek Polacek <polacek@redhat.com>
7247
7248 PR c/71265
7249 * gcc.dg/noncompile/pr71265.c: New test.
7250
abfbb5b5 7251 PR c/71266
7252 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7253
f6871bbd 72542016-05-25 Nathan Sidwell <nathan@acm.org>
7255
7256 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7257
de04e83e 72582016-05-25 Richard Biener <rguenther@suse.de>
7259
7260 PR tree-optimization/71261
7261 * c-c++-common/torture/pr71261.c: New testcase.
7262
b35931f7 72632016-05-25 Richard Biener <rguenther@suse.de>
7264
7265 PR tree-optimization/71264
7266 * gcc.dg/vect/pr71264.c: New testcase.
7267
166c3089 72682016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7269
7270 PR c++/55992
7271 * g++.dg/cpp0x/alias-decl-53.C: New.
7272 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7273
14240409 72742016-05-25 Martin Liska <mliska@suse.cz>
7275
7276 * g++.dg/pr71239.C: New test.
7277
bc47d9f6 72782016-05-25 Richard Biener <rguenther@suse.de>
7279
4860a6bf 7280 * gcc.dg/vect/pr58135.c: Rename to ...
7281 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 7282
d8a3f157 72832016-05-25 Marek Polacek <polacek@redhat.com>
7284
7285 * g++.dg/pr65295.C: Use target c++14.
7286
3af16045 72872016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7288
231010db 7289 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7290 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 7291
949479b2 72922016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7293
7294 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7295 instructions.
7296
6d6a3fc3 72972016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7298
7299 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7300 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7301 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7302 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7303 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7304 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7305 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7306 * c-c++-common/goacc/pcopy.c: Likewise.
7307 * c-c++-common/goacc/pcopyin.c: Likewise.
7308 * c-c++-common/goacc/pcopyout.c: Likewise.
7309 * c-c++-common/goacc/pcreate.c: Likewise.
7310 * c-c++-common/goacc/pr70688.c: New test.
7311 * c-c++-common/goacc/present-1.c: Adjust test.
7312 * c-c++-common/goacc/reduction-5.c: Likewise.
7313 * g++.dg/goacc/data-1.C: New test.
7314
af648be2 73152016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7316
7317 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7318 vector parity built-in functions.
7319 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7320 count trailing zeros automatic vectorization.
7321 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7322 count trailing zeros built-in functions.
7323
4e173d60 73242016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7325
7326 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7327
a0c02a52 73282016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7329
7330 PR target/71050
7331 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7332
64c52e9c 73332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7334
7335 PR c++/50436
7336 * g++.dg/template/crash123.C: New.
7337 * g++.dg/template/crash124.C: Likewise.
7338
752b5a4c 73392016-05-24 Martin Sebor <msebor@redhat.com>
7340
7341 PR c++/71147
7342 * g++.dg/ext/flexary16.C: New test.
7343
a36dd683 73442016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7345
f6871bbd 7346 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7347 before math.h is included.
a36dd683 7348 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7349 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7350 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7351 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7352 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7353 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7354 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7355 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7356 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7357 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7358 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7359 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7360 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7361 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7362 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7363 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7364 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7365 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7366 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7367 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7368 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7369 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7370 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7371
d60e1df7 73722016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7373 Kelvin Nilsen <kelvin@gcc.gnu.org>
7374
7375 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7376 support.
7377
22d09025 73782016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7379
7380 PR c++/69872
7381 * g++.dg/warn/Wno-narrowing1.C: New.
7382
6ef0143d 73832016-05-24 Marek Polacek <polacek@redhat.com>
7384
7385 PR c/71249
7386 * c-c++-common/Wswitch-unreachable-2.c: New test.
7387
962a2062 73882016-05-24 Jakub Jelinek <jakub@redhat.com>
7389
ead77194 7390 PR c++/71257
7391 * g++.dg/vect/simd-clone-6.cc: New test.
7392 * g++.dg/gomp/declare-simd-6.C: New test.
7393
962a2062 7394 PR middle-end/70434
7395 PR c/69504
7396 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7397
23edc6d1 73982016-05-24 Richard Biener <rguenther@suse.de>
7399
7400 PR tree-optimization/71240
7401 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7402
30633bcc 74032016-05-24 Richard Biener <rguenther@suse.de>
7404
7405 PR tree-optimization/71230
7406 * gcc.dg/torture/pr71230.c: New testcase.
7407 * g++.dg/torture/pr71230.C: Likewise.
7408
c9d624bd 74092016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7410
7411 * c-c++-common/goacc/routine-5.c: Add tests.
7412 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7413 * gfortran.dg/goacc/routine-6.f90: Add tests.
7414
ce143ff0 74152016-05-24 Richard Biener <rguenther@suse.de>
7416
7417 PR tree-optimization/71253
7418 * gcc.dg/torture/pr71253.c: New testcase.
7419
3bdaecd5 74202016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7421
7422 PR middle-end/71252
7423 * gfortran.dg/pr71252.f90: New test.
7424
856b494d 74252016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7426
7427 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7428
7345b977 74292016-05-24 Richard Biener <rguenther@suse.de>
7430
7431 PR middle-end/70434
7432 PR c/69504
7433 * c-c++-common/vector-subscript-4.c: New testcase.
7434 * c-c++-common/vector-subscript-5.c: Likewise.
7435
6f065267 74362016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7437
7438 PR fortran/71123
7439 * gfortran.dg/namelist_90.f: New test
7440
fd6757da 74412016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7442
7443 PR fortran/66461
7444 * gfortran.dg/unexpected_eof.f: New test
7445
7d5555a8 74462016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7447 Kelvin Nilsen <kelvin@gcc.gnu.org>
7448
7449 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7450 as little endian.
7451
ae6744c9 74522016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7453
7454 PR c++/70972
7455 * g++.dg/cpp0x/inh-ctor20.C: New.
7456 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7457
f0d91a85 74582016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7459
7460 PR c++/69095
7461 * g++.dg/cpp0x/variadic168.C: New.
7462
1618ffe5 74632016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7464
7465 * g++.dg/cpp0x/pr31445.C: Test column number too.
7466 * g++.dg/cpp0x/pr32253.C: Likewise.
7467 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7468 * g++.dg/cpp0x/variadic36.C: Likewise.
7469
c0205bab 74702016-05-23 Marc Glisse <marc.glisse@inria.fr>
7471
7472 * gcc.dg/fold-notshift-2.c: Adjust.
7473
1398da0f 74742016-05-23 Marek Polacek <polacek@redhat.com>
7475
7476 PR c/49859
7477 * c-c++-common/Wswitch-unreachable-1.c: New test.
7478 * gcc.dg/Wswitch-unreachable-1.c: New test.
7479 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7480 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7481 * g++.dg/gomp/block-10.C: Likewise.
7482 * gcc.dg/gomp/block-10.c: Likewise.
7483 * g++.dg/gomp/block-9.C: Likewise.
7484 * gcc.dg/gomp/block-9.c: Likewise.
7485 * g++.dg/gomp/target-1.C: Likewise.
7486 * g++.dg/gomp/target-2.C: Likewise.
7487 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 7488 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 7489 * g++.dg/gomp/taskgroup-1.C: Likewise.
7490 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7491 * gcc.dg/gomp/teams-1.c: Likewise.
7492 * g++.dg/gomp/teams-1.C: Likewise.
7493 * g++.dg/overload/error3.C: Likewise.
7494 * g++.dg/tm/jump1.C: Likewise.
7495 * g++.dg/torture/pr40335.C: Likewise.
7496 * gcc.dg/c99-vla-jump-5.c: Likewise.
7497 * gcc.dg/switch-warn-1.c: Likewise.
7498 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7499 * gcc.dg/nested-func-1.c: Likewise.
7500 * gcc.dg/pr67784-4.c: Likewise.
7501
5403ed8b 75022016-05-23 Richard Biener <rguenther@suse.de>
7503
7504 PR tree-optimization/71230
7505 * gfortran.dg/pr71230-1.f90: New testcase.
7506 * gfortran.dg/pr71230-2.f90: Likewise.
7507
27510941 75082016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7509
1618ffe5 7510 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 7511 * gcc.dg/vect/pr58135.c: Add new.
7512 * gfortran.dg/pr46519-1.f: Adjust test case.
7513
a41c605d 75142016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7515
7516 PR c++/53401
7517 * g++.dg/cpp0x/decltype64.C: New.
7518
3eb254ab 75192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7520
7521 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7522 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7523 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7524
a75fffe1 75252016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7526
7527 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7528 Add poly64x1_t and poly64x2_t cases if supported.
7529 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7530 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7531 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7532 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7533 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7534
56979b12 75352016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7536
7537 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7538 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7539 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7540 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7541 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7542 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7543 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7544
dc5e98db 75452016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7546
7547 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7548
c0f383ae 75492016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7550
7551 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7552 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7553
2a4d70a2 75542016-05-22 Jakub Jelinek <jakub@redhat.com>
7555
4c109025 7556 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7557 constraint instead of "r".
7558 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7559 insn instead of vxorpd.
7560 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7561
bad891ce 7562 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7563 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7564
ac23ddb9 7565 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7566
9dac9579 7567 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7568 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7569
2a4d70a2 7570 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7571
9eafdd7b 75722016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7573
7574 PR middle-end/40921
7575 * gcc.dg/tree-ssa/pr40921.c: New test.
7576
93df190d 75772016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7578
7579 PR target/71103
7580 * gcc.target/avr/pr71103.c: New test.
7581
933b9f7f 75822016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7583
7584 PR middle-end/71179
7585 * gcc.dg/tree-ssa/pr71179.c: New test.
7586
8bdfbc08 75872016-05-20 Martin Sebor <msebor@redhat.com>
7588
7589 PR c/71115
7590 * gcc.dg/init-excess-2.c: New test.
7591
6827ab42 75922016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7593
7594 * gnat.dg/opt53.adb: New test.
7595 * gnat.dg/opt54.adb: Likewise.
7596
58a5f4c0 75972016-05-20 Martin Jambor <mjambor@suse.cz>
7598
7599 PR tree-optimization/70884
7600 * gcc.dg/tree-ssa/pr70919.c: New test.
7601
bb7145f6 76022016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7603
7604 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7605 formatting.
f6871bbd 7606 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7607 fix code formatting.
7608
76092016-05-20 Nathan Sidwell <nathan@acm.org>
7610
7611 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7612 non-common cases.
7613 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 7614
9954d230 76152016-05-20 David Malcolm <dmalcolm@redhat.com>
7616
7617 * jit.dg/all-non-failing-tests.h: Add
7618 test-factorial-must-tail-call.c.
7619 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7620 * jit.dg/test-factorial-must-tail-call.c: New test case.
7621
08a161f9 76222016-05-20 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR fortran/71204
7625 * gfortran.dg/pr71204.f90: New test.
7626
3d380077 76272016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7628
7629 * gcc.target/nvptx/sincos.c: New test.
7630
0f104d56 76312016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/70572
7634 * g++.dg/cpp1y/auto-fn31.C: New.
7635
61736a1b 76362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7637
7638 * gcc.target/powerpc/vec-addec.c: New test.
7639 * gcc.target/powerpc/vec-addec-int128.c: New test.
7640
b4a61e77 76412016-05-20 David Malcolm <dmalcolm@redhat.com>
7642
7643 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7644 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7645 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7646 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7647
9a2ace10 76482016-05-20 Jan Hubicka <hubicka@ucw.cz>
7649
7650 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7651
45cdf8c6 76522016-05-20 Jakub Jelinek <jakub@redhat.com>
7653
b9a1dcd5 7654 PR c++/71210
7655 * g++.dg/opt/pr71210-1.C: New test.
7656 * g++.dg/opt/pr71210-2.C: New test.
7657
45cdf8c6 7658 PR tree-optimization/29756
7659 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7660 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7661 only on selected targets where V4SImode vectors are known to be
7662 supported.
7663
92e3ffbf 76642016-05-20 Marc Glisse <marc.glisse@inria.fr>
7665
7666 PR tree-optimization/71079
7667 PR tree-optimization/71206
7668 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7669
5da368e3 76702016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7671
7672 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7673 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7674 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7675
2506d97a 76762016-05-20 Richard Guenther <rguenther@suse.de>
7677
7678 PR tree-optimization/29756
7679 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7680
adade307 76812016-05-20 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/71185
7684 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7685
c3deca25 76862016-05-20 Richard Biener <rguenther@suse.de>
7687
7688 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7689
8b0bef14 76902016-05-19 Marek Polacek <polacek@redhat.com>
7691
7692 PR c++/71075
7693 * g++.dg/diagnostic/pr71075.C: New test.
7694
08025288 76952016-05-19 David Malcolm <dmalcolm@redhat.com>
7696
7697 PR c++/71184
7698 * g++.dg/pr71184.C: New test case.
7699
26a51591 77002016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7701
7702 * gcc.target/powerpc/darn-0.c: New test.
7703 * gcc.target/powerpc/darn-1.c: New test.
7704 * gcc.target/powerpc/darn-2.c: New test.
7705
d8d3e75a 77062016-05-19 Marek Polacek <polacek@redhat.com>
7707
7708 PR tree-optimization/71031
7709 * gcc.dg/tree-ssa/vrp100.c: New test.
7710
c28211ae 77112016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7712
7713 PR rtl-optimization/71148
7714 * gcc.dg/pr71148.c: New test.
7715
3f5ea43a 77162016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7717
7718 PR target/71056
7719 * gcc.target/arm/pr71056.c: New test.
7720
2a7d4c20 77212016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7722
7723 * c-c++-common/pr69669.c: Check the used mode.
7724
ed0b0569 77252016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7726
7727 PR sanitizer/64354
7728 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7729
410372fe 77302016-05-19 Richard Biener <rguenther@suse.de>
7731
7732 PR tree-optimization/70729
7733 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7734 * gcc.dg/graphite/scop-18.c: Likewise.
7735 * gcc.dg/pr41783.c: Disable LIM.
7736 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7737 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7738 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7739 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7740 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7741 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7742 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7743 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7744 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7745 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7746 * gfortran.dg/pr42108.f90: Likewise.
7747
56f34f03 77482016-05-18 David Malcolm <dmalcolm@redhat.com>
7749
7750 PR driver/69265
7751 * gcc.dg/spellcheck-options-11.c: New test case.
7752
e6481cd1 77532016-05-18 Jakub Jelinek <jakub@redhat.com>
7754
7755 PR c++/71100
7756 * g++.dg/opt/pr71100.C: New test.
7757
be951c59 77582016-05-18 Martin Jambor <mjambor@suse.cz>
7759
7760 PR ipa/69708
7761 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7762 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7763 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7764 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7765
665ff45b 77662016-05-18 Martin Jambor <mjambor@suse.cz>
7767
7768 PR ipa/69708
7769 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7770 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7771 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7772 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7773 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7774
485be62c 77752016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7776
7777 PR c++/69793
7778 * g++.dg/template/crash122.C: New.
7779
b251d5f5 77802016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 PR c++/70466
7783 * g++.dg/template/pr70466-1.C: New.
7784 * g++.dg/template/pr70466-2.C: Likewise.
7785
c93e9931 77862016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7787
7788 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7789 splat operations and the XXSPLTIB instruction.
7790 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7791 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7792 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7793 xxlxor to clear a register.
7794
8ba6639c 77952016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7796
7797 * gcc.dg/torture/pr71020.c: New test.
7798
ec6e3005 77992016-05-18 Martin Jambor <mjambor@suse.cz>
7800
7801 PR ipa/70646
7802 * gcc.dg/ipa/pr70646.c: New test.
7803
5ef3c918 78042016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7805
7806 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7807
70a88eab 78082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7809
7810 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7811 missing tests for vreinterpretq_p{8,16}.
7812
b52a930c 78132016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7814
7815 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7816 vsliq_n_s64 and vsliq_n_u64.
7817
bdd4080b 78182016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7819
7820 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7821 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7822
37814bf5 78232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7824
7825 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7826 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7827 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7828
764af2e0 78292016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7830
7831 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7832 in comment.
7833
ffe01a83 78342016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 7835
7836 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7837 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7838 "blr\t" and switch to scan-assembler-times.
7839
fab6dae9 78402016-05-18 Jiong Wang <jiong.wang@arm.com>
7841
231010db 7842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7843 with __aarch64__.
7844 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7845 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 7846
4eb0c566 78472016-05-18 Jakub Jelinek <jakub@redhat.com>
7848
442f18f1 7849 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7850 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7851 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7852 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7853 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7854 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7855
4d83b36b 7856 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7857 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7858
a4528eec 7859 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7860 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7861
f0066139 7862 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7863 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7864
4eb0c566 7865 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7866
303e9267 78672016-05-18 Richard Biener <rguenther@suse.de>
7868
7869 PR tree-optimization/71168
7870 * gcc.dg/torture/pr71168.c: New testcase.
7871
0d7ddd44 78722016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7873
7874 PR middle-end/63586
7875 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7876 * gcc.dg/tree-ssa/pr63586.c: New test.
7877 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7878
899bcc0f 78792016-05-17 Nathan Sidwell <nathan@acm.org>
7880
7881 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7882 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7883 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7884 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7885
a2246979 78862016-05-17 Nathan Sidwell <nathan@acm.org>
7887
7888 * gcc.target/nvptx/abi-vararg-3.c: New.
7889
2f6a4d21 78902016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7891
7892 PR tree-optimization/54579
7893 PR middle-end/55299
7894 * gcc.dg/fold-notrotate-1.c: New test.
7895 * gcc.dg/fold-notshift-1.c: New test.
7896 * gcc.dg/fold-notshift-2.c: New test.
7897
27bdad45 78982016-05-17 Marek Polacek <polacek@redhat.com>
7899
7900 PR ipa/71146
7901 * g++.dg/ipa/pr71146.C: New test.
7902
f33a295a 79032016-05-17 David Malcolm <dmalcolm@redhat.com>
7904
7905 * jit.dg/test-error-array-bounds.c: New test case.
7906
b6dd53bf 79072016-05-17 Marc Glisse <marc.glisse@inria.fr>
7908
7909 * gcc.dg/tree-ssa/and-1.c: New testcase.
7910
a8719545 79112016-05-17 Marc Glisse <marc.glisse@inria.fr>
7912
7913 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7914 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7915
34806102 79162016-05-17 Marc Glisse <marc.glisse@inria.fr>
7917
7918 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7919 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7920
25fe08a8 79212016-05-17 Jiong Wang <jiong.wang@arm.com>
7922
7923 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7924
abf1a837 79252016-05-17 Jiong Wang <jiong.wang@arm.com>
7926
7927 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7928
666b9dd3 79292016-05-17 Jiong Wang <jiong.wang@arm.com>
7930
7931 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7932 ".2d[index]" when scan the assembly.
7933 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7934 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7935 float64x1.
7936 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7937
77d095c0 79382016-05-17 Richard Biener <rguenther@suse.de>
7939
7940 PR tree-optimization/71132
7941 * gcc.dg/torture/pr71132.c: New testcase.
7942
28adcc23 79432016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7944
7945 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7946
2439931e 79472016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7948
7949 PR target/70809
7950 * gcc.target/aarch64/pr70809_1.c: New test.
7951
5ec2ff80 79522016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7953
7954 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7955 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7956 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7957 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7958
17fd1c7a 79592016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7960 Ilya Enkovich <ilya.enkovich@intel.com>
7961
7962 PR target/71114
7963 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7964
46729204 79652016-05-16 Jan Hubicka <hubicka@ucw.cz>
7966
7967 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7968 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7969
2a1125d6 79702016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7971
7972 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7973 test for __ARM_FP16_ARGS.
7974 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7975 * gcc.target/arm/aapcs/neon-vect10.c: New.
7976 * gcc.target/arm/aapcs/neon-vect9.c: New.
7977 * gcc.target/arm/aapcs/vfp18.c: New.
7978 * gcc.target/arm/aapcs/vfp19.c: New.
7979 * gcc.target/arm/aapcs/vfp20.c: New.
7980 * gcc.target/arm/aapcs/vfp21.c: New.
7981 * gcc.target/arm/fp16-aapcs-1.c: New.
7982 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7983 test for __ARM_FP16_ARGS.
7984 * g++.target/arm/fp16-return-1.c: Update expected output.
7985
ea3d2d74 79862016-05-16 Jiong Wang <jiong.wang@arm.com>
7987
7988 PR testsuite/70227
7989 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7990
6989e05f 79912016-05-15 Harald Anlauf <anlauf@gmx.de>
7992
7993 PR fortran/69603
7994 * gfortran.dg/pr69603.f90: New testcase.
7995
a5f52592 79962016-05-14 Fritz Reese <fritzoreese@gmail.com>
7997
7998 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7999
88f949ab 80002016-05-14 Fritz Reese <fritzoreese@gmail.com>
8001
8002 PR fortran/71047
8003 * gfortran.dg/pr71047.f08: New test.
8004
90c88567 80052016-05-13 Joseph Myers <joseph@codesourcery.com>
8006
8007 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8008 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8009 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8010
00a690cc 80112016-05-13 Martin Sebor <msebor@redhat.com>
8012
8013 PR c++/60049
8014 * g++.dg/cpp0x/constexpr-60049.C: New test.
8015
ec8b6af7 80162016-05-13 Jakub Jelinek <jakub@redhat.com>
8017
8018 PR bootstrap/71071
8019 * gcc.dg/pr71071.c: New test.
8020
f54d1d7b 80212016-05-13 Uros Bizjak <ubizjak@gmail.com>
8022
8023 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8024 remove XOP handling.
2f3af60f 8025 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 8026
a39a0392 80272016-05-13 Nathan Sidwell <nathan@acm.org>
8028
8029 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8030 __atomic_is_lock_free declaration.
8031
42333dd9 80322016-05-13 Richard Biener <rguenther@suse.de>
8033
8034 PR tree-optimization/42587
8035 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8036
c5442454 80372016-05-13 Martin Liska <mliska@suse.cz>
8038
8039 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8040 the new format of dump output.
8041
03a400fb 80422016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8043
8044 * gcc.dg/pr71084.c: New test.
8045
69278c3f 80462016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8047
231010db 8048 PR target/53440
8049 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 8050
8138f11b 80512016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8052
8053 * gcc.target/aarch64/struct_return.c: New test.
8054
22a3f7bd 80552016-05-12 Marek Polacek <polacek@redhat.com>
8056
8057 PR c/70756
8058 * c-c++-common/pr70756-2.c: New test.
8059 * c-c++-common/pr70756.c: New test.
8060
9bcd42cc 80612016-05-12 Richard Biener <rguenther@suse.de>
8062
8063 PR tree-optimization/71059
8064 * gcc.dg/torture/pr71059.c: New testcase.
8065
5ffb4a0d 80662016-05-12 Richard Biener <rguenther@suse.de>
8067
8068 PR tree-optimization/71062
8069 * gcc.dg/torture/pr71062.c: New testcase.
8070
2ab65c31 80712016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8072
8073 PR tree-optimization/71006
8074 * gcc.dg/pr71006.c: New test.
8075
f0158fc0 80762016-05-12 Marek Polacek <polacek@redhat.com>
8077
8078 PR driver/71063
8079 * gcc.dg/opts-7.c: New test.
8080
0f56938b 80812016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8082
8083 PR target/70830
8084 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8085 Add -save-temps to dg-options.
8086 Scan for ldmfd rather than pop instruction.
8087 * gcc.target/arm/interrupt-2.c: Likewise.
8088 * gcc.target/arm/pr70830.c: New test.
8089
e10946d5 80902016-05-12 Jakub Jelinek <jakub@redhat.com>
8091
9fa8e468 8092 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8093 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8094
9ce62bbe 8095 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8096 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8097 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8098
708ae1b1 8099 PR target/71019
8100 * gcc.target/i386/avx512vl-pack-1.c: New test.
8101 * gcc.target/i386/avx512vl-pack-2.c: New test.
8102 * gcc.target/i386/avx512bw-pack-2.c: New test.
8103
a461f32e 8104 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8105
e10946d5 8106 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8107 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8108 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8109
f52a3ef6 81102016-05-12 Richard Biener <rguenther@suse.de>
8111
8112 PR tree-optimization/70986
8113 * gcc.dg/torture/pr70986-1.c: New testcase.
8114 * gcc.dg/torture/pr70986-2.c: Likewise.
8115 * gcc.dg/torture/pr70986-3.c: Likewise.
8116
54c4d22e 81172016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8118
8119 PR c/43651
8120 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8121 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8122
57215d5b 81232016-05-11 Uros Bizjak <ubizjak@gmail.com>
8124
8125 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8126 directive.
8127 * gcc.target/i386/pr66746.c: Ditto.
8128
67d3121c 81292016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8130
8131 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8132 support.
8133 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8134 warning when using -mvsx-timode.
8135 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8136 * gcc.target/powerpc/dform-2.c: Likewise.
8137 * gcc.target/powerpc/pr68805.c: Likewise.
8138
7f8012a5 81392016-05-11 Marek Polacek <polacek@redhat.com>
8140
8141 PR c++/71024
8142 * c-c++-common/attributes-3.c: New test.
8143
3e8567ce 81442016-05-11 Nathan Sidwell <nathan@acm.org>
8145
8146 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8147 * gcc.c-torture/execute/pr68185.c: Likewise.
8148 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8149 * gcc.dg/pr69634.c: Requires scheduling.
8150 * gcc.dg/torture/pr66178.c: Require label values.
8151 * gcc.dg/setjmp-6.c: Require indirect jumps.
8152
3739ac00 81532016-05-11 Richard Biener <rguenther@suse.de>
8154
8155 PR tree-optimization/71055
8156 * gcc.dg/torture/pr71055.c: New testcase.
8157
1ff8b385 81582016-05-11 Richard Biener <rguenther@suse.de>
8159
8160 PR debug/71057
8161 * g++.dg/debug/pr71057.C: New testcase.
8162
77126efa 81632016-05-11 Jakub Jelinek <jakub@redhat.com>
8164
8165 PR fortran/70855
8166 * gfortran.dg/gomp/pr70855.f90: New test.
8167
6fcaaf9b 81682016-05-11 Richard Biener <rguenther@suse.de>
8169
8170 PR middle-end/71002
8171 * g++.dg/torture/pr71002.C: New testcase.
8172
bfa8ea12 81732016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8174
8175 PR middle-end/70807
8176 * gcc.dg/pr70807.c: New test.
8177
87632549 81782016-05-10 Martin Sebor <msebor@redhat.com>
8179
8180 PR c++/38611
8181 * g++.dg/Wattributes.C: New test.
8182
f9153689 81832016-05-10 Marc Glisse <marc.glisse@inria.fr>
8184
8185 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8186 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8187 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8188
a44ed58a 81892016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8190
8191 PR target/70799
8192 * gcc.target/i386/pr70799-1.c: New test.
8193
d6c90d89 81942016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8195
8196 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8197
c1f73044 81982016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8199
8200 PR middle-end/70877
8201 * gcc.target/i386/pr70877.c: New test.
8202
e66d763a 82032016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8204
8205 PR tree-optimization/70786
8206 * gcc.target/i386/pr70876.c: New test.
8207
a30ff73a 82082016-05-10 Jakub Jelinek <jakub@redhat.com>
8209
8210 PR target/70927
8211 * gcc.target/i386/avx512vl-logic-1.c: New test.
8212 * gcc.target/i386/avx512vl-logic-2.c: New test.
8213 * gcc.target/i386/avx512dq-logic-2.c: New test.
8214
4b3fd38f 82152016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8216
8217 PR target/70963
8218 * gcc.target/powerpc/pr70963.c: New.
8219
abf93a25 82202016-05-10 David Malcolm <dmalcolm@redhat.com>
8221
8222 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8223 (test_very_wide_line): Add ruler to expected output.
8224 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8225 (test_very_wide_line): Likewise.
8226 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8227 (test_show_locus): Within the handling of "test_very_wide_line",
8228 enable show_ruler_p on the diagnostic context.
8229
d614888f 82302016-05-10 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/71039
8233 * gcc.dg/torture/pr71039.c: New testcase.
8234
dbca5ed9 82352016-05-10 Nathan Sidwell <nathan@acm.org>
8236
8237 * gcc.dg/nested-func-10.c: Requires alloca.
8238 * gcc.dg/nested-func-9.c: Requires alloca.
8239 * gcc.c-torture/execute/pr70460.c: Requires labels.
8240 * gcc.c-torture/compile/pr70199.c: Requires labels.
8241 * gcc.target/nvptx/decl.c: Compile only.
8242 * gcc.target/nvptx/trailing-init.c: Compile only.
8243 * gcc.target/nvptx/ary-init.c: Compile only.
8244
3fa82609 82452016-05-10 Marek Polacek <polacek@redhat.com>
8246
8247 PR c/70255
8248 * gcc.dg/attr-opt-1.c: New test.
8249
76825907 82502016-05-10 Richard Biener <rguenther@suse.de>
8251
8252 PR tree-optimization/70497
8253 PR tree-optimization/28367
8254 * gcc.dg/torture/20160404-1.c: New testcase.
8255 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8256 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8257
68255819 82582016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8259
8260 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8261
d9aa8cdb 82622016-05-09 Uros Bizjak <ubizjak@gmail.com>
8263
8264 * gcc.target/i386/fabsneg-1.c New test.
8265
7cc16f50 82662016-05-09 Alan Modra <amodra@gmail.com>
8267
8268 PR testsuite/70826
8269 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8270
a83b7b63 82712016-05-09 Richard Biener <rguenther@suse.de>
8272
8273 PR tree-optimization/70985
8274 * gcc.dg/torture/pr70985.c: New testcase.
8275
189d0706 82762016-05-09 Bin Cheng <bin.cheng@arm.com>
8277
8278 * gcc.dg/tree-ssa/ifc-9.c: New test.
8279 * gcc.dg/tree-ssa/ifc-10.c: New test.
8280 * gcc.dg/tree-ssa/ifc-11.c: New test.
8281 * gcc.dg/tree-ssa/ifc-12.c: New test.
8282 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8283 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8284 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8285
1ec957b0 82862016-05-09 Richard Biener <rguenther@suse.de>
8287
8288 PR fortran/70937
8289 * gfortran.dg/pr70937.f90: New testcase.
8290
923c7714 82912016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8292
8293 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8294
d7cd448a 82952016-05-07 Fritz Reese <fritzoreese@gmail.com>
8296
8297 PR fortran/56226
8298 * gfortran.dg/dec_structure_1.f90: New testcase.
8299 * gfortran.dg/dec_structure_2.f90: Ditto.
8300 * gfortran.dg/dec_structure_3.f90: Ditto.
8301 * gfortran.dg/dec_structure_4.f90: Ditto.
8302 * gfortran.dg/dec_structure_5.f90: Ditto.
8303 * gfortran.dg/dec_structure_6.f90: Ditto.
8304 * gfortran.dg/dec_structure_7.f90: Ditto.
8305 * gfortran.dg/dec_structure_8.f90: Ditto.
8306 * gfortran.dg/dec_structure_9.f90: Ditto.
8307 * gfortran.dg/dec_structure_10.f90: Ditto.
8308 * gfortran.dg/dec_structure_11.f90: Ditto.
8309 * gfortran.dg/dec_union_1.f90: Ditto.
8310 * gfortran.dg/dec_union_2.f90: Ditto.
8311 * gfortran.dg/dec_union_3.f90: Ditto.
8312 * gfortran.dg/dec_union_4.f90: Ditto.
8313 * gfortran.dg/dec_union_5.f90: Ditto.
8314 * gfortran.dg/dec_union_6.f90: Ditto.
8315 * gfortran.dg/dec_union_7.f90: Ditto.
8316
f681e29b 83172016-05-07 Tom de Vries <tom@codesourcery.com>
8318
8319 PR tree-optimization/70956
8320 * gcc.dg/graphite/pr70956.c: New test.
8321
68d7f375 83222016-05-06 Jakub Jelinek <jakub@redhat.com>
8323
faf39348 8324 PR middle-end/70941
8325 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8326 (a, b, c, d): Change type from char to signed char.
8327 (main): Compare against (signed char) -1634678893 instead of
8328 hardcoded -109. Use __builtin_abort instead of abort.
8329
b768b13a 8330 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8331 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8332
68d7f375 8333 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8334
5dda16ea 83352016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8336
8337 PR debug/70935
8338 * gcc.dg/torture/pr70935.c: New test.
8339
13ede1b5 83402016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8341
8342 PR target/58219
7fc878c4 8343 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 8344
96d94be2 83452016-05-06 Richard Biener <rguenther@suse.de>
8346
8347 PR tree-optimization/70960
8348 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8349
e5d9f15d 83502016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8351
8352 PR target/52933
8353 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8354 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8355 Adjust expected instruction counts.
8356 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8357
2dd7705f 83582016-05-06 Marek Polacek <polacek@redhat.com>
8359
8360 PR sanitizer/70875
8361 * gcc.dg/ubsan/bounds-3.c: New test.
8362
cb8bc632 83632016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8364
8365 PR target/54089
8366 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8367
b343c173 83682016-05-06 Richard Biener <rguenther@suse.de>
8369
8370 PR middle-end/70931
8371 * gfortran.dg/pr70931.f90: New testcase.
8372
1e3db0b1 83732016-05-06 Richard Biener <rguenther@suse.de>
8374
8375 PR middle-end/70941
8376 * gcc.dg/torture/pr70941.c: New testcase.
8377
bdd54b6d 83782016-05-05 Bin Cheng <bin.cheng@arm.com>
8379
8380 PR tree-optimization/57206
8381 * gcc.dg/vect/pr57206.c: New test.
8382
499adcfd 83832016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8386
871164c4 83872016-05-05 Jakub Jelinek <jakub@redhat.com>
8388
ecb23e00 8389 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8390
871164c4 8391 * c-c++-common/Wdangling-else-4.c: New test.
8392
70cf83ba 83932016-05-04 Jakub Jelinek <jakub@redhat.com>
8394
858c9470 8395 PR c++/70906
8396 PR c++/70933
8397 * g++.dg/opt/pr70906.C: New test.
8398 * g++.dg/opt/pr70933.C: New test.
8399
70cf83ba 8400 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8401
aaa36a78 84022016-05-04 Jan Hubicka <hubicka@ucw.cz>
8403
8404 * gcc.dg/ipa/pure-const-3.c: New testcase.
8405
1d52c456 84062016-05-04 Marek Polacek <polacek@redhat.com>
8407
8408 * c-c++-common/Wdangling-else-1.c: New test.
8409 * c-c++-common/Wdangling-else-2.c: New test.
8410 * c-c++-common/Wdangling-else-3.c: New test.
8411
dc581573 84122016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8413
8414 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8415 flag is present.
8416
a64030fe 84172016-05-04 Marek Polacek <polacek@redhat.com>
8418
8419 PR c/48778
8420 * gcc.dg/Waddress-2.c: New test.
8421
b461b04a 84222016-05-04 Alan Modra <amodra@gmail.com>
8423
8424 * gcc.target/powerpc/pr70866.c: New.
8425
c388a0cf 84262016-05-03 Martin Sebor <msebor@redhat.com>
8427
8428 PR c++/66561
8429 * c-c++-common/builtin_location.c: New test.
8430 * g++.dg/cpp1y/builtin_location.C: New test.
8431
5d4db8ef 84322016-05-03 Marek Polacek <polacek@redhat.com>
8433
8434 PR c/70859
8435 * gcc.dg/pr70859.c: New test.
8436 * gcc.dg/pr70859-2.c: New test.
8437
ca938765 84382016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8439
8440 * gnat.dg/debug5.adb: New testcase.
8441
60b27d5f 84422016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8443
8444 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8445 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8446 Procedure to check for z10 instruction set.
8447
5ab325d0 84482016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8449
8450 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8451
c548a0ad 84522016-05-03 Alan Modra <amodra@gmail.com>
8453
8454 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8455
d5ecd946 84562016-05-03 Jakub Jelinek <jakub@redhat.com>
8457
8458 * gcc.target/i386/avx512f-cvt-1.c: New test.
8459
35b0a053 84602016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8461
8462 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8463 -fdump-tree-vrp-details.
8464
9ae1b28a 84652016-05-03 Richard Biener <rguenther@suse.de>
8466
8467 * gcc.dg/pr30172-1.c: Adjust.
8468 * gcc.dg/pr63743.c: Likewise.
8469 * gcc.dg/tm/pr51696.c: Likewise.
8470 * c-c++-common/tm/safe-1.c: Likewise.
8471 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8472 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8473 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8474 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8475
9c1a31e4 84762016-05-03 Jakub Jelinek <jakub@redhat.com>
8477
fe69bcb9 8478 PR rtl-optimization/70467
8479 * gcc.target/i386/pr70467-3.c: New test.
8480 * gcc.target/i386/pr70467-4.c: New test.
8481
9082c4a4 8482 PR tree-optimization/70916
8483 * gcc.c-torture/compile/pr70916.c: New test.
8484
9c1a31e4 8485 PR target/49244
8486 * gcc.target/i386/pr49244-1.c: New test.
8487 * gcc.target/i386/pr49244-2.c: New test.
8488
69105acc 84892016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8490
8491 PR rtl-optimization/44281
8492 * gcc.target/i386/pr44281.c: New test.
8493
9ab8df54 84942016-05-03 bin cheng <bin.cheng@arm.com>
8495
8496 PR tree-optimization/56541
8497 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8498 * gcc.dg/vect/pr56541.c: new test.
8499
3c62cae0 85002016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8501
8502 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8503 __float128.
8504 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8505
91abc161 85062016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8507
8508 PR testsuite/70520
8509 * c-c++-common/asan/clone-test-1.c (main): Align child process
8510 stack to 16 bytes.
8511
aa3d1155 85122016-05-02 David Malcolm <dmalcolm@redhat.com>
8513
8514 PR c++/62314
8515 * g++.dg/spellcheck-fields-2.C: New test case.
8516
002c3f28 85172016-05-02 David Malcolm <dmalcolm@redhat.com>
8518
8519 PR c++/62314
8520 * g++.dg/pr62314.C: New test case.
8521
46e5dccc 85222016-05-02 Jan Hubicka <hubicka@ucw.cz>
8523
8524 * gcc.dg/ipa/inline-8.c: New testcase.
8525
663f4248 85262016-05-02 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR rtl-optimization/70467
8529 * gcc.target/i386/pr70467-1.c: New test.
8530
efe8bdf5 85312016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8532
8533 * gcc.dg/spec-options.c: Run the test on all targets.
8534 * gcc.dg/foo.specs: Use cpp_unique_options.
8535
47ef9633 85362016-05-02 Marc Glisse <marc.glisse@inria.fr>
8537
8538 * gcc.dg/tree-ssa/unord.c: New testcase.
8539
eb1a077c 85402016-05-02 Marc Glisse <marc.glisse@inria.fr>
8541
8542 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8543
28e869d0 85442016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8545
8546 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8547
dd185f6e 85482016-05-02 Marek Polacek <polacek@redhat.com>
8549
8550 PR c/70851
8551 * gcc.dg/enum-incomplete-3.c: New test.
8552
773d09b9 85532016-05-02 Marek Polacek <polacek@redhat.com>
8554 Tom de Vries <tom@codesourcery.com>
8555
8556 PR tree-optimization/70700
8557 * gcc.dg/pr70700.c: New test.
8558
f0dc3286 85592016-05-01 Uros Bizjak <ubizjak@gmail.com>
8560
8561 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8562 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8563 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8564 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8565 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8566
7f931827 85672016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8568
8569 * ada/acats/run_acats: Rename into...
8570 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8571 * ada/acats/run_all.sh: Remove redundant test.
8572 (target_run): Move around.
8573 (target_gnatchop): Use newly built executable.
8574 (target_gnatmake): Likewise.
8575 Check that the compilation of impbit succeeds.
8576
1c492b4e 85772016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8578
8579 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8580 * gcc.dg/20021029-1.c: Likewise.
8581 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8582 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8583 * gcc.target/sh/cmpstr.c: Likewise.
8584 * gcc.target/sh/cmpstrn.c: Likewise.
8585 * gcc.target/sh/memset.c: Likewise.
8586 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8587 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8588 * gcc.target/sh/pr39423-1.c: Likewise.
8589 * gcc.target/sh/pr49468-di.c: Likewise.
8590 * gcc.target/sh/pr49468-si.c: Likewise.
8591 * gcc.target/sh/pr49880-1.c: Likewise.
8592 * gcc.target/sh/pr49880-2.c: Likewise.
8593 * gcc.target/sh/pr49880-3.c: Likewise.
8594 * gcc.target/sh/pr50751-1.c: Likewise.
8595 * gcc.target/sh/pr50751-4.c: Likewise.
8596 * gcc.target/sh/pr50751-7.c: Likewise.
8597 * gcc.target/sh/pr51244-1.c: Likewise.
8598 * gcc.target/sh/pr51244-10.c: Likewise.
8599 * gcc.target/sh/pr51244-11.c: Likewise.
8600 * gcc.target/sh/pr51244-12.c: Likewise.
8601 * gcc.target/sh/pr51244-13.c: Likewise.
8602 * gcc.target/sh/pr51244-14.c: Likewise.
8603 * gcc.target/sh/pr51244-17.c: Likewise.
8604 * gcc.target/sh/pr51244-18.c: Likewise.
8605 * gcc.target/sh/pr51244-19.c: Likewise.
8606 * gcc.target/sh/pr51244-4.c: Likewise.
8607 * gcc.target/sh/pr51244-5.c: Likewise.
8608 * gcc.target/sh/pr51244-7.c: Likewise.
8609 * gcc.target/sh/pr51244-8.c: Likewise.
8610 * gcc.target/sh/pr51244-9.c: Likewise.
8611 * gcc.target/sh/pr51697.c: Likewise.
8612 * gcc.target/sh/pr52483-1.c: Likewise.
8613 * gcc.target/sh/pr52483-2.c: Likewise.
8614 * gcc.target/sh/pr52483-3.c: Likewise.
8615 * gcc.target/sh/pr52483-5.c: Likewise.
8616 * gcc.target/sh/pr52933-1.c: Likewise.
8617 * gcc.target/sh/pr52933-2.c: Likewise.
8618 * gcc.target/sh/pr52933-3.c: Likewise.
8619 * gcc.target/sh/pr53568-1.c: Likewise.
8620 * gcc.target/sh/pr53976-1.c: Likewise.
8621 * gcc.target/sh/pr53988-1.c: Likewise.
8622 * gcc.target/sh/pr53988.c: Likewise.
8623 * gcc.target/sh/pr54089-1.c: Likewise.
8624 * gcc.target/sh/pr54089-6.c: Likewise.
8625 * gcc.target/sh/pr54089-7.c: Likewise.
8626 * gcc.target/sh/pr54089-8.c: Likewise.
8627 * gcc.target/sh/pr54089-9.c: Likewise.
8628 * gcc.target/sh/pr54236-1.c: Likewise.
8629 * gcc.target/sh/pr54236-2.c: Likewise.
8630 * gcc.target/sh/pr54236-3.c: Likewise.
8631 * gcc.target/sh/pr54236-4.c: Likewise.
8632 * gcc.target/sh/pr54386.c: Likewise.
8633 * gcc.target/sh/pr54602-1.c: Likewise.
8634 * gcc.target/sh/pr54685.c: Likewise.
8635 * gcc.target/sh/pr54760-1.c: Likewise.
8636 * gcc.target/sh/pr54760-2.c: Likewise.
8637 * gcc.target/sh/pr54760-3.c: Likewise.
8638 * gcc.target/sh/pr54760-4.c: Likewise.
8639 * gcc.target/sh/pr54760-5.c: Likewise.
8640 * gcc.target/sh/pr54760-6.c: Likewise.
8641 * gcc.target/sh/pr55146.c: Likewise.
8642 * gcc.target/sh/pr55160.c: Likewise.
8643 * gcc.target/sh/pr59278.c: Likewise.
8644 * gcc.target/sh/pr59401-1.c: Likewise.
8645 * gcc.target/sh/pr59533-1.c: Likewise.
8646 * gcc.target/sh/pr63260.c: Likewise.
8647 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8648 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8649 * gcc.target/sh/strlen.c: Likewise.
8650 * gcc.target/sh/torture/pr30807.c: Likewise.
8651 * gcc.target/sh/torture/pr34777.c: Likewise.
8652 * gcc.target/sh/torture/pr64652.c: Likewise.
8653 * gcc.target/sh/torture/pr65505.c: Likewise.
8654 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8655 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8656
0c4005be 86572016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8658
8659 PR c++/66644
8660 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8661
d94e6223 86622016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8663
8664 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8665 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8666 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8667 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8668
46f37836 86692016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8670
8671 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8672 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8673
4d0a8bac 86742016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8675
8676 PR middle-end/70626
8677 * c-c++-common/goacc/combined-reduction.c: New test.
8678 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8679
b98e0db3 86802016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8683 *movdi_internal pattern only if PIC off.
8684 * gcc.target/i386/pr70155-2.c: Likewise.
8685 * gcc.target/i386/pr70155-3.c: Likewise.
8686 * gcc.target/i386/pr70155-4.c: Likewise.
8687 * gcc.target/i386/pr70155-5.c: Likewise.
8688 * gcc.target/i386/pr70155-6.c: Likewise.
8689 * gcc.target/i386/pr70155-7.c: Likewise.
8690 * gcc.target/i386/pr70155-8.c: Likewise.
8691 * gcc.target/i386/pr70155-15.c: Likewise.
8692 * gcc.target/i386/pr70155-17.c: Likewise.
8693 * gcc.target/i386/pr70155-22.c: Likewise.
8694
8b066242 86952016-04-29 Bin Cheng <bin.cheng@arm.com>
8696
8697 PR tree-optimization/70803
8698 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8699
22912e73 87002016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8701
8702 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8703 optimization of vector loop.
8704 * gcc.target/i386/vect-unpack-3.c: New test.
8705 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8706 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8707 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8708
568128c6 87092016-04-29 Marek Polacek <polacek@redhat.com>
8710
8711 PR sanitizer/70342
8712 * g++.dg/ubsan/null-7.C: New test.
8713
025dd1e0 8714 PR c/70852
8715 * gcc.dg/pr70852.c: New test.
8716
eb16928e 87172016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8718
8719 PR/69089
8720 * g++.dg/cpp0x/alignas6.C: New test.
8721
d7377ee9 87222016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8723
4860a6bf 8724 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8725 * gcc.dg/pr27003.c: Likewise.
8726 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8727 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8728 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8729 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 8730 * gcc.target/arc/mxy.c: Likewise.
8731 * gcc.target/arc/mswape.c: Likewise.
8732 * gcc.target/arc/mrtsc.c: Likewise.
8733 * gcc.target/arc/mcrc.c: Likewise.
8734 * gcc.target/arc/mdsp-packa.c: Likewise.
8735 * gcc.target/arc/mdvbf.c: Likewise.
8736 * gcc.target/arc/mlock.c: Likewise.
8737 * gcc.target/arc/mmac-24.c: Likewise.
8738 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8739
efa1b7ab 87402016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8741 Matthijs Kooijman <matthijs@stdin.nl>
8742 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8743
8744 PR target/60040
8745 * gcc.target/avr/pr60040-1.c: New.
8746 * gcc.target/avr/pr60040-2.c: New.
8747
00371d68 87482016-04-29 Richard Biener <rguenther@suse.de>
8749
8750 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8751
73447cc5 87522016-04-29 Richard Biener <rguenther@suse.de>
8753
8754 PR tree-optimization/13962
8755 PR tree-optimization/65686
8756 * gcc.dg/uninit-pr65686.c: New testcase.
8757
c2087b56 87582016-04-29 Jakub Jelinek <jakub@redhat.com>
8759
8760 PR middle-end/70843
8761 * gcc.dg/pr70843.c: New test.
8762
cdd06d5a 87632016-04-28 Jakub Jelinek <jakub@redhat.com>
8764
8765 PR target/70858
8766 * gcc.target/i386/pr70858.c: New test.
8767
1a60079e 87682016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8769
8770 * gcc.target/arc/nps400-1.c: New file.
8771
11bc2894 87722016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8773 Andrew Burgess <andrew.burgess@embecosm.com>
8774
8775 * gcc.target/arc/movh_cl-1.c: New file.
8776
dd9bf0b5 87772016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8778 Andrew Burgess <andrew.burgess@embecosm.com>
8779
8780 * gcc.target/arc/extzv-1.c: New file.
8781 * gcc.target/arc/insv-1.c: New file.
8782 * gcc.target/arc/insv-2.c: New file.
8783 * gcc.target/arc/movb-1.c: New file.
8784 * gcc.target/arc/movb-2.c: New file.
8785 * gcc.target/arc/movb-3.c: New file.
8786 * gcc.target/arc/movb-4.c: New file.
8787 * gcc.target/arc/movb-5.c: New file.
8788 * gcc.target/arc/movb_cl-1.c: New file.
8789 * gcc.target/arc/movb_cl-2.c: New file.
8790 * gcc.target/arc/movbi_cl-1.c: New file.
8791 * gcc.target/arc/movl-1.c: New file.
8792
a22e4209 87932016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8794 Andrew Burgess <andrew.burgess@embecosm.com>
8795
8796 * gcc.target/arc/cmem-1.c: New file.
8797 * gcc.target/arc/cmem-2.c: New file.
8798 * gcc.target/arc/cmem-3.c: New file.
8799 * gcc.target/arc/cmem-4.c: New file.
8800 * gcc.target/arc/cmem-5.c: New file.
8801 * gcc.target/arc/cmem-6.c: New file.
8802 * gcc.target/arc/cmem-7.c: New file.
8803 * gcc.target/arc/cmem-ld.inc: New file.
8804 * gcc.target/arc/cmem-st.inc: New file.
8805
287c3982 88062016-04-28 Jakub Jelinek <jakub@redhat.com>
8807
8808 PR target/70821
8809 * gcc.target/i386/pr70821.c: New test.
8810
e40e5340 88112016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8812
8813 * gcc.target/powerpc/vec-adde.c: New test.
8814 * gcc.target/powerpc/vec-adde-int128.c: New test.
8815
cf977d50 88162016-04-28 Jakub Jelinek <jakub@redhat.com>
8817
8818 * gcc.target/i386/avx-vround-1.c: New test.
8819 * gcc.target/i386/avx-vround-2.c: New test.
8820 * gcc.target/i386/avx512vl-vround-1.c: New test.
8821 * gcc.target/i386/avx512vl-vround-2.c: New test.
8822
572f8300 88232016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825 PR testsuite/70595
8826 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8827 (check_effective_target_cilkplus_runtime): ... this.
8828 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8829 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8830
8831 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8832 Require cilkplus_runtime.
8833 Don't add -lcilkrts.
8834 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8835 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8836 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8837 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8838 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8839 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8840 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8841 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8842 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8843 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8844 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8845 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8846 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8847 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8848 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8849 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8850 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8851 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8852 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8853 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8854 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8855 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8856 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8857 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8858 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8859 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8860 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8861 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8862 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8863
8864 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8865 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8866
8867 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8868
8869 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8870 cilkplus_runtime.
8871
dfba0905 88722016-04-27 Marc Glisse <marc.glisse@inria.fr>
8873
8874 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8875 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8876
605a4556 88772015-04-27 Ryan Burn <contact@rnburn.com>
8878
8879 PR c++/69024
8880 PR c++/68997
8881 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8882 diagnostic.
8883 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8884 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8885
6a1231a5 88862016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8887
8888 * gnat.dg/limited_with4.ad[sb]: New test.
8889 * gnat.dg/limited_with4_pkg.ads: New helper.
8890
4dad9e09 88912016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8892
8893 PR target/70155
8894 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8895 and movv1ti_internal patterns
8896 * gcc.target/i386/pr70155-1.c: New test.
8897 * gcc.target/i386/pr70155-2.c: Likewise.
8898 * gcc.target/i386/pr70155-3.c: Likewise.
8899 * gcc.target/i386/pr70155-4.c: Likewise.
8900 * gcc.target/i386/pr70155-5.c: Likewise.
8901 * gcc.target/i386/pr70155-6.c: Likewise.
8902 * gcc.target/i386/pr70155-7.c: Likewise.
8903 * gcc.target/i386/pr70155-8.c: Likewise.
8904 * gcc.target/i386/pr70155-9.c: Likewise.
8905 * gcc.target/i386/pr70155-10.c: Likewise.
8906 * gcc.target/i386/pr70155-11.c: Likewise.
8907 * gcc.target/i386/pr70155-12.c: Likewise.
8908 * gcc.target/i386/pr70155-13.c: Likewise.
8909 * gcc.target/i386/pr70155-14.c: Likewise.
8910 * gcc.target/i386/pr70155-15.c: Likewise.
8911 * gcc.target/i386/pr70155-16.c: Likewise.
8912 * gcc.target/i386/pr70155-17.c: Likewise.
8913 * gcc.target/i386/pr70155-18.c: Likewise.
8914 * gcc.target/i386/pr70155-19.c: Likewise.
8915 * gcc.target/i386/pr70155-20.c: Likewise.
8916 * gcc.target/i386/pr70155-21.c: Likewise.
8917 * gcc.target/i386/pr70155-22.c: Likewise.
8918
a80f3f45 89192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8920
8921 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8922 ".{5,6}".
8923
279305d1 89242016-04-27 Bin Cheng <bin.cheng@arm.com>
8925
8926 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8927 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8928 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8929 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8930 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8931
8974b625 89322016-04-27 Richard Biener <rguenther@suse.de>
8933
8934 PR ipa/70760
8935 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8936 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8937
886d5463 89382016-04-27 Nathan Sidwell <nathan@acm.org>
8939
8940 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8941 * g++.dg/ubsan/pr63956.C: Adjust error location.
8942
f0e35aa9 89432016-04-27 Nick Clifton <nickc@redhat.com>
8944
8945 PR middle-end/49889
8946 * gcc.dg/pr49889.c: New test.
8947
40385231 89482016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8949
8950 * c-c++-common/memset-array.c: New test.
8951
37229a71 89522016-04-26 Martin Sebor <msebor@redhat.com>
8953
8954 PR c++/66639
8955 * g++.dg/cpp1y/func_constexpr.C: New test.
8956
3eedf9bd 89572016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8958
8959 PR c++/70241
8960 * g++.dg/cpp0x/enum32.C: New test.
8961 * g++.dg/cpp0x/enum33.C: New test.
8962
89632016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 8964
8965 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8966 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8967 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8968 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8969 * gcc.c-torture/execute/pr38151.c: Likewise.
8970 * gcc.c-torture/execute/pr66556.c: Likewise.
8971 * gcc.c-torture/execute/pr67781.c: Likewise.
8972 * gcc.c-torture/execute/pr68648.c: Likewise.
8973
8c51f92f 89742016-04-26 Marc Glisse <marc.glisse@inria.fr>
8975
8976 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8977
fa20ebd3 89782016-04-26 Marek Polacek <polacek@redhat.com>
8979
8980 PR c/67784
8981 * gcc.dg/pr67784-3.c: New test.
8982 * gcc.dg/pr67784-4.c: New test.
8983 * gcc.dg/pr67784-5.c: New test.
8984
9db47803 8985 PR c/70791
8986 * gcc.dg/Wnested-externs-2.c: New test.
8987
bff407f2 89882016-04-26 Marc Glisse <marc.glisse@inria.fr>
8989
8990 * gcc.dg/fold-plusmult.c: Adjust.
8991 * gcc.dg/no-strict-overflow-6.c: Adjust.
8992 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8993
78d0c69e 89942016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8995
8996 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8997 number scans.
8998 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8999 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9000 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9001 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9002 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9003 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9004 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9005 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9006 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9007 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9008 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9009 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9010 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9011 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9012 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9013 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9014 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9015 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9016 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9017 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9018 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9019 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9020 scans.
9021 * gcc.target/i386/pr32219-4.c: Likewise.
9022 * gcc.target/i386/pr32219-6.c: Likewise.
9023 * gcc.target/i386/pr32219-8.c: Likewise.
9024
221d6722 90252016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9026
9027 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9028 associated options.
9029
514727a9 90302016-04-26 Marek Polacek <polacek@redhat.com>
9031
9032 PR c++/70744
9033 * g++.dg/ext/cond2.C: New test.
9034
e6ee4c61 90352016-04-26 Bin Cheng <bin.cheng@arm.com>
9036
9037 PR tree-optimization/70771
9038 PR tree-optimization/70775
9039 * gcc.dg/pr70771.c: New test.
3730828c 9040 * gcc.dg/pr70775.c: New test.
e6ee4c61 9041
b3d72796 90422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9043
9044 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9045
c11ece29 90462016-04-25 Richard Biener <rguenther@suse.de>
9047
9048 PR tree-optimization/70780
9049 * gcc.dg/torture/pr70780.c: New testcase.
9050
92a44a68 90512016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 9052
4860a6bf 9053 * gcc.target/arm/neon-vaddws16.c: New test.
9054 * gcc.target/arm/neon-vaddws32.c: New test.
9055 * gcc.target/arm/neon-vaddwu16.c: New test.
9056 * gcc.target/arm/neon-vaddwu32.c: New test.
9057 * gcc.target/arm/neon-vaddwu8.c: New test.
9058 * lib/target-supports.exp
d40b10b2 9059 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9060 that arm neon support vector widen sum of HImode TO SImode.
9061
4bbfd6c2 90622016-04-23 Jakub Jelinek <jakub@redhat.com>
9063
9064 PR sanitizer/70712
9065 * c-c++-common/asan/pr70712.c: New test.
9066
524df596 90672016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9068
9069 * .gitattributes: New file.
9070
426c75c3 90712016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9072
9073 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9074
c052a8d5 90752016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9076
9077 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9078 * gfortran.dg/submodule_15.f08: Likewise.
9079
c08d4612 90802016-04-22 Richard Biener <rguenther@suse.de>
9081
9082 PR tree-optimization/70740
9083 * gcc.dg/torture/pr70740.c: New testcase.
9084
fd3211e1 90852016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9086
9087 PR target/70750
9088 * gcc.target/i386/pr70750-1.c: New test.
9089 * gcc.target/i386/pr70750-2.c: Likewise.
9090
15acd78c 90912016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9092
9093 PR c++/70540
9094 * g++.dg/cpp0x/auto48.C: New.
9095
192bf59c 90962016-04-21 Marek Polacek <polacek@redhat.com>
9097
9098 PR c++/70513
9099 * g++.dg/cpp0x/forw_enum12.C: New test.
9100 * g++.dg/cpp0x/forw_enum13.C: New test.
9101
5d429e99 91022016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9103
9104 PR target/70728
9105 * gcc.target/i386/pr70728.c: New test.
9106
06777d85 91072016-04-21 Richard Biener <rguenther@suse.de>
9108
9109 PR middle-end/70747
9110 * gcc.dg/pr70747.c: New testcase.
9111
7434c6fb 91122016-04-21 Bin Cheng <bin.cheng@arm.com>
9113
9114 PR tree-optimization/70715
9115 * gcc.dg/tree-ssa/scev-13.c: New test.
9116
f3ec0970 91172016-04-21 Marc Glisse <marc.glisse@inria.fr>
9118
9119 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9120
523f3a9d 91212016-04-21 Marc Glisse <marc.glisse@inria.fr>
9122
9123 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9124
ace7bf06 91252016-04-20 Jan Hubicka <jh@suse.cz>
9126
9127 PR ipa/70018
9128 * g++.dg/ipa/nothrow-1.C: New testcase.
9129
2b073aa6 91302016-04-20 Nathan Sidwell <nathan@acm.org>
9131
9132 PR c++/55635
9133 * g++.dg/eh/delete1.C: New.
9134
8a574c11 91352016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9136
9137 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9138 -mtune-ctrl=sse_typeless_stores.
9139
e3400750 91402016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9141
9142 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9143
4bd8a059 91442016-04-20 Bin Cheng <bin.cheng@arm.com>
9145
9146 PR tree-optimization/69489
9147 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9148
70574e60 91492016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9150
9151 PR c++/69363
9152 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9153 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9154 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9155
bd6f374c 91562016-04-20 Bin Cheng <bin.cheng@arm.com>
9157
9158 PR tree-optimization/56625
9159 PR tree-optimization/69489
9160 * gcc.dg/vect/pr56625.c: New test.
9161 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9162
482539ee 91632016-04-20 Andrew Pinski <apinski@cavium.com>
9164
9165 PR target/64971
9166 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9167
b4672800 91682016-04-20 Arnaud Charlet <charlet@adacore.com>
9169
9170 * gnat.dg/self1.adb: Remove now incorrect test.
9171
4fb48737 91722016-04-20 Bin Cheng <bin.cheng@arm.com>
9173
9174 * gcc.dg/tree-ssa/scev-11.c: New test.
9175 * gcc.dg/tree-ssa/scev-12.c: New test.
9176
97efb92e 91772016-04-20 Marek Polacek <polacek@redhat.com>
9178
9179 PR tree-optimization/70725
9180 * gcc.dg/pr70725.c: New test.
9181
9d2d4060 91822016-04-20 Richard Biener <rguenther@suse.de>
9183
9184 PR tree-optimization/70726
9185 * g++.dg/vect/pr70726.cc: New testcase.
9186
54530437 91872016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9188
9189 PR target/70674
9190 * gcc.target/s390/pr70674.c: New test.
9191
acda2210 91922016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9193
9194 PR libgfortran/70684
9195 * gfortran.dg/list_read_14.f90: New test.
9196
b7040bb0 91972016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9198
9199 PR target/69201
9200 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9201 extern to force it misaligned.
9202 (b): Likewise.
9203 (c): Likewise.
9204 (d): Likewise.
9205 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9206 Don't check `*' before movv4sf_internal.
9207 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9208 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9209 Don't check `*' before movv16qi_internal.
9210 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9211 extern to force it misaligned.
9212 (b): Likewise.
9213 (c): Likewise.
9214 (d): Likewise.
9215 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9216 Don't check `*' before movv2df_internal.
9217 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9218 extern to force it misaligned.
9219 (b): Likewise.
9220 (c): Likewise.
9221 (d): Likewise.
9222 Check movv8sf_internal instead of avx_storeups256.
9223 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9224
263b5475 92252016-04-19 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/70171
9228 * g++.dg/tree-ssa/pr70171.C: New testcase.
9229
222ac318 92302016-04-19 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/70724
9233 * gcc.dg/torture/pr70724.c: New testcase.
9234
003000a4 92352016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9236
9237 PR middle-end/70689
4860a6bf 9238 * gcc.target/i386/pr70689.c: New.
003000a4 9239
3f6e13de 92402016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9241
9242 PR target/70708
9243 * gcc.target/i386/pr70708.c: New test.
9244
10abddbd 92452016-04-18 Richard Biener <rguenther@suse.de>
9246
9247 PR tree-optimization/43434
9248 * gcc.dg/vect/pr43434.c: New testcase.
9249 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9250 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9251 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9252 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9253 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9254 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9255 * gcc.dg/gomp/pr68640.c: Likewise.
9256 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9257 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9258
950db54a 92592016-04-18 Richard Biener <rguenther@suse.de>
9260
9261 PR tree-optimization/70701
9262 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9263
67ccbf39 92642016-04-18 Tom de Vries <tom@codesourcery.com>
9265
9266 PR testsuite/70699
9267 * gcc.dg/pr70161.c: Add dot-file scans.
9268 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9269 instead of after last dot char.
9270
021ad2f3 92712016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9272
9273 * c-c++-common/dump-ada-spec-3.c: New test.
9274 * c-c++-common/dump-ada-spec-4.c: Likewise.
9275
d572fcfd 92762016-04-17 Tom de Vries <tom@codesourcery.com>
9277
9278 PR other/70183
9279 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9280
8b4ee73c 92812016-04-15 Jan Hubicka <jh@suse.cz>
9282
9283 PR ipa/70018
9284 * g++.dg/ipa/pure-const-1.C: New testcase.
9285 * g++.dg/ipa/pure-const-2.C: New testcase.
9286 * g++.dg/ipa/pure-const-3.C: New testcase.
9287
eac243e7 92882016-04-15 Marek Polacek <polacek@redhat.com>
9289
9290 PR c/70671
9291 * gcc.dg/bitfld-22.c: New test.
9292
64c1df32 92932016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9294
9295 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9296 x86_64.
9297
926f9422 92982016-04-15 Marek Polacek <polacek@redhat.com>
9299
9300 PR c/70651
9301 * c-c++-common/pr70651.c: New test.
9302
309bbaa3 93032016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9304
9305 PR rtl-optimization/70681
9306 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9307 dump scan on arm and powerpc.
9308 * gcc.dg/pr10474.c: Likewise.
9309
b4ba8358 93102016-04-15 Jakub Jelinek <jakub@redhat.com>
9311
ed92874a 9312 PR c++/69517
9313 PR c++/70019
9314 PR c++/70588
9315 * g++.dg/cpp1y/vla11.C: Revert for real.
9316
b4ba8358 9317 PR c/70436
9318 * c-c++-common/Wparentheses-1.c: New test.
9319 * c-c++-common/gomp/Wparentheses-1.c: New test.
9320 * c-c++-common/gomp/Wparentheses-2.c: New test.
9321 * c-c++-common/gomp/Wparentheses-3.c: New test.
9322 * c-c++-common/gomp/Wparentheses-4.c: New test.
9323 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9324 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9325 * c-c++-common/goacc/Wparentheses-1.c: New test.
9326
65717bb5 93272016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9328
9329 PR target/70662
9330 * gcc.target/i386/pr70662.c: New test.
9331
ca1a4077 93322016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 9333 Alan Modra <amodra@gmail.com>
ca1a4077 9334
9335 PR tree-optimization/70130
9336 * gcc.dg/vect/O3-pr70130.c: New testcase.
9337
dbe1794c 93382016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9339
11836644 9340 PR target/70669
9341 * gcc.target/powerpc/pr70669.c: New test.
9342
dbe1794c 9343 PR target/70640
9344 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9345 a power7 system that does not have an assembler that supports
9346 power8.
9347
4c1007f1 93482016-04-14 Martin Sebor <msebor@redhat.com>
9349
9350 PR c++/69517
9351 PR c++/70019
9352 PR c++/70588
9353 * c-c++-common/ubsan/vla-1.c: Revert.
9354 * g++.dg/cpp1y/vla11.C: Same.
9355 * g++.dg/cpp1y/vla12.C: Same.
9356 * g++.dg/cpp1y/vla13.C: Same.
9357 * g++.dg/cpp1y/vla14.C: Same.
9358 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 9359 * g++.dg/init/array24.C: Same.
4c1007f1 9360 * g++.dg/ubsan/vla-1.C: Same.
9361
22dcab66 93622016-04-14 Marek Polacek <polacek@redhat.com>
9363 Jan Hubicka <hubicka@ucw.cz>
9364
9365 PR c++/70029
9366 * g++.dg/torture/pr70029.C: New test.
9367
3e74b025 93682016-04-14 Martin Sebor <msebor@redhat.com>
9369
9370 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9371 type size to prevent failures on targets with very low maximum
9372 alignment.
9373
1d2e0f2a 93742016-04-14 Richard Biener <rguenther@suse.de>
9375
9376 PR tree-optimization/70623
9377 * gcc.dg/torture/pr70623.c: New testcase.
9378 * gcc.dg/torture/pr70623-2.c: Likewise.
9379
9aed0626 93802016-04-13 Martin Sebor <msebor@redhat.com>
9381
9382 PR c++/69517
9383 PR c++/70019
9384 PR c++/70588
9385 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9386 * g++.dg/cpp1y/vla11.C: New test.
9387 * g++.dg/cpp1y/vla12.C: New test.
9388 * g++.dg/cpp1y/vla13.C: New test.
9389 * g++.dg/cpp1y/vla14.C: New test.
9390 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 9391 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 9392 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9393
fd499010 93942016-04-13 Jakub Jelinek <jakub@redhat.com>
9395
9396 PR c++/70641
9397 * g++.dg/opt/pr70641.C: New test.
9398
87fa7252 93992016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9400
9401 PR rtl-optimization/68749
9402 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9403 effects of argument promotions.
9404 Remove default args to dg-skip-if.
9405
6c40e18b 94062016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/70635
9409 * g++.dg/parse/pr70635.C: New.
9410
92c53257 94112016-04-13 Marek Polacek <polacek@redhat.com>
9412
9413 PR c++/70639
9414 * c-c++-common/Wmisleading-indentation-4.c: New test.
9415
0241e4dc 94162016-04-13 Marek Polacek <polacek@redhat.com>
9417
9418 PR c/70436
4860a6bf 9419 * gcc.dg/Wparentheses-12.c: New test.
9420 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 9421
92bda444 94222016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9423
9424 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9425 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9426 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9427
38ea8a26 94282016-04-13 Jakub Jelinek <jakub@redhat.com>
9429
d08aa032 9430 PR middle-end/70633
9431 * gcc.c-torture/compile/pr70633.c: New test.
9432
38ea8a26 9433 PR debug/70628
9434 * gcc.dg/torture/pr70628.c: New test.
9435
9231d5c2 94362016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9437
9438 PR c++/70610
9439 * g++.dg/template/pr70610.C: New test.
9440 * g++.dg/template/pr70610-2.C: New test.
9441 * g++.dg/template/pr70610-3.C: New test.
9442 * g++.dg/template/pr70610-4.C: New test.
9443
249ca944 94442016-04-12 Jakub Jelinek <jakub@redhat.com>
9445
7f2ea2fb 9446 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9447 128 instead of 32.
9448
249ca944 9449 PR c++/70571
9450 * g++.dg/ext/pr70571.C: New test.
9451
8ca5a97d 94522016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9453
bf32a52d 9454 PR target/70640
8ca5a97d 9455 * gcc.target/powerpc/pr70640.c: New test.
9456
e971b45f 94572016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9458
9459 PR c++/68722
9460 * g++.dg/parse/pr68722.C: New.
9461
0b54d964 94622016-04-12 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR rtl-optimization/70596
9465 * gcc.target/i386/pr70596.c: New test.
9466
d2dd85e3 94672016-04-12 Nathan Sidwell <nathan@acm.org>
9468
9469 PR c++/70501
9470 * g++.dg/init/pr70501.C: New.
9471
2d0001b0 94722016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9473
9474 * gcc.target/i386/asm-flag-6.c: New test.
9475
6c4df0d1 94762016-04-12 Tom de Vries <tom@codesourcery.com>
9477
9478 PR tree-optimization/68756
9479 * gcc.dg/graphite/pr68756.c: New test.
9480
0d60da57 94812016-04-12 Jakub Jelinek <jakub@redhat.com>
9482
9483 PR tree-optimization/70602
9484 * gcc.c-torture/execute/pr70602.c: New test.
9485
62735984 94862016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9487
9488 PR target/70381
9489 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9490 __float128 emulator is built and runs.
9491 * gcc.target/powerpc/float128-1.c: Likewise.
9492
9493 * lib/target-supports.exp (check_ppc_float128_sw_available):
9494 Rework tests for __float128 software and hardware
9495 availability. Fix exit condition to return 0 on success.
9496
a702492c 94972016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9498
9499 PR target/70133
9500 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9501 * gcc.target/aarch64/target_attr_15.c: Likewise.
9502
a8c5ce92 95032016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9504
9505 PR c++/69066
9506 * g++.dg/cpp1y/pr69066.C: New.
9507
5ecab913 95082016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9509
9510 PR fortran/68566
9511 * gfortran.dg/pr36192.f90: Update test.
9512 * gfortran.dg/pr36192_1.f90: Update test.
9513 * gfortran.dg/real_dimension_1.f: Update test.
9514 * gfortran.dg/parameter_array_init_7.f90: New test.
9515
6cb5ef70 95162016-04-09 John David Anglin <danglin@gcc.gnu.org>
9517
4edfdd23 9518 PR testsuite/64039
9519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9520
964f71e3 9521 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9522
5d61c198 9523 PR rtl-optimization/66669
9524 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9525
16eaaf58 9526 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9527
0b68802d 9528 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9529 * gcc.dg/pie-1.c: Likewise.
9530 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9531 * gcc.dg/pic-4.c: Likewise.
9532 * gcc.dg/pie-3.c: Likewise.
9533 * gcc.dg/pie-4.c: Likewise.
9534
9c0dd509 9535 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9536
03b2d3c1 9537 PR tree-optimization/68644
9538 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9539
6cb5ef70 9540 PR rtl-optimization/64886
9541 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9542
07de41ba 95432016-04-09 Tom de Vries <tom@codesourcery.com>
9544
9545 PR tree-optimization/68953
9546 * gcc.dg/graphite/pr68953.c: New test.
9547
d294e3fb 95482016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9549
9550 PR fortran/70592
9551 * gfortran.dg/deferred_character_16.f90: New test.
9552
3cb15094 95532016-04-09 Jakub Jelinek <jakub@redhat.com>
9554
9555 PR tree-optimization/70586
9556 * gcc.c-torture/execute/pr70586.c: New test.
9557
a02dc66f 95582016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9559
9560 PR sanitizer/70573
9561 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9562 with __builtin_memset
9563 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9564
0c302595 95652016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9566
9567 PR lto/70289
9568 PR ipa/70348
9569 PR tree-optimization/70373
9570 PR middle-end/70533
9571 PR middle-end/70534
9572 PR middle-end/70535
9573 * c-c++-common/goacc/reduction-5.c: New test.
9574 * c-c++-common/goacc/reduction-promotions.c: New test.
9575 * gfortran.dg/goacc/reduction-3.f95: New test.
9576 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9577
c6c0523b 95782016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9579
9580 PR c++/70590
9581 PR c++/70452
9582 * g++.dg/pr70590.C: New test.
9583 * g++.dg/pr70590-2.C: New test.
9584
3ac399da 95852016-04-08 Jakub Jelinek <jakub@redhat.com>
9586
e97d1706 9587 PR middle-end/70593
9588 * gcc.target/i386/pr70593.c: New test.
9589
3ac399da 9590 PR rtl-optimization/70574
9591 * gcc.target/i386/avx2-pr70574.c: New test.
9592
fcfbb129 95932016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9594
9595 PR sanitizer/70541
9596 * c-c++-common/asan/pr70541.c: New test.
9597
0aabcddf 95982016-04-08 Tom de Vries <tom@codesourcery.com>
9599
9600 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9601 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9602
bec0c1e8 96032016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9604
9605 PR target/70566
9606 * gcc.c-torture/execute/pr70566.c: New test.
9607
87c791f5 96082016-04-08 Tom de Vries <tom@codesourcery.com>
9609
9610 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9611 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9612
7f38718f 96132016-04-08 Alan Modra <amodra@gmail.com>
9614
9615 * gcc.target/powerpc/pr70117.c: New.
9616
a96a7710 96172016-04-07 Jakub Jelinek <jakub@redhat.com>
9618
7a6265d1 9619 PR testsuite/70581
9620 * gcc.dg/lto/simd-function_0.c: New test.
9621
a96a7710 9622 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9623 clones.
9624 * c-c++-common/attr-simd-2.c: Likewise.
9625 * c-c++-common/attr-simd-4.c: Likewise.
9626 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9627 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9628
508dd607 96292016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9630
9631 PR testsuite/70553
9632 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9633
1b61585a 96342016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9635 Tom de Vries <tom@codesourcery.com>
9636
9637 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9638 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9639 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9640 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9641 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9642 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9643 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9644 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9645
5f060aa8 96462016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9647
9648 PR c/70436
9649 * g++.dg/warn/Wparentheses-29.C: New test.
9650
d3831f71 96512016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9652
9653 PR c/70436
9654 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9655 explicit braces to resolve a future -Wparentheses warning.
9656
382ece2d 96572016-04-06 Richard Henderson <rth@redhat.com>
9658
9659 * gcc.dg/pr61817-1.c: New test.
9660 * gcc.dg/pr61817-2.c: New test.
9661 * gcc.dg/pr69391-1.c: New test.
9662 * gcc.dg/pr69391-2.c: New test.
9663
72234ee9 96642016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9665
9666 PR rtl-optimization/70398
4860a6bf 9667 * gcc.target/aarch64/pr70398.c: New.
72234ee9 9668
5547150a 96692016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9670
9671 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9672
15b70121 96732016-04-06 Yvan Roux <yvan.roux@linaro.org>
9674 Pedro Alves <palves@redhat.com>
9675
9676 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9677
585aefbb 96782016-04-06 Jakub Jelinek <jakub@redhat.com>
9679
0cbb513b 9680 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9681 Check for avx512f effective targets instead of avx2.
9682 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9683 for AVX512F clones.
9684 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9685 * g++.dg/gomp/declare-simd-1.C: Likewise.
9686 * g++.dg/gomp/declare-simd-3.C: Likewise.
9687 * g++.dg/gomp/declare-simd-4.C: Likewise.
9688
585aefbb 9689 PR middle-end/70550
9690 * c-c++-common/gomp/pr70550-1.c: New test.
9691 * c-c++-common/gomp/pr70550-2.c: New test.
9692
0b91cceb 96932016-04-05 Nathan Sidwell <nathan@acm.org>
9694
9695 PR c++/70512
9696 * g++.dg/ext/attribute-may-alias-5.C: New.
9697
645a9d8e 96982016-04-05 Jakub Jelinek <jakub@redhat.com>
9699
9700 PR c++/70336
9701 * c-c++-common/pr70336.c: New test.
9702 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9703 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9704
bdf23925 97052016-04-05 Jan Hubicka <hubicka@ucw.cz>
9706
9707 PR ipa/66223
9708 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9709
aaff837c 97102016-04-05 Jakub Jelinek <jakub@redhat.com>
9711
9712 PR rtl-optimization/70542
9713 * gcc.dg/torture/pr70542.c: New test.
9714 * gcc.target/i386/avx2-pr70542.c: New test.
9715
2eac58a0 97162016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9717
9718 PR tree-optimization/70509
9719 * gcc.target/i386/avx512bw-pr70509.c: New test.
9720
4f7ebe46 97212016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9722
9723 PR c++/70452
9724 * g++.dg/ext/constexpr-vla4.C: New test.
9725
305d86a0 97262016-04-05 Uros Bizjak <ubizjak@gmail.com>
9727
9728 PR target/70510
9729 * gcc.target/i386/pr70510.c: New test.
9730
eec3b789 97312016-04-05 Richard Biener <rguenther@suse.de>
9732
9733 PR tree-optimization/70526
9734 * g++.dg/torture/pr70526.C: New testcase.
9735
ca943582 97362016-04-05 Jakub Jelinek <jakub@redhat.com>
9737
9738 PR target/70525
9739 * gcc.target/i386/pr70525.c: New test.
9740
87825cd5 97412016-04-05 Richard Biener <rguenther@suse.de>
9742
9743 PR middle-end/70499
9744 * g++.dg/torture/pr70499.C: New testcase.
9745
14638828 97462016-04-05 Richard Biener <rguenther@suse.de>
9747
9748 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9749 remove XFAIL.
9750
967a90d5 97512016-04-04 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR middle-end/70307
9754 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9755 rs6000 ABI warnings.
9756
d374a3a3 97572016-04-04 Jan Hubicka <hubicka@ucw.cz>
9758
9759 PR ipa/66223
9760 * g++.dg/ipa/devirt-51.C: New testcase.
9761
8ff377a6 97622016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 9763 Jakub Jelinek <jakub@redhat.com>
8ff377a6 9764
9765 PR middle-end/70457
9766 * gcc.dg/torture/pr70457.c: New.
9767
f567b44f 97682016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9769
9770 PR fortran/67538
9771 * gfortran.dg/allocate_with_source_19.f08: New test.
9772
89d4ebfa 97732016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9774
9775 PR fortran/65795
9776 * gfortran.dg/coarray_allocate_6.f08: New test.
9777
68ab33a6 97782016-04-04 Richard Biener <rguenther@suse.de>
9779
9780 PR rtl-optimization/70484
9781 * gcc.dg/torture/pr70484.c: New testcase.
9782
c4f5465d 97832016-04-04 Marek Polacek <polacek@redhat.com>
9784
9785 PR c/70307
9786 * gcc.dg/torture/pr70307.c: New test.
9787
bfec6609 97882016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9789
9790 PR target/70416
9791 PR target/67391
9792 * gcc.target/sh/torture/pr70416.c: New.
9793
40df9099 97942016-04-02 Martin Sebor <msebor@redhat.com>
9795
9796 PR c++/67376
9797 PR c++/70170
9798 PR c++/70172
9799 PR c++/70228
9800 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9801 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9802 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9803 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9804 * g++.dg/cpp0x/constexpr-string.C: Same.
9805 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9806 * g++.dg/cpp0x/pr65398.C: Same.
9807 * g++.dg/ext/constexpr-vla1.C: Same.
9808 * g++.dg/ext/constexpr-vla2.C: Same.
9809 * g++.dg/ext/constexpr-vla3.C: Same.
9810 * g++.dg/ubsan/pr63956.C: Same.
9811
0edb9bfe 98122016-04-01 Jakub Jelinek <jakub@redhat.com>
9813
9814 PR rtl-optimization/70467
9815 * gcc.target/i386/pr70467-2.c: New test.
9816
e5b1a1d9 98172016-04-01 Jakub Jelinek <jakub@redhat.com>
9818 Marek Polacek <polacek@redhat.com>
9819
9820 PR c++/70488
9821 * g++.dg/init/new47.C: New test.
9822
b2ca3fb0 98232016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9824
9825 PR target/70496
9826 * gcc.target/arm/pr70496.c: New test.
9827
4c3bd1e3 98282016-04-01 Nathan Sidwell <nathan@acm.org>
9829
47de69ad 9830 PR c++/68475
9831 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9832
313d569f 98332016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9834
9835 PR target/69890
9836 * gcc.dg/strlenopt.h (memmove): New.
9837 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9838 instead of "string.h".
9839 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9840 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9841 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9842 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9843 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9844 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9845 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9846 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9847 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9848 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9849 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9850 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9851 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9852 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9853 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9854 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9855 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9856 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9857 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9858 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9859
5469facd 98602016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9861
9862 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9863 (Holder::foo): Reflect this.
9864
503de754 98652016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9866
9867 PR target/70442
9868 * gcc.dg/pr70442.c: New test.
9869
13ee2de7 98702016-03-31 Nathan Sidwell <nathan@acm.org>
9871
9872 PR c++/70393
9873 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9874
5e0d03a8 98752016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9876
9877 PR target/70453
9878 * gcc.target/i386/pr70453.c: New test.
9879
8cb82ed4 98802016-03-31 Andrey Belevantsev <abel@ispras.ru>
9881
9882 PR target/70292
9883 * gcc.c-torture/pr70292.c: New test.
9884
7952b661 98852016-03-31 Marek Polacek <polacek@redhat.com>
9886
9887 PR c/70297
9888 * c-c++-common/pr70297.c: New test.
9889 * g++.dg/cpp0x/typedef-redecl.C: New test.
9890 * gcc.dg/typedef-redecl2.c: New test.
9891
1607cc74 98922016-03-31 Jakub Jelinek <jakub@redhat.com>
9893
9894 PR rtl-optimization/70460
9895 * gcc.c-torture/execute/pr70460.c: New test.
9896
c689c252 98972016-03-31 Richard Biener <rguenther@suse.de>
9898
9899 PR c++/70430
9900 * g++.dg/ext/vector30.C: New testcase.
9901
91c9586d 99022016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9903 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9904
9905 * gfortran.dg/fmt_pf.f90: New test.
9906
afa5c1b8 99072016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9908
9909 Forward-port from 5 branch
9910 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR testsuite/70356
9913 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9914 dg-require-effective-target after dg-do.
9915
9916 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9917
9918 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9919
6a5dcab3 99202016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9921 Julian Brown <julian@codesourcery.com>
9922 Chung-Lin Tang <cltang@codesourcery.com>
9923 Cesar Philippidis <cesar@codesourcery.com>
9924 James Norris <jnorris@codesourcery.com>
9925 Tom de Vries <tom@codesourcery.com>
9926 Nathan Sidwell <nathan@codesourcery.com>
9927
305d86a0 9928 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 9929 * c-c++-common/goacc/loop-clauses.c: Likewise.
9930 * g++.dg/goacc/template.C: Likewise.
9931 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9932 * gfortran.dg/goacc/loop-1.f95: Likewise.
9933 * gfortran.dg/goacc/loop-5.f95: Likewise.
9934 * gfortran.dg/goacc/loop-6.f95: Likewise.
9935 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9936 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9937 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9938 * c-c++-common/goacc/clauses-fail.c: Likewise.
9939 * c-c++-common/goacc/parallel-1.c: Likewise.
9940 * c-c++-common/goacc/reduction-1.c: Likewise.
9941 * c-c++-common/goacc/reduction-2.c: Likewise.
9942 * c-c++-common/goacc/reduction-3.c: Likewise.
9943 * c-c++-common/goacc/reduction-4.c: Likewise.
9944 * c-c++-common/goacc/routine-3.c: Likewise.
9945 * c-c++-common/goacc/routine-4.c: Likewise.
9946 * c-c++-common/goacc/routine-5.c: Likewise.
9947 * c-c++-common/goacc/tile.c: Likewise.
9948 * g++.dg/goacc/template.C: Likewise.
9949 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9950 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9951 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9952 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9953 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9954 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9955 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9956 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9957 * c-c++-common/goacc/use_device-1.c: ... this file.
9958 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9959 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9960 * c-c++-common/goacc/host_data-6.c: ... this file.
9961 * c-c++-common/goacc/loop-2-kernels.c: New file.
9962 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9963 * c-c++-common/goacc/loop-3.c: Likewise.
9964 * g++.dg/goacc/reference.C: Likewise.
9965 * g++.dg/goacc/routine-1.C: Likewise.
9966 * g++.dg/goacc/routine-2.C: Likewise.
9967
932c0baa 99682016-03-30 Richard Biener <rguenther@suse.de>
9969
9970 PR middle-end/70450
9971 * gcc.dg/torture/pr70450.c: New testcase.
9972
7f7c4659 99732016-03-30 Jakub Jelinek <jakub@redhat.com>
9974
9975 PR target/70421
9976 * gcc.dg/torture/pr70421.c: New test.
9977 * gcc.target/i386/avx512f-pr70421.c: New test.
9978
9cbfe80c 99792016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9980
9981 PR testsuite/70364
9982 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9983 (check): New function.
9984 (bar): Call check.
9985 (foo): Align stack to 16 bytes when calling bar.
9986 * gcc.target/i386/cleanup-2.c: Likewise.
9987
f56c7d36 99882016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9989
9990 PR tree-optimization/59124
9991 * gcc.dg/Warray-bounds-19.c: New test.
9992
92a44a68 99932016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 9994
9995 * lib/prune.exp (escape_regex_chars): New.
9996 (prune_file_path): Update to quote metcharacters for regexp.
9997
a3daa269 99982016-03-29 Jakub Jelinek <jakub@redhat.com>
9999
24e1ba3d 10000 PR rtl-optimization/70429
10001 * gcc.c-torture/execute/pr70429.c: New test.
10002
a3daa269 10003 PR tree-optimization/70405
10004 * gcc.dg/pr70405.c: New test.
10005
3ef41a6e 100062016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10007
10008 PR fortran/70397
10009 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10010 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10011
4abd9410 100122016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10013
10014 PR testsuite/64177
10015 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10016 __cilkrts_set_param to set two workers.
10017 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10018 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10019
b58e5f0f 100202016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10021
305d86a0 10022 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 10023
bff53658 100242016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10025
10026 PR target/70406
305d86a0 10027 * gcc.target/i386/pr70406.c: New test.
bff53658 10028
bb2c9c15 100292016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10030
10031 * gnat.dg/specs/double_record_extension3.ads: New test.
10032
f12c84ab 100332016-03-25 Richard Henderson <rth@redhat.com>
10034
10035 PR target/70120
10036 * gcc.target/aarch64/pr70120-1.c: New.
10037 * gcc.target/aarch64/pr70120-2.c: New.
10038 * gcc.target/aarch64/pr70120-3.c: New.
10039
b0bf58c4 100402016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10041
10042 PR c++/62212
10043 * g++.dg/template/mangle2.C: The dg-do directive should be
10044 "compile" not "assemble".
10045
f175ba0f 100462016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10047
10048 PR lto/69650
10049 * gcc.dg/pr69650.c: New test.
10050
4cc3295f 100512016-03-25 David Edelsohn <dje.gcc@gmail.com>
10052
10053 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10054
0cf40600 100552016-03-25 Alan Modra <amodra@gmail.com>
10056
10057 * gcc.dg/dfp/pr70052.c: New test.
10058
3aebf099 100592016-03-24 Richard Henderson <rth@redhat.com>
10060
10061 PR middle-end/69845
10062 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10063 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10064
83245bd3 100652016-03-24 Tom de Vries <tom@codesourcery.com>
10066
10067 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10068
108e7ee4 100692016-03-24 Tom de Vries <tom@codesourcery.com>
10070
10071 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10072 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10073
17af0b14 100742016-03-24 Tom de Vries <tom@codesourcery.com>
10075
10076 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10077 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10078
6c8770ee 100792016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10080
10081 PR c++/62212
10082 * g++.dg/template/mangle2.C: New test.
10083
a7e21b7b 100842016-03-24 Richard Biener <rguenther@suse.de>
10085
10086 PR tree-optimization/70396
10087 * gcc.dg/torture/pr70396.c: New testcase.
10088
f365d297 100892016-03-24 Richard Biener <rguenther@suse.de>
10090
10091 PR middle-end/70370
10092 * gcc.dg/torture/pr70370.c: New testcase.
10093
da7aeb13 100942016-03-24 Tom de Vries <tom@codesourcery.com>
10095
10096 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10097 * gfortran.dg/goacc/kernels-tree.f95: Same.
10098 * gfortran.dg/goacc/parallel-tree.f95: Same.
10099
80b30de0 101002016-03-24 Tom de Vries <tom@codesourcery.com>
10101
10102 * c-c++-common/goacc/uninit-if-clause.c: New test.
10103 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10104
cb9b6b99 101052016-03-24 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR target/70290
305d86a0 10108 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10109 Fix formatting.
cb9b6b99 10110
a4225fff 101112016-03-24 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/70372
10114 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10115
5a869ab8 101162016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10117
10118 PR c++/70347
10119 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10120
36ce5faa 101212016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10122
10123 PR c++/70332
10124 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10125
c4fa85c9 101262016-03-23 Jakub Jelinek <jakub@redhat.com>
10127
d9377ad5 10128 PR c++/70001
10129 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10130 * g++.dg/cpp1y/pr70001.C: New test.
10131
c4fa85c9 10132 PR c++/70323
10133 * g++.dg/cpp0x/constexpr-70323.C: New test.
10134
0a2062da 101352016-03-23 Alexandre Oliva <aoliva@redhat.com>
10136 Jason Merrill <jason@redhat.com>
10137 Jakub Jelinek <jakub@redhat.com>
10138
10139 PR c++/69315
10140 * g++.dg/cpp0x/constexpr-69315.C: New test.
10141 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10142
62d2a6dc 101432016-03-23 Marek Polacek <polacek@redhat.com>
10144
10145 PR c++/69884
10146 * g++.dg/warn/Wignored-attributes-1.C: New test.
10147 * g++.dg/warn/Wignored-attributes-2.C: New test.
10148
a82d6246 101492016-03-23 Tom de Vries <tom@codesourcery.com>
10150
10151 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10152 initialization.
10153 * gfortran.dg/goacc/private-3.f95 (test): Same.
10154 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10155 missing use param.
10156
dc834ba1 101572016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10158
10159 * lib/target-supports.exp: Remove v7ve entry from loop
10160 creating effective target checks.
10161 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10162 (add_options_for_arm_arch_v7ve): Likewise.
10163
7e83fd1f 101642016-03-23 Jakub Jelinek <jakub@redhat.com>
10165
10166 PR tree-optimization/70354
10167 * gcc.dg/vect/pr70354-1.c: New test.
10168 * gcc.dg/vect/pr70354-2.c: New test.
10169 * gcc.target/i386/avx2-pr70354-1.c: New test.
10170 * gcc.target/i386/avx2-pr70354-2.c: New test.
10171
4e4da058 101722016-03-22 Jeff Law <law@redhat.com>
10173
10174 PR target/70232
10175 * gcc.dg/tree-ssa/pr70232.c: New test.
10176
6855137b 101772016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10178
10179 PR target/70302
10180 * gcc.target/i386/pr70302.c: New test.
10181
19db1ec8 101822016-03-22 Richard Biener <rguenther@suse.de>
10183
10184 PR middle-end/70251
10185 * g++.dg/torture/pr70251.C: New testcase.
10186
4baec9f2 101872016-03-22 David Malcolm <dmalcolm@redhat.com>
10188
10189 PR c/69993
10190 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10191 Wmisleading-indentation.c.
10192 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10193 reflect change to diagnostic text and order of messages.
10194 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10195
fcfec126 101962016-03-22 David Edelsohn <dje.gcc@gmail.com>
10197
10198 * g++.dg/ext/java-3.C: Don't compile on AIX.
10199
aa30728a 102002016-03-22 Richard Biener <rguenther@suse.de>
10201
10202 PR middle-end/70333
10203 * gcc.dg/torture/pr70333.c: New testcase.
10204
46ec4eb4 102052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10206
10207 * g++.dg/ext/pr70290.C: New test.
10208
4880f878 102092016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10210
10211 PR target/70325
10212 * gcc.target/i386/pr70325.c: New test.
10213
3d78ea44 102142016-03-22 Jakub Jelinek <jakub@redhat.com>
10215
5934fb8f 10216 PR target/70329
10217 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10218 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10219
b6436f79 10220 PR target/70300
10221 * gcc.target/i386/pr70300.c: New test.
10222
3d78ea44 10223 PR c++/70295
10224 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10225 (func2): New function for cond with parens, xfail warning for c++.
10226 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10227
b60244f6 102282016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10229
10230 PR c++/70096
10231 * g++.dg/template/ptrmem30.C: New test.
10232
c8e3e744 102332016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10234
10235 PR c++/70204
10236 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10237 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10238
2715f63a 102392016-03-21 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR middle-end/70326
10242 * gcc.dg/pr70326.c: New test.
10243
2daa2cda 102442016-03-21 Marc Glisse <marc.glisse@inria.fr>
10245 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR tree-optimization/70317
10248 * gcc.dg/pr70317.c: New test.
10249
d9aa5a50 102502016-03-21 Uros Bizjak <ubizjak@gmail.com>
10251
10252 PR target/70327
10253 * gcc.target/i386/pr70327.c: New test.
10254
e1a88bf4 102552016-03-21 Martin Liska <mliska@suse.cz>
10256
61941425 10257 PR ipa/70306
e1a88bf4 10258 * gcc.dg/ipa/pr70306.c: New test.
10259
d9aa5a50 102602016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 10261
10262 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10263 * gcc.target/arm/attr-align3.c: Likewise.
10264 * gcc.target/arm/attr_arm.c: Likewise.
10265 * gcc.target/arm/flip-thumb.c: Likewise.
10266
afdde20c 102672016-03-21 Jakub Jelinek <jakub@redhat.com>
10268
10269 PR target/70296
10270 * gcc.target/powerpc/altivec-36.c: New test.
10271
3f2ef661 102722016-03-21 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/70310
10275 * gcc.dg/torture/pr70310.c: New testcase.
10276
08b2b692 102772016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10278
10279 PR target/70293
10280 * gcc.target/i386/pr70293.c: New test.
10281
93505d22 102822016-03-21 Richard Biener <rguenther@suse.de>
10283
10284 PR tree-optimization/70288
10285 * gcc.dg/torture/pr70288-1.c: New testcase.
10286 * gcc.dg/torture/pr70288-2.c: Likewise.
10287
06fd1914 102882016-03-21 Andrey Belevantsev <abel@ispras.ru>
10289
10290 PR rtl-optimization/69307
10291 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 10292
b628775e 102932016-03-21 Andrey Belevantsev <abel@ispras.ru>
10294
10295 PR rtl-optimization/69102
10296 * gcc.c-torture/compile/pr69102.c: New test.
10297
1421f43c 102982016-03-18 Jeff Law <law@redhat.com>
10299
10300 PR rtl-optimization/70263
10301 * gcc.c-torture/compile/pr70263-1.c: New test.
10302 * gcc.target/i386/pr70263-2.c: New test.
10303
e7142ce1 103042016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10305
10306 PR rtl-optimization/70278
10307 * gcc.dg/torture/pr70278.c: New test.
10308 * gcc.target/arm/pr70278.c: New test.
10309
5539bc70 103102016-03-18 David Malcolm <dmalcolm@redhat.com>
10311
10312 PR c/70281
10313 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10314 (test_builtin_types_compatible_p): New test function.
10315 * gcc.dg/pr70281.c: New test case.
10316
296a290a 103172016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10318
10319 PR target/70113
10320 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10321
666094f0 103222016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10323
10324 PR tree-optimization/70252
10325 * gcc.dg/pr70252.c: New test.
10326
350514e8 103272016-03-18 Tom de Vries <tom@codesourcery.com>
10328
10329 * gcc.dg/pr70161-2.c: New test.
10330 * gcc.dg/pr70161.c: New test.
10331
011e0cea 103322016-03-18 Tom de Vries <tom@codesourcery.com>
10333
10334 PR ipa/70269
10335 * gcc.dg/pr70269.c: New test.
10336
292a09de 103372016-03-18 Jakub Jelinek <jakub@redhat.com>
10338
10339 PR c++/70267
10340 * g++.dg/ext/java-3.C: New test.
10341
efc86c4c 103422016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10343
10344 PR c++/70205
10345 * g++.dg/lookup/pr70205.C: New test.
10346
a28dd575 103472016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10348
10349 PR c++/70218
10350 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10351
92e7ab1e 103522016-03-17 Marek Polacek <polacek@redhat.com>
10353
10354 PR c/69407
10355 * gcc.dg/atomic-op-6.c: New test.
10356
7378dbfb 103572016-03-17 David Malcolm <dmalcolm@redhat.com>
10358
10359 PR c/70264
10360 * c-c++-common/pr70264.c: New test case.
10361
f7995d7d 103622016-03-17 Jakub Jelinek <jakub@redhat.com>
10363
e2895b76 10364 PR c++/70144
10365 * c-c++-common/pr70144-1.c: New test.
10366 * c-c++-common/pr70144-2.c: New test.
10367
f7995d7d 10368 PR c++/70272
10369 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10370 * g++.dg/opt/flifetime-dse6.C: New test.
10371 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10372
5ec4a949 103732016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10374
10375 PR driver/70192
10376 * gcc.dg/pic-1.c: New test.
10377 * gcc.dg/pic-2.c: Likewise.
10378 * gcc.dg/pic-3.c: Likewise.
10379 * gcc.dg/pic-4.c: Likewise.
10380 * gcc.dg/pie-1.c: Likewise.
10381 * gcc.dg/pie-2.c: Likewise.
10382 * gcc.dg/pie-3.c: Likewise.
10383 * gcc.dg/pie-4.c: Likewise.
10384 * gcc.dg/pie-5.c: Likewise.
10385 * gcc.dg/pie-6.c: Likewise.
10386
c28550e1 103872016-03-17 Tom de Vries <tom@codesourcery.com>
10388
10389 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10390 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10391
be3296cb 103922016-03-17 Richard Biener <rguenther@suse.de>
10393
10394 PR debug/70271
10395 * g++.dg/debug/pr70271.C: New testcase.
10396
9b60ef21 103972016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10398
10399 * gcc.target/i386/pr70251.c: New test.
10400
9a80bc1a 104012016-03-17 Marek Polacek <polacek@redhat.com>
10402
10403 PR c++/70194
10404 * g++.dg/warn/constexpr-70194.C: New test.
10405
733d7ff9 104062016-03-16 Richard Henderson <rth@redhat.com>
10407
10408 PR middle-end/70240
10409 * gcc.c-torture/compile/pr70240.c: New.
10410
3e6f12bf 104112016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10412
10413 * gcc.c-torture/compile/20151204.c: Skip for avr.
10414
867c9e99 104152016-03-16 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR target/70245
10418 * g++.dg/opt/pr70245.C: New test.
10419 * g++.dg/opt/pr70245.h: New file.
10420 * g++.dg/opt/pr70245-aux.cc: New file.
10421
8ced6ab7 104222016-03-16 Martin Sebor <msebor@redhat.com>
10423
10424 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10425
37af779a 104262016-03-16 Richard Henderson <rth@redhat.com>
10427
10428 PR middle-end/70199
10429 * gcc.c-torture/compile/pr70199.c: New.
10430
78ed999c 104312016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10432
10433 * gcc.dg/uninit-19.c: Run dos2unix.
10434
462ca422 104352016-03-16 Marek Polacek <polacek@redhat.com>
10436
10437 PR c/70093
10438 * gcc.dg/nested-func-10.c: New test.
10439 * gcc.dg/nested-func-9.c: New test.
10440
fe58aacc 104412016-03-16 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR tree-optimization/68714
10444 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10445
27a53872 104462016-03-16 Tom de Vries <tom@codesourcery.com>
10447
10448 PR tree-optimization/68715
10449 * gcc.dg/graphite/pr68715-2.c: New test.
10450 * gcc.dg/graphite/pr68715.c: New test.
10451 * gfortran.dg/graphite/pr68715.f90: New test.
10452
95049c3c 104532016-03-16 Tom de Vries <tom@codesourcery.com>
10454
10455 PR tree-optimization/68809
10456 * gcc.dg/graphite/pr68809-2.c: New test.
10457 * gcc.dg/graphite/pr68809.c: New test.
10458
09eddd70 104592016-03-16 Jakub Jelinek <jakub@redhat.com>
10460
81fc5915 10461 PR c++/70147
10462 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10463 method call to i () as argument. Adjust expected output.
10464
09eddd70 10465 PR c++/70147
10466 * g++.dg/ubsan/pr70147-1.C: New test.
10467 * g++.dg/ubsan/pr70147-2.C: New test.
10468
6373d2a2 104692016-03-15 Martin Sebor <msebor@redhat.com>
10470
10471 PR c++/58281
10472 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10473
d27a0c11 104742016-03-15 John David Anglin <danglin@gcc.gnu.org>
10475
9908039d 10476 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10477 hppa*-*-hpux*.
10478
45cdc3a6 10479 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10480
d27a0c11 10481 PR libfortran/69799
10482 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10483 libatomic_available.
10484
0dd1d57f 104852016-03-15 Marek Polacek <polacek@redhat.com>
10486
10487 PR c++/70209
10488 * g++.dg/ext/attribute-may-alias-4.C: New test.
10489
0ce02c07 104902016-03-15 Alexander Monakov <amonakov@ispras.ru>
10491
10492 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10493 -fvar-tracking-assignments-toggle flag.
10494
f6e39b30 104952016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10496
10497 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10498
167f93a2 104992016-03-15 Jakub Jelinek <jakub@redhat.com>
10500
10501 PR rtl-optimization/70222
10502 * gcc.c-torture/execute/pr70222-1.c: New test.
10503 * gcc.c-torture/execute/pr70222-2.c: New test.
10504
08a8af4a 105052016-03-15 Richard Henderson <rth@redhat.com>
10506
10507 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10508
738eb905 105092016-03-15 Andrey Belevantsev <abel@ispras.ru>
10510
10511 PR rtl-optimization/69032
10512 * gcc.dg/pr69032.c: New test.
10513
dd148b3a 105142016-03-15 Andrey Belevantsev <abel@ispras.ru>
10515
10516 PR rtl-optimization/63384
d9aa5a50 10517 * g++.dg/pr63384.C: New test.
dd148b3a 10518
acf58115 105192016-03-15 Andrey Belevantsev <abel@ispras.ru>
10520
10521 PR target/64411
10522 * gcc.target/i386/pr64411.C: New test.
10523
a2897dc4 105242016-03-15 Tom de Vries <tom@codesourcery.com>
10525
10526 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10527 * gfortran.dg/goacc/kernels-alias.f95: New test.
10528
7bad2faf 105292016-03-14 Martin Sebor <msebor@redhat.com>
10530
10531 PR c++/53792
10532 * g++.dg/cpp0x/constexpr-inline.C: New test.
10533 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10534
d65fa8d9 105352016-03-14 David Edelsohn <dje.gcc@gmail.com>
10536
10537 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10538
2b3c633f 105392016-03-14 Jakub Jelinek <jakub@redhat.com>
10540
10541 PR middle-end/70219
10542 * gcc.dg/pr70219.c: New test.
10543
e947f9c3 105442016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10545
10546 PR target/70083
10547 * gcc.dg/torture/pr70083.c: New test.
10548 * gcc.target/i386/pr70083.c: New test.
10549
74201dc2 105502016-03-14 Richard Biener <rguenther@suse.de>
10551
10552 PR tree-optimization/56365
10553 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10554
88aea41e 105552016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10556
10557 PR target/70098
10558 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10559 New function.
10560 * g++.dg/pr70098.C: New testcase.
10561
10562
1bd2aefd 105632016-03-14 Tom de Vries <tom@codesourcery.com>
10564
10565 PR tree-optimization/70045
10566 * gcc.dg/graphite/pr70045.c: New test.
10567
922c7033 105682016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10569
10570 PR fortran/69043
10571 * gfortran.dg/include_9.f90: New test.
10572
fd4ab6d9 105732016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10574
10575 PR fortran/45076
10576 gfortran.dg/prof/prof.exp: New script.
10577 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10578
7d7218d3 105792016-03-12 Andrey Belevantsev <abel@ispras.ru>
10580
10581 PR rtl-optimization/69307
10582 * gcc.dg/pr69307.c: New test.
10583
02ffd664 105842016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10585
10586 PR target/69614
10587 * gcc.target/arm/pr69614.c: New.
10588
76e207a9 105892016-03-12 Paul Thomas <pault@gcc.gnu.org>
10590
10591 PR fortran/70031
10592 * gfortran.dg/submodule_14.f08: New test
10593
10594 PR fortran/69524
10595 * gfortran.dg/submodule_15.f08: New test
10596
490ee78a 105972016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10598
10599 PR c++/70106
10600 * g++.dg/cpp1y/paren3.C: New test.
10601
04e137ff 106022016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10603
10604 PR target/70131
10605 * gcc.target/powerpc/ppc-round2.c: New test.
10606
27b2c1c4 106072016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10608
10609 PR target/70123
10610 * gcc.dg/torture/pr70123.c: New test.
10611
84116671 106122016-03-11 Jeff Law <law@redhat.com>
10613
10614 PR tree-optimization/70190
10615 * gcc.c-torture/compile/pr70190.c: New test.
10616
cfa58bc8 106172016-03-11 David Malcolm <dmalcolm@redhat.com>
10618
10619 PR c/68187
10620 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10621 case.
10622 (test43_b): Likewise.
10623 (test43_c): Likewise.
10624 (test43_d): Likewise.
10625 (test43_e): Likewise.
10626 (test43_f): Likewise.
10627 (test43_g): Likewise.
10628 (test44_a): Likewise.
10629 (test44_b): Likewise.
10630 (test44_c): Likewise.
10631 (test44_d): Likewise.
10632 (test44_e): Likewise.
10633
ce234f27 106342016-03-11 David Malcolm <dmalcolm@redhat.com>
10635
10636 PR c/70085
10637 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10638
e4756b48 106392016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10640
10641 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10642 dg-options.
10643
1f5ef87e 106442016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10645
10646 PR target/70002
10647 PR target/69245
10648 * gcc.target/aarch64/pr69245_2.c: New test.
10649
f9c352a1 106502016-03-11 Jakub Jelinek <jakub@redhat.com>
10651
10652 PR tree-optimization/70177
10653 * gcc.dg/pr70177.c: New test.
10654
4dd92ac6 106552016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10656
10657 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10658
331e4fdb 106592016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10660
10661 * gcc.dg/tree-ssa/sra-20.c: New.
10662
69262824 106632016-03-11 Jakub Jelinek <jakub@redhat.com>
10664
6f9a7425 10665 PR rtl-optimization/70174
10666 * gcc.dg/pr70174.c: New test.
10667
69262824 10668 PR tree-optimization/70169
10669 * gcc.dg/pr70169.c: New test.
10670
4637a847 106712016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10672
10673 PR target/70160
10674 * gcc.target/i386/pr70160.c: New test.
10675
5a86d754 106762016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10677
10678 * gcc.target/s390/dfp-1.c: New test.
10679
af4c8290 106802016-03-10 Nick Clifton <nickc@redhat.com>
10681
10682 PR target/70044
10683 * gcc.target/aarch64/pr70044.c: New test.
10684
98dfd328 106852016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10686 Jakub Jelinek <jakub@redhat.com>
10687
10688 PR c++/70001
10689 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10690 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10691 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10692
75e72311 106932016-03-10 Jan Hubicka <hubicka@ucw.cz>
10694
10695 PR lto/69589
10696 * g++.dg/lto/pr69589_0.C: New testcase
10697 * g++.dg/lto/pr69589_1.C: New testcase
10698
a2eb1271 106992016-03-10 Marek Polacek <polacek@redhat.com>
10700
10701 PR c++/70153
10702 * g++.dg/delayedfold/unary-plus1.C: New test.
10703
107042016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 10705
10706 * gcc.target/arm/pr45701-1.c: Escape brackets.
10707 * gcc.target/arm/pr45701-2.c: Likewise.
10708
5ab2987f 107092016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10710
10711 * gfortran.dg/unconstrained_commons.f: New.
10712
6972afac 107132016-03-10 Alan Modra <amodra@gmail.com>
10714
10715 * gcc.dg/pr69195.c: New.
10716 * gcc.dg/pr69238.c: New.
10717
c82c99ec 107182016-03-10 Tom de Vries <tom@codesourcery.com>
10719
10720 PR testsuite/68915
10721 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10722
a2389d4a 107232016-03-10 Richard Biener <rguenther@suse.de>
10724
10725 PR tree-optimization/70128
10726 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10727 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10728
c272412d 107292016-03-09 Jakub Jelinek <jakub@redhat.com>
10730
a0451069 10731 PR tree-optimization/70152
10732 * gcc.dg/pr70152.c: New test.
10733
c272412d 10734 PR target/70086
10735 * gcc.target/i386/pr70086-1.c: New test.
10736 * gcc.target/i386/pr70086-2.c: New test.
10737 * gcc.target/i386/pr70086-3.c: New test.
5f611068 10738
10739 PR tree-optimization/70127
10740 * gcc.c-torture/execute/pr70127.c: New test.
10741
27dcb7a8 107422016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10743
10744 * c-c++-common/goacc/combined-directives-2.c: New test.
10745
c24757cf 107462016-03-09 David Malcolm <dmalcolm@redhat.com>
10747
10748 PR c/68473
10749 PR c++/70105
10750 * g++.dg/diagnostic/pr70105.C: New test.
10751 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10752 (test_multiple_ordinary_maps): New test function.
10753
83108969 107542016-03-09 David Malcolm <dmalcolm@redhat.com>
10755
10756 PR c/68473
10757 PR c++/70105
10758 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10759 Drop range information from call to inform_at_rich_loc.
10760 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10761 New.
10762 (test_show_locus): Replace calls to rich_location::add_range with
10763 calls to add_range. Rewrite the tests that used the now-defunct
10764 rich_location ctor taking a source_range. Simplify other tests
10765 by replacing calls to COMBINE_LOCATION_DATA with calls to
10766 make_location.
10767
6733c0e8 107682016-03-09 Richard Biener <rguenther@suse.de>
10769 Jakub Jelinek <jakub@redhat.com>
10770
10771 PR tree-optimization/70138
10772 * gcc.dg/vect/pr70138-1.c: New testcase.
10773 * gcc.dg/vect/pr70138-2.c: Likewise.
10774
96abb9f5 107752016-03-09 Jakub Jelinek <jakub@redhat.com>
10776
10777 PR target/70049
10778 * gcc.target/i386/pr70049.c: New test.
10779
42bb3bfb 107802016-03-09 Richard Biener <rguenther@suse.de>
10781
10782 PR c/70143
10783 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10784 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10785 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10786
27527428 107872016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10790 arm-*-*.
10791
248449f2 107922016-03-09 Jakub Jelinek <jakub@redhat.com>
10793
1bd49ced 10794 PR middle-end/67278
10795 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10796
248449f2 10797 PR target/67278
10798 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10799
10800 PR middle-end/70050
10801 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10802 in testcase comment.
10803
dfc460ff 108042016-03-09 Tom de Vries <tom@codesourcery.com>
10805
10806 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10807 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10808 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10809 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10810 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10811 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10812 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10813 * gfortran.dg/goacc/kernels-loop.f95: New test.
10814
0377fc7f 108152016-03-08 Martin Sebor <msebor@redhat.com>
10816
10817 PR c++/62096
10818 * g++.dg/warn/overflow-warn-7.C: New test.
10819
3556aa80 108202016-03-08 Jason Merrill <jason@redhat.com>
10821
10822 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10823 * lib/target-supports.exp (check_effective_target_concepts): New.
10824
e5096208 108252016-03-08 Jakub Jelinek <jakub@redhat.com>
10826
5370eb8d 10827 PR c++/70135
10828 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10829 * g++.dg/ubsan/pr70135.C: New test.
10830
e5096208 10831 PR target/70110
10832 * gcc.dg/pr70110.c: New test.
10833
cc37120d 108342016-03-07 Martin Jambor <mjambor@suse.cz>
10835
10836 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10837 * c-c++-common/gomp/if-1.c: Likewise.
10838 * c-c++-common/gomp/pr61486-2.c: Likewise.
10839 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10840 to dg-additional-options.
10841 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10842 * g++/gomp/target-teams-1.c: Likewise.
10843 * gcc.dg/gomp/gomp.exp: Likewise.
10844 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10845 dg-additional-options.
10846 * gfortran.dg/gomp/gomp.exp: Likewise.
10847 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10848 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10849 dg-additional-options.
10850 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10851
53c248d8 108522016-03-07 Martin Jambor <mjambor@suse.cz>
10853
10854 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10855 * c-c++-common/gomp/gridify-1.c: New test.
10856 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10857
541e79a0 108582016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10859
10860 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10861 trigger for cortex-r8, when scanning for register r8.
10862 * gcc.target/arm/pr45701-2.c: Likewise.
10863
4dfabd94 108642016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 10865 Jeff Law <law@redhat.com>
4dfabd94 10866
10867 PR tree-optimization/69740
10868 * gcc.c-torture/compile/pr69740-1.c: New test.
10869 * gcc.c-torture/compile/pr69740-2.c: New test.
10870
1b63a87b 108712016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10872
10873 * lib/target-supports.exp
10874 (check_effective_target_whole_vector_shift): Enable for PPC64.
10875
d33914da 108762016-03-07 Richard Biener <rguenther@suse.de>
10877
10878 PR tree-optimization/70115
10879 * gcc.dg/torture/pr70115.c: New testcase.
10880
584fba4b 108812016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10882
10883 PR middle-end/69916
10884 * c-c-++-common/goacc/pr69916.c: New.
10885
7f2f5ec0 108862016-03-07 Richard Henderson <rth@redhat.com>
10887
10888 * gcc.c-torture/compile/pr70061.c: New test.
10889
f530e7c4 108902016-03-07 Richard Biener <rguenther@suse.de>
10891
10892 PR testsuite/70109
10893 * gcc.dg/vect/O3-pr36098.c: New testcase.
10894
a3855fed 108952016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10896
10897 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10898
091ffc31 108992016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10900
10901 * gnat.dg/renaming9.ad[sb]: New testcase.
10902
2941b871 109032016-03-05 Jakub Jelinek <jakub@redhat.com>
10904
10905 PR c++/70084
10906 * g++.dg/expr/stdarg3.C: New test.
10907
5173ce42 109082016-03-04 Jeff Law <law@redhat.com>
10909
10910 PR tree-optimization/69196
10911 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10912 x86_64-*-*.
10913
2d1d2e55 109142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10915
0e43078e 10916 PR c/69973
10917 * gcc.dg/pr69973.c: New test.
10918
d8ec06ae 10919 PR rtl-optimization/69941
10920 * gcc.dg/torture/pr69941.c: New test.
10921
2d1d2e55 10922 PR c/69824
10923 * gcc.dg/pr69824.c: New test.
10924
32f692e2 109252016-03-05 Tom de Vries <tom@codesourcery.com>
10926
10927 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10928 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10929 function.
10930
1c699e9a 109312016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10932
10933 PR c++/66786
10934 * g++.dg/cpp1y/var-templ48.C: New test.
10935 * g++.dg/cpp1y/var-templ49.C: New test.
10936
358448c6 109372016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10938
10939 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10940
01dc3c45 109412016-03-04 Jakub Jelinek <jakub@redhat.com>
10942
e968ff6d 10943 PR c++/70035
10944 * g++.dg/ubsan/pr70035.C: New test.
10945
01dc3c45 10946 PR target/70062
10947 * gcc.target/i386/pr70062.c: New test.
10948
3937d618 109492016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10950
10951 * g++.dg/template/typename21.C: Remove c++98_only.
10952
c58ac7f8 109532016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10954
10955 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10956
0060768a 109572016-03-04 David Malcolm <dmalcolm@redhat.com>
10958
10959 PR c/68187
10960 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10961 function.
10962 (fn_42_b): Likewise.
10963 (fn_42_c): Likewise.
10964
74c6fd40 109652016-03-04 David Malcolm <dmalcolm@redhat.com>
10966
10967 PR c/68187
10968 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10969 function.
10970 (fn_40_b): Likewise.
10971 (fn_41_a): Likewise.
10972 (fn_41_b): Likewise.
10973
31b11359 109742016-03-04 Jakub Jelinek <jakub@redhat.com>
10975
10976 PR target/70059
10977 * gcc.target/i386/avx512f-pr70059.c: New test.
10978 * gcc.target/i386/avx512dq-pr70059.c: New test.
10979
c5b93452 109802016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10981
10982 PR rtl-optimization/57676
10983 * gcc.dg/torture/pr57676.c: New test.
10984
268fbd56 109852016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10986
10987 * gcc.dg/pr70026.c: New test.
10988
6560d1ad 109892016-03-04 Marek Polacek <polacek@redhat.com>
10990
10991 PR c/69798
10992 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10993 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10994
cc7dfddf 109952016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10996
10997 PR target/70004
10998 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10999 Delete.
11000 (test_corners_sisd_si): Likewise.
11001 (main): Remove checks of the above.
11002 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11003
e9663bd4 110042016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11005
11006 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11007
dcdd684e 110082016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11009
11010 * gcc.dg/torture/pr69951.c: Accept argc==0.
11011
e692d332 110122016-03-04 Richard Biener <rguenther@suse.de>
11013
11014 PR c++/70054
11015 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11016 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11017
af77b7e6 110182016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11019
11020 PR testsuite/69766
11021 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11022 testing multiarch.
11023
290da96e 110242016-03-04 Jakub Jelinek <jakub@redhat.com>
11025
11026 PR debug/69947
11027 * gcc.dg/guality/pr69947.c: New test.
11028
e51ce713 110292016-03-03 Jakub Jelinek <jakub@redhat.com>
11030
11031 PR ada/70017
11032 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11033
1feed892 110342016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11035
11036 PR rtl-optimization/69904
11037 * gcc.target/arm/pr69904.c: New test.
11038
c32bda69 110392016-03-03 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR target/70021
11042 * gcc.dg/vect/pr70021.c: New test.
11043 * gcc.target/i386/pr70021.c: New test.
11044
1bc579ed 110452016-03-03 Marek Polacek <polacek@redhat.com>
11046
11047 PR middle-end/70050
11048 * gcc.dg/pr70050.c: New test.
11049
cfa8d638 110502016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11051
11052 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11053
1b889259 110542016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11055
11056 PR tree-optimization/70043
11057 * gfortran.dg/vect/pr70043.f90: New test.
11058
f756dfa3 110592016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11060
11061 * gnat.dg/specs/task1.ads: New test.
11062
5cb4863d 110632016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11064
11065 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11066 Invoke gdb with -batch.
11067 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11068
5dd12e43 110692016-03-03 Richard Biener <rguenther@suse.de>
11070
11071 PR tree-optimization/55936
11072 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11073
d97ba4ca 110742016-03-02 Jeff Law <law@redhat.com>
11075
5d23c86f 11076 PR rtl-optimization/69942
11077 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11078 effects of argument promotions.
11079
d97ba4ca 11080 PR tree-optimization/69987
11081 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11082 target does not support -fprefetch-loop-arrays.
11083
901faaa0 110842016-03-02 Uros Bizjak <ubizjak@gmail.com>
11085
11086 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11087
51f6fdce 110882016-03-02 Bin Cheng <bin.cheng@arm.com>
11089
6bc7872f 11090 PR rtl-optimization/69052
51f6fdce 11091 * gcc.target/i386/pr69052.c: New test.
11092
31d31e07 110932016-03-02 Alan Modra <amodra@gmail.com>
11094
11095 * gcc.dg/pr69990.c: New.
11096
04faee95 110972016-03-02 Jakub Jelinek <jakub@redhat.com>
11098
270d0117 11099 PR c/68062
11100 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11101
11102 PR middle-end/70022
11103 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11104
04faee95 11105 PR target/70028
11106 * gcc.target/i386/pr70028.c: New test.
11107
a2cc9e8e 111082016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11109
11110 * c-c++-common/asan/swapcontext-test-1.c,
11111 * c-c++-common/tsan/thread_leak.c,
11112 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11113 * g++.dg/tsan/benign_race.C,
11114 * g++.dg/tsan/fd_close_norace.C,
11115 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11116 races with sanitizer output
11117
dd4bd263 111182016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 11119 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 11120
11121 PR target/67278
11122 * gcc.dg/simd-8.c: New testcase.
11123
b5fe3a49 111242016-03-02 Richard Biener <rguenther@suse.de>
11125
11126 PR middle-end/67278
11127 * gcc.dg/simd-7.c: New testcase.
11128
23601f67 111292016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11130
11131 * gcc.target/i386/pr70007.c: Tweak.
11132
f66f65e7 111332016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11134
11135 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11136
60773515 111372016-03-02 Marek Polacek <polacek@redhat.com>
11138
11139 PR c/67854
11140 * gcc.dg/pr67854.c: New test.
11141
6c094cb1 111422016-03-02 Jakub Jelinek <jakub@redhat.com>
11143
11144 PR middle-end/70025
11145 * gcc.dg/torture/pr70025.c: New test.
11146
7627bb56 111472016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11148
11149 PR tree-optimization/68621
11150 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11151
066c8e94 111522016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11153
11154 * gcc.target/i386/pr70007.c: New test.
11155
d3b819ad 111562016-03-01 Jeff Law <law@redhat.com>
11157
d4b9ad56 11158 PR tree-optimization/69196
7e217344 11159 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 11160
d3b819ad 11161 PR tree-optimization/69196
11162 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11163 duplicating code and spoiling the expected output.
11164
4f37285d 111652016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11166
11167 PR target/70033
11168 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11169 supports power9 before doing tests.
11170 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11171 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11172 * gcc.target/powerpc/p9-permute.c: Likewise.
11173
3e9c4f6c 111742016-03-01 Uros Bizjak <ubizjak@gmail.com>
11175
11176 PR target/70027
11177 * gcc.target/i386/pr70027.c: New test.
11178
e324729e 111792016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 11180
11181 * gcc.dg/pr70017.c: New test.
11182
40e9ce2d 111832016-03-01 Jakub Jelinek <jakub@redhat.com>
11184
11185 PR c/69796
11186 PR c/69974
11187 * gcc.dg/pr69796.c: New test.
11188 * gcc.dg/pr69974.c: New test.
11189
e8b016ea 111902016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11191
11192 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11193
24d3127c 111942016-02-29 Jeff Law <law@redhat.com>
11195
11196 PR tree-optimization/69987
11197 * gfortran.dg/pr69987.f90: New test.
11198
11199 PR tree-optimization/69989
11200 * gcc.c-torture/compile/pr69989-2.c: New test.
11201
12cc1225 112022016-03-01 Marek Polacek <polacek@redhat.com>
11203
11204 PR c++/69795
11205 * g++.dg/parse/invalid1.C: New test.
11206
d99a947c 112072016-03-01 Richard Biener <rguenther@suse.de>
11208
11209 PR middle-end/70022
11210 * gcc.dg/pr70022.c: New testcase.
11211
395dbc60 112122016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11213
11214 PR tree-optimization/69956
11215 * gcc.dg/pr69956.c: New test.
11216
40a35c55 112172016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11218
11219 PR target/70011
11220 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11221 XFAIL when hardware supports efficient unaligned storage access.
11222
4edc90b0 112232016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11224
11225 PR c++/69961
11226 * g++.dg/template/pr69961a.C: New test.
11227 * g++.dg/template/pr69961b.C: New test.
11228
1ed1f69a 112292016-02-29 David Malcolm <dmalcolm@redhat.com>
11230
11231 PR preprocessor/69985
11232 * gcc.dg/cpp/pr69985.c: New test case.
11233
01c5d15d 112342016-02-29 Jeff Law <law@redhat.com>
11235
3a4d3de5 11236 PR tree-optimization/70005
11237 * gcc.c-torture/execute/pr70005.c New test.
11238
01c5d15d 11239 PR tree-optimization/69999
11240 * gcc.c-torture/compile/pr69999.c: New test.
11241
1bf66b54 112422016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11243
11244 PR tree-optimization/69652
11245 * gcc.dg/torture/pr69652.c: Delete test.
11246 * gcc.dg/vect/pr69652.c: New test.
11247
b4d653d5 112482016-02-19 Richard Biener <rguenther@suse.de>
11249
11250 PR tree-optimization/69980
11251 * gfortran.dg/vect/pr69980.f90: New testcase.
11252
35bc4745 112532016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11254
11255 * gcc.target/sparc/20160229-1.c: New test.
11256
bb54a538 112572016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11258
11259 * gnat.dg/stack_usage3.adb: New test.
11260 * gnat.dg/stack_usage3_pkg.ads: New helper.
11261
95164e71 112622016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11263
11264 * gnat.dg/renaming8.adb: New test.
11265 * gnat.dg/renaming8_pkg1.ads: New helper.
11266 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11267 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11268
a890896f 112692016-02-29 Richard Biener <rguenther@suse.de>
11270
11271 PR tree-optimization/69720
11272 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11273
5c70403a 112742016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11275
11276 PR fortran/68147
11277 PR fortran/47674
11278 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11279
dfb6d139 112802016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 11281 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11282
11283 PR fortran/56007
11284 * gfortran.dg/coarray_8.f90: Adjust error message.
11285 * gfortran.dg/pr56007.f90: New test.
11286 * gfortran.dg/pr56007.f: New test.
11287
536508db 112882016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11289
11290 PR tree-optimization/69989
11291 * gcc.dg/torture/pr69989.c: New test.
11292
eec75e45 112932016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11294
11295 * gcc.target/i386/stack-realign-win.c: New test.
11296
0175e45a 112972016-02-28 Harald Anlauf <anlauf@gmx.de>
11298
11299 PR fortran/60126
11300 * gfortran.dg/pr60126.f90: New test.
11301
2a703589 113022016-02-27 Jeff Law <law@redhat.com>
11303
11304 Revert
11305 2016-02-26 Richard Biener <rguenther@suse.de>
11306 Jeff Law <law@redhat.com>
11307
11308 PR tree-optimization/69740
11309 * gcc.c-torture/compile/pr69740-1.c: New test.
11310 * gcc.c-torture/compile/pr69740-2.c: New test.
11311
359b4c18 113122016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11313
1c96765a 11314 PR fortran/69910
359b4c18 11315 * gfortran.dg/newunit_4.f90: New test.
11316
49462d93 113172016-02-27 Jakub Jelinek <jakub@redhat.com>
11318
11319 PR target/69613
11320 PR rtl-optimization/69886
11321 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11322 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11323 target.
11324
c4ac733e 113252016-02-26 Martin Sebor <msebor@redhat.com>
11326
11327 PR tree-optimization/15826
11328 * gcc.dg/tree-ssa/pr15826.c: New test.
11329
da8c4b5d 113302016-02-26 Jakub Jelinek <jakub@redhat.com>
11331
11332 PR target/69969
11333 * gcc.target/powerpc/pr69969.c: New test.
11334
0a4558eb 113352016-02-26 Martin Sebor <msebor@redhat.com>
11336
11337 PR c++/15766
11338 * g++.old-deja/g++.other/decl5.C: Add a test case.
11339
5b500299 113402016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11341
11342 PR target/69946
11343 * gcc.target/powerpc/pr69946.c: New file.
11344
565f533b 113452016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 11346 Jeff Law <law@redhat.com>
565f533b 11347
0a4558eb 11348 PR tree-optimization/69740
565f533b 11349 * gcc.c-torture/compile/pr69740-1.c: New test.
11350 * gcc.c-torture/compile/pr69740-2.c: New test.
11351
ff67cbea 113522016-02-26 Martin Jambor <mjambor@suse.cz>
11353
11354 PR middle-end/69920
11355 * gcc.dg/torture/pr69932.c: New test.
11356 * gcc.dg/torture/pr69936.c: Likewise.
11357
e400d817 113582016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11359
11360 PR target/69709
11361 * gcc.target/s390/pr69709.c: New test.
11362
126a5a2d 113632016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11364
11365 PR target/69245
11366 * gcc.target/aarch64/pr69245_1.c: New test.
11367
59c58860 113682016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 PR target/69613
11371 * gcc.dg/torture/pr69613.c: New test.
11372
9441fa4e 113732016-02-26 Jakub Jelinek <jakub@redhat.com>
11374
11375 PR rtl-optimization/69891
11376 * gcc.target/i386/pr69891.c: New test.
11377
e48fcde0 113782016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 11379 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11380
35ed600a 11381 PR target/61397
f41208a1 11382 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11383 functionality for both 32-bit and 64-bit.
11384
c86aaa0e 113852016-02-26 Richard Biener <rguenther@suse.de>
11386
11387 PR tree-optimization/69551
11388 * gcc.dg/torture/pr69951.c: New testcase.
11389
38e71a65 113902016-02-25 Richard Biener <rguenther@suse.de>
11391
11392 PR tree-optimization/48795
11393 * gcc.dg/Warray-bounds-18.c: New testcase.
11394
03331e69 113952016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11396
11397 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11398
f14d8d6a 113992016-02-25 Jakub Jelinek <jakub@redhat.com>
11400
11401 PR rtl-optimization/69896
11402 * gcc.dg/pr69896.c: New test.
11403
4003c807 114042016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11405
11406 PR c++/69736
11407 * g++.dg/cpp1y/paren2.C: New test.
11408
a0573328 114092016-02-24 Martin Sebor <msebor@redhat.com>
11410
11411 PR c/51147
11412 * gcc.dg/enum-mode-2.c: New test.
11413
2cde02ad 114142016-02-24 Jakub Jelinek <jakub@redhat.com>
11415
11416 PR c++/69922
11417 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11418 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11419 * g++.dg/ubsan/pr69922.C: New test.
11420
f0ea75d1 114212016-02-24 Marek Polacek <polacek@redhat.com>
11422
11423 PR c/69819
11424 * gcc.dg/pr69819.c: New test.
11425
05027366 114262016-02-24 Martin Sebor <msebor@redhat.com>
11427
34ed562b 11428 PR c++/69912
11429 * g++.dg/ext/flexary15.C: New test.
11430
114312016-02-24 Martin Sebor <msebor@redhat.com>
11432
11433 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 11434 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 11435 * g++.dg/ext/builtin_alloca.C: Same.
05027366 11436
650c3ad5 114372016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11438 Charles Baylis <charles.baylis@linaro.org>
11439
11440 PR debug/61033
11441 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11442
596070e8 114432016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 11444 Jakub Jelinek <jakub@redhat.com>
596070e8 11445
11446 PR middle-end/69760
11447 * gcc.dg/torture/pr69760.c: New testcase.
11448
d6b92d9f 114492016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11450
11451 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11452 pattern on Solaris with as.
11453
90436d9d 114542016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11455
11456 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11457 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11458 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11459 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11460
7c749495 114612016-02-24 Jakub Jelinek <jakub@redhat.com>
11462
11463 PR middle-end/69915
11464 * gcc.dg/pr69915.c: New test.
11465
9c9680b5 114662016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11467
11468 PR rtl-optimization/69886
11469 * gcc.dg/torture/pr69886.c: New test.
11470
36d081ee 114712016-02-24 Richard Biener <rguenther@suse.de>
11472
11473 PR middle-end/68963
11474 * gcc.dg/torture/pr68963.c: New testcase.
11475
2a0accb9 114762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11477
11478 PR target/69875
11479 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11480 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11481 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11482 * gcc.target/arm/atomic_loaddi_1.c: New test.
11483 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11484 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11485 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11486 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11487 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11488 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11489 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11490 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11491
f0e92ef1 114922016-02-24 Jakub Jelinek <jakub@redhat.com>
11493
11494 PR middle-end/69909
11495 * gcc.dg/torture/pr69909.c: New test.
11496
6907286f 114972016-02-24 Richard Biener <rguenther@suse.de>
11498
11499 PR tree-optimization/69907
11500 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11501 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11502 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11503
e6ab7475 115042016-02-24 Christian Bruel <christian.bruel@st.com>
11505
11506 * gcc.target/arm/pragma_cpp_fma.c: New test.
11507
47587450 115082016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11509
11510 PR fortran/61156
11511 * gfortran.dg/include_6.f90: Update test.
11512
d41ab738 115132016-02-23 Jakub Jelinek <jakub@redhat.com>
11514
11515 PR objc/69844
11516 * objc.dg/pr69844.m: New test.
11517
4772d9d5 115182016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11519
11520 PR libgfortran/69456
11521 * gfortran.dg/namelist_89.f90: New test.
11522 * gfortran.dg/pr59700.f90: Update test..
11523
8c38d887 115242016-02-23 Martin Sebor <msebor@redhat.com>
11525
11526 PR middle-end/69780
11527 * g++.dg/ext/builtin_alloca.C: New test.
11528 * gcc.dg/builtins-68.c: New test.
11529
ee1bfdb0 115302016-02-23 Richard Henderson <rth@redhat.com>
11531
11532 * gcc.target/i386/addr-space-3.c: Remove test.
11533
52609ec3 115342016-02-23 David Malcolm <dmalcolm@redhat.com>
11535
11536 PR preprocessor/69126
11537 PR preprocessor/69543
11538 * c-c++-common/pr69126-2-long.c: New test.
11539 * c-c++-common/pr69126-2-short.c: New test.
11540 * c-c++-common/pr69543-1.c: Remove xfail.
11541
d5bf2cc8 115422016-02-23 David Malcolm <dmalcolm@redhat.com>
11543
11544 PR preprocessor/69126
11545 PR preprocessor/69543
11546 PR preprocessor/69558
11547 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11548 (f): Rename to...
11549 (test_2): ...this, and add leading comment.
11550 (MACRO_3, test_3): New.
11551 (MACRO_4A, MACRO_4B, test_4): New.
11552 (MACRO): Rename to...
11553 (MACRO_5): ...this.
11554 (g): Rename to...
11555 (test_5): ...this, updating for renaming of MACRO, and
11556 add leading comment.
11557 * c-c++-common/pr69543-1.c: New.
11558 * c-c++-common/pr69543-2.c: New.
11559 * c-c++-common/pr69543-3.c: New.
11560 * c-c++-common/pr69543-4.c: New.
11561 * c-c++-common/pr69558-1.c: New.
11562 * c-c++-common/pr69558-2.c: New.
11563 * c-c++-common/pr69558-3.c: New.
11564 * c-c++-common/pr69558-4.c: New.
11565 * gcc.dg/pr69558.c: Move to...
11566 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11567 xfail for c++.
11568
3a37a410 115692016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11570
11571 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11572 to -ftree-parallelize-loops/-fopenacc changes.
11573 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11574 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11575 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11576 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11577 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11578 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11579 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11580 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11581 * c-c++-common/goacc/kernels-loop.c: Likewise.
11582 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11583 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11584 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11585 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11586
ecca180f 115872016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11588
11589 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11590
eec0fa3f 115912016-02-23 Jakub Jelinek <jakub@redhat.com>
11592
f1f91c07 11593 PR c++/69902
11594 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11595
eec0fa3f 11596 PR c/69900
11597 * gcc.dg/pr69900.c: New test.
11598
e045424d 115992016-02-23 Martin Jambor <mjambor@suse.cz>
11600
11601 PR tree-optimization/69666
11602 * gcc.dg/tree-ssa/pr69666.c: New test.
11603
f482dff6 116042016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11605
11606 PR fortran/67451
11607 * gfortran.dg/coarray_allocate_5.f08: New test.
11608
57ed698b 116092016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11610
11611 * gcc.target/s390/vcond-shift.c: Move to ...
11612 * gcc.target/s390/vector/vcond-shift.c: ... here.
11613
990e443c 116142016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11615
11616 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11617 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11618
296c5f01 116192016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11620
11621 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11622
e53f41d5 116232016-02-20 Mark Wielaard <mjw@redhat.com>
11624
11625 PR c/28901
11626 * gcc.dg/unused-variable-3.c: New test.
11627
13af201d 116282016-02-22 Jakub Jelinek <jakub@redhat.com>
11629
11630 PR target/69888
11631 * gcc.target/i386/pr69888.c: New test.
11632
682c90f9 116332016-02-22 Richard Biener <rguenther@suse.de>
11634
11635 PR tree-optimization/69882
11636 * gfortran.dg/vect/pr69882.f90: New testcase.
11637
b8cd18c3 116382016-02-22 Jakub Jelinek <jakub@redhat.com>
11639
11640 PR target/69885
11641 * gcc.dg/pr69885.c: New test.
11642
09343379 116432016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11644
11645 PR target/69806
11646 PR target/54089
11647 * gcc.target/sh/pr54089-10.c: New.
11648
b345a09f 116492016-02-20 Paul Thomas <pault@gcc.gnu.org>
11650
11651 PR fortran/69423
11652 * gfortran.dg/deferred_character_15.f90 : New test.
11653
51385aed 116542016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11655
11656 PR fortran/57365
11657 gfortran.dg/allocate_with_source_18.f03: New test.
11658
116592016-02-20 Harald Anlauf <anlauf@gmx.de>
11660
11661 PR fortran/52531
11662 gfortran.dg/gomp/pr52531.f90: New test.
11663
9cce8384 116642016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11665
11666 PR c++/69865
11667 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11668 -std=c++03.
11669
d91f5fbb 116702016-02-19 Jakub Jelinek <jakub@redhat.com>
11671
563d5cb8 11672 PR c++/69826
11673 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11674 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11675
0a04aac9 11676 PR c++/69850
11677 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11678
d91f5fbb 11679 PR c++/69851
11680 * g++.dg/torture/pr69851.C: New test.
11681
5fe1f282 116822016-02-19 Martin Sebor <msebor@redhat.com>
11683
11684 PR testsuite/69573
11685 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11686
a45bce11 116872016-02-19 Jakub Jelinek <jakub@redhat.com>
11688
6263dde1 11689 PR c++/69850
11690 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11691 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11692
a45bce11 11693 PR c++/67767
11694 * g++.dg/cpp0x/pr67767.C: New test.
11695
cf2ed1b7 116962016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11697
11698 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11699 for fp, simd, crypto, crc, lse.
11700 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11701 above.
11702 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11703 effective target check.
11704
f6cc34b0 117052016-02-19 Jakub Jelinek <jakub@redhat.com>
11706
11707 PR target/69820
11708 * gcc.target/i386/pr69820.c: New test.
11709
6c678e78 117102016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11711
11712 * gcc.target/s390/vector/int128-1.c: New test.
11713
b088ff4b 117142016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11715
11716 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11717
b11e60a4 117182016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11719
11720 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11721 instruction pattern name to prevent the testcase from failing with
11722 -march=z13.
11723
664ff6a0 117242016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11725
11726 * gcc.target/s390/md/movstr-2.c: New test.
11727
e80be24b 117282016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11729
11730 * gcc.target/s390/morestack.c: New test.
11731
9839f350 117322016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11733
11734 PR target/69625
11735 * gcc.target/s390/pr69625.c: Add test case.
11736
4550fbd0 117372016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11738
11739 PR testsuite/68580
11740 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11741
57d00b6a 117422016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11743
11744 PR target/68404
11745 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11746 * gcc.target/powerpc/fusion3.c: Likewise.
11747
63ad69d6 117482016-02-18 Richard Biener <rguenther@suse.de>
11749
11750 PR middle-end/69553
11751 * g++.dg/torture/pr69553.C: New testcase.
11752
d92404ed 117532016-02-18 Nick Clifton <nickc@redhat.com>
11754
4550fbd0 11755 PR target/62254
11756 PR target/69610
11757 * gcc.target/arm/pr62554.c: New test.
11758 * gcc.target/arm/pr69610-1.c: New test.
11759 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 11760
0808dfce 117612016-02-18 Richard Biener <rguenther@suse.de>
11762
11763 PR middle-end/69854
11764 * gcc.dg/torture/pr69854.c: New testcase.
11765
fc3527e3 117662016-02-17 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR c++/69850
11769 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11770
e3c24279 117712012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11772
11773 * gcc.target/powerpc/vec-cg.c: New test.
11774
c9732c2b 117752016-02-17 Richard Biener <rguenther@suse.de>
11776
11777 PR testsuite/69586
11778 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11779
51bf9f9b 117802016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11781
11782 PR target/69161
11783 * gcc.c-torture/compile/pr69161.c: New test.
11784
6baedca3 117852016-02-17 David Sherwood <david.sherwood@arm.com>
11786
11787 PR target/69532
11788 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11789 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11790
4f240715 117912016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11792
11793 * gcc.dg/ifcvt-4.c: Skip on Visium.
11794
e0c0515d 117952016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11796
11797 * gnat.dg/atomic8.adb: New test.
11798
7b319ee6 117992016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11800
11801 * gnat.dg/discr46.ad[sb]: New test.
11802
48a7e3d1 118032016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11804
11805 PR Target/48344
11806 * gcc.target/powerpc/pr48344-1.c: New test.
11807
3f844f15 118082015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11809
11810 PR fortran/69742
11811 * gfortran.dg/associate_21.f90: New test.
11812
7675e968 118132016-02-16 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR c/69835
11816 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11817 -Wnonnull in dg-options.
11818 * c-c++-common/nonnull-2.c: New test.
11819
d6faee88 118202016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11821 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11822
11823 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11824
3a2a72aa 118252016-02-16 Jakub Jelinek <jakub@redhat.com>
11826
11827 PR middle-end/69801
11828 * gcc.dg/pr69801.c: Add empty dg-options.
11829
28072426 118302016-02-16 James Norris <jnorris@codesourcery.com>
11831
11832 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11833 * g++.dg/goacc/deviceptr-1.c: New file.
11834
37fffac2 118352016-02-16 Jakub Jelinek <jakub@redhat.com>
11836
11837 PR tree-optimization/69820
11838 * gcc.dg/vect/pr69820.c: New test.
11839
f72a5e61 118402016-02-16 Richard Biener <rguenther@suse.de>
11841
11842 PR tree-optimization/69776
11843 * gcc.dg/torture/pr69776-2.c: New testcase.
11844
50e0cd76 118452016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11846
11847 PR tree-optimization/69714
11848 * gcc.dg/torture/pr69714.c: New test.
11849
14a72c4e 118502016-02-16 Jakub Jelinek <jakub@redhat.com>
11851
11852 PR tree-optimization/69802
11853 * gcc.dg/pr69802.c: New test.
11854
fd808c11 118552016-02-16 Richard Biener <rguenther@suse.de>
11856
11857 PR middle-end/69801
11858 * gcc.dg/pr69801.c: New testcase.
11859
49a549ca 118602016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11861
11862 PR libgfortran/69651
11863 * gfortran.dg/read_bang.f90: New test.
11864 * gfortran.dg/read_bang4.f90: New test.
11865
77454e6e 118662016-02-15 Jakub Jelinek <jakub@redhat.com>
11867
2074f21c 11868 PR c++/69658
11869 * g++.dg/init/pr69658.C: New test.
11870
77454e6e 11871 PR c++/69797
11872 * c-c++-common/pr69797.c: New test.
11873
4ef4d764 118742016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11875
11876 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11877 check for aarch64*-*-*.
11878
4a45fe0f 118792016-02-15 Richard Biener <rguenther@suse.de>
11880
11881 PR tree-optimization/69783
11882 * gcc.dg/vect/pr69783.c: New testcase.
11883
0b3619e6 118842016-02-15 Richard Biener <rguenther@suse.de>
11885
11886 PR tree-optimization/69776
11887 * gcc.dg/torture/pr69776.c: New testcase.
11888
9b49c3cb 118892016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11890
11891 PR fortran/60526
11892 * gfortran.dg/type_decl_4.f90: Reinstated.
11893
e46faff9 118942016-02-14 John David Anglin <danglin@gcc.gnu.org>
11895
11896 PR fortran/68746
11897 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11898
a96c809a 118992016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11900
11901 PR fortran/60526
11902 PR bootstrap/69816
11903 * gfortran.dg/type_decl_4.f90: Removed.
11904
fdec7e88 119052016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11906
11907 PR fortran/60526
11908 * gfortran.dg/type_decl_4.f90: New test.
11909
a72095c4 119102016-02-14 Alan Modra <amodra@gmail.com>
11911
bc436924 11912 PR testsuite/68886
a72095c4 11913 * gcc.c-torture/execute/stkalign.c: Revise test.
11914
73bb5f8b 119152016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11916
11917 PR target/67260
11918 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11919
beb13161 119202016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11921
11922 PR target/67260
11923 * gcc.target/sh/torture/pr67260.c: New.
11924
67cab04e 119252016-02-12 John David Anglin <danglin@gcc.gnu.org>
11926
11927 * gcc.dg/pr67964.c: Add dg-require-alias.
11928
44a59bb1 119292016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11930
11931 PR target/67636
11932 PR target/64345
11933 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11934
38c9bd3a 119352016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11936
11937 PR libgfortran/69668
11938 * gfortran.dg/namelist_88.f90: New test.
11939
1774ff82 119402016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11941
11942 PR libgfortran/69668
11943 * gfortran.dg/namelist_38.f90: Update test.
11944 * gfortran.dg/namelist_84.f90: Update test.
11945
aec1f4bd 119462016-02-12 David Malcolm <dmalcolm@redhat.com>
11947
11948 PR other/69554
11949 * gcc.dg/pr69554-1.c: New test.
11950 * gfortran.dg/pr69554-1.F90: New test.
11951 * gfortran.dg/pr69554-2.F90: New test.
11952 * lib/gcc-dg.exp (proc dg-locus): New function.
11953 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11954 distinguish between the caret-printing and non-caret-printing
11955 cases. If caret-printing has been explicitly enabled, bail out
11956 without attempting to fix up the output.
11957
da7d5066 119582016-02-12 David Malcolm <dmalcolm@redhat.com>
11959
11960 PR driver/69265
11961 PR driver/69453
11962 * gcc.dg/spellcheck-options-3.c: New test case.
11963 * gcc.dg/spellcheck-options-4.c: New test case.
11964 * gcc.dg/spellcheck-options-5.c: New test case.
11965 * gcc.dg/spellcheck-options-6.c: New test case.
11966 * gcc.dg/spellcheck-options-7.c: New test case.
11967 * gcc.dg/spellcheck-options-8.c: New test case.
11968 * gcc.dg/spellcheck-options-9.c: New test case.
11969 * gcc.dg/spellcheck-options-10.c: New test case.
11970
fcce1b0b 119712016-02-12 Jakub Jelinek <jakub@redhat.com>
11972
11973 PR rtl-optimization/69764
11974 PR rtl-optimization/69771
11975 * c-c++-common/pr69764.c: New test.
11976 * gcc.dg/torture/pr69771.c: New test.
11977
6d609290 119782016-02-12 Marek Polacek <polacek@redhat.com>
11979
11980 * g++.dg/torture/init-list1.C: New.
11981
7d75fb56 119822016-02-12 Marek Polacek <polacek@redhat.com>
11983
11984 * gcc.dg/pr69522.c: Add empty dg-options.
11985
52543fda 119862016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11987
11988 * g++.dg/lto/lto.exp: Include and init mpx.
11989 * g++.dg/lto/pr69729_0.C: New test.
11990
34947478 119912016-02-12 Jakub Jelinek <jakub@redhat.com>
11992
9181a4ec 11993 PR ipa/69241
11994 * g++.dg/ipa/pr69241-4.C: New test.
11995
34947478 11996 PR ipa/68672
11997 * g++.dg/ipa/pr68672-1.C: New test.
11998 * g++.dg/ipa/pr68672-2.C: New test.
11999 * g++.dg/ipa/pr68672-3.C: New test.
12000
74a4140f 120012016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12002
12003 PR c/69522
50e0cd76 12004 * gcc.dg/pr69522.c: New test.
74a4140f 12005
9ddb20d6 120062016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12007
12008 PR c++/69098
12009 * g++.dg/cpp1y/69098.C: New test.
12010 * g++.dg/cpp1y/69098-2.C: New test.
12011
67cf9b55 120122016-02-12 Jakub Jelinek <jakub@redhat.com>
12013
12014 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12015 and neighbour -> neighbor.
12016 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12017 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12018 * c-c++-common/Wvarargs.c: Likewise.
12019 * c-c++-common/goacc/host_data-5.c: Likewise.
12020 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12021 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12022 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12023 * gcc.target/aarch64/pr60697.c: Likewise.
12024 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12025 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12026 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12027 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12028 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12029 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12030 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12031 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12032 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12033 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12034 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12035 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12036 * g++.dg/lookup/koenig5.C: Likewise.
12037 * g++.dg/ext/no-asm-2.C: Likewise.
12038 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12039 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12040 * gfortran.dg/used_types_16.f90: Likewise.
12041 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12042 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12043 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12044 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12045 * gfortran.dg/abstract_type_6.f03: Likewise.
12046 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12047 * gfortran.dg/used_types_15.f90: Likewise.
12048 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12049 * gfortran.dg/exit_3.f08: Likewise.
12050 * gfortran.dg/open_status_2.f90: Likewise.
12051 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12052 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12053 * gfortran.dg/associate_1.f03: Likewise.
12054 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12055 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12056 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12057 * gcc.dg/builtin-object-size-1.c: Likewise.
12058 * gcc.dg/noreturn-6.c: Likewise.
12059 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12060 * gcc.dg/globalalias.c: Likewise.
12061 * gcc.dg/builtins-config.h: Likewise.
12062 * gcc.dg/pr30457.c: Likewise.
12063 * gcc.c-torture/compile/volatile-1.c: Likewise.
12064 * gcc.c-torture/execute/20101011-1.c: Likewise.
12065 * c-c++-common/Waddress-1.c: Likewise.
12066
40b38ace 120672016-02-11 Jakub Jelinek <jakub@redhat.com>
12068
12069 PR c/69768
12070 * c-c++-common/Waddress-1.c: New test.
12071
42c87ca9 120722016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12073
12074 PR fortran/69296
12075 * gfortran.dg/associate_19.f03: New test.
12076 * gfortran.dg/associate_20.f03: New test.
12077
acb7939f 120782016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12079
12080 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12081
6defe3c5 120822016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12083
12084 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12085 .arch armv8-a\n. Add -dA to dg-options.
12086 * gcc.target/aarch64/assembler_arch_1.c: New test.
12087 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12088
63f63318 120892016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12090
12091 PR c++/68726
12092 * g++.dg/cpp0x/pr68726.C: New.
12093
1cddf457 120942016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12095
12096 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12097 test.
12098
b86fba37 120992016-02-11 Richard Biener <rguenther@suse.de>
12100
12101 * g++.dg/tree-ssa/pr61034.C: Adjust.
12102
ec4ec95a 121032016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12104
be7c31e9 12105 PR target/69148
ec4ec95a 12106 * gcc.target/s390/pr69148.c: New.
12107
f64416ca 121082016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12109
12110 PR tree-optimization/69652
12111 * gcc.dg/torture/pr69652.c: New test.
12112
e5d1ea31 121132016-02-10 Jakub Jelinek <jakub@redhat.com>
12114 Patrick Palka <ppalka@gcc.gnu.org>
12115
12116 PR ipa/69241
12117 PR c++/69649
12118 * g++.dg/ipa/pr69241-1.C: New test.
12119 * g++.dg/ipa/pr69241-2.C: New test.
12120 * g++.dg/ipa/pr69241-3.C: New test.
12121 * g++.dg/ipa/pr69649.C: New test.
12122
fa03b19d 121232016-02-10 Uros Bizjak <ubizjak@gmail.com>
12124
12125 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12126 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12127
14485c8a 121282016-02-10 Bin Cheng <bin.cheng@arm.com>
12129
12130 PR tree-optimization/68021
12131 * gcc.dg/tree-ssa/pr68021.c: New test.
12132
79f1ed25 121332016-02-10 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/69726
12136 * gcc.dg/uninit-22.c: New testcase.
12137
58f74eff 121382016-02-09 Andrew Pinski <apinski@cavium.com>
12139
12140 PR tree-opt/69282
12141 * gcc.c-torture/compile/20160205-1.c: New testcase.
12142
600c00f7 121432016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12144
12145 PR target/68404
12146 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12147 instead accessing a really large arrray.
12148 * gcc.target/powerpc/fusion3.c: Likewise.
12149
0771836e 121502016-02-09 Charles Baylis <charles.baylis@linaro.org>
12151
12152 PR target/68532
12153 * gcc.c-torture/execute/pr68532.c: New test.
12154
4ccd644f 121552016-02-11 Alexandre Oliva <aoliva@redhat.com>
12156
12157 PR target/69634
12158 * gcc.dg/pr69634.c: New.
12159
2e980a39 121602016-02-09 Richard Biener <rguenther@suse.de>
12161
12162 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12163
aacf7102 121642016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 12165
aacf7102 12166 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12167
a1856ddf 121682016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12169
12170 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12171
d4d3da7e 121722016-02-09 Richard Biener <rguenther@suse.de>
12173
12174 PR tree-optimization/69715
12175 * gcc.dg/torture/pr69715.c: New testcase.
12176
9cc6714f 121772016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12178
12179 PR c++/69139
12180 * g++.dg/cpp0x/trailing12.C: New test.
12181 * g++.dg/cpp0x/trailing13.C: New test.
12182
83d5062b 121832016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12184
12185 PR c++/69283
12186 PR c++/67835
12187 * g++.dg/cpp1y/auto-fn29.C: New test.
12188 * g++.dg/cpp1y/auto-fn30.C: New test.
12189
394a86f3 121902016-02-08 Jakub Jelinek <jakub@redhat.com>
12191
12192 PR tree-optimization/69209
12193 * gcc.c-torture/compile/pr69209.c: New test.
12194
93b124b4 121952016-02-08 Jeff Law <law@redhat.com>
12196
12197 PR tree-optimization/68541
12198 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12199 of statements allowed in join block for path splitting.
12200
26abce13 122012016-02-08 Jakub Jelinek <jakub@redhat.com>
12202
0acb2d6e 12203 PR c++/59627
12204 * g++.dg/gomp/pr59627.C: New test.
12205
26abce13 12206 PR ipa/69239
12207 * g++.dg/ipa/pr69239.C: New test.
12208
86e0b129 122092016-02-08 David Malcolm <dmalcolm@redhat.com>
12210
12211 PR preprocessor/69664
12212 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12213 * gcc.dg/cpp/warn-comments.c: Likewise.
12214
f553d9f8 122152016-02-08 Marek Polacek <polacek@redhat.com>
12216
12217 PR c++/69688
12218 * g++.dg/init/const12.C: New test.
12219
600695e0 122202016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12221
12222 PR target/60410
12223 * gcc.dg/lto/pr55113_0.c: Remove test.
12224
c4f4b1e8 122252016-02-08 Richard Biener <rguenther@suse.de>
12226
12227 PR tree-optimization/69719
12228 * gcc.dg/torture/pr69719.c: New testcase.
12229
5a987d87 122302016-02-08 Richard Biener <rguenther@suse.de>
12231 Jeff Law <law@redhat.com>
12232
12233 PR target/68273
12234 * gcc.target/mips/pr68273.c: New testcase.
12235
0418e71d 122362016-02-08 Richard Biener <rguenther@suse.de>
12237
12238 PR rtl-optimization/69274
12239 * gcc.target/i386/addr-sel-1.c: XFAIL.
12240
07c0f1ca 122412016-02-08 Jeff Law <law@redhat.com>
12242
40d85f4c 12243 PR tree-optimization/68541
12244 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12245
140e093f 12246 PR tree-optimization/65917
07c0f1ca 12247 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12248
16430acf 122492016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12250
12251 PR fortran/50555
12252 * gfortran.dg/namelist_args.f90: New test.
12253
3f0ff0d8 122542016-02-05 Jeff Law <law@redhat.com>
12255
140e093f 12256 PR tree-optimization/68541
3f0ff0d8 12257 * gcc.dg/tree-ssa/split-path-2.c: New test.
12258 * gcc.dg/tree-ssa/split-path-3.c: New test.
12259 * gcc.dg/tree-ssa/split-path-4.c: New test.
12260 * gcc.dg/tree-ssa/split-path-5.c: New test.
12261 * gcc.dg/tree-ssa/split-path-6.c: New test.
12262 * gcc.dg/tree-ssa/split-path-7.c: New test.
12263
a7cc1f94 122642016-02-05 Martin Sebor <msebor@redhat.com>
12265
12266 PR c++/69662
12267 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12268 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12269
fcb25f28 122702016-02-06 Richard HEnderson <rth@redhat.com>
12271
12272 PR c/69643
12273 * gcc.target/i386/addr-space-4.c: New.
12274 * gcc.target/i386/addr-space-5.c: New.
12275
3a2545a1 122762016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12277
12278 PR fortran/66089
12279 * gfortran.dg/elemental_dependency_6.f90: New.
12280
1e302465 122812016-02-05 Jakub Jelinek <jakub@redhat.com>
12282
66feb54c 12283 PR rtl-optimization/69691
12284 * gcc.c-torture/execute/pr69691.c: New test.
12285
1e302465 12286 PR c++/69628
12287 * g++.dg/parse/pr69628.C: New test.
12288
9c28a298 122892016-02-05 Uros Bizjak <ubizjak@gmail.com>
12290
12291 * gcc.dg/sancov/asan.c: Move to ...
12292 * gcc.dg/asan/sancov-1.c: ... here.
12293
a854e286 122942016-02-05 Uros Bizjak <ubizjak@gmail.com>
12295
12296 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12297
d4f0b240 122982016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12299
12300 PR target/69677
12301 * gcc.target/i386/pr69677.c: New test.
12302
235d8723 123032016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12304
12305 PR c++/68948
12306 * g++.dg/template/pr68948.C: New test.
12307
f390cf65 123082016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12309
12310 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12311 (only necessary on s390x).
12312
ab99f104 123132016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12314
12315 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12316 -mno-accumulate-outgoing-args.
12317
f7ef5392 123182016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12319
12320 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12321
6b098e91 123222016-02-04 Jakub Jelinek <jakub@redhat.com>
12323
12324 PR c/69669
12325 * c-c++-common/pr69669.c: New test.
12326
f0146cf3 123272016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12328
12329 PR target/69667
12330 * g++.dg/pr69667.C: New file.
12331
08fd6cf5 123322016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12333
12334 PR target/69619
12335 * gcc.dg/pr69619.c: Add new test.
12336
a6f3f39f 123372016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12338
12339 PR rtl-optimization/69577
12340 * gcc.target/i386/pr69577.c: New test.
12341
774068a0 123422016-02-04 Martin Liska <mliska@suse.cz>
12343
12344 * g++.dg/asan/pr69276.C: New test.
12345
f50a7894 123462016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12347
12348 PR target/65932
12349 PR target/67714
12350 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12351 a single smulbb instruction.
12352 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12353 * gcc.target/amr/wmul-2.c: Likewise.
12354
6b722eb3 123552016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12356
12357 PR target/65932
12358 PR target/67714
12359 * gcc.c-torture/execute/pr67714.c: New test.
12360
1f1475a7 123612016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12362
12363 PR target/69454
12364 * gcc.target/i386/pr69454-1.c: New test.
12365 * gcc.target/i386/pr69454-2.c: New test.
12366
6b94e133 123672016-02-03 Martin Sebor <msebor@redhat.com>
12368
12369 PR c++/69251
12370 PR c++/69253
12371 PR c++/69290
12372 PR c++/69277
12373 PR c++/69349
12374 * g++.dg/ext/flexarray-mangle-2.C: New test.
12375 * g++.dg/ext/flexarray-mangle.C: New test.
12376 * g++.dg/ext/flexarray-subst.C: New test.
12377 * g++.dg/ext/flexary11.C: New test.
12378 * g++.dg/ext/flexary12.C: New test.
12379 * g++.dg/ext/flexary13.C: New test.
12380 * g++.dg/ext/flexary14.C: New test.
12381 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12382
342ed0ac 123832016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12384
12385 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12386 Define only if CHECK_FLOAT128 is defined.
12387 (main): Properly initialize u5.
12388
edf6c4d2 123892016-02-03 Jakub Jelinek <jakub@redhat.com>
12390
415d5641 12391 PR c/69627
12392 * gcc.dg/pr69627.c: New test.
12393
edf6c4d2 12394 PR target/69644
12395 * gcc.dg/pr69644.c: New test.
12396
cf8f3ba0 123972016-02-03 Mike Stump <mikestump@comcast.net>
12398
12399 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12400 support for struct-layout-1.exp.
12401
c90d55dd 124022016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12403
12404 PR c++/69056
f7ef5392 12405 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 12406
401bd0c8 124072016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12408 Alexandre Oliva <aoliva@redhat.com>
12409
12410 PR target/69461
12411 * gcc.target/powerpc/pr69461.c: New.
12412
277d9d1d 124132016-02-03 Uros Bizjak <ubizjak@gmail.com>
12414
12415 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12416 works from here ...
12417 (check_effective_target_fsanitize_thread): ... to here. Do not
12418 specify additional compile flags for the test source.
12419 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12420 specify additional compile flags for the test source.
12421
e69ad94a 124222016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12423
12424 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12425
a4454da2 124262016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12427
12428 PR fortran/67451
12429 PR fortran/69418
12430 * gfortran.dg/coarray_allocate_2.f08: New test.
12431 * gfortran.dg/coarray_allocate_3.f08: New test.
12432 * gfortran.dg/coarray_allocate_4.f08: New test.
12433
88cab2dd 124342016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12435
12436 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12437 use same scan-tree-dump-times on all platforms.
12438 * gcc.dg/vect/vect-outer-1.c: Likewise.
12439 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12440 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12441 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12442 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12443 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12444 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12445 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12446
66ea75c4 124472016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12448
12449 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12450 warning.
12451
4eef8df7 124522016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12453
12454 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12455
665fbc2f 124562016-02-02 James Norris <jnorris@codesourcery.com>
12457
12458 * c-c++-common/goacc/routine-5.c: Add tests.
12459
b10e3d47 124602016-02-02 Alexander Monakov <amonakov@ispras.ru>
12461
12462 * gcc.target/nvptx/unsigned-cmp.c: New test.
12463
12ad66dd 124642016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12465
12466 * gcc.target/aarch64/scalar_shift_1.c
12467 (test_corners_sisd_di): Improve force to SIMD register.
12468 (test_corners_sisd_si): Likewise.
12469 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12470 Remove scan-assembler check for ldr.
12471
f9ec342f 124722016-02-02 Richard Biener <rguenther@suse.de>
12473
12474 PR tree-optimization/69595
12475 * gcc.dg/Warray-bounds-17.c: New testcase.
12476
32f2925a 124772016-02-02 Richard Biener <rguenther@suse.de>
12478
12479 PR tree-optimization/69606
12480 * gcc.dg/torture/pr69606.c: New testcase.
12481
cfd9ca84 124822016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12483
12484 PR middle-end/68542
12485 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12486 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12487
19bf08e2 124882016-02-02 Alan Modra <amodra@gmail.com>
12489
12490 PR target/69548
12491 * gcc.target/powerpc/pr69548.c: New test.
12492
6f13b088 124932016-02-01 Jakub Jelinek <jakub@redhat.com>
12494
dcddc5af 12495 PR rtl-optimization/69592
12496 * gcc.dg/pr69592.c: New test.
12497
6f13b088 12498 PR preprocessor/69543
12499 PR c/69558
12500 * gcc.dg/pr69543.c: New test.
12501 * gcc.dg/pr69558.c: New test.
12502
d090e5c2 125032016-02-01 Uros Bizjak <ubizjak@gmail.com>
12504
fcb317c5 12505 PR testsuite/65940
12506 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 12507
aaf527dc 125082016-02-01 Martin Sebor <msebor@redhat.com>
12509
12510 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12511
1674217b 125122016-02-01 Bin Cheng <bin.cheng@arm.com>
12513
12514 PR tree-optimization/67921
12515 * c-c++-common/ubsan/pr67921.c: New test.
12516
b4007655 125172016-02-01 Richard Biener <rguenther@suse.de>
12518
12519 PR middle-end/69556
12520 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12521
88a477bb 125222016-02-01 Richard Biener <rguenther@suse.de>
12523
12524 PR tree-optimization/69574
12525 * gcc.dg/torture/pr69574.c: New testcase.
12526
2eaaa4e7 125272016-02-01 Richard Biener <rguenther@suse.de>
12528
12529 PR tree-optimization/69579
12530 * gcc.dg/setjmp-6.c: New testcase.
12531
e3882c44 125322016-02-01 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR rtl-optimization/69570
12535 * g++.dg/opt/pr69570.C: New test.
12536
f80aff47 125372016-02-01 Richard Henderson <rth@redhat.com>
12538
12539 * gcc.dg/pr69535.c: New test.
12540
240568aa 125412016-01-31 John David Anglin <danglin@gcc.gnu.org>
12542
6009b3b8 12543 PR testsuite/69584
12544 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12545 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12546
1fdf7177 12547 PR debug/68244
12548 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12549
240568aa 12550 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12551
cb3e5ac0 125522016-01-31 Paul Thomas <pault@gcc.gnu.org>
12553
12554 PR fortran/67564
12555 * gfortran.dg/allocate_with_source_17.f03: New test.
12556
3b8b902b 125572016-01-30 Jakub Jelinek <jakub@redhat.com>
12558
12559 PR tree-optimization/69546
12560 * gcc.dg/torture/pr69546.c: New test.
12561
17985abe 125622016-01-30 Paul Thomas <pault@gcc.gnu.org>
12563
12564 PR fortran/69566
12565 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12566
b5239e80 125672016-01-30 Martin Sebor <msebor@redhat.com>
12568
12569 PR c++/68490
12570 * g++.dg/ext/flexary10.C: New test.
12571
e8f03010 125722016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12573
12574 PR fortran/66707
12575 gfortran.dg/common_23.f90: New test.
12576
dc93691a 125772016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12578
12579 PR target/65546
12580 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12581 condition being checked, and disable it when the target supports
12582 misaligned loads and stores.
12583
ff5e28e9 125842016-01-29 Jakub Jelinek <jakub@redhat.com>
12585
12586 PR debug/69518
12587 * gcc.dg/torture/pr69518.c: New test.
12588
b0d8930a 125892016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12590
12591 PR target/69530
12592 * gcc.target/i386/pr69530.c: New test.
12593
21601fc7 125942016-01-29 Steve Ellcey <sellcey@imgtec.com>
12595
12596 PR target/65604
12597 * gcc.target/mips/div-delay.c: New test.
12598
ca6c7317 125992016-01-29 Jakub Jelinek <jakub@redhat.com>
12600
4758dc39 12601 PR target/69551
12602 * gcc.target/i386/pr69551.c: New test.
12603
ca6c7317 12604 PR target/66137
12605 * gcc.target/i386/pr66137.c: New test.
12606
e3078da6 126072016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12608
12609 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12610 always built for p5600.
12611 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12612 isa=p5600 dg-option.
12613
b622ec25 126142016-01-29 Richard Biener <rguenther@suse.de>
12615
12616 PR tree-optimization/69547
12617 * g++.dg/tree-ssa/pr69547.C: New testcase.
12618
d2a60e99 126192016-01-29 Jakub Jelinek <jakub@redhat.com>
12620
12621 PR debug/66869
12622 * g++.dg/warn/Wunused-function2.C: New test.
12623
ae849d2b 126242016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12625
12626 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12627 support for test to succeed.
12628
ce6a6978 126292016-01-29 Marek Polacek <polacek@redhat.com>
12630
12631 PR c++/69509
12632 PR c++/69516
12633 * g++.dg/ext/constexpr-vla2.C: New test.
12634 * g++.dg/ext/constexpr-vla3.C: New test.
12635 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12636
7550d855 126372016-01-29 Richard Biener <rguenther@suse.de>
12638
12639 PR middle-end/69537
12640 * gcc.dg/uninit-21.c: New testcase.
12641
f11bb279 126422016-01-28 Uros Bizjak <ubizjak@gmail.com>
12643
12644 PR target/69459
12645 * gcc.target/i386/pr69459.c: New test.
12646
c80c12c8 126472016-01-28 Steve Ellcey <sellcey@imgtec.com>
12648
12649 PR target/68400
12650 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12651 * gcc.target/mips/pr68400.c: New test.
12652
c649bacc 126532016-01-28 Martin Sebor <msebor@redhat.com>
12654
12655 PR target/17381
12656 * gcc.target/powerpc/pr17381.c: New test.
12657
f4881661 126582016-01-28 Jakub Jelinek <jakub@redhat.com>
12659
12660 PR middle-end/69542
12661 * gcc.dg/torture/pr69542.c: New test.
12662
d66fdd75 126632016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12664
12665 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12666
d4a78818 126672016-01-28 David Edelsohn <dje.gcc@gmail.com>
12668
12669 * gcc.dg/pr65980.c: Skip on AIX.
12670 * gcc.dg/pr66688.c: Same.
12671
21329e97 126722016-01-28 David Edelsohn <dje.gcc@gmail.com>
12673
12674 PR target/63679
12675 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12676 * gcc.dg/tree-ssa/sra-18.c: Same.
12677
cc7124a6 126782016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12679
12680 PR fortran/62536
12681 * gfortran.dg/block_15.f08: New test.
12682 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12683 on incorrectly closed BLOCK.
12684
358dfcb4 126852016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12686
12687 * gcc.dg/declare-simd.c: New test.
e87502d6 126882016-01-28 Richard Biener <rguenther@suse.de>
12689
12690 PR tree-optimization/69466
12691 * gfortran.dg/vect/pr69466.f90: New testcase.
12692
44e7334b 126932016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12694
12695 * g++.dg/pr67989.C: Remove ARM-specific option.
12696 * gcc.target/arm/pr67989.C: New file.
12697
5ce8f551 126982016-01-27 Uros Bizjak <ubizjak@gmail.com>
12699
12700 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12701 and expm1 test for glibc < 2.11.
12702
fa6e6b15 127032016-01-27 Richard Henderson <rth@redhat.com>
12704
12705 * gcc.c-torture/execute/pr69447.c: New test.
12706
127072016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 12708
7b8122c6 12709 PR fortran/69422
147b2f9b 12710 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12711
78e516eb 127122016-01-27 Jakub Jelinek <jakub@redhat.com>
12713
12714 PR debug/66869
12715 * gcc.dg/pr66869.c: New test.
12716
9b849350 127172016-01-25 Jeff Law <law@redhat.com>
12718
12719 PR tree-optimization/68398
f11bb279 12720 PR tree-optimization/69196
9b849350 12721 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12722 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12723 path to avoid new heuristic allowing more irreducible regions
12724 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12725 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12726 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12727 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12728 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12729
fee5e491 127302016-01-27 Marek Polacek <polacek@redhat.com>
12731
12732 PR c/68062
12733 * c-c++-common/vector-compare-4.c: New test.
12734
eec96426 127352016-01-27 David Malcolm <dmalcolm@redhat.com>
12736
12737 PR preprocessor/69126
12738 * c-c++-common/pr69126.c: New test case.
12739
5068be18 127402016-01-27 Ian Lance Taylor <iant@google.com>
12741
12742 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12743
5fa82c11 127442016-01-27 Ryan Burn <contact@rnburn.com>
12745
12746 PR cilkplus/69267
12747 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12748
b3df0219 127492016-01-27 Uros Bizjak <ubizjak@gmail.com>
12750
12751 PR target/69512
12752 * gcc.target/i386/pr69512.c: New test.
12753
d46a16d4 127542016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12755
12756 PR ada/69488
12757 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12758
6a9b35ef 127592016-01-27 Marek Polacek <polacek@redhat.com>
12760
12761 PR c++/69379
12762 * g++.dg/pr69379.C: New test.
12763
18e9663b 127642016-01-27 Martin Sebor <msebor@redhat.com>
12765
12766 PR c++/69317
12767 * g++.dg/abi/Wabi-2-2.C: New test.
12768 * g++.dg/abi/Wabi-2-3.C: New test.
12769 * g++.dg/abi/Wabi-3-2.C: New test.
12770 * g++.dg/abi/Wabi-3-3.C: New test.
12771
c88301ad 127722016-01-27 Richard Biener <rguenther@suse.de>
12773
12774 PR tree-optimization/69166
12775 * gcc.dg/torture/pr69166.c: New testcase.
12776
8ca47550 127772016-01-27 Martin Jambor <mjambor@suse.cz>
12778
12779 PR tree-optimization/69355
12780 * gcc.dg/tree-ssa/pr69355.c: New test.
12781
5cb23e3c 127822016-01-27 Marek Polacek <polacek@redhat.com>
12783
12784 PR c++/69496
12785 * g++.dg/ext/constexpr-vla1.C: New test.
12786
7b0c1b6d 127872016-01-20 Christian Bruel <christian.bruel@st.com>
12788
12789 PR target/69245
12790 * gcc.target/arm/pr69245.c: New test.
12791
220112fc 127922016-01-27 Jakub Jelinek <jakub@redhat.com>
12793
12794 PR tree-optimization/69399
12795 * gcc.dg/torture/pr69399.c: New test.
12796
16294490 127972016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12798
12799 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12800
8abd3d0c 128012016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12802
12803 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12804
7cf9b895 128052016-01-26 Tom de Vries <tom@codesourcery.com>
12806
12807 PR tree-optimization/69110
12808 * gcc.dg/autopar/pr69110.c: New test.
12809
557c1942 128102016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 12811 Sebastian Pop <s.pop@samsung.com>
557c1942 12812
12813 * gcc.dg/graphite/isl-ast-op-select.c: New.
12814
80adbd96 128152015-01-26 Paul Thomas <pault@gcc.gnu.org>
12816
12817 PR fortran/69385
12818 * gfortran.dg/allocate_error_6.f90: New test.
12819
c3f86f60 128202016-01-26 Richard Henderson <rth@redhat.com>
12821
12822 * gcc.dg/tm/pr60908.c: New test.
12823
3752e5b1 128242016-01-26 David Malcolm <dmalcolm@redhat.com>
12825
12826 PR other/69006
12827 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12828 directive.
12829 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12830 expected multiline output to reflect the colorization being
12831 disabled before newlines.
12832 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12833 (custom_diagnostic_finalizer): Replace call to
12834 pp_newline_and_flush with call to pp_flush.
12835 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12836 * gfortran.dg/implicit_class_1.f90: Likewise.
12837 * lib/gcc-dg.exp (allow_blank_lines): New global.
12838 (dg-allow-blank-lines-in-output): New procedure.
12839 (gcc-dg-prune): Complain about blank lines in the output, unless
12840 dg-allow-blank-lines-in-output was called.
12841 * lib/multiline.exp (_build_multiline_regex): Only support
12842 arbitrary followup text for non-blank-lines, not for blank lines.
12843
9bbfd060 128442016-01-26 Jakub Jelinek <jakub@redhat.com>
12845
12846 PR tree-optimization/69483
12847 * gcc.dg/pr69483.c: New test.
12848 * g++.dg/opt/pr69483.C: New test.
12849
53773057 128502016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12851
12852 PR target/68620
12853 * gcc.target/arm/pr68620.c: New test.
12854
442a556f 128552016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12856
12857 * gcc.target/i386/pr68986-2.c: Remove -m32.
12858
d513c683 128592016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12860
12861 PR target/68986
12862 * gcc.target/i386/pr68986-1.c: New test.
12863 * gcc.target/i386/pr68986-2.c: Likewise.
12864 * gcc.target/i386/pr68986-3.c: Likewise.
12865
976877a5 128662016-01-26 Christian Bruel <christian.bruel@st.com>
12867
12868 * lib/target-supports.exp
12869 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12870 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12871 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12872
2c7b2f88 128732016-01-26 Richard Biener <rguenther@suse.de>
12874
12875 PR tree-optimization/69452
12876 * gcc.dg/torture/pr69452.c: New testcase.
12877
f7fc06e7 128782016-01-26 Jakub Jelinek <jakub@redhat.com>
12879
12880 PR target/69442
12881 * gcc.dg/pr69442.c: New test.
12882
d1dae587 128832016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12884
12885 PR target/67896
12886 * gcc.target/aarch64/simd/pr67896.C: New.
12887
ef7be7f8 128882016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12889
12890 PR tree-optimization/69400
12891 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12892 function.
12893 (plugin_init): Call it.
12894 * gcc.dg/torture/pr69400.c: New test.
12895
648433a4 128962016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12897
12898 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12899
45fc5243 129002016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12901 Sebastian Pop <s.pop@samsung.com>
12902
12903 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12904 isl-0.15.
12905
c699f6a1 129062016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12907 Sebastian Pop <s.pop@samsung.com>
12908
12909 * gcc.dg/graphite/pr69292.c: New.
12910
b86e24ea 129112016-01-25 Jakub Jelinek <jakub@redhat.com>
12912
12913 * c-c++-common/goacc/use_device-1.c: New test.
12914
105cb8d7 129152016-01-25 Jeff Law <law@redhat.com>
12916
12917 PR tree-optimization/69196
12918 PR tree-optimization/68398
12919 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12920 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12921
44562749 129222016-01-25 David Edelsohn <dje.gcc@gmail.com>
12923
12924 PR target/69469
12925 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12926 Algorithm.
12927
6837fee7 129282016-01-25 Richard Biener <rguenther@suse.de>
12929
12930 PR testsuite/69380
12931 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12932
fe500d65 129332016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12934
12935 PR target/69421
12936 * gcc.dg/pr69421.c: New test.
12937
8eacba94 129382016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12939
12940 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12941 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12942 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12943 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12944 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12945 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12946 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12947 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12948 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12949 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12950
af09d40d 129512016-01-25 Richard Biener <rguenther@suse.de>
12952
12953 PR tree-optimization/69376
12954 * gcc.dg/torture/pr69376.c: New testcase.
12955
d65063f5 129562016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12957
12958 PR fortran/69397
12959 PR fortran/68442
12960 * gfortran.dg/interface_38.f90: New test.
12961 * gfortran.dg/interface_39.f90: New test.
80adbd96 12962
08c7bfb4 129632016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12964
12965 Revert:
12966 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12967
12968 PR c++/11858
12969 PR c++/24663
12970 PR c++/24664
12971 * g++.dg/template/pr11858.C: New test.
12972 * g++.dg/template/pr24663.C: New test.
12973 * g++.dg/template/unify12.C: New test.
12974 * g++.dg/template/unify13.C: New test.
12975 * g++.dg/template/unify14.C: New test.
12976 * g++.dg/template/unify15.C: New test.
12977 * g++.dg/template/unify16.C: New test.
12978 * g++.dg/template/unify17.C: New test.
12979
c2e7d2be 129802016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12981
12982 PR fortran/68283
12983 gfortran.dg/pr68283.f90: New test.
12984
9f2e8617 129852016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12986
12987 PR fortran/66094
12988 * gfortran.dg/inline_matmul_13.f90: New test.
12989 * gfortran.dg/matmul_bounds_8.f90: New test.
12990 * gfortran.dg/matmul_bounds_9.f90: New test.
12991 * gfortran.dg/matmul_bounds_10.f90: New test.
12992
a4838119 129932016-01-23 Tom de Vries <tom@codesourcery.com>
12994
12995 PR tree-optimization/69426
12996 * gcc.dg/autopar/pr69426.c: New test.
12997
feddf0dc 129982016-01-23 Martin Sebor <msebor@redhat.com>
12999
13000 PR c++/58109
13001 PR c++/69022
13002 * g++.dg/cpp0x/alignas5.C: New test.
13003 * g++.dg/ext/vector29.C: Same.
13004
132731fb 130052016-01-23 Uros Bizjak <ubizjak@gmail.com>
13006
13007 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13008 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13009 _GNU_SOURCE from compile flags to the source.
13010 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13011 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13012 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13013 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13014
51aec681 130152016-01-22 Jakub Jelinek <jakub@redhat.com>
13016
13017 PR target/69432
13018 * g++.dg/opt/pr69432.C: New test.
13019
147aa3e3 130202016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13021
13022 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13023 32-bit targets testing an -m64 multilib.
13024
4d04e35e 130252016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13026
13027 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13028 64-bit support.
13029
86f38d0c 130302016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13031
13032 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13033
f776e712 130342016-01-21 Christian Bruel <christian.bruel@st.com>
13035
13036 PR target/68674
13037 * gcc.target/i386/pr68674.c
13038 * gcc.target/aarch64/pr68674.c
13039 * gcc.target/arm/pr68674.c
13040
7b9de435 130412016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13042
13043 PR target/69403
13044 * gcc.c-torture/execute/pr69403.c: New test.
13045
9935a0ba 130462016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13047
13048 PR c++/55843
13049 * g++.dg/template/pr55843.C: New.
13050
06b94aa1 130512016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13052
13053 PR testsuite/66877
13054 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13055 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13056
b68773a8 130572016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13058
13059 PR testsuite/67489
132731fb 13060 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13061 from dg-do compile directive, and instead add
13062 { dg-require-effective-target int128 }.
b68773a8 13063
bbbbe8ab 130642016-01-20 Martin Sebor <msebor@redhat.com>
13065
13066 PR c/69405
13067 * gcc.dg/sync-fetch.c: New test.
13068
f3a6a26f 130692016-01-21 Martin Sebor <msebor@redhat.com>
13070
13071 PR target/69252
13072 * gcc.target/powerpc/pr69252.c: New test.
13073
d1565a03 130742016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13075
13076 PR fortran/65996
132731fb 13077 * gfortran.dg/pr65996.f90: New test.
d1565a03 13078
15a5a905 130792016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13080
13081 PR c++/68810
bbbbe8ab 13082 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 13083 expected to generate an error.
15a5a905 13084
e4538af5 130852016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13086
13087 PR middle-end/66178
13088 * gcc.dg/torture/pr66178.c: New test.
13089
4d4180ce 130902016-01-21 Anton Blanchard <anton@samba.org>
13091 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13092
13093 PR target/63354
13094 * gcc.target/powerpc/pr63354.c: New test.
13095
86e16058 130962016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13097
13098 PR rtl-optimization/68990
13099 * gcc.target/i386/pr68990: New.
13100
b11b85e4 131012016-01-21 Nick Clifton <nickc@redhat.com>
13102
13103 PR target/69129
13104 * gcc.target/mips/pr69129.c: New.
13105
62dd9f85 131062016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13107
13108 PR c++/58046
13109 * g++.dg/cpp0x/pr58046.C: New.
13110
ac7d424b 131112016-01-21 Jakub Jelinek <jakub@redhat.com>
13112
47c0bea3 13113 PR target/69187
13114 PR target/65624
13115 * gcc.target/arm/pr69187.c: New test.
13116
ac7d424b 13117 PR c++/69355
13118 * g++.dg/torture/pr69355.C: New test.
13119
9e18b252 131202016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13121 Sebastian Pop <s.pop@samsung.com>
13122
13123 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13124
de862e2f 131252016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13126 Sebastian Pop <s.pop@samsung.com>
13127
132731fb 13128 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 13129
f55f9344 131302016-01-21 Jakub Jelinek <jakub@redhat.com>
13131
13132 PR middle-end/67653
13133 * c-c++-common/pr67653.c: New test.
13134 * gcc.dg/torture/pr29119.c: Add dg-warning.
13135
62752e71 131362016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13137
13138 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13139
16d4186f 131402016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13141
13142 PR c/24293
13143 * gcc.dg/pr24293.c: New test.
13144 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13145 incomplete struct type.
13146 * gcc.dg/declspec-1.c: Likewise.
13147 * gcc.dg/pr63549.c: Likewise.
13148
58219d13 131492016-01-20 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR tree-optimization/66612
13152 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13153 for bdn instruction.
13154
a7b5688a 131552016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13156
13157 * lib/target-supports.exp
13158 (check_effective_target_arm_fp_ok_nocache): New.
13159 (check_effective_target_arm_fp_ok): New.
13160 (add_options_for_arm_fp): New.
13161 (check_effective_target_arm_crypto_ok_nocache): Require
13162 target_arm_v8_neon_ok instead of arm32.
13163 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13164 (check_effective_target_arm_crypto_pragma_ok): New.
13165 (add_options_for_arm_vfp): New.
13166 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13167 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13168 target instead. Force initial fpu to vfp.
13169 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13170 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13171 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13172 dependency.
13173 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13174 use arm_vfp effective target instead. Force initial fpu to vfp.
13175 * gcc.target/arm/attr-neon3.c: Likewise.
13176 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13177 arm_vfp_ok.
13178 * gcc.target/arm/unsigned-float.c: Likewise.
13179 * gcc.target/arm/vfp-1.c: Likewise.
13180 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13181 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13182 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13183 * gcc.target/arm/vfp-ldmias.c: Likewise.
13184 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13185 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13186 * gcc.target/arm/vfp-stmiad.c: Likewise.
13187 * gcc.target/arm/vfp-stmias.c: Likewise.
13188 * gcc.target/arm/vnmul-1.c: Likewise.
13189 * gcc.target/arm/vnmul-2.c: Likewise.
13190 * gcc.target/arm/vnmul-3.c: Likewise.
13191 * gcc.target/arm/vnmul-4.c: Likewise.
13192
7ca56ca8 131932016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 13194
7fb75b57 13195 PR testsuite/69366
13196 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13197 the MPX run-time library, for compile-time MPX test.
13198 * gcc.target/i386/chkp-always_inline.c: Likewise.
13199 * gcc.target/i386/chkp-bndret.c: Likewise.
13200 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13201 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13202 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13203 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13204 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13205 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13206 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13207 * gcc.target/i386/chkp-label-address.c: Likewise.
13208 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13209 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13210 * gcc.target/i386/chkp-pr69044.c: Likewise.
13211 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13212 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13213 * gcc.target/i386/chkp-strchr.c: Likewise.
13214 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13215 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13216 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13217 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13218 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13219 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13220 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13221 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13222 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13223 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13224 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13225 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13226 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13227 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13228 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13229 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13230 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13231 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13232 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13233 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13234 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13235 * gcc.target/i386/pr63995-2.c: Likewise.
13236 * gcc.target/i386/pr64805.c: Likewise.
13237 * gcc.target/i386/pr65044.c: Likewise.
13238 * gcc.target/i386/pr65167.c: Likewise.
13239 * gcc.target/i386/pr65183.c: Likewise.
13240 * gcc.target/i386/pr65184.c: Likewise.
13241 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 13242
f2da0b99 132432016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13244
13245 PR tree-optimization/69328
13246 * gcc.dg/pr69328.c: New test.
13247
4d379676 132482016-01-20 Jeff Law <law@redhat.com>
13249
4a11f145 13250 PR target/25114
4d379676 13251 * gcc.target/m68k/pr25114.c: New test.
13252
0754bad1 132532016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13254
13255 * gcc.target/arm/memset-inline-10.c: Added
13256 dg-require-effective-target arm_thumb2_ok.
13257
63bd5c2d 132582016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13259
13260 * gcc.dg/debug/dwarf2/sso.c: New test.
13261
a9c01e81 132622016-01-19 Uros Bizjak <ubizjak@gmail.com>
13263
13264 PR testsuite/68820
13265 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13266 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13267 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13268
53fa0e54 132692016-01-19 Jan Hubicka <hubicka@ucw.cz>
13270
13271 PR ipa/66223
13272 * g++.dg/ipa/devirt-50.C: New testcase.
13273
e035a62c 132742016-01-19 Marek Polacek <polacek@redhat.com>
13275
13276 PR c++/68965
13277 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13278 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13279
885cc3ea 132802016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13281
13282 PR target/69135
13283 * gcc.target/arm/pr69135_1.c: New test.
13284
07bd240e 132852015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13286
13287 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13288
9f60d257 132892015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13290
13291 * gcc.target/aarch64/ccmp_1.c: New testcase.
13292
a0c919f7 132932016-01-19 Marek Polacek <polacek@redhat.com>
13294
13295 PR c++/68586
13296 * g++.dg/cpp0x/enum30.C: New test.
13297
dc5d6d17 132982016-01-19 Richard Biener <rguenther@suse.de>
13299
13300 PR tree-optimization/69336
13301 * g++.dg/tree-ssa/pr69336.C: New testcase.
13302
6dd156e0 133032016-01-19 Jakub Jelinek <jakub@redhat.com>
13304
13305 PR debug/65779
13306 * gcc.dg/pr65779.c: New test.
13307
3e0d45b9 133082016-01-19 Richard Biener <rguenther@suse.de>
13309
13310 PR tree-optimization/69352
13311 * gcc.dg/torture/pr69352.c: New testcase.
13312
7a3cf64d 133132016-01-19 Jakub Jelinek <jakub@redhat.com>
13314
13315 PR rtl-optimization/68955
13316 PR rtl-optimization/64557
13317 * gcc.dg/torture/pr68955.c: New test.
13318
8be55b33 133192016-01-19 Jan Hubicka <hubicka@ucw.cz>
13320
13321 PR lto/69136
13322 * g++.dg/torture/pr69136.C: New testcase.
13323
72a985d7 133242016-01-19 Jan Hubicka <hubicka@ucw.cz>
13325
13326 PR lto/69133
13327 * g++.dg/lto/pr69133_0.C: New testcase.
13328 * g++.dg/lto/pr69133_1.C: New testcase.
13329
56778b62 133302016-01-15 Jeff Law <law@redhat.com>
13331
13332 PR tree-optimization/69320
13333 * gcc.c-torture/pr69320-1.c: New test.
13334 * gcc.c-torture/pr69320-2.c: New test.
13335 * gcc.c-torture/pr69320-3.c: New test.
13336 * gcc.c-torture/pr69320-4.c: New test.
13337
ced41b93 133382016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13339
13340 PR c++/11858
13341 PR c++/24663
13342 PR c++/24664
13343 * g++.dg/template/pr11858.C: New test.
13344 * g++.dg/template/pr24663.C: New test.
13345 * g++.dg/template/unify12.C: New test.
13346 * g++.dg/template/unify13.C: New test.
13347 * g++.dg/template/unify14.C: New test.
13348 * g++.dg/template/unify15.C: New test.
13349 * g++.dg/template/unify16.C: New test.
13350 * g++.dg/template/unify17.C: New test.
13351
7f8cbcaf 133522016-01-18 David Malcolm <dmalcolm@redhat.com>
13353
13354 PR testsuite/69181
13355 * gcc.dg/pr69181-1.c: New test file.
13356 * gcc.dg/pr69181-2.c: New test file.
13357 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13358 globals by moving it to...
13359 (cleanup-after-saved-dg-test): ...this new function. Add
13360 "global additional_sources_used". Add reset of global
13361 multiline_expected_outputs to the empty list.
13362 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13363 global to...
13364 (multiline_expected_outputs): ...this, and updated comments to
13365 note that it is modified from gcc-dg.exp.
13366 (dg-end-multiline-output): Update for the above renaming.
13367 (handle-multiline-outputs): Likewise. Remove the clearing
13368 of the expected outputs to the empty list.
13369
3c7cbfc0 133702016-01-18 Richard Biener <rguenther@suse.de>
13371
13372 PR tree-optimization/69297
13373 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13374
81d49cc1 133752016-01-18 Joseph Myers <joseph@codesourcery.com>
13376
13377 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13378 dg-options.
13379 * gcc.target/mips/mips-3d-2.c: Likewise.
13380 * gcc.target/mips/mips-3d-3.c: Likewise.
13381 * gcc.target/mips/mips-3d-4.c: Likewise.
13382 * gcc.target/mips/mips-3d-5.c: Likewise.
13383 * gcc.target/mips/mips-3d-6.c: Likewise.
13384 * gcc.target/mips/mips-3d-7.c: Likewise.
13385 * gcc.target/mips/mips-3d-8.c: Likewise.
13386 * gcc.target/mips/mips-3d-9.c: Likewise.
13387 * gcc.target/mips/mips-ps-1.c: Likewise.
13388 * gcc.target/mips/mips-ps-2.c: Likewise.
13389 * gcc.target/mips/mips-ps-3.c: Likewise.
13390 * gcc.target/mips/mips-ps-4.c: Likewise.
13391 * gcc.target/mips/mips-ps-5.c: Likewise.
13392 * gcc.target/mips/mips-ps-6.c: Likewise.
13393 * gcc.target/mips/mips-ps-7.c: Likewise.
13394 * gcc.target/mips/mips-ps-type.c: Likewise.
13395 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13396 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13397
03c4ff3a 133982016-01-18 Tom de Vries <tom@codesourcery.com>
13399
13400 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13401 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13402 * c-c++-common/goacc/kernels-empty.c: New test.
13403 * c-c++-common/goacc/kernels-eternal.c: New test.
13404 * c-c++-common/goacc/kernels-loop-2.c: New test.
13405 * c-c++-common/goacc/kernels-loop-3.c: New test.
13406 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13407 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13408 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13409 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13410 * c-c++-common/goacc/kernels-loop-data.c: New test.
13411 * c-c++-common/goacc/kernels-loop-g.c: New test.
13412 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13413 * c-c++-common/goacc/kernels-loop-n.c: New test.
13414 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13415 * c-c++-common/goacc/kernels-loop.c: New test.
13416 * c-c++-common/goacc/kernels-noreturn.c: New test.
13417 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13418 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13419 * c-c++-common/goacc/kernels-reduction.c: New test.
13420
22e3dcee 134212016-01-18 Tom de Vries <tom@codesourcery.com>
13422
13423 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13424 * gcc.dg/autopar/outer-2.c: Same.
13425 * gcc.dg/autopar/outer-3.c: Same.
13426 * gcc.dg/autopar/outer-4.c: Same.
13427 * gcc.dg/autopar/outer-5.c: Same.
13428 * gcc.dg/autopar/outer-6.c: Same.
13429 * gcc.dg/autopar/parallelization-1.c: Same.
13430 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13431 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13432 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13433 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13434 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13435 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13436 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13437 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13438 * gcc.dg/autopar/pr39500-1.c: Same.
13439 * gcc.dg/autopar/pr39500-2.c: Same.
13440 * gcc.dg/autopar/pr46193.c: Same.
13441 * gcc.dg/autopar/pr46194.c: Same.
13442 * gcc.dg/autopar/pr49580.c: Same.
13443 * gcc.dg/autopar/pr49960-1.c: Same.
13444 * gcc.dg/autopar/pr49960.c: Same.
13445 * gcc.dg/autopar/pr68373.c: Same.
13446 * gcc.dg/autopar/reduc-1.c: Same.
13447 * gcc.dg/autopar/reduc-1char.c: Same.
13448 * gcc.dg/autopar/reduc-1short.c: Same.
13449 * gcc.dg/autopar/reduc-2.c: Same.
13450 * gcc.dg/autopar/reduc-2char.c: Same.
13451 * gcc.dg/autopar/reduc-2short.c: Same.
13452 * gcc.dg/autopar/reduc-3.c: Same.
13453 * gcc.dg/autopar/reduc-4.c: Same.
13454 * gcc.dg/autopar/reduc-6.c: Same.
13455 * gcc.dg/autopar/reduc-7.c: Same.
13456 * gcc.dg/autopar/reduc-8.c: Same.
13457 * gcc.dg/autopar/reduc-9.c: Same.
13458 * gcc.dg/autopar/uns-outer-4.c: Same.
13459 * gcc.dg/autopar/uns-outer-5.c: Same.
13460 * gcc.dg/autopar/uns-outer-6.c: Same.
13461 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13462 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13463
fd5cbe2f 134642016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13465
13466 PR target/63679
13467 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13468 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13469
fa75ab55 134702016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13471
13472 PR target/63679
13473 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13474 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13475 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13476
214b2582 134772016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13478
13479 PR target/63679
13480 * gcc.dg/tree-ssa/sra-17.c: New.
13481 * gcc.dg/tree-ssa/sra-18.c: New.
13482
13146837 134832016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13484
13485 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13486
6ccd18c2 134872016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13488
13489 * gnat.dg/inline12.adb: New test.
13490
8872b95f 134912016-01-18 Bin Cheng <bin.cheng@arm.com>
13492
13493 PR tree-optimization/66797
13494 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13495
971514e3 134962016-01-18 Richard Biener <rguenther@suse.de>
13497
13498 PR tree-optimization/69170
13499 * gcc.dg/torture/pr69170.c: New testcase.
13500
dfb6d139 135012016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 13502
13503 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13504
164d84c2 135052016-01-16 Tom de Vries <tom@codesourcery.com>
13506
13507 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13508
4c33b769 135092016-01-16 Tom de Vries <tom@codesourcery.com>
13510
13511 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13512 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13513 redundant dg-require-effective-target pthread.
13514 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13515 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13516 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13517 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13518 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13519 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13520 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13521
673441b0 135222016-01-16 David Edelsohn <dje.gcc@gmail.com>
13523
13524 PR target/68609
13525 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13526 * gcc.target/powerpc/recip-7.c: Same.
13527
90153ae7 135282016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13529
13530 PR c++/69091
13531 * g++.dg/template/pr69091.C: New test.
13532
bc24d01d 135332016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13534
13535 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13536 dump does not contain an error_mark_node.
13537 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13538 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13539
4067c0fd 135402016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13541
13542 PR c++/68936
13543 * g++.dg/template/pr68936.C: New test.
13544
27c6dbdd 135452016-01-15 David Edelsohn <dje.gcc@gmail.com>
13546
13547 PR target/68609
13548 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13549 * gcc.target/powerpc/recip-2.c: Same.
13550 * gcc.target/powerpc/recip-3.c: Same.
13551 * gcc.target/powerpc/recip-4.c: Same.
13552 * gcc.target/powerpc/recip-sqrtf.c: Same.
13553
e390c57d 135542016-01-15 Jeff Law <law@redhat.com>
13555
13556 PR tree-optimization/69270
13557 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13558 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13559
ddcfeaf1 135602016-01-15 Paul Thomas <pault@gcc.gnu.org>
13561
13562 PR fortran/49630
13563 * gfortran.dg/deferred_character_13.f90: New test for the fix
13564 of comment 3 of the PR.
13565
13566 PR fortran/54070
13567 * gfortran.dg/deferred_character_8.f90: New test
13568 * gfortran.dg/allocate_error_5.f90: New test
13569
13570 PR fortran/60593
13571 * gfortran.dg/deferred_character_10.f90: New test
13572
13573 PR fortran/60795
13574 * gfortran.dg/deferred_character_14.f90: New test
13575
13576 PR fortran/61147
13577 * gfortran.dg/deferred_character_11.f90: New test
13578
13579 PR fortran/64324
13580 * gfortran.dg/deferred_character_9.f90: New test
13581
81be349c 135822016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13583
13584 PR rtl-optimization/69030
13585 * gcc.target/i386/pr69030.c: New.
13586
998456c5 135872016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13588
13589 * gcc.target/aarch64/target_attr_17.c: New test.
13590
0d85be19 135912016-01-15 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/66856
13594 * gcc.dg/torture/pr66856-1.c: New testcase.
13595 * gcc.dg/torture/pr66856-2.c: Likewise.
13596
321d36c8 135972016-01-15 Richard Biener <rguenther@suse.de>
13598
13599 PR debug/69137
13600 * g++.dg/lto/pr69137_0.C: New testcase.
13601
d94a1f53 136022016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13603
13604 PR middle-end/69246
13605 * gcc.target/i386/pr69246.c: New test.
13606
5fe9a861 136072016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13608
a9c01e81 13609 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 13610
3d05a5e9 136112016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13612
13613 PR c++/56194
13614 * g++.dg/init/const9.C: Disable test on S/390.
13615
5e8132b5 136162016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13617
13618 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13619 * g++.dg/Wno-frame-address.C: Ditto.
13620
32307cdf 136212016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13622
13623 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13624
1ca28250 136252016-01-15 Richard Biener <rguenther@suse.de>
13626
13627 PR tree-optimization/68961
13628 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13629
6271bd93 136302016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13631
13632 * gcc.target/i386/pr65105-5.c: New test.
13633
dfb6d139 136342016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 13635
13636 * gcc.c-torture/execute/alias-4.c: New testcase.
13637
dfb6d139 136382016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 13639
13640 PR ipa/68148
13641 * g++.dg/ipa/devirt-49.C: New testcase.
13642
7bbac464 136432016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 13644
13645 PR target/65837
13646 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13647 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13648 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13649
4345b868 136502016-01-15 Richard Biener <rguenther@suse.de>
13651
13652 PR tree-optimization/69117
13653 * gcc.dg/torture/pr69117.c: New testcase.
13654
580357e7 136552015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 13656
13657 PR c++/69048
13658 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13659
612baa31 136602016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13661
13662 PR testsuite/67509
13663 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13664 range tests use 100 * maximum instead of maximum + 1.
13665
44e09bc4 136662016-01-14 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR debug/69244
13669 * gcc.dg/guality/pr69244.c: New test.
13670
96962ae4 136712016-01-14 Uros Bizjak <ubizjak@gmail.com>
13672
13673 * lib/target-supports.exp (check_effective_target_issignaling):
13674 New procedure.
13675 * gcc.dg/pr61441.c: Require issignaling effective target.
13676
ab9c400b 136772016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13678
13679 PR target/68803
13680 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13681
a7ed4583 136822016-01-14 David Malcolm <dmalcolm@redhat.com>
13683
13684 PR c++/68819
13685 PR preprocessor/69177
13686 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13687 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13688 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13689 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13690
77f35cec 136912016-01-14 Marek Polacek <polacek@redhat.com>
13692
13693 PR c/69262
13694 * gcc.dg/array-15.c: New test.
13695
915d0950 136962016-01-14 Jakub Jelinek <jakub@redhat.com>
13697
13698 PR middle-end/68146
13699 PR tree-optimization/69155
13700 * gfortran.dg/pr68146.f: New test.
13701 * gfortran.dg/pr69155.f90: New test.
13702
24651fb7 137032016-01-14 Richard Biener <rguenther@suse.de>
13704
13705 PR tree-optimization/68060
13706 * gcc.dg/torture/pr68060-1.c: New testcase.
13707 * gcc.dg/torture/pr68060-2.c: Likewise.
13708
2f63f950 137092016-01-14 Nick Clifton <nickc@redhat.com>
13710
13711 * lib/target-supports.exp
13712 (check_effective_target_arm_neon_ok_nocache): Add an option
13713 sequence that includes setting the ARM architecture to ARMv7-A.
13714 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13715 command line options necessary to enable Neon support.
13716 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13717 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13718 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13719 * gcc.target/arm/pr69180.c: Likewise.
13720
3ce0acde 137212016-01-14 Jeff Law <law@redhat.com>
13722
13723 PR tree-optimization/69270
13724 * gcc.dg/tree-ssa/pr69270.c: New test.
13725
bda05c57 137262016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13727
13728 PR c/66208
13729 * c-c++-common/pr66208.c: New file.
13730
9b657cf1 137312016-01-13 Jakub Jelinek <jakub@redhat.com>
13732
13733 PR tree-optimization/69156
13734 * gcc.dg/pr69156.c: New test.
13735
58ba1b9d 137362016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13737
13738 * gcc.target/i386/pr69225-7.c: New test.
13739
e5fee0fe 137402016-01-13 Richard Henderson <rth@redhat.com>
13741
13742 * gcc.dg/tm/memopt-13.c: Update expected function.
13743 * gcc.dg/tm/memopt-6.c: Likewise.
13744
3f0e9745 137452016-01-13 Uros Bizjak <ubizjak@gmail.com>
13746
13747 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13748 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13749 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13750 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 13751
3f0e9745 137522016-01-13 Tom de Vries <tom@codesourcery.com>
13753
13754 PR tree-optimization/69169
7a6ddc0d 13755 * gcc.dg/pr69169.c: New test.
13756
9b657cf1 137572016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 13758
13759 PR target/69228
13760 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13761 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13762 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13763 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13764 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13765 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13766 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13767 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13768
f704d701 137692016-01-13 Jakub Jelinek <jakub@redhat.com>
13770
13771 PR target/69247
13772 * gcc.dg/pr69247.c: New test.
13773
e966d6b9 137742016-01-13 Richard Biener <rguenther@suse.de>
13775
13776 PR tree-optimization/69242
13777 * gcc.dg/torture/pr69242.c: New testcase.
13778
1ca1d9b2 137792016-01-13 Richard Biener <rguenther@suse.de>
13780
13781 PR tree-optimization/69186
13782 * gcc.dg/torture/pr69186.c: New testcase.
13783
d07cbccc 137842016-01-13 Jeff Law <law@redhat.com>
13785
13786 PR tree-optimization/67755
13787 * gcc.dg/tree-ssa/pr67755.c: New test.
13788
137892016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 13790
13791 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13792 pass number in output by a star.
13793
b95d41cf 137942016-01-12 Bin Cheng <bin.cheng@arm.com>
13795
13796 PR tree-optimization/68911
13797 * gcc.c-torture/execute/pr68911.c: New test.
13798
91d87e22 137992016-01-12 Marek Polacek <polacek@redhat.com>
13800
13801 PR c++/68979
13802 * g++.dg/warn/permissive-1.C: New test.
13803
8a9401a4 138042016-01-12 Jakub Jelinek <jakub@redhat.com>
13805
13806 PR objc++/68511
13807 PR c++/69213
13808 * g++.dg/opt/pr69213.C: New test.
13809
b9cb7a67 138102016-01-12 Christian Bruel <christian.bruel@st.com>
13811
13812 PR target/69180
13813 * gcc.target/arm/pr69180.c: New test.
13814
e4c96992 138152016-01-12 Richard Biener <rguenther@suse.de>
13816
13817 PR lto/69077
13818 * g++.dg/lto/pr69077_0.C: New testcase.
13819 * g++.dg/lto/pr69077_1.C: Likewise.
13820
90525f61 138212016-01-12 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR target/69175
13824 * g++.dg/opt/pr69175.C: New test.
13825
9e7edfd3 138262016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13827
13828 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13829 rather than #including math.h & stdlib.h.
13830 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13831 * gcc.dg/vect/pr49771.c: Likewise.
13832 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13833 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13834 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13835 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13836 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13837 * gcc.dg/vect/pr44507.c: Likewise.
13838 * gcc.dg/vect/pr45902.c: Likewise.
13839 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13840 * gcc.dg/vect/vect-117.c: Likewise.
13841 * gcc.dg/vect/vect-99.c: Likewise.
13842 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13843 * gcc.dg/vect/vect-cond-1.c: Likewise.
13844 * gcc.dg/vect/vect-cond-2.c: Likewise.
13845 * gcc.dg/vect/vect-cond-3.c: Likewise.
13846 * gcc.dg/vect/vect-cond-4.c: Likewise.
13847 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13848 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13849 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13850 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13851 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13852 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13853 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13854 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13855 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13856 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13857 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13858 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13859 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13860 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13861 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13862 include of signal.h.
13863 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13864 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13865 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13866 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13867 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13868 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13869 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13870 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13871 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13872 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13873 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13874 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13875 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13876 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13877 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13878 * gcc.dg/vect/vect-outer-5.c: Likewise.
13879 * gcc.dg/vect/vect-outer-6.c: Likewise.
13880 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13881 include of stdio.h.
13882
3368873d 138832016-01-12 Nick Clifton <nickc@redhat.com>
13884
13885 PR target/68913
13886 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13887 to fread so that it will be found in all target runtimes.
13888
0464ea95 138892016-01-12 Richard Biener <rguenther@suse.de>
13890
13891 PR tree-optimization/69053
13892 * g++.dg/torture/pr69053.C: New testcase.
13893
7819730f 138942016-01-12 Richard Biener <rguenther@suse.de>
13895
13896 PR tree-optimization/69168
13897 * gcc.dg/torture/pr69168.c: New testcase.
13898
995bfebf 138992016-01-12 Richard Biener <rguenther@suse.de>
13900
13901 PR tree-optimization/69157
13902 * gcc.dg/torture/pr69157.c: New testcase.
13903
139042016-01-12 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/69174
13907 * gcc.dg/torture/pr69174.c: New testcase.
13908
1d10d64c 139092016-01-12 Jakub Jelinek <jakub@redhat.com>
13910
13911 PR c++/66808
13912 PR c++/69000
13913 * g++.dg/tls/pr66808.C: New test.
13914 * g++.dg/tls/pr69000.C: New test.
13915
f0b79faf 139162016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13917
13918 * gcc.target/powerpc/swaps-p8-23.c: New test.
13919 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13920
04cf75a4 139212016-01-11 John David Anglin <danglin@gcc.gnu.org>
13922
13923 PR tree-optimization/68356
13924 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13925
0eb4264c 139262016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13927 Jim Wilson <jim.wilson@linaro.org>
13928
13929 PR target/69194
13930 * gcc.target/arm/pr69194.c: New test.
13931
2f66de64 139322016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13933
13934 PR target/69225
13935 * gcc.target/i386/pr69225-1.c: New test.
13936 * gcc.target/i386/pr69225-2.c: Likewise.
13937 * gcc.target/i386/pr69225-3.c: Likewise.
13938 * gcc.target/i386/pr69225-4.c: Likewise.
13939 * gcc.target/i386/pr69225-5.c: Likewise.
13940 * gcc.target/i386/pr69225-6.c: Likewise.
13941
36105e82 139422016-01-11 Jakub Jelinek <jakub@redhat.com>
13943
1c78ce2e 13944 PR target/67462
13945 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13946 if lp64.
13947
a4a87320 13948 PR target/69071
13949 * gcc.dg/pr69071.c: New test.
13950
91fbd04f 13951 PR c++/69211
13952 * g++.dg/opt/pr69211.C: New test.
13953
36105e82 13954 PR tree-optimization/69214
13955 * gcc.c-torture/compile/pr69214.c: New test.
13956
e934c380 139572016-01-11 Uros Bizjak <ubizjak@gmail.com>
13958
13959 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13960 * gcc.target/i386/pr66232-11.c: Ditto.
13961 * gcc.target/i386/pr66232-12.c: Ditto.
13962 * gcc.target/i386/pr66232-13.c: Ditto.
13963
3ff1b153 139642016-01-11 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/69173
13967 * gcc.dg/torture/pr69173.c: New testcase.
13968
04e1504c 139692016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13970
13971 PR rtl-optimization/68796
13972 * gcc.target/aarch64/tst_5.c: New test.
13973 * gcc.target/aarch64/tst_6.c: Likewise.
13974
ae8718b5 139752016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13976
13977 PR rtl-optimization/68841
13978 * gcc.dg/pr68841.c: New test.
13979 * gcc.c-torture/execute/pr68841.c: New test.
13980
bd8bece2 139812016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13982
13983 PR rtl-optimization/68920
13984 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13985 for ix86 targets.
13986 * gcc.dg/ifcvt-5.c: New test.
13987
9b657cf1 139882016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 13989
13990 PR bootstrap/69123
13991 * g++.dg/pr69123.C: New.
13992
7a158352 139932016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13994
13995 PR target/69010
13996 * gcc.target/i386/pr69010.c: New test.
13997
ff375d11 139982016-01-11 Martin Jambor <mjambor@suse.cz>
13999
14000 PR ipa/69044
14001 * gcc.target/i386/chkp-pr69044.c: New test.
14002
9eb890f1 140032016-01-11 Tom de Vries <tom@codesourcery.com>
14004
14005 PR tree-optimization/69109
14006 * gcc.dg/autopar/pr69109-2.c: New test.
14007 * gcc.dg/autopar/pr69109.c: New test.
14008
c4157ee5 140092016-01-11 Tom de Vries <tom@codesourcery.com>
14010
14011 PR tree-optimization/69108
14012 * gcc.dg/autopar/pr69108.c: New test.
14013
b933e511 140142016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14015
14016 PR c++/69029
14017 * c-c++-common/Wisleading-indentation.c: Augment test.
14018
efb73de1 140192016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14020
14021 PR fortran/69154
14022 * gfortran.dg/inline_matmul_12.f90: New test.
14023
40c86c3b 140242016-01-10 Paul Thomas <pault@gcc.gnu.org>
14025
14026 PR fortran/67779
14027 * gfortran.dg/actual_array_offset_1: New test.
14028
a006c0bb 140292016-01-10 Tom de Vries <tom@codesourcery.com>
14030
14031 PR tree-optimization/69062
14032 * gcc.dg/autopar/pr69062.c: New test.
14033
880ed4be 140342016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14035
14036 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14037 * gcc.dg/vect/slp-perm-2.c: Likewise.
14038 * gcc.dg/vect/slp-perm-3.c: Likewise.
14039 * gcc.dg/vect/slp-perm-5.c: Likewise.
14040 * gcc.dg/vect/slp-perm-6.c: Likewise.
14041 * gcc.dg/vect/slp-perm-7.c: Likewise.
14042 * gcc.dg/vect/slp-perm-8.c: Likewise.
14043
d95e1856 140442016-01-10 Tom de Vries <tom@codesourcery.com>
14045
14046 PR tree-optimization/69039
14047 * gcc.dg/autopar/pr69039.c: New test.
14048
0f8f48d0 140492016-01-09 Marek Polacek <polacek@redhat.com>
14050
14051 PR c++/69113
14052 * g++.dg/pr69113.C: New test.
14053
7dff0499 140542016-01-09 Jakub Jelinek <jakub@redhat.com>
14055
14056 PR middle-end/50865
14057 PR tree-optimization/69097
14058 * gcc.c-torture/execute/pr50865.c: New test.
14059 * gcc.c-torture/execute/pr69097-1.c: New test.
14060 * gcc.c-torture/execute/pr69097-2.c: New test.
14061 * gcc.dg/pr69097-1.c: New test.
14062 * gcc.dg/pr69097-2.c: New test.
14063
18431e78 140642016-01-09 Jakub Jelinek <jakub@redhat.com>
14065
14066 PR c++/69164
14067 * g++.dg/opt/pr69164.C: New test.
14068
1943a4a2 140692016-01-08 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR tree-optimization/69167
14072 * gcc.dg/pr69167.c: New test.
14073
a143e277 140742016-01-08 Marek Polacek <polacek@redhat.com>
14075
14076 PR c++/68449
14077 * g++.dg/pr68449.C: New.
14078
44c01906 140792016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14080
14081 PR tree-optimization/68707
14082 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14083 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14084 on platforms supporting it.
14085 * gcc.dg/vect/slp-perm-2.c: Likewise.
14086 * gcc.dg/vect/slp-perm-3.c: Likewise.
14087 * gcc.dg/vect/slp-perm-5.c: Likewise.
14088 * gcc.dg/vect/slp-perm-7.c: Likewise.
14089 * gcc.dg/vect/slp-perm-8.c: Likewise.
14090 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14091 on platforms supporting it.
14092
c437d1e8 140932016-01-08 Jakub Jelinek <jakub@redhat.com>
14094
c9595c51 14095 PR tree-optimization/69162
14096 * gcc.dg/pr69162.c: New test.
14097
c437d1e8 14098 PR tree-optimization/69172
14099 * gcc.dg/pr69172.c: New test.
14100
6a46a28c 141012016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14102
14103 PR tree-optimization/67781
14104 * gcc.c-torture/execute/pr67781.c: New file.
14105
62ad9a04 141062016-01-08 Jakub Jelinek <jakub@redhat.com>
14107
14108 PR tree-optimization/69083
14109 * gcc.dg/vect/pr69083.c: New test.
14110
9e0e8c2a 141112016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14112
14113 PR tree-optimization/61441
14114 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14115 Use -fexcess-precision=standard for compiler options.
14116 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14117
5d034e37 141182016-01-08 Jakub Jelinek <jakub@redhat.com>
14119
5013f740 14120 PR fortran/69128
14121 * gfortran.dg/gomp/pr69128.f90: New test.
14122
5d034e37 14123 PR c++/69145
14124 * g++.dg/ext/pr69145-1.C: New test.
14125 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14126 * g++.dg/ext/pr69145-2.h: New file.
14127
517906ff 141282016-01-07 Martin Sebor <msebor@redhat.com>
14129
14130 PR c/68966
14131 * gcc.dg/atomic-fetch-bool.c: New test.
14132 * gcc.dg/sync-fetch-bool.c: New test.
14133
cdbb524c 141342016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14135
14136 PR fortran/66680
14137 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14138
ec3aba9e 141392016-01-07 Nick Clifton <nickc@redhat.com>
14140
14141 PR target/66655
14142 * g++.dg/pr66655.C: New test.
14143 * g++.dg/pr66655_1.cc: Test support file.
14144 * g++.dg/pr66655.h: Test header file.
14145
9b657cf1 141462016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 14147
14148 PR fortran/66680
14149 gfortran.dg/gomp/pr66680.f90: New test.
14150
cd45d7a5 141512016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14152
14153 PR target/69171
14154 * gcc.target/i386/pr69171-1.c: New test.
14155 * gcc.target/i386/pr69171-2.c: Likewise.
14156 * gcc.target/i386/pr69171-3.c: Likewise.
14157 * gcc.target/i386/pr69171-4.c: Likewise.
14158 * gcc.target/i386/pr69171-5.c: Likewise.
14159 * gcc.target/i386/pr69171-6.c: Likewise.
14160
4a86a91a 141612015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14162
14163 PR middle-end/67639
14164 * c-c++-common/pr67639.c: New test.
14165
34c05552 141662016-01-07 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR tree-optimization/69141
14169 * g++.dg/opt/pr69141.C: New test.
14170
f08d6895 141712016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14172
14173 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14174
32ec4173 141752016-01-06 Uros Bizjak <ubizjak@gmail.com>
14176
14177 PR target/69140
14178 * gcc.target/i386/pr69140.c: New test
14179
d74214f3 141802016-01-06 David Malcolm <dmalcolm@redhat.com>
14181
14182 * gcc.dg/bad-dereference.c: New test case.
14183
73991cab 141842015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14185
14186 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14187
fc8cc457 141882016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14189
14190 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14191
be3c9981 141922016-01-06 Marek Polacek <polacek@redhat.com>
14193
14194 PR sanitizer/69099
14195 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14196
2cb724f9 141972016-01-05 Marek Polacek <polacek@redhat.com>
14198
14199 PR c/69104
14200 * gcc.dg/atomic-invalid-2.c: New.
14201
233a53ed 142022016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14203
14204 PR target/68991
14205 * gcc.target/i386/pr68991.c: New test.
14206
ea87c5e3 142072016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14208
14209 PR target/68991
14210 * g++.dg/pr68991-1.C: New test.
14211 * g++.dg/pr68991-2.C: Likewise.
14212
1943a4a2 142132016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 14214
1943a4a2 14215 PR other/60465
afe82e5b 14216 * gcc.target/ia64/pr60465-gprel64.c: New test.
14217 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14218
1e9147dd 142192016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14220
14221 PR rtl-optimization/68651
14222 * gcc.target/aarch64/pr68651_1.c: New test.
14223
d42aa619 142242016-01-05 David Malcolm <dmalcolm@redhat.com>
14225
14226 PR c/69122
14227 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14228
1776de76 142292016-01-05 Nathan Sidwell <nathan@acm.org>
14230
2d7d361d 14231 PR c++/58583
14232 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14233
1776de76 14234 * gcc.dg/alias-15.c: New.
14235
5beb12c0 142362016-01-05 Nick Clifton <nickc@redhat.com>
14237
14238 PR target/68870
14239 * g++.dg/pr68770.C: New test.
14240
d8cca921 142412016-01-04 Mike Stump <mikestump@comcast.net>
14242
14243 * lib/target-supports.exp (check_effective_target_cilkplus):
14244 cilkplus targets require pthreads.
afc907ef 14245 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 14246
8427dff3 142472016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14248
14249 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14250 generation.
14251
f1717362 142522016-01-04 Jakub Jelinek <jakub@redhat.com>
14253
14254 Update copyright years.
14255
d7d6a3ab 142562016-01-04 Marek Polacek <polacek@redhat.com>
14257
14258 PR c/68908
14259 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14260 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14261 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14262
b8f4a5f9 142632016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14264
14265 * gcc.target/sparc/20160104-2.c: New test.
14266
6b5c028f 142672016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14268
14269 * gcc.target/sparc/20160104-1.c: New test.
14270
300e1002 142712016-01-03 Paul Thomas <pault@gcc.gnu.org>
14272
14273 PR fortran/65045
14274 * gfortran.dg/pr65045.f90: New test.
14275
855b105f 142762016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14277
14278 * gnat.dg/specs/debug1.ads: Delete.
14279
bdc177dc 142802016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14281
14282 PR libgfortran/68867
14283 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14284 expression.
14285
48aaffae 142862016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14287
14288 PR libgfortran/68867
14289 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14290 PowerPC.
14291
19a468b8 142922016-01-01 Paul Thomas <pault@gcc.gnu.org>
14293
14294 PR fortran/68864
14295 * gfortran.dg/pr68864.f90: New test.
14296
25371c91 142972016-01-01 Jakub Jelinek <jakub@redhat.com>
14298
2a659064 14299 PR tree-optimization/69070
14300 * gcc.dg/pr69070.c: New test.
14301
57aa9851 14302 PR sanitizer/69055
14303 * gfortran.dg/pr69055.f90: New test.
14304
25371c91 14305 PR target/69015
14306 * gcc.dg/pr69015.c: New test.
f1717362 14307\f
fb2c1edd 14308Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 14309
14310Copying and distribution of this file, with or without modification,
14311are permitted in any medium without royalty provided the copyright
14312notice and this notice are preserved.