]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
2016-05-06 Richard Biener <rguenther@suse.de>
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
1e3db0b1 12016-05-06 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/70941
4 * gcc.dg/torture/pr70941.c: New testcase.
5
bdd54b6d 62016-05-05 Bin Cheng <bin.cheng@arm.com>
7
8 PR tree-optimization/57206
9 * gcc.dg/vect/pr57206.c: New test.
10
499adcfd 112016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12
13 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
14
871164c4 152016-05-05 Jakub Jelinek <jakub@redhat.com>
16
ecb23e00 17 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
18
871164c4 19 * c-c++-common/Wdangling-else-4.c: New test.
20
70cf83ba 212016-05-04 Jakub Jelinek <jakub@redhat.com>
22
858c9470 23 PR c++/70906
24 PR c++/70933
25 * g++.dg/opt/pr70906.C: New test.
26 * g++.dg/opt/pr70933.C: New test.
27
70cf83ba 28 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
29
aaa36a78 302016-05-04 Jan Hubicka <hubicka@ucw.cz>
31
32 * gcc.dg/ipa/pure-const-3.c: New testcase.
33
1d52c456 342016-05-04 Marek Polacek <polacek@redhat.com>
35
36 * c-c++-common/Wdangling-else-1.c: New test.
37 * c-c++-common/Wdangling-else-2.c: New test.
38 * c-c++-common/Wdangling-else-3.c: New test.
39
dc581573 402016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
41
42 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
43 flag is present.
44
a64030fe 452016-05-04 Marek Polacek <polacek@redhat.com>
46
47 PR c/48778
48 * gcc.dg/Waddress-2.c: New test.
49
b461b04a 502016-05-04 Alan Modra <amodra@gmail.com>
51
52 * gcc.target/powerpc/pr70866.c: New.
53
c388a0cf 542016-05-03 Martin Sebor <msebor@redhat.com>
55
56 PR c++/66561
57 * c-c++-common/builtin_location.c: New test.
58 * g++.dg/cpp1y/builtin_location.C: New test.
59
5d4db8ef 602016-05-03 Marek Polacek <polacek@redhat.com>
61
62 PR c/70859
63 * gcc.dg/pr70859.c: New test.
64 * gcc.dg/pr70859-2.c: New test.
65
ca938765 662016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
67
68 * gnat.dg/debug5.adb: New testcase.
69
60b27d5f 702016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
71
72 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
73 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
74 Procedure to check for z10 instruction set.
75
5ab325d0 762016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
77
78 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
79
c548a0ad 802016-05-03 Alan Modra <amodra@gmail.com>
81
82 * gcc.target/powerpc/savres.c: Add func using a single gpr.
83
d5ecd946 842016-05-03 Jakub Jelinek <jakub@redhat.com>
85
86 * gcc.target/i386/avx512f-cvt-1.c: New test.
87
35b0a053 882016-05-03 H.J. Lu <hongjiu.lu@intel.com>
89
90 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
91 -fdump-tree-vrp-details.
92
9ae1b28a 932016-05-03 Richard Biener <rguenther@suse.de>
94
95 * gcc.dg/pr30172-1.c: Adjust.
96 * gcc.dg/pr63743.c: Likewise.
97 * gcc.dg/tm/pr51696.c: Likewise.
98 * c-c++-common/tm/safe-1.c: Likewise.
99 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
100 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
101 * g++.dg/plugin/self-assign-test-1.C: Likewise.
102 * g++.dg/plugin/self-assign-test-2.C: Likewise.
103
9c1a31e4 1042016-05-03 Jakub Jelinek <jakub@redhat.com>
105
fe69bcb9 106 PR rtl-optimization/70467
107 * gcc.target/i386/pr70467-3.c: New test.
108 * gcc.target/i386/pr70467-4.c: New test.
109
9082c4a4 110 PR tree-optimization/70916
111 * gcc.c-torture/compile/pr70916.c: New test.
112
9c1a31e4 113 PR target/49244
114 * gcc.target/i386/pr49244-1.c: New test.
115 * gcc.target/i386/pr49244-2.c: New test.
116
69105acc 1172016-05-03 Bernd Schmidt <bschmidt@redhat.com>
118
119 PR rtl-optimization/44281
120 * gcc.target/i386/pr44281.c: New test.
121
9ab8df54 1222016-05-03 bin cheng <bin.cheng@arm.com>
123
124 PR tree-optimization/56541
125 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
126 * gcc.dg/vect/pr56541.c: new test.
127
3c62cae0 1282016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
129
130 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
131 __float128.
132 * gcc.target/powerpc/float128-complex-2.c: Likewise.
133
91abc161 1342016-05-02 H.J. Lu <hongjiu.lu@intel.com>
135
136 PR testsuite/70520
137 * c-c++-common/asan/clone-test-1.c (main): Align child process
138 stack to 16 bytes.
139
aa3d1155 1402016-05-02 David Malcolm <dmalcolm@redhat.com>
141
142 PR c++/62314
143 * g++.dg/spellcheck-fields-2.C: New test case.
144
002c3f28 1452016-05-02 David Malcolm <dmalcolm@redhat.com>
146
147 PR c++/62314
148 * g++.dg/pr62314.C: New test case.
149
46e5dccc 1502016-05-02 Jan Hubicka <hubicka@ucw.cz>
151
152 * gcc.dg/ipa/inline-8.c: New testcase.
153
663f4248 1542016-05-02 Jakub Jelinek <jakub@redhat.com>
155
156 PR rtl-optimization/70467
157 * gcc.target/i386/pr70467-1.c: New test.
158
efe8bdf5 1592016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
160
161 * gcc.dg/spec-options.c: Run the test on all targets.
162 * gcc.dg/foo.specs: Use cpp_unique_options.
163
47ef9633 1642016-05-02 Marc Glisse <marc.glisse@inria.fr>
165
166 * gcc.dg/tree-ssa/unord.c: New testcase.
167
eb1a077c 1682016-05-02 Marc Glisse <marc.glisse@inria.fr>
169
170 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
171
28e869d0 1722016-05-02 Nathan Sidwell <nathan@codesourcery.com>
173
174 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
175
dd185f6e 1762016-05-02 Marek Polacek <polacek@redhat.com>
177
178 PR c/70851
179 * gcc.dg/enum-incomplete-3.c: New test.
180
773d09b9 1812016-05-02 Marek Polacek <polacek@redhat.com>
182 Tom de Vries <tom@codesourcery.com>
183
184 PR tree-optimization/70700
185 * gcc.dg/pr70700.c: New test.
186
f0dc3286 1872016-05-01 Uros Bizjak <ubizjak@gmail.com>
188
189 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
190 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
191 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
192 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
193 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
194
7f931827 1952016-04-30 Eric Botcazou <ebotcazou@adacore.com>
196
197 * ada/acats/run_acats: Rename into...
198 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
199 * ada/acats/run_all.sh: Remove redundant test.
200 (target_run): Move around.
201 (target_gnatchop): Use newly built executable.
202 (target_gnatmake): Likewise.
203 Check that the compilation of impbit succeeds.
204
1c492b4e 2052016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
206
207 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
208 * gcc.dg/20021029-1.c: Likewise.
209 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
210 * gcc.target/sh/attr-isr-trapa.c: Likewise.
211 * gcc.target/sh/cmpstr.c: Likewise.
212 * gcc.target/sh/cmpstrn.c: Likewise.
213 * gcc.target/sh/memset.c: Likewise.
214 * gcc.target/sh/pr21255-2-mb.c: Likewise.
215 * gcc.target/sh/pr21255-2-ml.c: Likewise.
216 * gcc.target/sh/pr39423-1.c: Likewise.
217 * gcc.target/sh/pr49468-di.c: Likewise.
218 * gcc.target/sh/pr49468-si.c: Likewise.
219 * gcc.target/sh/pr49880-1.c: Likewise.
220 * gcc.target/sh/pr49880-2.c: Likewise.
221 * gcc.target/sh/pr49880-3.c: Likewise.
222 * gcc.target/sh/pr50751-1.c: Likewise.
223 * gcc.target/sh/pr50751-4.c: Likewise.
224 * gcc.target/sh/pr50751-7.c: Likewise.
225 * gcc.target/sh/pr51244-1.c: Likewise.
226 * gcc.target/sh/pr51244-10.c: Likewise.
227 * gcc.target/sh/pr51244-11.c: Likewise.
228 * gcc.target/sh/pr51244-12.c: Likewise.
229 * gcc.target/sh/pr51244-13.c: Likewise.
230 * gcc.target/sh/pr51244-14.c: Likewise.
231 * gcc.target/sh/pr51244-17.c: Likewise.
232 * gcc.target/sh/pr51244-18.c: Likewise.
233 * gcc.target/sh/pr51244-19.c: Likewise.
234 * gcc.target/sh/pr51244-4.c: Likewise.
235 * gcc.target/sh/pr51244-5.c: Likewise.
236 * gcc.target/sh/pr51244-7.c: Likewise.
237 * gcc.target/sh/pr51244-8.c: Likewise.
238 * gcc.target/sh/pr51244-9.c: Likewise.
239 * gcc.target/sh/pr51697.c: Likewise.
240 * gcc.target/sh/pr52483-1.c: Likewise.
241 * gcc.target/sh/pr52483-2.c: Likewise.
242 * gcc.target/sh/pr52483-3.c: Likewise.
243 * gcc.target/sh/pr52483-5.c: Likewise.
244 * gcc.target/sh/pr52933-1.c: Likewise.
245 * gcc.target/sh/pr52933-2.c: Likewise.
246 * gcc.target/sh/pr52933-3.c: Likewise.
247 * gcc.target/sh/pr53568-1.c: Likewise.
248 * gcc.target/sh/pr53976-1.c: Likewise.
249 * gcc.target/sh/pr53988-1.c: Likewise.
250 * gcc.target/sh/pr53988.c: Likewise.
251 * gcc.target/sh/pr54089-1.c: Likewise.
252 * gcc.target/sh/pr54089-6.c: Likewise.
253 * gcc.target/sh/pr54089-7.c: Likewise.
254 * gcc.target/sh/pr54089-8.c: Likewise.
255 * gcc.target/sh/pr54089-9.c: Likewise.
256 * gcc.target/sh/pr54236-1.c: Likewise.
257 * gcc.target/sh/pr54236-2.c: Likewise.
258 * gcc.target/sh/pr54236-3.c: Likewise.
259 * gcc.target/sh/pr54236-4.c: Likewise.
260 * gcc.target/sh/pr54386.c: Likewise.
261 * gcc.target/sh/pr54602-1.c: Likewise.
262 * gcc.target/sh/pr54685.c: Likewise.
263 * gcc.target/sh/pr54760-1.c: Likewise.
264 * gcc.target/sh/pr54760-2.c: Likewise.
265 * gcc.target/sh/pr54760-3.c: Likewise.
266 * gcc.target/sh/pr54760-4.c: Likewise.
267 * gcc.target/sh/pr54760-5.c: Likewise.
268 * gcc.target/sh/pr54760-6.c: Likewise.
269 * gcc.target/sh/pr55146.c: Likewise.
270 * gcc.target/sh/pr55160.c: Likewise.
271 * gcc.target/sh/pr59278.c: Likewise.
272 * gcc.target/sh/pr59401-1.c: Likewise.
273 * gcc.target/sh/pr59533-1.c: Likewise.
274 * gcc.target/sh/pr63260.c: Likewise.
275 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
276 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
277 * gcc.target/sh/strlen.c: Likewise.
278 * gcc.target/sh/torture/pr30807.c: Likewise.
279 * gcc.target/sh/torture/pr34777.c: Likewise.
280 * gcc.target/sh/torture/pr64652.c: Likewise.
281 * gcc.target/sh/torture/pr65505.c: Likewise.
282 * gcc.target/sh/torture/pragma-isr.c: Likewise.
283 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
284
0c4005be 2852016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
286
287 PR c++/66644
288 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
289
d94e6223 2902016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
291
292 * gcc.target/powerpc/vsx-elemrev-1.c: New.
293 * gcc.target/powerpc/vsx-elemrev-2.c: New.
294 * gcc.target/powerpc/vsx-elemrev-3.c: New.
295 * gcc.target/powerpc/vsx-elemrev-4.c: New.
296
46f37836 2972016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
298
299 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
300 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
301
4d0a8bac 3022016-04-29 Cesar Philippidis <cesar@codesourcery.com>
303
304 PR middle-end/70626
305 * c-c++-common/goacc/combined-reduction.c: New test.
306 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
307
b98e0db3 3082016-04-29 H.J. Lu <hongjiu.lu@intel.com>
309
310 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
311 *movdi_internal pattern only if PIC off.
312 * gcc.target/i386/pr70155-2.c: Likewise.
313 * gcc.target/i386/pr70155-3.c: Likewise.
314 * gcc.target/i386/pr70155-4.c: Likewise.
315 * gcc.target/i386/pr70155-5.c: Likewise.
316 * gcc.target/i386/pr70155-6.c: Likewise.
317 * gcc.target/i386/pr70155-7.c: Likewise.
318 * gcc.target/i386/pr70155-8.c: Likewise.
319 * gcc.target/i386/pr70155-15.c: Likewise.
320 * gcc.target/i386/pr70155-17.c: Likewise.
321 * gcc.target/i386/pr70155-22.c: Likewise.
322
8b066242 3232016-04-29 Bin Cheng <bin.cheng@arm.com>
324
325 PR tree-optimization/70803
326 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
327
22912e73 3282016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
329
330 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
331 optimization of vector loop.
332 * gcc.target/i386/vect-unpack-3.c: New test.
333 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
334 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
335 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
336
568128c6 3372016-04-29 Marek Polacek <polacek@redhat.com>
338
339 PR sanitizer/70342
340 * g++.dg/ubsan/null-7.C: New test.
341
025dd1e0 342 PR c/70852
343 * gcc.dg/pr70852.c: New test.
344
eb16928e 3452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
346
347 PR/69089
348 * g++.dg/cpp0x/alignas6.C: New test.
349
d7377ee9 3502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
351
352 * gcc/testsuite/gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate
353 dg-do.
354 * gcc/testsuite/gcc.dg/pr27003.c: Likewise.
355 * gcc/testsuite/gcc.dg/tree-ssa/cswtch.c: Likewise.
356 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
357 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
358 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
359 * gcc.target/arc/mxy.c: Likewise.
360 * gcc.target/arc/mswape.c: Likewise.
361 * gcc.target/arc/mrtsc.c: Likewise.
362 * gcc.target/arc/mcrc.c: Likewise.
363 * gcc.target/arc/mdsp-packa.c: Likewise.
364 * gcc.target/arc/mdvbf.c: Likewise.
365 * gcc.target/arc/mlock.c: Likewise.
366 * gcc.target/arc/mmac-24.c: Likewise.
367 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
368
efa1b7ab 3692016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
370 Matthijs Kooijman <matthijs@stdin.nl>
371 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
372
373 PR target/60040
374 * gcc.target/avr/pr60040-1.c: New.
375 * gcc.target/avr/pr60040-2.c: New.
376
00371d68 3772016-04-29 Richard Biener <rguenther@suse.de>
378
379 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
380
73447cc5 3812016-04-29 Richard Biener <rguenther@suse.de>
382
383 PR tree-optimization/13962
384 PR tree-optimization/65686
385 * gcc.dg/uninit-pr65686.c: New testcase.
386
c2087b56 3872016-04-29 Jakub Jelinek <jakub@redhat.com>
388
389 PR middle-end/70843
390 * gcc.dg/pr70843.c: New test.
391
cdd06d5a 3922016-04-28 Jakub Jelinek <jakub@redhat.com>
393
394 PR target/70858
395 * gcc.target/i386/pr70858.c: New test.
396
1a60079e 3972016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
398
399 * gcc.target/arc/nps400-1.c: New file.
400
11bc2894 4012016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
402 Andrew Burgess <andrew.burgess@embecosm.com>
403
404 * gcc.target/arc/movh_cl-1.c: New file.
405
dd9bf0b5 4062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
407 Andrew Burgess <andrew.burgess@embecosm.com>
408
409 * gcc.target/arc/extzv-1.c: New file.
410 * gcc.target/arc/insv-1.c: New file.
411 * gcc.target/arc/insv-2.c: New file.
412 * gcc.target/arc/movb-1.c: New file.
413 * gcc.target/arc/movb-2.c: New file.
414 * gcc.target/arc/movb-3.c: New file.
415 * gcc.target/arc/movb-4.c: New file.
416 * gcc.target/arc/movb-5.c: New file.
417 * gcc.target/arc/movb_cl-1.c: New file.
418 * gcc.target/arc/movb_cl-2.c: New file.
419 * gcc.target/arc/movbi_cl-1.c: New file.
420 * gcc.target/arc/movl-1.c: New file.
421
a22e4209 4222016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
423 Andrew Burgess <andrew.burgess@embecosm.com>
424
425 * gcc.target/arc/cmem-1.c: New file.
426 * gcc.target/arc/cmem-2.c: New file.
427 * gcc.target/arc/cmem-3.c: New file.
428 * gcc.target/arc/cmem-4.c: New file.
429 * gcc.target/arc/cmem-5.c: New file.
430 * gcc.target/arc/cmem-6.c: New file.
431 * gcc.target/arc/cmem-7.c: New file.
432 * gcc.target/arc/cmem-ld.inc: New file.
433 * gcc.target/arc/cmem-st.inc: New file.
434
287c3982 4352016-04-28 Jakub Jelinek <jakub@redhat.com>
436
437 PR target/70821
438 * gcc.target/i386/pr70821.c: New test.
439
e40e5340 4402016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
441
442 * gcc.target/powerpc/vec-adde.c: New test.
443 * gcc.target/powerpc/vec-adde-int128.c: New test.
444
cf977d50 4452016-04-28 Jakub Jelinek <jakub@redhat.com>
446
447 * gcc.target/i386/avx-vround-1.c: New test.
448 * gcc.target/i386/avx-vround-2.c: New test.
449 * gcc.target/i386/avx512vl-vround-1.c: New test.
450 * gcc.target/i386/avx512vl-vround-2.c: New test.
451
572f8300 4522016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
453
454 PR testsuite/70595
455 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
456 (check_effective_target_cilkplus_runtime): ... this.
457 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
458 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
459
460 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
461 Require cilkplus_runtime.
462 Don't add -lcilkrts.
463 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
464 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
465 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
466 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
467 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
468 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
469 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
470 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
471 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
472 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
473 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
474 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
475 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
476 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
477 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
478 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
479 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
480 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
481 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
482 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
483 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
484 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
485 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
486 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
487 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
488 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
489 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
490 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
491 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
492
493 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
494 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
495
496 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
497
498 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
499 cilkplus_runtime.
500
dfba0905 5012016-04-27 Marc Glisse <marc.glisse@inria.fr>
502
503 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
504 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
505
605a4556 5062015-04-27 Ryan Burn <contact@rnburn.com>
507
508 PR c++/69024
509 PR c++/68997
510 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
511 diagnostic.
512 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
513 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
514
6a1231a5 5152016-04-27 Eric Botcazou <ebotcazou@adacore.com>
516
517 * gnat.dg/limited_with4.ad[sb]: New test.
518 * gnat.dg/limited_with4_pkg.ads: New helper.
519
4dad9e09 5202016-04-27 H.J. Lu <hongjiu.lu@intel.com>
521
522 PR target/70155
523 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
524 and movv1ti_internal patterns
525 * gcc.target/i386/pr70155-1.c: New test.
526 * gcc.target/i386/pr70155-2.c: Likewise.
527 * gcc.target/i386/pr70155-3.c: Likewise.
528 * gcc.target/i386/pr70155-4.c: Likewise.
529 * gcc.target/i386/pr70155-5.c: Likewise.
530 * gcc.target/i386/pr70155-6.c: Likewise.
531 * gcc.target/i386/pr70155-7.c: Likewise.
532 * gcc.target/i386/pr70155-8.c: Likewise.
533 * gcc.target/i386/pr70155-9.c: Likewise.
534 * gcc.target/i386/pr70155-10.c: Likewise.
535 * gcc.target/i386/pr70155-11.c: Likewise.
536 * gcc.target/i386/pr70155-12.c: Likewise.
537 * gcc.target/i386/pr70155-13.c: Likewise.
538 * gcc.target/i386/pr70155-14.c: Likewise.
539 * gcc.target/i386/pr70155-15.c: Likewise.
540 * gcc.target/i386/pr70155-16.c: Likewise.
541 * gcc.target/i386/pr70155-17.c: Likewise.
542 * gcc.target/i386/pr70155-18.c: Likewise.
543 * gcc.target/i386/pr70155-19.c: Likewise.
544 * gcc.target/i386/pr70155-20.c: Likewise.
545 * gcc.target/i386/pr70155-21.c: Likewise.
546 * gcc.target/i386/pr70155-22.c: Likewise.
547
a80f3f45 5482016-04-27 H.J. Lu <hongjiu.lu@intel.com>
549
550 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
551 ".{5,6}".
552
279305d1 5532016-04-27 Bin Cheng <bin.cheng@arm.com>
554
555 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
556 * gcc.dg/tree-ssa/scev-9.c: Ditto.
557 * gcc.dg/tree-ssa/scev-10.c: Ditto.
558 * gcc.dg/tree-ssa/scev-11.c: Ditto.
559 * gcc.dg/tree-ssa/scev-12.c: Ditto.
560
8974b625 5612016-04-27 Richard Biener <rguenther@suse.de>
562
563 PR ipa/70760
564 * g++.dg/ipa/ipa-pta-2.C: New testcase.
565 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
566
886d5463 5672016-04-27 Nathan Sidwell <nathan@acm.org>
568
569 * g++.dg/cpp0x/constexpr-recursion3.C: New.
570 * g++.dg/ubsan/pr63956.C: Adjust error location.
571
f0e35aa9 5722016-04-27 Nick Clifton <nickc@redhat.com>
573
574 PR middle-end/49889
575 * gcc.dg/pr49889.c: New test.
576
40385231 5772016-04-27 Bernd Schmidt <bschmidt@redhat.com>
578
579 * c-c++-common/memset-array.c: New test.
580
37229a71 5812016-04-26 Martin Sebor <msebor@redhat.com>
582
583 PR c++/66639
584 * g++.dg/cpp1y/func_constexpr.C: New test.
585
3eedf9bd 5862016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
587
588 PR c++/70241
589 * g++.dg/cpp0x/enum32.C: New test.
590 * g++.dg/cpp0x/enum33.C: New test.
591
5922016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 593
594 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
595 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
596 * gcc.c-torture/execute/bitfld-6.c: Likewise.
597 * gcc.c-torture/execute/bitfld-7.c: Likewise.
598 * gcc.c-torture/execute/pr38151.c: Likewise.
599 * gcc.c-torture/execute/pr66556.c: Likewise.
600 * gcc.c-torture/execute/pr67781.c: Likewise.
601 * gcc.c-torture/execute/pr68648.c: Likewise.
602
8c51f92f 6032016-04-26 Marc Glisse <marc.glisse@inria.fr>
604
605 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
606
fa20ebd3 6072016-04-26 Marek Polacek <polacek@redhat.com>
608
609 PR c/67784
610 * gcc.dg/pr67784-3.c: New test.
611 * gcc.dg/pr67784-4.c: New test.
612 * gcc.dg/pr67784-5.c: New test.
613
9db47803 614 PR c/70791
615 * gcc.dg/Wnested-externs-2.c: New test.
616
bff407f2 6172016-04-26 Marc Glisse <marc.glisse@inria.fr>
618
619 * gcc.dg/fold-plusmult.c: Adjust.
620 * gcc.dg/no-strict-overflow-6.c: Adjust.
621 * gcc.dg/gomp/loop-1.c: Xfail some tests.
622
78d0c69e 6232016-04-26 Bernd Schmidt <bschmidt@redhat.com>
624
625 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
626 number scans.
627 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
628 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
629 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
630 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
631 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
632 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
633 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
634 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
635 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
636 * gcc.target/i386/avx512f-gather-5.c: Likewise.
637 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
638 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
639 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
640 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
641 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
642 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
643 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
644 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
645 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
646 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
647 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
648 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
649 scans.
650 * gcc.target/i386/pr32219-4.c: Likewise.
651 * gcc.target/i386/pr32219-6.c: Likewise.
652 * gcc.target/i386/pr32219-8.c: Likewise.
653
221d6722 6542016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
655
656 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
657 associated options.
658
514727a9 6592016-04-26 Marek Polacek <polacek@redhat.com>
660
661 PR c++/70744
662 * g++.dg/ext/cond2.C: New test.
663
e6ee4c61 6642016-04-26 Bin Cheng <bin.cheng@arm.com>
665
666 PR tree-optimization/70771
667 PR tree-optimization/70775
668 * gcc.dg/pr70771.c: New test.
3730828c 669 * gcc.dg/pr70775.c: New test.
e6ee4c61 670
b3d72796 6712016-04-26 Bernd Schmidt <bschmidt@redhat.com>
672
673 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
674
c11ece29 6752016-04-25 Richard Biener <rguenther@suse.de>
676
677 PR tree-optimization/70780
678 * gcc.dg/torture/pr70780.c: New testcase.
679
d40b10b2 6802016-04-25 Michael Collison <michael.collison@arm.com>
681
682 * testsuite/gcc.target/arm/neon-vaddws16.c: New test.
683 * testsuite/gcc.target/arm/neon-vaddws32.c: New test.
684 * testsuite/gcc.target/arm/neon-vaddwu16.c: New test.
685 * testsuite/gcc.target/arm/neon-vaddwu32.c: New test.
686 * testsuite/gcc.target/arm/neon-vaddwu8.c: New test.
687 * testsuite/lib/target-supports.exp
688 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
689 that arm neon support vector widen sum of HImode TO SImode.
690
4bbfd6c2 6912016-04-23 Jakub Jelinek <jakub@redhat.com>
692
693 PR sanitizer/70712
694 * c-c++-common/asan/pr70712.c: New test.
695
524df596 6962016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
697
698 * .gitattributes: New file.
699
426c75c3 7002016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
701
702 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
703
c052a8d5 7042016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
705
706 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
707 * gfortran.dg/submodule_15.f08: Likewise.
708
c08d4612 7092016-04-22 Richard Biener <rguenther@suse.de>
710
711 PR tree-optimization/70740
712 * gcc.dg/torture/pr70740.c: New testcase.
713
fd3211e1 7142016-04-21 H.J. Lu <hongjiu.lu@intel.com>
715
716 PR target/70750
717 * gcc.target/i386/pr70750-1.c: New test.
718 * gcc.target/i386/pr70750-2.c: Likewise.
719
15acd78c 7202016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/70540
723 * g++.dg/cpp0x/auto48.C: New.
724
192bf59c 7252016-04-21 Marek Polacek <polacek@redhat.com>
726
727 PR c++/70513
728 * g++.dg/cpp0x/forw_enum12.C: New test.
729 * g++.dg/cpp0x/forw_enum13.C: New test.
730
5d429e99 7312016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
732
733 PR target/70728
734 * gcc.target/i386/pr70728.c: New test.
735
06777d85 7362016-04-21 Richard Biener <rguenther@suse.de>
737
738 PR middle-end/70747
739 * gcc.dg/pr70747.c: New testcase.
740
7434c6fb 7412016-04-21 Bin Cheng <bin.cheng@arm.com>
742
743 PR tree-optimization/70715
744 * gcc.dg/tree-ssa/scev-13.c: New test.
745
f3ec0970 7462016-04-21 Marc Glisse <marc.glisse@inria.fr>
747
748 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
749
523f3a9d 7502016-04-21 Marc Glisse <marc.glisse@inria.fr>
751
752 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
753
ace7bf06 7542016-04-20 Jan Hubicka <jh@suse.cz>
755
756 PR ipa/70018
757 * g++.dg/ipa/nothrow-1.C: New testcase.
758
2b073aa6 7592016-04-20 Nathan Sidwell <nathan@acm.org>
760
761 PR c++/55635
762 * g++.dg/eh/delete1.C: New.
763
8a574c11 7642016-04-20 H.J. Lu <hongjiu.lu@intel.com>
765
766 * gcc.target/i386/avx256-unaligned-store-2.c: Add
767 -mtune-ctrl=sse_typeless_stores.
768
e3400750 7692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
770
771 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
772
4bd8a059 7732016-04-20 Bin Cheng <bin.cheng@arm.com>
774
775 PR tree-optimization/69489
776 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
777
70574e60 7782016-04-20 Ilya Verbin <ilya.verbin@intel.com>
779
780 PR c++/69363
781 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
782 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
783 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
784
bd6f374c 7852016-04-20 Bin Cheng <bin.cheng@arm.com>
786
787 PR tree-optimization/56625
788 PR tree-optimization/69489
789 * gcc.dg/vect/pr56625.c: New test.
790 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
791
482539ee 7922016-04-20 Andrew Pinski <apinski@cavium.com>
793
794 PR target/64971
795 * gcc.c-torture/compile/pr37433-1.c: New testcase.
796
b4672800 7972016-04-20 Arnaud Charlet <charlet@adacore.com>
798
799 * gnat.dg/self1.adb: Remove now incorrect test.
800
4fb48737 8012016-04-20 Bin Cheng <bin.cheng@arm.com>
802
803 * gcc.dg/tree-ssa/scev-11.c: New test.
804 * gcc.dg/tree-ssa/scev-12.c: New test.
805
97efb92e 8062016-04-20 Marek Polacek <polacek@redhat.com>
807
808 PR tree-optimization/70725
809 * gcc.dg/pr70725.c: New test.
810
9d2d4060 8112016-04-20 Richard Biener <rguenther@suse.de>
812
813 PR tree-optimization/70726
814 * g++.dg/vect/pr70726.cc: New testcase.
815
54530437 8162016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
817
818 PR target/70674
819 * gcc.target/s390/pr70674.c: New test.
820
acda2210 8212016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
822
823 PR libgfortran/70684
824 * gfortran.dg/list_read_14.f90: New test.
825
b7040bb0 8262016-04-19 H.J. Lu <hongjiu.lu@intel.com>
827
828 PR target/69201
829 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
830 extern to force it misaligned.
831 (b): Likewise.
832 (c): Likewise.
833 (d): Likewise.
834 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
835 Don't check `*' before movv4sf_internal.
836 * gcc.target/i386/avx256-unaligned-store-2.c: Check
837 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
838 Don't check `*' before movv16qi_internal.
839 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
840 extern to force it misaligned.
841 (b): Likewise.
842 (c): Likewise.
843 (d): Likewise.
844 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
845 Don't check `*' before movv2df_internal.
846 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
847 extern to force it misaligned.
848 (b): Likewise.
849 (c): Likewise.
850 (d): Likewise.
851 Check movv8sf_internal instead of avx_storeups256.
852 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
853
263b5475 8542016-04-19 Richard Biener <rguenther@suse.de>
855
856 PR tree-optimization/70171
857 * g++.dg/tree-ssa/pr70171.C: New testcase.
858
222ac318 8592016-04-19 Richard Biener <rguenther@suse.de>
860
861 PR tree-optimization/70724
862 * gcc.dg/torture/pr70724.c: New testcase.
863
003000a4 8642016-04-18 Vladimir Makarov <vmakarov@redhat.com>
865
866 PR middle-end/70689
867 * testsuite/gcc.target/i386/pr70689.c: New.
868
3f6e13de 8692016-04-18 H.J. Lu <hongjiu.lu@intel.com>
870
871 PR target/70708
872 * gcc.target/i386/pr70708.c: New test.
873
10abddbd 8742016-04-18 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/43434
877 * gcc.dg/vect/pr43434.c: New testcase.
878 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
879 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
880 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
881 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
882 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
883 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
884 * gcc.dg/gomp/pr68640.c: Likewise.
885 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
886 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
887
950db54a 8882016-04-18 Richard Biener <rguenther@suse.de>
889
890 PR tree-optimization/70701
891 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
892
67ccbf39 8932016-04-18 Tom de Vries <tom@codesourcery.com>
894
895 PR testsuite/70699
896 * gcc.dg/pr70161.c: Add dot-file scans.
897 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
898 instead of after last dot char.
899
021ad2f3 9002016-04-17 Eric Botcazou <ebotcazou@adacore.com>
901
902 * c-c++-common/dump-ada-spec-3.c: New test.
903 * c-c++-common/dump-ada-spec-4.c: Likewise.
904
d572fcfd 9052016-04-17 Tom de Vries <tom@codesourcery.com>
906
907 PR other/70183
908 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
909
8b4ee73c 9102016-04-15 Jan Hubicka <jh@suse.cz>
911
912 PR ipa/70018
913 * g++.dg/ipa/pure-const-1.C: New testcase.
914 * g++.dg/ipa/pure-const-2.C: New testcase.
915 * g++.dg/ipa/pure-const-3.C: New testcase.
916
eac243e7 9172016-04-15 Marek Polacek <polacek@redhat.com>
918
919 PR c/70671
920 * gcc.dg/bitfld-22.c: New test.
921
64c1df32 9222016-04-15 Bernd Schmidt <bschmidt@redhat.com>
923
924 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
925 x86_64.
926
926f9422 9272016-04-15 Marek Polacek <polacek@redhat.com>
928
929 PR c/70651
930 * c-c++-common/pr70651.c: New test.
931
309bbaa3 9322016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
933
934 PR rtl-optimization/70681
935 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
936 dump scan on arm and powerpc.
937 * gcc.dg/pr10474.c: Likewise.
938
b4ba8358 9392016-04-15 Jakub Jelinek <jakub@redhat.com>
940
ed92874a 941 PR c++/69517
942 PR c++/70019
943 PR c++/70588
944 * g++.dg/cpp1y/vla11.C: Revert for real.
945
b4ba8358 946 PR c/70436
947 * c-c++-common/Wparentheses-1.c: New test.
948 * c-c++-common/gomp/Wparentheses-1.c: New test.
949 * c-c++-common/gomp/Wparentheses-2.c: New test.
950 * c-c++-common/gomp/Wparentheses-3.c: New test.
951 * c-c++-common/gomp/Wparentheses-4.c: New test.
952 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
953 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
954 * c-c++-common/goacc/Wparentheses-1.c: New test.
955
65717bb5 9562016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
957
958 PR target/70662
959 * gcc.target/i386/pr70662.c: New test.
960
ca1a4077 9612016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 962 Alan Modra <amodra@gmail.com>
ca1a4077 963
964 PR tree-optimization/70130
965 * gcc.dg/vect/O3-pr70130.c: New testcase.
966
dbe1794c 9672016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
968
11836644 969 PR target/70669
970 * gcc.target/powerpc/pr70669.c: New test.
971
dbe1794c 972 PR target/70640
973 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
974 a power7 system that does not have an assembler that supports
975 power8.
976
4c1007f1 9772016-04-14 Martin Sebor <msebor@redhat.com>
978
979 PR c++/69517
980 PR c++/70019
981 PR c++/70588
982 * c-c++-common/ubsan/vla-1.c: Revert.
983 * g++.dg/cpp1y/vla11.C: Same.
984 * g++.dg/cpp1y/vla12.C: Same.
985 * g++.dg/cpp1y/vla13.C: Same.
986 * g++.dg/cpp1y/vla14.C: Same.
987 * g++.dg/cpp1y/vla3.C: Same.
988 * gcc/testsuite/g++.dg/init/array24.C: Same.
989 * g++.dg/ubsan/vla-1.C: Same.
990
22dcab66 9912016-04-14 Marek Polacek <polacek@redhat.com>
992 Jan Hubicka <hubicka@ucw.cz>
993
994 PR c++/70029
995 * g++.dg/torture/pr70029.C: New test.
996
3e74b025 9972016-04-14 Martin Sebor <msebor@redhat.com>
998
999 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
1000 type size to prevent failures on targets with very low maximum
1001 alignment.
1002
1d2e0f2a 10032016-04-14 Richard Biener <rguenther@suse.de>
1004
1005 PR tree-optimization/70623
1006 * gcc.dg/torture/pr70623.c: New testcase.
1007 * gcc.dg/torture/pr70623-2.c: Likewise.
1008
9aed0626 10092016-04-13 Martin Sebor <msebor@redhat.com>
1010
1011 PR c++/69517
1012 PR c++/70019
1013 PR c++/70588
1014 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
1015 * g++.dg/cpp1y/vla11.C: New test.
1016 * g++.dg/cpp1y/vla12.C: New test.
1017 * g++.dg/cpp1y/vla13.C: New test.
1018 * g++.dg/cpp1y/vla14.C: New test.
1019 * g++.dg/cpp1y/vla3.C: Restore deleted test.
1020 * gcc/testsuite/g++.dg/init/array24.C: Fully brace VLA initializer.
1021 * g++.dg/ubsan/vla-1.C: Disable exceptions.
1022
fd499010 10232016-04-13 Jakub Jelinek <jakub@redhat.com>
1024
1025 PR c++/70641
1026 * g++.dg/opt/pr70641.C: New test.
1027
87fa7252 10282016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1029
1030 PR rtl-optimization/68749
1031 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
1032 effects of argument promotions.
1033 Remove default args to dg-skip-if.
1034
6c40e18b 10352016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
1036
1037 PR c++/70635
1038 * g++.dg/parse/pr70635.C: New.
1039
92c53257 10402016-04-13 Marek Polacek <polacek@redhat.com>
1041
1042 PR c++/70639
1043 * c-c++-common/Wmisleading-indentation-4.c: New test.
1044
0241e4dc 10452016-04-13 Marek Polacek <polacek@redhat.com>
1046
1047 PR c/70436
1048 * testsuite/gcc.dg/Wparentheses-12.c: New test.
1049 * testsuite/gcc.dg/Wparentheses-13.c: New test.
1050
92bda444 10512016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
1052
1053 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
1054 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
1055 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
1056
38ea8a26 10572016-04-13 Jakub Jelinek <jakub@redhat.com>
1058
d08aa032 1059 PR middle-end/70633
1060 * gcc.c-torture/compile/pr70633.c: New test.
1061
38ea8a26 1062 PR debug/70628
1063 * gcc.dg/torture/pr70628.c: New test.
1064
9231d5c2 10652016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
1066
1067 PR c++/70610
1068 * g++.dg/template/pr70610.C: New test.
1069 * g++.dg/template/pr70610-2.C: New test.
1070 * g++.dg/template/pr70610-3.C: New test.
1071 * g++.dg/template/pr70610-4.C: New test.
1072
249ca944 10732016-04-12 Jakub Jelinek <jakub@redhat.com>
1074
7f2ea2fb 1075 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
1076 128 instead of 32.
1077
249ca944 1078 PR c++/70571
1079 * g++.dg/ext/pr70571.C: New test.
1080
8ca5a97d 10812016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1082
bf32a52d 1083 PR target/70640
8ca5a97d 1084 * gcc.target/powerpc/pr70640.c: New test.
1085
e971b45f 10862016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
1087
1088 PR c++/68722
1089 * g++.dg/parse/pr68722.C: New.
1090
0b54d964 10912016-04-12 Jakub Jelinek <jakub@redhat.com>
1092
1093 PR rtl-optimization/70596
1094 * gcc.target/i386/pr70596.c: New test.
1095
d2dd85e3 10962016-04-12 Nathan Sidwell <nathan@acm.org>
1097
1098 PR c++/70501
1099 * g++.dg/init/pr70501.C: New.
1100
2d0001b0 11012016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
1102
1103 * gcc.target/i386/asm-flag-6.c: New test.
1104
6c4df0d1 11052016-04-12 Tom de Vries <tom@codesourcery.com>
1106
1107 PR tree-optimization/68756
1108 * gcc.dg/graphite/pr68756.c: New test.
1109
0d60da57 11102016-04-12 Jakub Jelinek <jakub@redhat.com>
1111
1112 PR tree-optimization/70602
1113 * gcc.c-torture/execute/pr70602.c: New test.
1114
62735984 11152016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1116
1117 PR target/70381
1118 * gcc.target/powerpc/float128-1.c: New tests to make sure the
1119 __float128 emulator is built and runs.
1120 * gcc.target/powerpc/float128-1.c: Likewise.
1121
1122 * lib/target-supports.exp (check_ppc_float128_sw_available):
1123 Rework tests for __float128 software and hardware
1124 availability. Fix exit condition to return 0 on success.
1125
a702492c 11262016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
1127
1128 PR target/70133
1129 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
1130 * gcc.target/aarch64/target_attr_15.c: Likewise.
1131
a8c5ce92 11322016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
1133
1134 PR c++/69066
1135 * g++.dg/cpp1y/pr69066.C: New.
1136
5ecab913 11372016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1138
1139 PR fortran/68566
1140 * gfortran.dg/pr36192.f90: Update test.
1141 * gfortran.dg/pr36192_1.f90: Update test.
1142 * gfortran.dg/real_dimension_1.f: Update test.
1143 * gfortran.dg/parameter_array_init_7.f90: New test.
1144
6cb5ef70 11452016-04-09 John David Anglin <danglin@gcc.gnu.org>
1146
4edfdd23 1147 PR testsuite/64039
1148 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
1149
964f71e3 1150 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
1151
5d61c198 1152 PR rtl-optimization/66669
1153 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
1154
16eaaf58 1155 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
1156
0b68802d 1157 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
1158 * gcc.dg/pie-1.c: Likewise.
1159 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
1160 * gcc.dg/pic-4.c: Likewise.
1161 * gcc.dg/pie-3.c: Likewise.
1162 * gcc.dg/pie-4.c: Likewise.
1163
9c0dd509 1164 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
1165
03b2d3c1 1166 PR tree-optimization/68644
1167 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
1168
6cb5ef70 1169 PR rtl-optimization/64886
1170 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
1171
07de41ba 11722016-04-09 Tom de Vries <tom@codesourcery.com>
1173
1174 PR tree-optimization/68953
1175 * gcc.dg/graphite/pr68953.c: New test.
1176
d294e3fb 11772016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1178
1179 PR fortran/70592
1180 * gfortran.dg/deferred_character_16.f90: New test.
1181
3cb15094 11822016-04-09 Jakub Jelinek <jakub@redhat.com>
1183
1184 PR tree-optimization/70586
1185 * gcc.c-torture/execute/pr70586.c: New test.
1186
a02dc66f 11872016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
1188
1189 PR sanitizer/70573
1190 * c-c++-common/asan/halt_on_error-1.c: Replace memset
1191 with __builtin_memset
1192 * c-c++-common/asan/halt_on_error-2.c: Likewise.
1193
0c302595 11942016-04-08 Cesar Philippidis <cesar@codesourcery.com>
1195
1196 PR lto/70289
1197 PR ipa/70348
1198 PR tree-optimization/70373
1199 PR middle-end/70533
1200 PR middle-end/70534
1201 PR middle-end/70535
1202 * c-c++-common/goacc/reduction-5.c: New test.
1203 * c-c++-common/goacc/reduction-promotions.c: New test.
1204 * gfortran.dg/goacc/reduction-3.f95: New test.
1205 * gfortran.dg/goacc/reduction-promotions.f90: New test.
1206
c6c0523b 12072016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
1208
1209 PR c++/70590
1210 PR c++/70452
1211 * g++.dg/pr70590.C: New test.
1212 * g++.dg/pr70590-2.C: New test.
1213
3ac399da 12142016-04-08 Jakub Jelinek <jakub@redhat.com>
1215
e97d1706 1216 PR middle-end/70593
1217 * gcc.target/i386/pr70593.c: New test.
1218
3ac399da 1219 PR rtl-optimization/70574
1220 * gcc.target/i386/avx2-pr70574.c: New test.
1221
fcfbb129 12222016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
1223
1224 PR sanitizer/70541
1225 * c-c++-common/asan/pr70541.c: New test.
1226
0aabcddf 12272016-04-08 Tom de Vries <tom@codesourcery.com>
1228
1229 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
1230 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
1231
bec0c1e8 12322016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233
1234 PR target/70566
1235 * gcc.c-torture/execute/pr70566.c: New test.
1236
87c791f5 12372016-04-08 Tom de Vries <tom@codesourcery.com>
1238
1239 * c-c++-common/goacc/uninit-copy-clause.c: New test.
1240 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
1241
7f38718f 12422016-04-08 Alan Modra <amodra@gmail.com>
1243
1244 * gcc.target/powerpc/pr70117.c: New.
1245
a96a7710 12462016-04-07 Jakub Jelinek <jakub@redhat.com>
1247
7a6265d1 1248 PR testsuite/70581
1249 * gcc.dg/lto/simd-function_0.c: New test.
1250
a96a7710 1251 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
1252 clones.
1253 * c-c++-common/attr-simd-2.c: Likewise.
1254 * c-c++-common/attr-simd-4.c: Likewise.
1255 * gcc.dg/gomp/simd-clones-2.c: Likewise.
1256 * gcc.dg/gomp/simd-clones-3.c: Likewise.
1257
508dd607 12582016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1259
1260 PR testsuite/70553
1261 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
1262
1b61585a 12632016-04-07 Thomas Schwinge <thomas@codesourcery.com>
1264 Tom de Vries <tom@codesourcery.com>
1265
1266 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
1267 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
1268 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
1269 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
1270 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
1271 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
1272 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
1273 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
1274
5f060aa8 12752016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1276
1277 PR c/70436
1278 * g++.dg/warn/Wparentheses-29.C: New test.
1279
d3831f71 12802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
1281
1282 PR c/70436
1283 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
1284 explicit braces to resolve a future -Wparentheses warning.
1285
382ece2d 12862016-04-06 Richard Henderson <rth@redhat.com>
1287
1288 * gcc.dg/pr61817-1.c: New test.
1289 * gcc.dg/pr61817-2.c: New test.
1290 * gcc.dg/pr69391-1.c: New test.
1291 * gcc.dg/pr69391-2.c: New test.
1292
72234ee9 12932016-04-06 Vladimir Makarov <vmakarov@redhat.com>
1294
1295 PR rtl-optimization/70398
1296 * testsuite/gcc.target/aarch64/pr70398.c: New.
1297
5547150a 12982016-04-06 Eric Botcazou <ebotcazou@adacore.com>
1299
1300 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
1301
15b70121 13022016-04-06 Yvan Roux <yvan.roux@linaro.org>
1303 Pedro Alves <palves@redhat.com>
1304
1305 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
1306
585aefbb 13072016-04-06 Jakub Jelinek <jakub@redhat.com>
1308
0cbb513b 1309 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
1310 Check for avx512f effective targets instead of avx2.
1311 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
1312 for AVX512F clones.
1313 * gcc.dg/gomp/declare-simd-3.c: Likewise.
1314 * g++.dg/gomp/declare-simd-1.C: Likewise.
1315 * g++.dg/gomp/declare-simd-3.C: Likewise.
1316 * g++.dg/gomp/declare-simd-4.C: Likewise.
1317
585aefbb 1318 PR middle-end/70550
1319 * c-c++-common/gomp/pr70550-1.c: New test.
1320 * c-c++-common/gomp/pr70550-2.c: New test.
1321
0b91cceb 13222016-04-05 Nathan Sidwell <nathan@acm.org>
1323
1324 PR c++/70512
1325 * g++.dg/ext/attribute-may-alias-5.C: New.
1326
645a9d8e 13272016-04-05 Jakub Jelinek <jakub@redhat.com>
1328
1329 PR c++/70336
1330 * c-c++-common/pr70336.c: New test.
1331 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
1332 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
1333
bdf23925 13342016-04-05 Jan Hubicka <hubicka@ucw.cz>
1335
1336 PR ipa/66223
1337 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
1338
aaff837c 13392016-04-05 Jakub Jelinek <jakub@redhat.com>
1340
1341 PR rtl-optimization/70542
1342 * gcc.dg/torture/pr70542.c: New test.
1343 * gcc.target/i386/avx2-pr70542.c: New test.
1344
2eac58a0 13452016-04-05 Zdenek Sojka <zsojka@seznam.cz>
1346
1347 PR tree-optimization/70509
1348 * gcc.target/i386/avx512bw-pr70509.c: New test.
1349
4f7ebe46 13502016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
1351
1352 PR c++/70452
1353 * g++.dg/ext/constexpr-vla4.C: New test.
1354
305d86a0 13552016-04-05 Uros Bizjak <ubizjak@gmail.com>
1356
1357 PR target/70510
1358 * gcc.target/i386/pr70510.c: New test.
1359
eec3b789 13602016-04-05 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/70526
1363 * g++.dg/torture/pr70526.C: New testcase.
1364
ca943582 13652016-04-05 Jakub Jelinek <jakub@redhat.com>
1366
1367 PR target/70525
1368 * gcc.target/i386/pr70525.c: New test.
1369
87825cd5 13702016-04-05 Richard Biener <rguenther@suse.de>
1371
1372 PR middle-end/70499
1373 * g++.dg/torture/pr70499.C: New testcase.
1374
14638828 13752016-04-05 Richard Biener <rguenther@suse.de>
1376
1377 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
1378 remove XFAIL.
1379
967a90d5 13802016-04-04 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR middle-end/70307
1383 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
1384 rs6000 ABI warnings.
1385
d374a3a3 13862016-04-04 Jan Hubicka <hubicka@ucw.cz>
1387
1388 PR ipa/66223
1389 * g++.dg/ipa/devirt-51.C: New testcase.
1390
8ff377a6 13912016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1392 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR middle-end/70457
1395 * gcc.dg/torture/pr70457.c: New.
1396
f567b44f 13972016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1398
1399 PR fortran/67538
1400 * gfortran.dg/allocate_with_source_19.f08: New test.
1401
89d4ebfa 14022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
1403
1404 PR fortran/65795
1405 * gfortran.dg/coarray_allocate_6.f08: New test.
1406
68ab33a6 14072016-04-04 Richard Biener <rguenther@suse.de>
1408
1409 PR rtl-optimization/70484
1410 * gcc.dg/torture/pr70484.c: New testcase.
1411
c4f5465d 14122016-04-04 Marek Polacek <polacek@redhat.com>
1413
1414 PR c/70307
1415 * gcc.dg/torture/pr70307.c: New test.
1416
bfec6609 14172016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
1418
1419 PR target/70416
1420 PR target/67391
1421 * gcc.target/sh/torture/pr70416.c: New.
1422
40df9099 14232016-04-02 Martin Sebor <msebor@redhat.com>
1424
1425 PR c++/67376
1426 PR c++/70170
1427 PR c++/70172
1428 PR c++/70228
1429 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
1430 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
1431 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
1432 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
1433 * g++.dg/cpp0x/constexpr-string.C: Same.
1434 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
1435 * g++.dg/cpp0x/pr65398.C: Same.
1436 * g++.dg/ext/constexpr-vla1.C: Same.
1437 * g++.dg/ext/constexpr-vla2.C: Same.
1438 * g++.dg/ext/constexpr-vla3.C: Same.
1439 * g++.dg/ubsan/pr63956.C: Same.
1440
0edb9bfe 14412016-04-01 Jakub Jelinek <jakub@redhat.com>
1442
1443 PR rtl-optimization/70467
1444 * gcc.target/i386/pr70467-2.c: New test.
1445
e5b1a1d9 14462016-04-01 Jakub Jelinek <jakub@redhat.com>
1447 Marek Polacek <polacek@redhat.com>
1448
1449 PR c++/70488
1450 * g++.dg/init/new47.C: New test.
1451
b2ca3fb0 14522016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1453
1454 PR target/70496
1455 * gcc.target/arm/pr70496.c: New test.
1456
4c3bd1e3 14572016-04-01 Nathan Sidwell <nathan@acm.org>
1458
47de69ad 1459 PR c++/68475
1460 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
1461
313d569f 14622016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
1463
1464 PR target/69890
1465 * gcc.dg/strlenopt.h (memmove): New.
1466 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
1467 instead of "string.h".
1468 * gcc.target/i386/chkp-strlen-2.c: Likewise.
1469 * gcc.target/i386/chkp-strlen-3.c: Likewise.
1470 * gcc.target/i386/chkp-strlen-4.c: Likewise.
1471 * gcc.target/i386/chkp-strlen-5.c: Likewise.
1472 * gcc.target/i386/chkp-stropt-1.c: Likewise.
1473 * gcc.target/i386/chkp-stropt-10.c: Likewise.
1474 * gcc.target/i386/chkp-stropt-11.c: Likewise.
1475 * gcc.target/i386/chkp-stropt-12.c: Likewise.
1476 * gcc.target/i386/chkp-stropt-13.c: Likewise.
1477 * gcc.target/i386/chkp-stropt-14.c: Likewise.
1478 * gcc.target/i386/chkp-stropt-15.c: Likewise.
1479 * gcc.target/i386/chkp-stropt-16.c: Likewise.
1480 * gcc.target/i386/chkp-stropt-2.c: Likewise.
1481 * gcc.target/i386/chkp-stropt-3.c: Likewise.
1482 * gcc.target/i386/chkp-stropt-4.c: Likewise.
1483 * gcc.target/i386/chkp-stropt-5.c: Likewise.
1484 * gcc.target/i386/chkp-stropt-6.c: Likewise.
1485 * gcc.target/i386/chkp-stropt-7.c: Likewise.
1486 * gcc.target/i386/chkp-stropt-8.c: Likewise.
1487 * gcc.target/i386/chkp-stropt-9.c: Likewise.
1488
5469facd 14892016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1490
1491 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
1492 (Holder::foo): Reflect this.
1493
503de754 14942016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
1495
1496 PR target/70442
1497 * gcc.dg/pr70442.c: New test.
1498
13ee2de7 14992016-03-31 Nathan Sidwell <nathan@acm.org>
1500
1501 PR c++/70393
1502 * g++.dg/cpp0x/constexpr-virtual6.C: New.
1503
5e0d03a8 15042016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
1505
1506 PR target/70453
1507 * gcc.target/i386/pr70453.c: New test.
1508
8cb82ed4 15092016-03-31 Andrey Belevantsev <abel@ispras.ru>
1510
1511 PR target/70292
1512 * gcc.c-torture/pr70292.c: New test.
1513
7952b661 15142016-03-31 Marek Polacek <polacek@redhat.com>
1515
1516 PR c/70297
1517 * c-c++-common/pr70297.c: New test.
1518 * g++.dg/cpp0x/typedef-redecl.C: New test.
1519 * gcc.dg/typedef-redecl2.c: New test.
1520
1607cc74 15212016-03-31 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR rtl-optimization/70460
1524 * gcc.c-torture/execute/pr70460.c: New test.
1525
c689c252 15262016-03-31 Richard Biener <rguenther@suse.de>
1527
1528 PR c++/70430
1529 * g++.dg/ext/vector30.C: New testcase.
1530
91c9586d 15312016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
1532 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1533
1534 * gfortran.dg/fmt_pf.f90: New test.
1535
afa5c1b8 15362016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1537
1538 Forward-port from 5 branch
1539 2016-03-30 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR testsuite/70356
1542 * gcc.target/i386/avx-vextractf128-256-5.c: Move
1543 dg-require-effective-target after dg-do.
1544
1545 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
1546
1547 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
1548
6a5dcab3 15492016-03-30 Thomas Schwinge <thomas@codesourcery.com>
1550 Julian Brown <julian@codesourcery.com>
1551 Chung-Lin Tang <cltang@codesourcery.com>
1552 Cesar Philippidis <cesar@codesourcery.com>
1553 James Norris <jnorris@codesourcery.com>
1554 Tom de Vries <tom@codesourcery.com>
1555 Nathan Sidwell <nathan@codesourcery.com>
1556
305d86a0 1557 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 1558 * c-c++-common/goacc/loop-clauses.c: Likewise.
1559 * g++.dg/goacc/template.C: Likewise.
1560 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1561 * gfortran.dg/goacc/loop-1.f95: Likewise.
1562 * gfortran.dg/goacc/loop-5.f95: Likewise.
1563 * gfortran.dg/goacc/loop-6.f95: Likewise.
1564 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1565 * c-c++-common/goacc-gomp/nesting-1.c: Update.
1566 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1567 * c-c++-common/goacc/clauses-fail.c: Likewise.
1568 * c-c++-common/goacc/parallel-1.c: Likewise.
1569 * c-c++-common/goacc/reduction-1.c: Likewise.
1570 * c-c++-common/goacc/reduction-2.c: Likewise.
1571 * c-c++-common/goacc/reduction-3.c: Likewise.
1572 * c-c++-common/goacc/reduction-4.c: Likewise.
1573 * c-c++-common/goacc/routine-3.c: Likewise.
1574 * c-c++-common/goacc/routine-4.c: Likewise.
1575 * c-c++-common/goacc/routine-5.c: Likewise.
1576 * c-c++-common/goacc/tile.c: Likewise.
1577 * g++.dg/goacc/template.C: Likewise.
1578 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1579 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
1580 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
1581 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
1582 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
1583 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
1584 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
1585 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
1586 * c-c++-common/goacc/use_device-1.c: ... this file.
1587 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
1588 * c-c++-common/goacc/host_data-5.c: ... this file, and...
1589 * c-c++-common/goacc/host_data-6.c: ... this file.
1590 * c-c++-common/goacc/loop-2-kernels.c: New file.
1591 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
1592 * c-c++-common/goacc/loop-3.c: Likewise.
1593 * g++.dg/goacc/reference.C: Likewise.
1594 * g++.dg/goacc/routine-1.C: Likewise.
1595 * g++.dg/goacc/routine-2.C: Likewise.
1596
932c0baa 15972016-03-30 Richard Biener <rguenther@suse.de>
1598
1599 PR middle-end/70450
1600 * gcc.dg/torture/pr70450.c: New testcase.
1601
7f7c4659 16022016-03-30 Jakub Jelinek <jakub@redhat.com>
1603
1604 PR target/70421
1605 * gcc.dg/torture/pr70421.c: New test.
1606 * gcc.target/i386/avx512f-pr70421.c: New test.
1607
9cbfe80c 16082016-03-30 H.J. Lu <hongjiu.lu@intel.com>
1609
1610 PR testsuite/70364
1611 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
1612 (check): New function.
1613 (bar): Call check.
1614 (foo): Align stack to 16 bytes when calling bar.
1615 * gcc.target/i386/cleanup-2.c: Likewise.
1616
f56c7d36 16172016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
1618
1619 PR tree-optimization/59124
1620 * gcc.dg/Warray-bounds-19.c: New test.
1621
0275bf9b 16222016-03-29 Zachary T Welch <zwelch@codesourcery.com>
1623
1624 * lib/prune.exp (escape_regex_chars): New.
1625 (prune_file_path): Update to quote metcharacters for regexp.
1626
a3daa269 16272016-03-29 Jakub Jelinek <jakub@redhat.com>
1628
24e1ba3d 1629 PR rtl-optimization/70429
1630 * gcc.c-torture/execute/pr70429.c: New test.
1631
a3daa269 1632 PR tree-optimization/70405
1633 * gcc.dg/pr70405.c: New test.
1634
3ef41a6e 16352016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
1636
1637 PR fortran/70397
1638 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
1639 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
1640
4abd9410 16412016-03-29 Thomas Schwinge <thomas@codesourcery.com>
1642
1643 PR testsuite/64177
1644 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
1645 __cilkrts_set_param to set two workers.
1646 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
1647 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
1648
b58e5f0f 16492016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
1650
305d86a0 1651 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 1652
bff53658 16532016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
1654
1655 PR target/70406
305d86a0 1656 * gcc.target/i386/pr70406.c: New test.
bff53658 1657
bb2c9c15 16582016-03-27 Eric Botcazou <ebotcazou@adacore.com>
1659
1660 * gnat.dg/specs/double_record_extension3.ads: New test.
1661
f12c84ab 16622016-03-25 Richard Henderson <rth@redhat.com>
1663
1664 PR target/70120
1665 * gcc.target/aarch64/pr70120-1.c: New.
1666 * gcc.target/aarch64/pr70120-2.c: New.
1667 * gcc.target/aarch64/pr70120-3.c: New.
1668
b0bf58c4 16692016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
1670
1671 PR c++/62212
1672 * g++.dg/template/mangle2.C: The dg-do directive should be
1673 "compile" not "assemble".
1674
f175ba0f 16752016-03-25 Bernd Schmidt <bschmidt@redhat.com>
1676
1677 PR lto/69650
1678 * gcc.dg/pr69650.c: New test.
1679
4cc3295f 16802016-03-25 David Edelsohn <dje.gcc@gmail.com>
1681
1682 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
1683
0cf40600 16842016-03-25 Alan Modra <amodra@gmail.com>
1685
1686 * gcc.dg/dfp/pr70052.c: New test.
1687
3aebf099 16882016-03-24 Richard Henderson <rth@redhat.com>
1689
1690 PR middle-end/69845
1691 * gcc.dg/tree-ssa/pr69845-1.c: New test.
1692 * gcc.dg/tree-ssa/pr69845-2.c: New test.
1693
83245bd3 16942016-03-24 Tom de Vries <tom@codesourcery.com>
1695
1696 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
1697
108e7ee4 16982016-03-24 Tom de Vries <tom@codesourcery.com>
1699
1700 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
1701 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
1702
17af0b14 17032016-03-24 Tom de Vries <tom@codesourcery.com>
1704
1705 * c-c++-common/goacc/uninit-dim-clause.c: New test.
1706 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
1707
6c8770ee 17082016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
1709
1710 PR c++/62212
1711 * g++.dg/template/mangle2.C: New test.
1712
a7e21b7b 17132016-03-24 Richard Biener <rguenther@suse.de>
1714
1715 PR tree-optimization/70396
1716 * gcc.dg/torture/pr70396.c: New testcase.
1717
f365d297 17182016-03-24 Richard Biener <rguenther@suse.de>
1719
1720 PR middle-end/70370
1721 * gcc.dg/torture/pr70370.c: New testcase.
1722
da7aeb13 17232016-03-24 Tom de Vries <tom@codesourcery.com>
1724
1725 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
1726 * gfortran.dg/goacc/kernels-tree.f95: Same.
1727 * gfortran.dg/goacc/parallel-tree.f95: Same.
1728
80b30de0 17292016-03-24 Tom de Vries <tom@codesourcery.com>
1730
1731 * c-c++-common/goacc/uninit-if-clause.c: New test.
1732 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
1733
cb9b6b99 17342016-03-24 Jakub Jelinek <jakub@redhat.com>
1735
1736 PR target/70290
305d86a0 1737 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
1738 Fix formatting.
cb9b6b99 1739
a4225fff 17402016-03-24 Richard Biener <rguenther@suse.de>
1741
1742 PR tree-optimization/70372
1743 * gcc.dg/tree-ssa/pr70372.c: New testcase.
1744
5a869ab8 17452016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1746
1747 PR c++/70347
1748 * g++.dg/cpp1y/nsdmi-union1.C: New test.
1749
36ce5faa 17502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
1751
1752 PR c++/70332
1753 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
1754
c4fa85c9 17552016-03-23 Jakub Jelinek <jakub@redhat.com>
1756
d9377ad5 1757 PR c++/70001
1758 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
1759 * g++.dg/cpp1y/pr70001.C: New test.
1760
c4fa85c9 1761 PR c++/70323
1762 * g++.dg/cpp0x/constexpr-70323.C: New test.
1763
0a2062da 17642016-03-23 Alexandre Oliva <aoliva@redhat.com>
1765 Jason Merrill <jason@redhat.com>
1766 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR c++/69315
1769 * g++.dg/cpp0x/constexpr-69315.C: New test.
1770 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
1771
62d2a6dc 17722016-03-23 Marek Polacek <polacek@redhat.com>
1773
1774 PR c++/69884
1775 * g++.dg/warn/Wignored-attributes-1.C: New test.
1776 * g++.dg/warn/Wignored-attributes-2.C: New test.
1777
a82d6246 17782016-03-23 Tom de Vries <tom@codesourcery.com>
1779
1780 * c-c++-common/goacc/kernels-default.c (foo): Add missing
1781 initialization.
1782 * gfortran.dg/goacc/private-3.f95 (test): Same.
1783 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
1784 missing use param.
1785
dc834ba1 17862016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1787
1788 * lib/target-supports.exp: Remove v7ve entry from loop
1789 creating effective target checks.
1790 (check_effective_target_arm_arch_v7ve_ok): New procedure.
1791 (add_options_for_arm_arch_v7ve): Likewise.
1792
7e83fd1f 17932016-03-23 Jakub Jelinek <jakub@redhat.com>
1794
1795 PR tree-optimization/70354
1796 * gcc.dg/vect/pr70354-1.c: New test.
1797 * gcc.dg/vect/pr70354-2.c: New test.
1798 * gcc.target/i386/avx2-pr70354-1.c: New test.
1799 * gcc.target/i386/avx2-pr70354-2.c: New test.
1800
4e4da058 18012016-03-22 Jeff Law <law@redhat.com>
1802
1803 PR target/70232
1804 * gcc.dg/tree-ssa/pr70232.c: New test.
1805
6855137b 18062016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1807
1808 PR target/70302
1809 * gcc.target/i386/pr70302.c: New test.
1810
19db1ec8 18112016-03-22 Richard Biener <rguenther@suse.de>
1812
1813 PR middle-end/70251
1814 * g++.dg/torture/pr70251.C: New testcase.
1815
4baec9f2 18162016-03-22 David Malcolm <dmalcolm@redhat.com>
1817
1818 PR c/69993
1819 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
1820 Wmisleading-indentation.c.
1821 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
1822 reflect change to diagnostic text and order of messages.
1823 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
1824
fcfec126 18252016-03-22 David Edelsohn <dje.gcc@gmail.com>
1826
1827 * g++.dg/ext/java-3.C: Don't compile on AIX.
1828
aa30728a 18292016-03-22 Richard Biener <rguenther@suse.de>
1830
1831 PR middle-end/70333
1832 * gcc.dg/torture/pr70333.c: New testcase.
1833
46ec4eb4 18342016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
1835
1836 * g++.dg/ext/pr70290.C: New test.
1837
4880f878 18382016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
1839
1840 PR target/70325
1841 * gcc.target/i386/pr70325.c: New test.
1842
3d78ea44 18432016-03-22 Jakub Jelinek <jakub@redhat.com>
1844
5934fb8f 1845 PR target/70329
1846 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
1847 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
1848
b6436f79 1849 PR target/70300
1850 * gcc.target/i386/pr70300.c: New test.
1851
3d78ea44 1852 PR c++/70295
1853 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
1854 (func2): New function for cond with parens, xfail warning for c++.
1855 * g++.dg/warn/Wnonnull-compare-8.C: New test.
1856
b60244f6 18572016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1858
1859 PR c++/70096
1860 * g++.dg/template/ptrmem30.C: New test.
1861
c8e3e744 18622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
1863
1864 PR c++/70204
1865 * g++.dg/cpp0x/constexpr-70204a.C: New test.
1866 * g++.dg/cpp0x/constexpr-70204b.C: New test.
1867
2715f63a 18682016-03-21 Jakub Jelinek <jakub@redhat.com>
1869
1870 PR middle-end/70326
1871 * gcc.dg/pr70326.c: New test.
1872
2daa2cda 18732016-03-21 Marc Glisse <marc.glisse@inria.fr>
1874 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR tree-optimization/70317
1877 * gcc.dg/pr70317.c: New test.
1878
d9aa5a50 18792016-03-21 Uros Bizjak <ubizjak@gmail.com>
1880
1881 PR target/70327
1882 * gcc.target/i386/pr70327.c: New test.
1883
e1a88bf4 18842016-03-21 Martin Liska <mliska@suse.cz>
1885
61941425 1886 PR ipa/70306
e1a88bf4 1887 * gcc.dg/ipa/pr70306.c: New test.
1888
d9aa5a50 18892016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 1890
1891 * gcc.target/arm/attr-align1.c: Skip if M-profile.
1892 * gcc.target/arm/attr-align3.c: Likewise.
1893 * gcc.target/arm/attr_arm.c: Likewise.
1894 * gcc.target/arm/flip-thumb.c: Likewise.
1895
afdde20c 18962016-03-21 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR target/70296
1899 * gcc.target/powerpc/altivec-36.c: New test.
1900
3f2ef661 19012016-03-21 Richard Biener <rguenther@suse.de>
1902
1903 PR tree-optimization/70310
1904 * gcc.dg/torture/pr70310.c: New testcase.
1905
08b2b692 19062016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
1907
1908 PR target/70293
1909 * gcc.target/i386/pr70293.c: New test.
1910
93505d22 19112016-03-21 Richard Biener <rguenther@suse.de>
1912
1913 PR tree-optimization/70288
1914 * gcc.dg/torture/pr70288-1.c: New testcase.
1915 * gcc.dg/torture/pr70288-2.c: Likewise.
1916
06fd1914 19172016-03-21 Andrey Belevantsev <abel@ispras.ru>
1918
1919 PR rtl-optimization/69307
1920 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 1921
b628775e 19222016-03-21 Andrey Belevantsev <abel@ispras.ru>
1923
1924 PR rtl-optimization/69102
1925 * gcc.c-torture/compile/pr69102.c: New test.
1926
1421f43c 19272016-03-18 Jeff Law <law@redhat.com>
1928
1929 PR rtl-optimization/70263
1930 * gcc.c-torture/compile/pr70263-1.c: New test.
1931 * gcc.target/i386/pr70263-2.c: New test.
1932
e7142ce1 19332016-03-18 Bernd Schmidt <bschmidt@redhat.com>
1934
1935 PR rtl-optimization/70278
1936 * gcc.dg/torture/pr70278.c: New test.
1937 * gcc.target/arm/pr70278.c: New test.
1938
5539bc70 19392016-03-18 David Malcolm <dmalcolm@redhat.com>
1940
1941 PR c/70281
1942 * gcc.dg/plugin/diagnostic-test-expressions-1.c
1943 (test_builtin_types_compatible_p): New test function.
1944 * gcc.dg/pr70281.c: New test case.
1945
296a290a 19462016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
1947
1948 PR target/70113
1949 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
1950
666094f0 19512016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
1952
1953 PR tree-optimization/70252
1954 * gcc.dg/pr70252.c: New test.
1955
350514e8 19562016-03-18 Tom de Vries <tom@codesourcery.com>
1957
1958 * gcc.dg/pr70161-2.c: New test.
1959 * gcc.dg/pr70161.c: New test.
1960
011e0cea 19612016-03-18 Tom de Vries <tom@codesourcery.com>
1962
1963 PR ipa/70269
1964 * gcc.dg/pr70269.c: New test.
1965
292a09de 19662016-03-18 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR c++/70267
1969 * g++.dg/ext/java-3.C: New test.
1970
efc86c4c 19712016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1972
1973 PR c++/70205
1974 * g++.dg/lookup/pr70205.C: New test.
1975
a28dd575 19762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
1977
1978 PR c++/70218
1979 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
1980
92e7ab1e 19812016-03-17 Marek Polacek <polacek@redhat.com>
1982
1983 PR c/69407
1984 * gcc.dg/atomic-op-6.c: New test.
1985
7378dbfb 19862016-03-17 David Malcolm <dmalcolm@redhat.com>
1987
1988 PR c/70264
1989 * c-c++-common/pr70264.c: New test case.
1990
f7995d7d 19912016-03-17 Jakub Jelinek <jakub@redhat.com>
1992
e2895b76 1993 PR c++/70144
1994 * c-c++-common/pr70144-1.c: New test.
1995 * c-c++-common/pr70144-2.c: New test.
1996
f7995d7d 1997 PR c++/70272
1998 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
1999 * g++.dg/opt/flifetime-dse6.C: New test.
2000 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
2001
5ec4a949 20022016-03-17 H.J. Lu <hongjiu.lu@intel.com>
2003
2004 PR driver/70192
2005 * gcc.dg/pic-1.c: New test.
2006 * gcc.dg/pic-2.c: Likewise.
2007 * gcc.dg/pic-3.c: Likewise.
2008 * gcc.dg/pic-4.c: Likewise.
2009 * gcc.dg/pie-1.c: Likewise.
2010 * gcc.dg/pie-2.c: Likewise.
2011 * gcc.dg/pie-3.c: Likewise.
2012 * gcc.dg/pie-4.c: Likewise.
2013 * gcc.dg/pie-5.c: Likewise.
2014 * gcc.dg/pie-6.c: Likewise.
2015
c28550e1 20162016-03-17 Tom de Vries <tom@codesourcery.com>
2017
2018 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
2019 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
2020
be3296cb 20212016-03-17 Richard Biener <rguenther@suse.de>
2022
2023 PR debug/70271
2024 * g++.dg/debug/pr70271.C: New testcase.
2025
9b60ef21 20262016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
2027
2028 * gcc.target/i386/pr70251.c: New test.
2029
9a80bc1a 20302016-03-17 Marek Polacek <polacek@redhat.com>
2031
2032 PR c++/70194
2033 * g++.dg/warn/constexpr-70194.C: New test.
2034
733d7ff9 20352016-03-16 Richard Henderson <rth@redhat.com>
2036
2037 PR middle-end/70240
2038 * gcc.c-torture/compile/pr70240.c: New.
2039
3e6f12bf 20402016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2041
2042 * gcc.c-torture/compile/20151204.c: Skip for avr.
2043
867c9e99 20442016-03-16 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR target/70245
2047 * g++.dg/opt/pr70245.C: New test.
2048 * g++.dg/opt/pr70245.h: New file.
2049 * g++.dg/opt/pr70245-aux.cc: New file.
2050
8ced6ab7 20512016-03-16 Martin Sebor <msebor@redhat.com>
2052
2053 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
2054
37af779a 20552016-03-16 Richard Henderson <rth@redhat.com>
2056
2057 PR middle-end/70199
2058 * gcc.c-torture/compile/pr70199.c: New.
2059
78ed999c 20602016-03-16 H.J. Lu <hongjiu.lu@intel.com>
2061
2062 * gcc.dg/uninit-19.c: Run dos2unix.
2063
462ca422 20642016-03-16 Marek Polacek <polacek@redhat.com>
2065
2066 PR c/70093
2067 * gcc.dg/nested-func-10.c: New test.
2068 * gcc.dg/nested-func-9.c: New test.
2069
fe58aacc 20702016-03-16 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR tree-optimization/68714
2073 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
2074
27a53872 20752016-03-16 Tom de Vries <tom@codesourcery.com>
2076
2077 PR tree-optimization/68715
2078 * gcc.dg/graphite/pr68715-2.c: New test.
2079 * gcc.dg/graphite/pr68715.c: New test.
2080 * gfortran.dg/graphite/pr68715.f90: New test.
2081
95049c3c 20822016-03-16 Tom de Vries <tom@codesourcery.com>
2083
2084 PR tree-optimization/68809
2085 * gcc.dg/graphite/pr68809-2.c: New test.
2086 * gcc.dg/graphite/pr68809.c: New test.
2087
09eddd70 20882016-03-16 Jakub Jelinek <jakub@redhat.com>
2089
81fc5915 2090 PR c++/70147
2091 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
2092 method call to i () as argument. Adjust expected output.
2093
09eddd70 2094 PR c++/70147
2095 * g++.dg/ubsan/pr70147-1.C: New test.
2096 * g++.dg/ubsan/pr70147-2.C: New test.
2097
6373d2a2 20982016-03-15 Martin Sebor <msebor@redhat.com>
2099
2100 PR c++/58281
2101 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
2102
d27a0c11 21032016-03-15 John David Anglin <danglin@gcc.gnu.org>
2104
9908039d 2105 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
2106 hppa*-*-hpux*.
2107
45cdc3a6 2108 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
2109
d27a0c11 2110 PR libfortran/69799
2111 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
2112 libatomic_available.
2113
0dd1d57f 21142016-03-15 Marek Polacek <polacek@redhat.com>
2115
2116 PR c++/70209
2117 * g++.dg/ext/attribute-may-alias-4.C: New test.
2118
0ce02c07 21192016-03-15 Alexander Monakov <amonakov@ispras.ru>
2120
2121 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
2122 -fvar-tracking-assignments-toggle flag.
2123
f6e39b30 21242016-03-15 Pat Haugen <pthaugen@us.ibm.com>
2125
2126 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
2127
167f93a2 21282016-03-15 Jakub Jelinek <jakub@redhat.com>
2129
2130 PR rtl-optimization/70222
2131 * gcc.c-torture/execute/pr70222-1.c: New test.
2132 * gcc.c-torture/execute/pr70222-2.c: New test.
2133
08a8af4a 21342016-03-15 Richard Henderson <rth@redhat.com>
2135
2136 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
2137
738eb905 21382016-03-15 Andrey Belevantsev <abel@ispras.ru>
2139
2140 PR rtl-optimization/69032
2141 * gcc.dg/pr69032.c: New test.
2142
dd148b3a 21432016-03-15 Andrey Belevantsev <abel@ispras.ru>
2144
2145 PR rtl-optimization/63384
d9aa5a50 2146 * g++.dg/pr63384.C: New test.
dd148b3a 2147
acf58115 21482016-03-15 Andrey Belevantsev <abel@ispras.ru>
2149
2150 PR target/64411
2151 * gcc.target/i386/pr64411.C: New test.
2152
a2897dc4 21532016-03-15 Tom de Vries <tom@codesourcery.com>
2154
2155 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
2156 * gfortran.dg/goacc/kernels-alias.f95: New test.
2157
7bad2faf 21582016-03-14 Martin Sebor <msebor@redhat.com>
2159
2160 PR c++/53792
2161 * g++.dg/cpp0x/constexpr-inline.C: New test.
2162 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
2163
d65fa8d9 21642016-03-14 David Edelsohn <dje.gcc@gmail.com>
2165
2166 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
2167
2b3c633f 21682016-03-14 Jakub Jelinek <jakub@redhat.com>
2169
2170 PR middle-end/70219
2171 * gcc.dg/pr70219.c: New test.
2172
e947f9c3 21732016-03-14 Bernd Schmidt <bschmidt@redhat.com>
2174
2175 PR target/70083
2176 * gcc.dg/torture/pr70083.c: New test.
2177 * gcc.target/i386/pr70083.c: New test.
2178
74201dc2 21792016-03-14 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/56365
2182 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
2183
88aea41e 21842016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
2185
2186 PR target/70098
2187 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
2188 New function.
2189 * g++.dg/pr70098.C: New testcase.
2190
2191
1bd2aefd 21922016-03-14 Tom de Vries <tom@codesourcery.com>
2193
2194 PR tree-optimization/70045
2195 * gcc.dg/graphite/pr70045.c: New test.
2196
922c7033 21972016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2198
2199 PR fortran/69043
2200 * gfortran.dg/include_9.f90: New test.
2201
fd4ab6d9 22022016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
2203
2204 PR fortran/45076
2205 gfortran.dg/prof/prof.exp: New script.
2206 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
2207
7d7218d3 22082016-03-12 Andrey Belevantsev <abel@ispras.ru>
2209
2210 PR rtl-optimization/69307
2211 * gcc.dg/pr69307.c: New test.
2212
02ffd664 22132016-03-12 Vladimir Makarov <vmakarov@redhat.com>
2214
2215 PR target/69614
2216 * gcc.target/arm/pr69614.c: New.
2217
76e207a9 22182016-03-12 Paul Thomas <pault@gcc.gnu.org>
2219
2220 PR fortran/70031
2221 * gfortran.dg/submodule_14.f08: New test
2222
2223 PR fortran/69524
2224 * gfortran.dg/submodule_15.f08: New test
2225
490ee78a 22262016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
2227
2228 PR c++/70106
2229 * g++.dg/cpp1y/paren3.C: New test.
2230
04e137ff 22312016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
2232
2233 PR target/70131
2234 * gcc.target/powerpc/ppc-round2.c: New test.
2235
27b2c1c4 22362016-03-11 Bernd Schmidt <bschmidt@redhat.com>
2237
2238 PR target/70123
2239 * gcc.dg/torture/pr70123.c: New test.
2240
84116671 22412016-03-11 Jeff Law <law@redhat.com>
2242
2243 PR tree-optimization/70190
2244 * gcc.c-torture/compile/pr70190.c: New test.
2245
cfa58bc8 22462016-03-11 David Malcolm <dmalcolm@redhat.com>
2247
2248 PR c/68187
2249 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
2250 case.
2251 (test43_b): Likewise.
2252 (test43_c): Likewise.
2253 (test43_d): Likewise.
2254 (test43_e): Likewise.
2255 (test43_f): Likewise.
2256 (test43_g): Likewise.
2257 (test44_a): Likewise.
2258 (test44_b): Likewise.
2259 (test44_c): Likewise.
2260 (test44_d): Likewise.
2261 (test44_e): Likewise.
2262
ce234f27 22632016-03-11 David Malcolm <dmalcolm@redhat.com>
2264
2265 PR c/70085
2266 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
2267
e4756b48 22682016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2269
2270 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
2271 dg-options.
2272
1f5ef87e 22732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2274
2275 PR target/70002
2276 PR target/69245
2277 * gcc.target/aarch64/pr69245_2.c: New test.
2278
f9c352a1 22792016-03-11 Jakub Jelinek <jakub@redhat.com>
2280
2281 PR tree-optimization/70177
2282 * gcc.dg/pr70177.c: New test.
2283
4dd92ac6 22842016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2285
2286 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
2287
331e4fdb 22882016-03-11 Alan Lawrence <alan.lawrence@arm.com>
2289
2290 * gcc.dg/tree-ssa/sra-20.c: New.
2291
69262824 22922016-03-11 Jakub Jelinek <jakub@redhat.com>
2293
6f9a7425 2294 PR rtl-optimization/70174
2295 * gcc.dg/pr70174.c: New test.
2296
69262824 2297 PR tree-optimization/70169
2298 * gcc.dg/pr70169.c: New test.
2299
4637a847 23002016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
2301
2302 PR target/70160
2303 * gcc.target/i386/pr70160.c: New test.
2304
5a86d754 23052016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2306
2307 * gcc.target/s390/dfp-1.c: New test.
2308
af4c8290 23092016-03-10 Nick Clifton <nickc@redhat.com>
2310
2311 PR target/70044
2312 * gcc.target/aarch64/pr70044.c: New test.
2313
98dfd328 23142016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
2315 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR c++/70001
2318 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
2319 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
2320 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
2321
75e72311 23222016-03-10 Jan Hubicka <hubicka@ucw.cz>
2323
2324 PR lto/69589
2325 * g++.dg/lto/pr69589_0.C: New testcase
2326 * g++.dg/lto/pr69589_1.C: New testcase
2327
a2eb1271 23282016-03-10 Marek Polacek <polacek@redhat.com>
2329
2330 PR c++/70153
2331 * g++.dg/delayedfold/unary-plus1.C: New test.
2332
23332016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 2334
2335 * gcc.target/arm/pr45701-1.c: Escape brackets.
2336 * gcc.target/arm/pr45701-2.c: Likewise.
2337
5ab2987f 23382016-03-10 Alan Lawrence <alan.lawrence@arm.com>
2339
2340 * gfortran.dg/unconstrained_commons.f: New.
2341
6972afac 23422016-03-10 Alan Modra <amodra@gmail.com>
2343
2344 * gcc.dg/pr69195.c: New.
2345 * gcc.dg/pr69238.c: New.
2346
c82c99ec 23472016-03-10 Tom de Vries <tom@codesourcery.com>
2348
2349 PR testsuite/68915
2350 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
2351
a2389d4a 23522016-03-10 Richard Biener <rguenther@suse.de>
2353
2354 PR tree-optimization/70128
2355 * gcc.dg/tree-ssa/alias-34.c: New testcase.
2356 * gcc.dg/tree-ssa/alias-35.c: Likewise.
2357
c272412d 23582016-03-09 Jakub Jelinek <jakub@redhat.com>
2359
a0451069 2360 PR tree-optimization/70152
2361 * gcc.dg/pr70152.c: New test.
2362
c272412d 2363 PR target/70086
2364 * gcc.target/i386/pr70086-1.c: New test.
2365 * gcc.target/i386/pr70086-2.c: New test.
2366 * gcc.target/i386/pr70086-3.c: New test.
5f611068 2367
2368 PR tree-optimization/70127
2369 * gcc.c-torture/execute/pr70127.c: New test.
2370
27dcb7a8 23712016-03-09 Cesar Philippidis <cesar@codesourcery.com>
2372
2373 * c-c++-common/goacc/combined-directives-2.c: New test.
2374
c24757cf 23752016-03-09 David Malcolm <dmalcolm@redhat.com>
2376
2377 PR c/68473
2378 PR c++/70105
2379 * g++.dg/diagnostic/pr70105.C: New test.
2380 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
2381 (test_multiple_ordinary_maps): New test function.
2382
83108969 23832016-03-09 David Malcolm <dmalcolm@redhat.com>
2384
2385 PR c/68473
2386 PR c++/70105
2387 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
2388 Drop range information from call to inform_at_rich_loc.
2389 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
2390 New.
2391 (test_show_locus): Replace calls to rich_location::add_range with
2392 calls to add_range. Rewrite the tests that used the now-defunct
2393 rich_location ctor taking a source_range. Simplify other tests
2394 by replacing calls to COMBINE_LOCATION_DATA with calls to
2395 make_location.
2396
6733c0e8 23972016-03-09 Richard Biener <rguenther@suse.de>
2398 Jakub Jelinek <jakub@redhat.com>
2399
2400 PR tree-optimization/70138
2401 * gcc.dg/vect/pr70138-1.c: New testcase.
2402 * gcc.dg/vect/pr70138-2.c: Likewise.
2403
96abb9f5 24042016-03-09 Jakub Jelinek <jakub@redhat.com>
2405
2406 PR target/70049
2407 * gcc.target/i386/pr70049.c: New test.
2408
42bb3bfb 24092016-03-09 Richard Biener <rguenther@suse.de>
2410
2411 PR c/70143
2412 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
2413 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
2414 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
2415
27527428 24162016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2417
2418 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
2419 arm-*-*.
2420
248449f2 24212016-03-09 Jakub Jelinek <jakub@redhat.com>
2422
1bd49ced 2423 PR middle-end/67278
2424 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
2425
248449f2 2426 PR target/67278
2427 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
2428
2429 PR middle-end/70050
2430 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
2431 in testcase comment.
2432
dfc460ff 24332016-03-09 Tom de Vries <tom@codesourcery.com>
2434
2435 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
2436 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
2437 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
2438 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
2439 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
2440 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
2441 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
2442 * gfortran.dg/goacc/kernels-loop.f95: New test.
2443
0377fc7f 24442016-03-08 Martin Sebor <msebor@redhat.com>
2445
2446 PR c++/62096
2447 * g++.dg/warn/overflow-warn-7.C: New test.
2448
3556aa80 24492016-03-08 Jason Merrill <jason@redhat.com>
2450
2451 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
2452 * lib/target-supports.exp (check_effective_target_concepts): New.
2453
e5096208 24542016-03-08 Jakub Jelinek <jakub@redhat.com>
2455
5370eb8d 2456 PR c++/70135
2457 * g++.dg/cpp1y/constexpr-loop4.C: New test.
2458 * g++.dg/ubsan/pr70135.C: New test.
2459
e5096208 2460 PR target/70110
2461 * gcc.dg/pr70110.c: New test.
2462
cc37120d 24632016-03-07 Martin Jambor <mjambor@suse.cz>
2464
2465 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
2466 * c-c++-common/gomp/if-1.c: Likewise.
2467 * c-c++-common/gomp/pr61486-2.c: Likewise.
2468 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
2469 to dg-additional-options.
2470 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
2471 * g++/gomp/target-teams-1.c: Likewise.
2472 * gcc.dg/gomp/gomp.exp: Likewise.
2473 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
2474 dg-additional-options.
2475 * gfortran.dg/gomp/gomp.exp: Likewise.
2476 * gfortran.dg/gomp/target1.f90: Remove dg-options.
2477 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
2478 dg-additional-options.
2479 * gfortran.dg/gomp/target3.f90: Remove dg-options.
2480
53c248d8 24812016-03-07 Martin Jambor <mjambor@suse.cz>
2482
2483 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
2484 * c-c++-common/gomp/gridify-1.c: New test.
2485 * gfortran.dg/gomp/gridify-1.f90: Likewise.
2486
541e79a0 24872016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
2488
2489 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
2490 trigger for cortex-r8, when scanning for register r8.
2491 * gcc.target/arm/pr45701-2.c: Likewise.
2492
4dfabd94 24932016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 2494 Jeff Law <law@redhat.com>
4dfabd94 2495
2496 PR tree-optimization/69740
2497 * gcc.c-torture/compile/pr69740-1.c: New test.
2498 * gcc.c-torture/compile/pr69740-2.c: New test.
2499
1b63a87b 25002016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2501
2502 * lib/target-supports.exp
2503 (check_effective_target_whole_vector_shift): Enable for PPC64.
2504
d33914da 25052016-03-07 Richard Biener <rguenther@suse.de>
2506
2507 PR tree-optimization/70115
2508 * gcc.dg/torture/pr70115.c: New testcase.
2509
584fba4b 25102016-03-07 Nathan Sidwell <nathan@codesourcery.com>
2511
2512 PR middle-end/69916
2513 * c-c-++-common/goacc/pr69916.c: New.
2514
7f2f5ec0 25152016-03-07 Richard Henderson <rth@redhat.com>
2516
2517 * gcc.c-torture/compile/pr70061.c: New test.
2518
f530e7c4 25192016-03-07 Richard Biener <rguenther@suse.de>
2520
2521 PR testsuite/70109
2522 * gcc.dg/vect/O3-pr36098.c: New testcase.
2523
a3855fed 25242016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
2525
2526 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
2527
091ffc31 25282016-03-07 Eric Botcazou <ebotcazou@adacore.com>
2529
2530 * gnat.dg/renaming9.ad[sb]: New testcase.
2531
2941b871 25322016-03-05 Jakub Jelinek <jakub@redhat.com>
2533
2534 PR c++/70084
2535 * g++.dg/expr/stdarg3.C: New test.
2536
5173ce42 25372016-03-04 Jeff Law <law@redhat.com>
2538
2539 PR tree-optimization/69196
2540 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
2541 x86_64-*-*.
2542
2d1d2e55 25432016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2544
0e43078e 2545 PR c/69973
2546 * gcc.dg/pr69973.c: New test.
2547
d8ec06ae 2548 PR rtl-optimization/69941
2549 * gcc.dg/torture/pr69941.c: New test.
2550
2d1d2e55 2551 PR c/69824
2552 * gcc.dg/pr69824.c: New test.
2553
32f692e2 25542016-03-05 Tom de Vries <tom@codesourcery.com>
2555
2556 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
2557 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
2558 function.
2559
1c699e9a 25602016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
2561
2562 PR c++/66786
2563 * g++.dg/cpp1y/var-templ48.C: New test.
2564 * g++.dg/cpp1y/var-templ49.C: New test.
2565
358448c6 25662016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2567
2568 * g++.dg/Wno-frame-address.C: Skip on IA-64.
2569
01dc3c45 25702016-03-04 Jakub Jelinek <jakub@redhat.com>
2571
e968ff6d 2572 PR c++/70035
2573 * g++.dg/ubsan/pr70035.C: New test.
2574
01dc3c45 2575 PR target/70062
2576 * gcc.target/i386/pr70062.c: New test.
2577
3937d618 25782016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2579
2580 * g++.dg/template/typename21.C: Remove c++98_only.
2581
c58ac7f8 25822016-03-04 H.J. Lu <hongjiu.lu@intel.com>
2583
2584 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
2585
0060768a 25862016-03-04 David Malcolm <dmalcolm@redhat.com>
2587
2588 PR c/68187
2589 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
2590 function.
2591 (fn_42_b): Likewise.
2592 (fn_42_c): Likewise.
2593
74c6fd40 25942016-03-04 David Malcolm <dmalcolm@redhat.com>
2595
2596 PR c/68187
2597 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
2598 function.
2599 (fn_40_b): Likewise.
2600 (fn_41_a): Likewise.
2601 (fn_41_b): Likewise.
2602
31b11359 26032016-03-04 Jakub Jelinek <jakub@redhat.com>
2604
2605 PR target/70059
2606 * gcc.target/i386/avx512f-pr70059.c: New test.
2607 * gcc.target/i386/avx512dq-pr70059.c: New test.
2608
c5b93452 26092016-03-04 Bernd Schmidt <bschmidt@redhat.com>
2610
2611 PR rtl-optimization/57676
2612 * gcc.dg/torture/pr57676.c: New test.
2613
268fbd56 26142016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
2615
2616 * gcc.dg/pr70026.c: New test.
2617
6560d1ad 26182016-03-04 Marek Polacek <polacek@redhat.com>
2619
2620 PR c/69798
2621 * gcc.dg/cilk-plus/pr69798-1.c: New test.
2622 * gcc.dg/cilk-plus/pr69798-2.c: New test.
2623
cc7dfddf 26242016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2625
2626 PR target/70004
2627 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
2628 Delete.
2629 (test_corners_sisd_si): Likewise.
2630 (main): Remove checks of the above.
2631 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
2632
e9663bd4 26332016-03-04 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
2636
dcdd684e 26372016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
2638
2639 * gcc.dg/torture/pr69951.c: Accept argc==0.
2640
e692d332 26412016-03-04 Richard Biener <rguenther@suse.de>
2642
2643 PR c++/70054
2644 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
2645 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
2646
af77b7e6 26472016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
2648
2649 PR testsuite/69766
2650 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
2651 testing multiarch.
2652
290da96e 26532016-03-04 Jakub Jelinek <jakub@redhat.com>
2654
2655 PR debug/69947
2656 * gcc.dg/guality/pr69947.c: New test.
2657
e51ce713 26582016-03-03 Jakub Jelinek <jakub@redhat.com>
2659
2660 PR ada/70017
2661 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
2662
1feed892 26632016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2664
2665 PR rtl-optimization/69904
2666 * gcc.target/arm/pr69904.c: New test.
2667
c32bda69 26682016-03-03 Jakub Jelinek <jakub@redhat.com>
2669
2670 PR target/70021
2671 * gcc.dg/vect/pr70021.c: New test.
2672 * gcc.target/i386/pr70021.c: New test.
2673
1bc579ed 26742016-03-03 Marek Polacek <polacek@redhat.com>
2675
2676 PR middle-end/70050
2677 * gcc.dg/pr70050.c: New test.
2678
cfa8d638 26792016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
2680
2681 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
2682
1b889259 26832016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
2684
2685 PR tree-optimization/70043
2686 * gfortran.dg/vect/pr70043.f90: New test.
2687
f756dfa3 26882016-03-03 Eric Botcazou <ebotcazou@adacore.com>
2689
2690 * gnat.dg/specs/task1.ads: New test.
2691
5cb4863d 26922016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2693
2694 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
2695 Invoke gdb with -batch.
2696 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
2697
5dd12e43 26982016-03-03 Richard Biener <rguenther@suse.de>
2699
2700 PR tree-optimization/55936
2701 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
2702
d97ba4ca 27032016-03-02 Jeff Law <law@redhat.com>
2704
5d23c86f 2705 PR rtl-optimization/69942
2706 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
2707 effects of argument promotions.
2708
d97ba4ca 2709 PR tree-optimization/69987
2710 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
2711 target does not support -fprefetch-loop-arrays.
2712
901faaa0 27132016-03-02 Uros Bizjak <ubizjak@gmail.com>
2714
2715 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
2716
51f6fdce 27172016-03-02 Bin Cheng <bin.cheng@arm.com>
2718
6bc7872f 2719 PR rtl-optimization/69052
51f6fdce 2720 * gcc.target/i386/pr69052.c: New test.
2721
31d31e07 27222016-03-02 Alan Modra <amodra@gmail.com>
2723
2724 * gcc.dg/pr69990.c: New.
2725
04faee95 27262016-03-02 Jakub Jelinek <jakub@redhat.com>
2727
270d0117 2728 PR c/68062
2729 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
2730
2731 PR middle-end/70022
2732 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
2733
04faee95 2734 PR target/70028
2735 * gcc.target/i386/pr70028.c: New test.
2736
a2cc9e8e 27372016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2738
2739 * c-c++-common/asan/swapcontext-test-1.c,
2740 * c-c++-common/tsan/thread_leak.c,
2741 * g++.dg/tsan/aligned_vs_unaligned_race.C,
2742 * g++.dg/tsan/benign_race.C,
2743 * g++.dg/tsan/fd_close_norace.C,
2744 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
2745 races with sanitizer output
2746
dd4bd263 27472016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 2748 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 2749
2750 PR target/67278
2751 * gcc.dg/simd-8.c: New testcase.
2752
b5fe3a49 27532016-03-02 Richard Biener <rguenther@suse.de>
2754
2755 PR middle-end/67278
2756 * gcc.dg/simd-7.c: New testcase.
2757
23601f67 27582016-03-02 Eric Botcazou <ebotcazou@adacore.com>
2759
2760 * gcc.target/i386/pr70007.c: Tweak.
2761
f66f65e7 27622016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
2763
2764 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
2765
60773515 27662016-03-02 Marek Polacek <polacek@redhat.com>
2767
2768 PR c/67854
2769 * gcc.dg/pr67854.c: New test.
2770
6c094cb1 27712016-03-02 Jakub Jelinek <jakub@redhat.com>
2772
2773 PR middle-end/70025
2774 * gcc.dg/torture/pr70025.c: New test.
2775
7627bb56 27762016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
2777
2778 PR tree-optimization/68621
2779 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
2780
066c8e94 27812016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2782
2783 * gcc.target/i386/pr70007.c: New test.
2784
d3b819ad 27852016-03-01 Jeff Law <law@redhat.com>
2786
d4b9ad56 2787 PR tree-optimization/69196
7e217344 2788 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 2789
d3b819ad 2790 PR tree-optimization/69196
2791 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
2792 duplicating code and spoiling the expected output.
2793
4f37285d 27942016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
2795
2796 PR target/70033
2797 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
2798 supports power9 before doing tests.
2799 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
2800 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
2801 * gcc.target/powerpc/p9-permute.c: Likewise.
2802
3e9c4f6c 28032016-03-01 Uros Bizjak <ubizjak@gmail.com>
2804
2805 PR target/70027
2806 * gcc.target/i386/pr70027.c: New test.
2807
e324729e 28082016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 2809
2810 * gcc.dg/pr70017.c: New test.
2811
40e9ce2d 28122016-03-01 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR c/69796
2815 PR c/69974
2816 * gcc.dg/pr69796.c: New test.
2817 * gcc.dg/pr69974.c: New test.
2818
e8b016ea 28192016-03-01 Eric Botcazou <ebotcazou@adacore.com>
2820
2821 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
2822
24d3127c 28232016-02-29 Jeff Law <law@redhat.com>
2824
2825 PR tree-optimization/69987
2826 * gfortran.dg/pr69987.f90: New test.
2827
2828 PR tree-optimization/69989
2829 * gcc.c-torture/compile/pr69989-2.c: New test.
2830
12cc1225 28312016-03-01 Marek Polacek <polacek@redhat.com>
2832
2833 PR c++/69795
2834 * g++.dg/parse/invalid1.C: New test.
2835
d99a947c 28362016-03-01 Richard Biener <rguenther@suse.de>
2837
2838 PR middle-end/70022
2839 * gcc.dg/pr70022.c: New testcase.
2840
395dbc60 28412016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
2842
2843 PR tree-optimization/69956
2844 * gcc.dg/pr69956.c: New test.
2845
40a35c55 28462016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2847
2848 PR target/70011
2849 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
2850 XFAIL when hardware supports efficient unaligned storage access.
2851
4edc90b0 28522016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
2853
2854 PR c++/69961
2855 * g++.dg/template/pr69961a.C: New test.
2856 * g++.dg/template/pr69961b.C: New test.
2857
1ed1f69a 28582016-02-29 David Malcolm <dmalcolm@redhat.com>
2859
2860 PR preprocessor/69985
2861 * gcc.dg/cpp/pr69985.c: New test case.
2862
01c5d15d 28632016-02-29 Jeff Law <law@redhat.com>
2864
3a4d3de5 2865 PR tree-optimization/70005
2866 * gcc.c-torture/execute/pr70005.c New test.
2867
01c5d15d 2868 PR tree-optimization/69999
2869 * gcc.c-torture/compile/pr69999.c: New test.
2870
1bf66b54 28712016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2872
2873 PR tree-optimization/69652
2874 * gcc.dg/torture/pr69652.c: Delete test.
2875 * gcc.dg/vect/pr69652.c: New test.
2876
b4d653d5 28772016-02-19 Richard Biener <rguenther@suse.de>
2878
2879 PR tree-optimization/69980
2880 * gfortran.dg/vect/pr69980.f90: New testcase.
2881
35bc4745 28822016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2883
2884 * gcc.target/sparc/20160229-1.c: New test.
2885
bb54a538 28862016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2887
2888 * gnat.dg/stack_usage3.adb: New test.
2889 * gnat.dg/stack_usage3_pkg.ads: New helper.
2890
95164e71 28912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
2892
2893 * gnat.dg/renaming8.adb: New test.
2894 * gnat.dg/renaming8_pkg1.ads: New helper.
2895 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
2896 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
2897
a890896f 28982016-02-29 Richard Biener <rguenther@suse.de>
2899
2900 PR tree-optimization/69720
2901 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
2902
5c70403a 29032016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
2904
2905 PR fortran/68147
2906 PR fortran/47674
2907 * gfortran.dg/realloc_on_assign_26.f90: New test case.
2908
dfb6d139 29092016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 2910 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2911
2912 PR fortran/56007
2913 * gfortran.dg/coarray_8.f90: Adjust error message.
2914 * gfortran.dg/pr56007.f90: New test.
2915 * gfortran.dg/pr56007.f: New test.
2916
536508db 29172016-02-28 H.J. Lu <hongjiu.lu@intel.com>
2918
2919 PR tree-optimization/69989
2920 * gcc.dg/torture/pr69989.c: New test.
2921
eec75e45 29222016-02-28 Eric Botcazou <ebotcazou@adacore.com>
2923
2924 * gcc.target/i386/stack-realign-win.c: New test.
2925
0175e45a 29262016-02-28 Harald Anlauf <anlauf@gmx.de>
2927
2928 PR fortran/60126
2929 * gfortran.dg/pr60126.f90: New test.
2930
2a703589 29312016-02-27 Jeff Law <law@redhat.com>
2932
2933 Revert
2934 2016-02-26 Richard Biener <rguenther@suse.de>
2935 Jeff Law <law@redhat.com>
2936
2937 PR tree-optimization/69740
2938 * gcc.c-torture/compile/pr69740-1.c: New test.
2939 * gcc.c-torture/compile/pr69740-2.c: New test.
2940
359b4c18 29412016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2942
1c96765a 2943 PR fortran/69910
359b4c18 2944 * gfortran.dg/newunit_4.f90: New test.
2945
49462d93 29462016-02-27 Jakub Jelinek <jakub@redhat.com>
2947
2948 PR target/69613
2949 PR rtl-optimization/69886
2950 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
2951 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
2952 target.
2953
c4ac733e 29542016-02-26 Martin Sebor <msebor@redhat.com>
2955
2956 PR tree-optimization/15826
2957 * gcc.dg/tree-ssa/pr15826.c: New test.
2958
da8c4b5d 29592016-02-26 Jakub Jelinek <jakub@redhat.com>
2960
2961 PR target/69969
2962 * gcc.target/powerpc/pr69969.c: New test.
2963
0a4558eb 29642016-02-26 Martin Sebor <msebor@redhat.com>
2965
2966 PR c++/15766
2967 * g++.old-deja/g++.other/decl5.C: Add a test case.
2968
5b500299 29692016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
2970
2971 PR target/69946
2972 * gcc.target/powerpc/pr69946.c: New file.
2973
565f533b 29742016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 2975 Jeff Law <law@redhat.com>
565f533b 2976
0a4558eb 2977 PR tree-optimization/69740
565f533b 2978 * gcc.c-torture/compile/pr69740-1.c: New test.
2979 * gcc.c-torture/compile/pr69740-2.c: New test.
2980
ff67cbea 29812016-02-26 Martin Jambor <mjambor@suse.cz>
2982
2983 PR middle-end/69920
2984 * gcc.dg/torture/pr69932.c: New test.
2985 * gcc.dg/torture/pr69936.c: Likewise.
2986
e400d817 29872016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2988
2989 PR target/69709
2990 * gcc.target/s390/pr69709.c: New test.
2991
126a5a2d 29922016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2993
2994 PR target/69245
2995 * gcc.target/aarch64/pr69245_1.c: New test.
2996
59c58860 29972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2998
2999 PR target/69613
3000 * gcc.dg/torture/pr69613.c: New test.
3001
9441fa4e 30022016-02-26 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR rtl-optimization/69891
3005 * gcc.target/i386/pr69891.c: New test.
3006
e48fcde0 30072016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 3008 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3009
35ed600a 3010 PR target/61397
f41208a1 3011 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
3012 functionality for both 32-bit and 64-bit.
3013
c86aaa0e 30142016-02-26 Richard Biener <rguenther@suse.de>
3015
3016 PR tree-optimization/69551
3017 * gcc.dg/torture/pr69951.c: New testcase.
3018
38e71a65 30192016-02-25 Richard Biener <rguenther@suse.de>
3020
3021 PR tree-optimization/48795
3022 * gcc.dg/Warray-bounds-18.c: New testcase.
3023
03331e69 30242016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3025
3026 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
3027
f14d8d6a 30282016-02-25 Jakub Jelinek <jakub@redhat.com>
3029
3030 PR rtl-optimization/69896
3031 * gcc.dg/pr69896.c: New test.
3032
4003c807 30332016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
3034
3035 PR c++/69736
3036 * g++.dg/cpp1y/paren2.C: New test.
3037
a0573328 30382016-02-24 Martin Sebor <msebor@redhat.com>
3039
3040 PR c/51147
3041 * gcc.dg/enum-mode-2.c: New test.
3042
2cde02ad 30432016-02-24 Jakub Jelinek <jakub@redhat.com>
3044
3045 PR c++/69922
3046 * g++.dg/warn/Wnonnull-compare-6.C: New test.
3047 * g++.dg/warn/Wnonnull-compare-7.C: New test.
3048 * g++.dg/ubsan/pr69922.C: New test.
3049
f0ea75d1 30502016-02-24 Marek Polacek <polacek@redhat.com>
3051
3052 PR c/69819
3053 * gcc.dg/pr69819.c: New test.
3054
05027366 30552016-02-24 Martin Sebor <msebor@redhat.com>
3056
34ed562b 3057 PR c++/69912
3058 * g++.dg/ext/flexary15.C: New test.
3059
30602016-02-24 Martin Sebor <msebor@redhat.com>
3061
3062 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 3063 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 3064 * g++.dg/ext/builtin_alloca.C: Same.
05027366 3065
650c3ad5 30662016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
3067 Charles Baylis <charles.baylis@linaro.org>
3068
3069 PR debug/61033
3070 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
3071
596070e8 30722016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 3073 Jakub Jelinek <jakub@redhat.com>
596070e8 3074
3075 PR middle-end/69760
3076 * gcc.dg/torture/pr69760.c: New testcase.
3077
d6b92d9f 30782016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3079
3080 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
3081 pattern on Solaris with as.
3082
90436d9d 30832016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3084
3085 * gcc.target/arm/cond_sub_restrict_it.c: New test.
3086 * gcc.target/arm/condarith_restrict_it.c: Likewise.
3087 * gcc.target/arm/movcond_restrict_it.c: Likewise.
3088 * gcc.target/arm/negscc_restrict_it.c: Likewise.
3089
7c749495 30902016-02-24 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR middle-end/69915
3093 * gcc.dg/pr69915.c: New test.
3094
9c9680b5 30952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3096
3097 PR rtl-optimization/69886
3098 * gcc.dg/torture/pr69886.c: New test.
3099
36d081ee 31002016-02-24 Richard Biener <rguenther@suse.de>
3101
3102 PR middle-end/68963
3103 * gcc.dg/torture/pr68963.c: New testcase.
3104
2a0accb9 31052016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3106
3107 PR target/69875
3108 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
3109 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
3110 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
3111 * gcc.target/arm/atomic_loaddi_1.c: New test.
3112 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
3113 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
3114 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
3115 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
3116 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
3117 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
3118 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
3119 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
3120
f0e92ef1 31212016-02-24 Jakub Jelinek <jakub@redhat.com>
3122
3123 PR middle-end/69909
3124 * gcc.dg/torture/pr69909.c: New test.
3125
6907286f 31262016-02-24 Richard Biener <rguenther@suse.de>
3127
3128 PR tree-optimization/69907
3129 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
3130 * gcc.dg/vect/bb-slp-34.c: XFAIL.
3131 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
3132
e6ab7475 31332016-02-24 Christian Bruel <christian.bruel@st.com>
3134
3135 * gcc.target/arm/pragma_cpp_fma.c: New test.
3136
47587450 31372016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3138
3139 PR fortran/61156
3140 * gfortran.dg/include_6.f90: Update test.
3141
d41ab738 31422016-02-23 Jakub Jelinek <jakub@redhat.com>
3143
3144 PR objc/69844
3145 * objc.dg/pr69844.m: New test.
3146
4772d9d5 31472016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3148
3149 PR libgfortran/69456
3150 * gfortran.dg/namelist_89.f90: New test.
3151 * gfortran.dg/pr59700.f90: Update test..
3152
8c38d887 31532016-02-23 Martin Sebor <msebor@redhat.com>
3154
3155 PR middle-end/69780
3156 * g++.dg/ext/builtin_alloca.C: New test.
3157 * gcc.dg/builtins-68.c: New test.
3158
ee1bfdb0 31592016-02-23 Richard Henderson <rth@redhat.com>
3160
3161 * gcc.target/i386/addr-space-3.c: Remove test.
3162
52609ec3 31632016-02-23 David Malcolm <dmalcolm@redhat.com>
3164
3165 PR preprocessor/69126
3166 PR preprocessor/69543
3167 * c-c++-common/pr69126-2-long.c: New test.
3168 * c-c++-common/pr69126-2-short.c: New test.
3169 * c-c++-common/pr69543-1.c: Remove xfail.
3170
d5bf2cc8 31712016-02-23 David Malcolm <dmalcolm@redhat.com>
3172
3173 PR preprocessor/69126
3174 PR preprocessor/69543
3175 PR preprocessor/69558
3176 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
3177 (f): Rename to...
3178 (test_2): ...this, and add leading comment.
3179 (MACRO_3, test_3): New.
3180 (MACRO_4A, MACRO_4B, test_4): New.
3181 (MACRO): Rename to...
3182 (MACRO_5): ...this.
3183 (g): Rename to...
3184 (test_5): ...this, updating for renaming of MACRO, and
3185 add leading comment.
3186 * c-c++-common/pr69543-1.c: New.
3187 * c-c++-common/pr69543-2.c: New.
3188 * c-c++-common/pr69543-3.c: New.
3189 * c-c++-common/pr69543-4.c: New.
3190 * c-c++-common/pr69558-1.c: New.
3191 * c-c++-common/pr69558-2.c: New.
3192 * c-c++-common/pr69558-3.c: New.
3193 * c-c++-common/pr69558-4.c: New.
3194 * gcc.dg/pr69558.c: Move to...
3195 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
3196 xfail for c++.
3197
3a37a410 31982016-02-23 Thomas Schwinge <thomas@codesourcery.com>
3199
3200 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
3201 to -ftree-parallelize-loops/-fopenacc changes.
3202 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
3203 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
3204 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
3205 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
3206 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
3207 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
3208 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
3209 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
3210 * c-c++-common/goacc/kernels-loop.c: Likewise.
3211 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
3212 * c-c++-common/goacc/kernels-reduction.c: Likewise.
3213 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
3214 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
3215
ecca180f 32162016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3217
3218 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
3219
eec0fa3f 32202016-02-23 Jakub Jelinek <jakub@redhat.com>
3221
f1f91c07 3222 PR c++/69902
3223 * g++.dg/warn/Wnonnull-compare-5.C: New test.
3224
eec0fa3f 3225 PR c/69900
3226 * gcc.dg/pr69900.c: New test.
3227
e045424d 32282016-02-23 Martin Jambor <mjambor@suse.cz>
3229
3230 PR tree-optimization/69666
3231 * gcc.dg/tree-ssa/pr69666.c: New test.
3232
f482dff6 32332016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
3234
3235 PR fortran/67451
3236 * gfortran.dg/coarray_allocate_5.f08: New test.
3237
57ed698b 32382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3239
3240 * gcc.target/s390/vcond-shift.c: Move to ...
3241 * gcc.target/s390/vector/vcond-shift.c: ... here.
3242
990e443c 32432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3244
3245 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
3246 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
3247
296c5f01 32482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3249
3250 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
3251
e53f41d5 32522016-02-20 Mark Wielaard <mjw@redhat.com>
3253
3254 PR c/28901
3255 * gcc.dg/unused-variable-3.c: New test.
3256
13af201d 32572016-02-22 Jakub Jelinek <jakub@redhat.com>
3258
3259 PR target/69888
3260 * gcc.target/i386/pr69888.c: New test.
3261
682c90f9 32622016-02-22 Richard Biener <rguenther@suse.de>
3263
3264 PR tree-optimization/69882
3265 * gfortran.dg/vect/pr69882.f90: New testcase.
3266
b8cd18c3 32672016-02-22 Jakub Jelinek <jakub@redhat.com>
3268
3269 PR target/69885
3270 * gcc.dg/pr69885.c: New test.
3271
09343379 32722016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
3273
3274 PR target/69806
3275 PR target/54089
3276 * gcc.target/sh/pr54089-10.c: New.
3277
b345a09f 32782016-02-20 Paul Thomas <pault@gcc.gnu.org>
3279
3280 PR fortran/69423
3281 * gfortran.dg/deferred_character_15.f90 : New test.
3282
51385aed 32832016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
3284
3285 PR fortran/57365
3286 gfortran.dg/allocate_with_source_18.f03: New test.
3287
32882016-02-20 Harald Anlauf <anlauf@gmx.de>
3289
3290 PR fortran/52531
3291 gfortran.dg/gomp/pr52531.f90: New test.
3292
9cce8384 32932016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3294
3295 PR c++/69865
3296 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
3297 -std=c++03.
3298
d91f5fbb 32992016-02-19 Jakub Jelinek <jakub@redhat.com>
3300
563d5cb8 3301 PR c++/69826
3302 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
3303 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
3304
0a04aac9 3305 PR c++/69850
3306 * g++.dg/warn/Wnonnull-compare-4.C: New test.
3307
d91f5fbb 3308 PR c++/69851
3309 * g++.dg/torture/pr69851.C: New test.
3310
5fe1f282 33112016-02-19 Martin Sebor <msebor@redhat.com>
3312
3313 PR testsuite/69573
3314 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
3315
a45bce11 33162016-02-19 Jakub Jelinek <jakub@redhat.com>
3317
6263dde1 3318 PR c++/69850
3319 * g++.dg/warn/Wnonnull-compare-2.C: New test.
3320 * g++.dg/warn/Wnonnull-compare-3.C: New test.
3321
a45bce11 3322 PR c++/67767
3323 * g++.dg/cpp0x/pr67767.C: New test.
3324
cf2ed1b7 33252016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
3328 for fp, simd, crypto, crc, lse.
3329 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
3330 above.
3331 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
3332 effective target check.
3333
f6cc34b0 33342016-02-19 Jakub Jelinek <jakub@redhat.com>
3335
3336 PR target/69820
3337 * gcc.target/i386/pr69820.c: New test.
3338
6c678e78 33392016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3340
3341 * gcc.target/s390/vector/int128-1.c: New test.
3342
b088ff4b 33432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3344
3345 * gcc.target/s390/vector/vec-vcond-1.c: New test.
3346
b11e60a4 33472016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3348
3349 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
3350 instruction pattern name to prevent the testcase from failing with
3351 -march=z13.
3352
664ff6a0 33532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
3354
3355 * gcc.target/s390/md/movstr-2.c: New test.
3356
e80be24b 33572016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
3358
3359 * gcc.target/s390/morestack.c: New test.
3360
9839f350 33612016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
3362
3363 PR target/69625
3364 * gcc.target/s390/pr69625.c: Add test case.
3365
4550fbd0 33662016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
3367
3368 PR testsuite/68580
3369 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
3370
57d00b6a 33712016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
3372
3373 PR target/68404
3374 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
3375 * gcc.target/powerpc/fusion3.c: Likewise.
3376
63ad69d6 33772016-02-18 Richard Biener <rguenther@suse.de>
3378
3379 PR middle-end/69553
3380 * g++.dg/torture/pr69553.C: New testcase.
3381
d92404ed 33822016-02-18 Nick Clifton <nickc@redhat.com>
3383
4550fbd0 3384 PR target/62254
3385 PR target/69610
3386 * gcc.target/arm/pr62554.c: New test.
3387 * gcc.target/arm/pr69610-1.c: New test.
3388 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 3389
0808dfce 33902016-02-18 Richard Biener <rguenther@suse.de>
3391
3392 PR middle-end/69854
3393 * gcc.dg/torture/pr69854.c: New testcase.
3394
fc3527e3 33952016-02-17 Jakub Jelinek <jakub@redhat.com>
3396
3397 PR c++/69850
3398 * g++.dg/warn/Wnonnull-compare-1.C: New test.
3399
e3c24279 34002012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3401
3402 * gcc.target/powerpc/vec-cg.c: New test.
3403
c9732c2b 34042016-02-17 Richard Biener <rguenther@suse.de>
3405
3406 PR testsuite/69586
3407 * gcc.dg/uninit-21.c: Add -fno-short-enums.
3408
51bf9f9b 34092016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3410
3411 PR target/69161
3412 * gcc.c-torture/compile/pr69161.c: New test.
3413
6baedca3 34142016-02-17 David Sherwood <david.sherwood@arm.com>
3415
3416 PR target/69532
3417 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
3418 * gcc.target/arm/vect-fmaxmin.c: Likewise.
3419
4f240715 34202016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3421
3422 * gcc.dg/ifcvt-4.c: Skip on Visium.
3423
e0c0515d 34242016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3425
3426 * gnat.dg/atomic8.adb: New test.
3427
7b319ee6 34282016-02-17 Eric Botcazou <ebotcazou@adacore.com>
3429
3430 * gnat.dg/discr46.ad[sb]: New test.
3431
48a7e3d1 34322016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
3433
3434 PR Target/48344
3435 * gcc.target/powerpc/pr48344-1.c: New test.
3436
3f844f15 34372015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
3438
3439 PR fortran/69742
3440 * gfortran.dg/associate_21.f90: New test.
3441
7675e968 34422016-02-16 Jakub Jelinek <jakub@redhat.com>
3443
3444 PR c/69835
3445 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
3446 -Wnonnull in dg-options.
3447 * c-c++-common/nonnull-2.c: New test.
3448
d6faee88 34492016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
3450 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3451
3452 * gcc.target/aarch64/vector_initialization_nostack.c: New.
3453
3a2a72aa 34542016-02-16 Jakub Jelinek <jakub@redhat.com>
3455
3456 PR middle-end/69801
3457 * gcc.dg/pr69801.c: Add empty dg-options.
3458
28072426 34592016-02-16 James Norris <jnorris@codesourcery.com>
3460
3461 * c-c++-common/goacc/deviceptr-1.c: Add tests.
3462 * g++.dg/goacc/deviceptr-1.c: New file.
3463
37fffac2 34642016-02-16 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR tree-optimization/69820
3467 * gcc.dg/vect/pr69820.c: New test.
3468
f72a5e61 34692016-02-16 Richard Biener <rguenther@suse.de>
3470
3471 PR tree-optimization/69776
3472 * gcc.dg/torture/pr69776-2.c: New testcase.
3473
50e0cd76 34742016-02-16 Bernd Schmidt <bschmidt@redhat.com>
3475
3476 PR tree-optimization/69714
3477 * gcc.dg/torture/pr69714.c: New test.
3478
14a72c4e 34792016-02-16 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR tree-optimization/69802
3482 * gcc.dg/pr69802.c: New test.
3483
fd808c11 34842016-02-16 Richard Biener <rguenther@suse.de>
3485
3486 PR middle-end/69801
3487 * gcc.dg/pr69801.c: New testcase.
3488
49a549ca 34892016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3490
3491 PR libgfortran/69651
3492 * gfortran.dg/read_bang.f90: New test.
3493 * gfortran.dg/read_bang4.f90: New test.
3494
77454e6e 34952016-02-15 Jakub Jelinek <jakub@redhat.com>
3496
2074f21c 3497 PR c++/69658
3498 * g++.dg/init/pr69658.C: New test.
3499
77454e6e 3500 PR c++/69797
3501 * c-c++-common/pr69797.c: New test.
3502
4ef4d764 35032016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3504
3505 * lib/target-supports.exp (check_effective_target_section_anchors): Add
3506 check for aarch64*-*-*.
3507
4a45fe0f 35082016-02-15 Richard Biener <rguenther@suse.de>
3509
3510 PR tree-optimization/69783
3511 * gcc.dg/vect/pr69783.c: New testcase.
3512
0b3619e6 35132016-02-15 Richard Biener <rguenther@suse.de>
3514
3515 PR tree-optimization/69776
3516 * gcc.dg/torture/pr69776.c: New testcase.
3517
9b49c3cb 35182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3519
3520 PR fortran/60526
3521 * gfortran.dg/type_decl_4.f90: Reinstated.
3522
e46faff9 35232016-02-14 John David Anglin <danglin@gcc.gnu.org>
3524
3525 PR fortran/68746
3526 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
3527
a96c809a 35282016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3529
3530 PR fortran/60526
3531 PR bootstrap/69816
3532 * gfortran.dg/type_decl_4.f90: Removed.
3533
fdec7e88 35342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
3535
3536 PR fortran/60526
3537 * gfortran.dg/type_decl_4.f90: New test.
3538
a72095c4 35392016-02-14 Alan Modra <amodra@gmail.com>
3540
bc436924 3541 PR testsuite/68886
a72095c4 3542 * gcc.c-torture/execute/stkalign.c: Revise test.
3543
73bb5f8b 35442016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3545
3546 PR target/67260
3547 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
3548
beb13161 35492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3550
3551 PR target/67260
3552 * gcc.target/sh/torture/pr67260.c: New.
3553
67cab04e 35542016-02-12 John David Anglin <danglin@gcc.gnu.org>
3555
3556 * gcc.dg/pr67964.c: Add dg-require-alias.
3557
44a59bb1 35582016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
3559
3560 PR target/67636
3561 PR target/64345
3562 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
3563
38c9bd3a 35642016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3565
3566 PR libgfortran/69668
3567 * gfortran.dg/namelist_88.f90: New test.
3568
1774ff82 35692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3570
3571 PR libgfortran/69668
3572 * gfortran.dg/namelist_38.f90: Update test.
3573 * gfortran.dg/namelist_84.f90: Update test.
3574
aec1f4bd 35752016-02-12 David Malcolm <dmalcolm@redhat.com>
3576
3577 PR other/69554
3578 * gcc.dg/pr69554-1.c: New test.
3579 * gfortran.dg/pr69554-1.F90: New test.
3580 * gfortran.dg/pr69554-2.F90: New test.
3581 * lib/gcc-dg.exp (proc dg-locus): New function.
3582 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
3583 distinguish between the caret-printing and non-caret-printing
3584 cases. If caret-printing has been explicitly enabled, bail out
3585 without attempting to fix up the output.
3586
da7d5066 35872016-02-12 David Malcolm <dmalcolm@redhat.com>
3588
3589 PR driver/69265
3590 PR driver/69453
3591 * gcc.dg/spellcheck-options-3.c: New test case.
3592 * gcc.dg/spellcheck-options-4.c: New test case.
3593 * gcc.dg/spellcheck-options-5.c: New test case.
3594 * gcc.dg/spellcheck-options-6.c: New test case.
3595 * gcc.dg/spellcheck-options-7.c: New test case.
3596 * gcc.dg/spellcheck-options-8.c: New test case.
3597 * gcc.dg/spellcheck-options-9.c: New test case.
3598 * gcc.dg/spellcheck-options-10.c: New test case.
3599
fcce1b0b 36002016-02-12 Jakub Jelinek <jakub@redhat.com>
3601
3602 PR rtl-optimization/69764
3603 PR rtl-optimization/69771
3604 * c-c++-common/pr69764.c: New test.
3605 * gcc.dg/torture/pr69771.c: New test.
3606
6d609290 36072016-02-12 Marek Polacek <polacek@redhat.com>
3608
3609 * g++.dg/torture/init-list1.C: New.
3610
7d75fb56 36112016-02-12 Marek Polacek <polacek@redhat.com>
3612
3613 * gcc.dg/pr69522.c: Add empty dg-options.
3614
52543fda 36152016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
3616
3617 * g++.dg/lto/lto.exp: Include and init mpx.
3618 * g++.dg/lto/pr69729_0.C: New test.
3619
34947478 36202016-02-12 Jakub Jelinek <jakub@redhat.com>
3621
9181a4ec 3622 PR ipa/69241
3623 * g++.dg/ipa/pr69241-4.C: New test.
3624
34947478 3625 PR ipa/68672
3626 * g++.dg/ipa/pr68672-1.C: New test.
3627 * g++.dg/ipa/pr68672-2.C: New test.
3628 * g++.dg/ipa/pr68672-3.C: New test.
3629
74a4140f 36302016-02-12 Bernd Schmidt <bschmidt@redhat.com>
3631
3632 PR c/69522
50e0cd76 3633 * gcc.dg/pr69522.c: New test.
74a4140f 3634
9ddb20d6 36352016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
3636
3637 PR c++/69098
3638 * g++.dg/cpp1y/69098.C: New test.
3639 * g++.dg/cpp1y/69098-2.C: New test.
3640
67cf9b55 36412016-02-12 Jakub Jelinek <jakub@redhat.com>
3642
3643 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
3644 and neighbour -> neighbor.
3645 * objc.dg/attributes/method-nonnull-1.m: Likewise.
3646 * objc.dg/gnu-api-2-class-meta.m: Likewise.
3647 * c-c++-common/Wvarargs.c: Likewise.
3648 * c-c++-common/goacc/host_data-5.c: Likewise.
3649 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
3650 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
3651 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
3652 * gcc.target/aarch64/pr60697.c: Likewise.
3653 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3654 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
3655 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
3656 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
3657 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3658 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
3659 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
3660 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3661 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
3662 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
3663 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
3664 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
3665 * g++.dg/lookup/koenig5.C: Likewise.
3666 * g++.dg/ext/no-asm-2.C: Likewise.
3667 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
3668 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
3669 * gfortran.dg/used_types_16.f90: Likewise.
3670 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3671 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
3672 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3673 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
3674 * gfortran.dg/abstract_type_6.f03: Likewise.
3675 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
3676 * gfortran.dg/used_types_15.f90: Likewise.
3677 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
3678 * gfortran.dg/exit_3.f08: Likewise.
3679 * gfortran.dg/open_status_2.f90: Likewise.
3680 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3681 * gfortran.dg/intrinsic_std_1.f90: Likewise.
3682 * gfortran.dg/associate_1.f03: Likewise.
3683 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
3684 * gfortran.dg/intrinsic_std_6.f90: Likewise.
3685 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
3686 * gcc.dg/builtin-object-size-1.c: Likewise.
3687 * gcc.dg/noreturn-6.c: Likewise.
3688 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
3689 * gcc.dg/globalalias.c: Likewise.
3690 * gcc.dg/builtins-config.h: Likewise.
3691 * gcc.dg/pr30457.c: Likewise.
3692 * gcc.c-torture/compile/volatile-1.c: Likewise.
3693 * gcc.c-torture/execute/20101011-1.c: Likewise.
3694 * c-c++-common/Waddress-1.c: Likewise.
3695
40b38ace 36962016-02-11 Jakub Jelinek <jakub@redhat.com>
3697
3698 PR c/69768
3699 * c-c++-common/Waddress-1.c: New test.
3700
42c87ca9 37012016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
3702
3703 PR fortran/69296
3704 * gfortran.dg/associate_19.f03: New test.
3705 * gfortran.dg/associate_20.f03: New test.
3706
acb7939f 37072016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
3708
3709 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
3710
6defe3c5 37112016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3712
3713 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
3714 .arch armv8-a\n. Add -dA to dg-options.
3715 * gcc.target/aarch64/assembler_arch_1.c: New test.
3716 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
3717
63f63318 37182016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
3719
3720 PR c++/68726
3721 * g++.dg/cpp0x/pr68726.C: New.
3722
1cddf457 37232016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
3724
3725 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
3726 test.
3727
b86fba37 37282016-02-11 Richard Biener <rguenther@suse.de>
3729
3730 * g++.dg/tree-ssa/pr61034.C: Adjust.
3731
ec4ec95a 37322016-02-10 Vladimir Makarov <vmakarov@redhat.com>
3733
be7c31e9 3734 PR target/69148
ec4ec95a 3735 * gcc.target/s390/pr69148.c: New.
3736
f64416ca 37372016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3738
3739 PR tree-optimization/69652
3740 * gcc.dg/torture/pr69652.c: New test.
3741
e5d1ea31 37422016-02-10 Jakub Jelinek <jakub@redhat.com>
3743 Patrick Palka <ppalka@gcc.gnu.org>
3744
3745 PR ipa/69241
3746 PR c++/69649
3747 * g++.dg/ipa/pr69241-1.C: New test.
3748 * g++.dg/ipa/pr69241-2.C: New test.
3749 * g++.dg/ipa/pr69241-3.C: New test.
3750 * g++.dg/ipa/pr69649.C: New test.
3751
fa03b19d 37522016-02-10 Uros Bizjak <ubizjak@gmail.com>
3753
3754 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
3755 * gcc.dg/tree-ssa/sra-18.c: Ditto.
3756
14485c8a 37572016-02-10 Bin Cheng <bin.cheng@arm.com>
3758
3759 PR tree-optimization/68021
3760 * gcc.dg/tree-ssa/pr68021.c: New test.
3761
79f1ed25 37622016-02-10 Richard Biener <rguenther@suse.de>
3763
3764 PR tree-optimization/69726
3765 * gcc.dg/uninit-22.c: New testcase.
3766
58f74eff 37672016-02-09 Andrew Pinski <apinski@cavium.com>
3768
3769 PR tree-opt/69282
3770 * gcc.c-torture/compile/20160205-1.c: New testcase.
3771
600c00f7 37722016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
3773
3774 PR target/68404
3775 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
3776 instead accessing a really large arrray.
3777 * gcc.target/powerpc/fusion3.c: Likewise.
3778
0771836e 37792016-02-09 Charles Baylis <charles.baylis@linaro.org>
3780
3781 PR target/68532
3782 * gcc.c-torture/execute/pr68532.c: New test.
3783
4ccd644f 37842016-02-11 Alexandre Oliva <aoliva@redhat.com>
3785
3786 PR target/69634
3787 * gcc.dg/pr69634.c: New.
3788
2e980a39 37892016-02-09 Richard Biener <rguenther@suse.de>
3790
3791 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
3792
aacf7102 37932016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 3794
aacf7102 3795 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
3796
a1856ddf 37972016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
3798
3799 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
3800
d4d3da7e 38012016-02-09 Richard Biener <rguenther@suse.de>
3802
3803 PR tree-optimization/69715
3804 * gcc.dg/torture/pr69715.c: New testcase.
3805
9cc6714f 38062016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3807
3808 PR c++/69139
3809 * g++.dg/cpp0x/trailing12.C: New test.
3810 * g++.dg/cpp0x/trailing13.C: New test.
3811
83d5062b 38122016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
3813
3814 PR c++/69283
3815 PR c++/67835
3816 * g++.dg/cpp1y/auto-fn29.C: New test.
3817 * g++.dg/cpp1y/auto-fn30.C: New test.
3818
394a86f3 38192016-02-08 Jakub Jelinek <jakub@redhat.com>
3820
3821 PR tree-optimization/69209
3822 * gcc.c-torture/compile/pr69209.c: New test.
3823
93b124b4 38242016-02-08 Jeff Law <law@redhat.com>
3825
3826 PR tree-optimization/68541
3827 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
3828 of statements allowed in join block for path splitting.
3829
26abce13 38302016-02-08 Jakub Jelinek <jakub@redhat.com>
3831
0acb2d6e 3832 PR c++/59627
3833 * g++.dg/gomp/pr59627.C: New test.
3834
26abce13 3835 PR ipa/69239
3836 * g++.dg/ipa/pr69239.C: New test.
3837
86e0b129 38382016-02-08 David Malcolm <dmalcolm@redhat.com>
3839
3840 PR preprocessor/69664
3841 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
3842 * gcc.dg/cpp/warn-comments.c: Likewise.
3843
f553d9f8 38442016-02-08 Marek Polacek <polacek@redhat.com>
3845
3846 PR c++/69688
3847 * g++.dg/init/const12.C: New test.
3848
600695e0 38492016-02-08 Bernd Schmidt <bschmidt@redhat.com>
3850
3851 PR target/60410
3852 * gcc.dg/lto/pr55113_0.c: Remove test.
3853
c4f4b1e8 38542016-02-08 Richard Biener <rguenther@suse.de>
3855
3856 PR tree-optimization/69719
3857 * gcc.dg/torture/pr69719.c: New testcase.
3858
5a987d87 38592016-02-08 Richard Biener <rguenther@suse.de>
3860 Jeff Law <law@redhat.com>
3861
3862 PR target/68273
3863 * gcc.target/mips/pr68273.c: New testcase.
3864
0418e71d 38652016-02-08 Richard Biener <rguenther@suse.de>
3866
3867 PR rtl-optimization/69274
3868 * gcc.target/i386/addr-sel-1.c: XFAIL.
3869
07c0f1ca 38702016-02-08 Jeff Law <law@redhat.com>
3871
40d85f4c 3872 PR tree-optimization/68541
3873 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
3874
140e093f 3875 PR tree-optimization/65917
07c0f1ca 3876 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
3877
16430acf 38782016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3879
3880 PR fortran/50555
3881 * gfortran.dg/namelist_args.f90: New test.
3882
3f0ff0d8 38832016-02-05 Jeff Law <law@redhat.com>
3884
140e093f 3885 PR tree-optimization/68541
3f0ff0d8 3886 * gcc.dg/tree-ssa/split-path-2.c: New test.
3887 * gcc.dg/tree-ssa/split-path-3.c: New test.
3888 * gcc.dg/tree-ssa/split-path-4.c: New test.
3889 * gcc.dg/tree-ssa/split-path-5.c: New test.
3890 * gcc.dg/tree-ssa/split-path-6.c: New test.
3891 * gcc.dg/tree-ssa/split-path-7.c: New test.
3892
a7cc1f94 38932016-02-05 Martin Sebor <msebor@redhat.com>
3894
3895 PR c++/69662
3896 * g++.dg/warn/Wplacement-new-size-1.C: New test.
3897 * g++.dg/warn/Wplacement-new-size-2.C: New test.
3898
fcb25f28 38992016-02-06 Richard HEnderson <rth@redhat.com>
3900
3901 PR c/69643
3902 * gcc.target/i386/addr-space-4.c: New.
3903 * gcc.target/i386/addr-space-5.c: New.
3904
3a2545a1 39052016-02-05 Mikael Morin <mikael@gcc.gnu.org>
3906
3907 PR fortran/66089
3908 * gfortran.dg/elemental_dependency_6.f90: New.
3909
1e302465 39102016-02-05 Jakub Jelinek <jakub@redhat.com>
3911
66feb54c 3912 PR rtl-optimization/69691
3913 * gcc.c-torture/execute/pr69691.c: New test.
3914
1e302465 3915 PR c++/69628
3916 * g++.dg/parse/pr69628.C: New test.
3917
9c28a298 39182016-02-05 Uros Bizjak <ubizjak@gmail.com>
3919
3920 * gcc.dg/sancov/asan.c: Move to ...
3921 * gcc.dg/asan/sancov-1.c: ... here.
3922
a854e286 39232016-02-05 Uros Bizjak <ubizjak@gmail.com>
3924
3925 * gcc.target/i386/pr69577.c: Require avx_runtime target.
3926
d4f0b240 39272016-02-05 H.J. Lu <hongjiu.lu@intel.com>
3928
3929 PR target/69677
3930 * gcc.target/i386/pr69677.c: New test.
3931
235d8723 39322016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
3933
3934 PR c++/68948
3935 * g++.dg/template/pr68948.C: New test.
3936
f390cf65 39372016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
3938
3939 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
3940 (only necessary on s390x).
3941
ab99f104 39422016-02-04 H.J. Lu <hongjiu.lu@intel.com>
3943
3944 * gcc.target/i386/pr69454-2.c: Compile with -msse2
3945 -mno-accumulate-outgoing-args.
3946
f7ef5392 39472016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
3948
3949 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
3950
6b098e91 39512016-02-04 Jakub Jelinek <jakub@redhat.com>
3952
3953 PR c/69669
3954 * c-c++-common/pr69669.c: New test.
3955
f0146cf3 39562016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
3957
3958 PR target/69667
3959 * g++.dg/pr69667.C: New file.
3960
08fd6cf5 39612016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
3962
3963 PR target/69619
3964 * gcc.dg/pr69619.c: Add new test.
3965
a6f3f39f 39662016-02-04 Richard Sandiford <richard.sandiford@arm.com>
3967
3968 PR rtl-optimization/69577
3969 * gcc.target/i386/pr69577.c: New test.
3970
774068a0 39712016-02-04 Martin Liska <mliska@suse.cz>
3972
3973 * g++.dg/asan/pr69276.C: New test.
3974
f50a7894 39752016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3976
3977 PR target/65932
3978 PR target/67714
3979 * gcc.target/arm/wmul-3.c: Simplify test to generate just
3980 a single smulbb instruction.
3981 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
3982 * gcc.target/amr/wmul-2.c: Likewise.
3983
6b722eb3 39842016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3985
3986 PR target/65932
3987 PR target/67714
3988 * gcc.c-torture/execute/pr67714.c: New test.
3989
1f1475a7 39902016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
3991
3992 PR target/69454
3993 * gcc.target/i386/pr69454-1.c: New test.
3994 * gcc.target/i386/pr69454-2.c: New test.
3995
6b94e133 39962016-02-03 Martin Sebor <msebor@redhat.com>
3997
3998 PR c++/69251
3999 PR c++/69253
4000 PR c++/69290
4001 PR c++/69277
4002 PR c++/69349
4003 * g++.dg/ext/flexarray-mangle-2.C: New test.
4004 * g++.dg/ext/flexarray-mangle.C: New test.
4005 * g++.dg/ext/flexarray-subst.C: New test.
4006 * g++.dg/ext/flexary11.C: New test.
4007 * g++.dg/ext/flexary12.C: New test.
4008 * g++.dg/ext/flexary13.C: New test.
4009 * g++.dg/ext/flexary14.C: New test.
4010 * g++.dg/other/dump-ada-spec-2.C: Adjust.
4011
342ed0ac 40122016-02-03 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
4015 Define only if CHECK_FLOAT128 is defined.
4016 (main): Properly initialize u5.
4017
edf6c4d2 40182016-02-03 Jakub Jelinek <jakub@redhat.com>
4019
415d5641 4020 PR c/69627
4021 * gcc.dg/pr69627.c: New test.
4022
edf6c4d2 4023 PR target/69644
4024 * gcc.dg/pr69644.c: New test.
4025
cf8f3ba0 40262016-02-03 Mike Stump <mikestump@comcast.net>
4027
4028 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
4029 support for struct-layout-1.exp.
4030
c90d55dd 40312016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
4032
4033 PR c++/69056
f7ef5392 4034 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 4035
401bd0c8 40362016-02-03 Vladimir Makarov <vmakarov@redhat.com>
4037 Alexandre Oliva <aoliva@redhat.com>
4038
4039 PR target/69461
4040 * gcc.target/powerpc/pr69461.c: New.
4041
277d9d1d 40422016-02-03 Uros Bizjak <ubizjak@gmail.com>
4043
4044 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
4045 works from here ...
4046 (check_effective_target_fsanitize_thread): ... to here. Do not
4047 specify additional compile flags for the test source.
4048 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
4049 specify additional compile flags for the test source.
4050
e69ad94a 40512016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
4052
4053 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4054
a4454da2 40552016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
4056
4057 PR fortran/67451
4058 PR fortran/69418
4059 * gfortran.dg/coarray_allocate_2.f08: New test.
4060 * gfortran.dg/coarray_allocate_3.f08: New test.
4061 * gfortran.dg/coarray_allocate_4.f08: New test.
4062
88cab2dd 40632016-02-03 Alan Lawrence <alan.lawrence@arm.com>
4064
4065 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
4066 use same scan-tree-dump-times on all platforms.
4067 * gcc.dg/vect/vect-outer-1.c: Likewise.
4068 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
4069 * gcc.dg/vect/vect-outer-1a.c: Likewise.
4070 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
4071 * gcc.dg/vect/vect-outer-1b.c: Likewise.
4072 * gcc.dg/vect/vect-outer-2b.c: Likewise.
4073 * gcc.dg/vect/vect-outer-3b.c: Likewise.
4074 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
4075
66ea75c4 40762016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
4077
4078 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
4079 warning.
4080
4eef8df7 40812016-02-02 H.J. Lu <hongjiu.lu@intel.com>
4082
4083 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
4084
665fbc2f 40852016-02-02 James Norris <jnorris@codesourcery.com>
4086
4087 * c-c++-common/goacc/routine-5.c: Add tests.
4088
b10e3d47 40892016-02-02 Alexander Monakov <amonakov@ispras.ru>
4090
4091 * gcc.target/nvptx/unsigned-cmp.c: New test.
4092
12ad66dd 40932016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
4094
4095 * gcc.target/aarch64/scalar_shift_1.c
4096 (test_corners_sisd_di): Improve force to SIMD register.
4097 (test_corners_sisd_si): Likewise.
4098 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
4099 Remove scan-assembler check for ldr.
4100
f9ec342f 41012016-02-02 Richard Biener <rguenther@suse.de>
4102
4103 PR tree-optimization/69595
4104 * gcc.dg/Warray-bounds-17.c: New testcase.
4105
32f2925a 41062016-02-02 Richard Biener <rguenther@suse.de>
4107
4108 PR tree-optimization/69606
4109 * gcc.dg/torture/pr69606.c: New testcase.
4110
cfd9ca84 41112016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
4112
4113 PR middle-end/68542
4114 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
4115 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
4116
19bf08e2 41172016-02-02 Alan Modra <amodra@gmail.com>
4118
4119 PR target/69548
4120 * gcc.target/powerpc/pr69548.c: New test.
4121
6f13b088 41222016-02-01 Jakub Jelinek <jakub@redhat.com>
4123
dcddc5af 4124 PR rtl-optimization/69592
4125 * gcc.dg/pr69592.c: New test.
4126
6f13b088 4127 PR preprocessor/69543
4128 PR c/69558
4129 * gcc.dg/pr69543.c: New test.
4130 * gcc.dg/pr69558.c: New test.
4131
d090e5c2 41322016-02-01 Uros Bizjak <ubizjak@gmail.com>
4133
fcb317c5 4134 PR testsuite/65940
4135 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 4136
aaf527dc 41372016-02-01 Martin Sebor <msebor@redhat.com>
4138
4139 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
4140
1674217b 41412016-02-01 Bin Cheng <bin.cheng@arm.com>
4142
4143 PR tree-optimization/67921
4144 * c-c++-common/ubsan/pr67921.c: New test.
4145
b4007655 41462016-02-01 Richard Biener <rguenther@suse.de>
4147
4148 PR middle-end/69556
4149 * gcc.dg/tree-ssa/recip-8.c: New testcase.
4150
88a477bb 41512016-02-01 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/69574
4154 * gcc.dg/torture/pr69574.c: New testcase.
4155
2eaaa4e7 41562016-02-01 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/69579
4159 * gcc.dg/setjmp-6.c: New testcase.
4160
e3882c44 41612016-02-01 Jakub Jelinek <jakub@redhat.com>
4162
4163 PR rtl-optimization/69570
4164 * g++.dg/opt/pr69570.C: New test.
4165
f80aff47 41662016-02-01 Richard Henderson <rth@redhat.com>
4167
4168 * gcc.dg/pr69535.c: New test.
4169
240568aa 41702016-01-31 John David Anglin <danglin@gcc.gnu.org>
4171
6009b3b8 4172 PR testsuite/69584
4173 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
4174 * gcc.dg/tree-ssa/sra-18.c: Likewise.
4175
1fdf7177 4176 PR debug/68244
4177 * g++.dg/parse/parens3.C: Use register "4" on hppa.
4178
240568aa 4179 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
4180
cb3e5ac0 41812016-01-31 Paul Thomas <pault@gcc.gnu.org>
4182
4183 PR fortran/67564
4184 * gfortran.dg/allocate_with_source_17.f03: New test.
4185
3b8b902b 41862016-01-30 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR tree-optimization/69546
4189 * gcc.dg/torture/pr69546.c: New test.
4190
17985abe 41912016-01-30 Paul Thomas <pault@gcc.gnu.org>
4192
4193 PR fortran/69566
4194 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
4195
b5239e80 41962016-01-30 Martin Sebor <msebor@redhat.com>
4197
4198 PR c++/68490
4199 * g++.dg/ext/flexary10.C: New test.
4200
e8f03010 42012016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4202
4203 PR fortran/66707
4204 gfortran.dg/common_23.f90: New test.
4205
dc93691a 42062016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4207
4208 PR target/65546
4209 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
4210 condition being checked, and disable it when the target supports
4211 misaligned loads and stores.
4212
ff5e28e9 42132016-01-29 Jakub Jelinek <jakub@redhat.com>
4214
4215 PR debug/69518
4216 * gcc.dg/torture/pr69518.c: New test.
4217
b0d8930a 42182016-01-29 H.J. Lu <hongjiu.lu@intel.com>
4219
4220 PR target/69530
4221 * gcc.target/i386/pr69530.c: New test.
4222
21601fc7 42232016-01-29 Steve Ellcey <sellcey@imgtec.com>
4224
4225 PR target/65604
4226 * gcc.target/mips/div-delay.c: New test.
4227
ca6c7317 42282016-01-29 Jakub Jelinek <jakub@redhat.com>
4229
4758dc39 4230 PR target/69551
4231 * gcc.target/i386/pr69551.c: New test.
4232
ca6c7317 4233 PR target/66137
4234 * gcc.target/i386/pr66137.c: New test.
4235
e3078da6 42362016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
4237
4238 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
4239 always built for p5600.
4240 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
4241 isa=p5600 dg-option.
4242
b622ec25 42432016-01-29 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/69547
4246 * g++.dg/tree-ssa/pr69547.C: New testcase.
4247
d2a60e99 42482016-01-29 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR debug/66869
4251 * g++.dg/warn/Wunused-function2.C: New test.
4252
ae849d2b 42532016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
4254
4255 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
4256 support for test to succeed.
4257
ce6a6978 42582016-01-29 Marek Polacek <polacek@redhat.com>
4259
4260 PR c++/69509
4261 PR c++/69516
4262 * g++.dg/ext/constexpr-vla2.C: New test.
4263 * g++.dg/ext/constexpr-vla3.C: New test.
4264 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
4265
7550d855 42662016-01-29 Richard Biener <rguenther@suse.de>
4267
4268 PR middle-end/69537
4269 * gcc.dg/uninit-21.c: New testcase.
4270
f11bb279 42712016-01-28 Uros Bizjak <ubizjak@gmail.com>
4272
4273 PR target/69459
4274 * gcc.target/i386/pr69459.c: New test.
4275
c80c12c8 42762016-01-28 Steve Ellcey <sellcey@imgtec.com>
4277
4278 PR target/68400
4279 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
4280 * gcc.target/mips/pr68400.c: New test.
4281
c649bacc 42822016-01-28 Martin Sebor <msebor@redhat.com>
4283
4284 PR target/17381
4285 * gcc.target/powerpc/pr17381.c: New test.
4286
f4881661 42872016-01-28 Jakub Jelinek <jakub@redhat.com>
4288
4289 PR middle-end/69542
4290 * gcc.dg/torture/pr69542.c: New test.
4291
d66fdd75 42922016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
4293
4294 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
4295
d4a78818 42962016-01-28 David Edelsohn <dje.gcc@gmail.com>
4297
4298 * gcc.dg/pr65980.c: Skip on AIX.
4299 * gcc.dg/pr66688.c: Same.
4300
21329e97 43012016-01-28 David Edelsohn <dje.gcc@gmail.com>
4302
4303 PR target/63679
4304 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
4305 * gcc.dg/tree-ssa/sra-18.c: Same.
4306
cc7124a6 43072016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
4308
4309 PR fortran/62536
4310 * gfortran.dg/block_15.f08: New test.
4311 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
4312 on incorrectly closed BLOCK.
4313
358dfcb4 43142016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
4315
4316 * gcc.dg/declare-simd.c: New test.
e87502d6 43172016-01-28 Richard Biener <rguenther@suse.de>
4318
4319 PR tree-optimization/69466
4320 * gfortran.dg/vect/pr69466.f90: New testcase.
4321
44e7334b 43222016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4323
4324 * g++.dg/pr67989.C: Remove ARM-specific option.
4325 * gcc.target/arm/pr67989.C: New file.
4326
5ce8f551 43272016-01-27 Uros Bizjak <ubizjak@gmail.com>
4328
4329 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
4330 and expm1 test for glibc < 2.11.
4331
fa6e6b15 43322016-01-27 Richard Henderson <rth@redhat.com>
4333
4334 * gcc.c-torture/execute/pr69447.c: New test.
4335
43362016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 4337
7b8122c6 4338 PR fortran/69422
147b2f9b 4339 * gfortran.dg/alloc_comp_assign_15.f03: New test.
4340
78e516eb 43412016-01-27 Jakub Jelinek <jakub@redhat.com>
4342
4343 PR debug/66869
4344 * gcc.dg/pr66869.c: New test.
4345
9b849350 43462016-01-25 Jeff Law <law@redhat.com>
4347
4348 PR tree-optimization/68398
f11bb279 4349 PR tree-optimization/69196
9b849350 4350 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
4351 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
4352 path to avoid new heuristic allowing more irreducible regions
4353 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
4354 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4355 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
4356 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
4357 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
4358
fee5e491 43592016-01-27 Marek Polacek <polacek@redhat.com>
4360
4361 PR c/68062
4362 * c-c++-common/vector-compare-4.c: New test.
4363
eec96426 43642016-01-27 David Malcolm <dmalcolm@redhat.com>
4365
4366 PR preprocessor/69126
4367 * c-c++-common/pr69126.c: New test case.
4368
5068be18 43692016-01-27 Ian Lance Taylor <iant@google.com>
4370
4371 * gcc.dg/tree-ssa/ivopt_5.c: New test.
4372
5fa82c11 43732016-01-27 Ryan Burn <contact@rnburn.com>
4374
4375 PR cilkplus/69267
4376 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
4377
b3df0219 43782016-01-27 Uros Bizjak <ubizjak@gmail.com>
4379
4380 PR target/69512
4381 * gcc.target/i386/pr69512.c: New test.
4382
d46a16d4 43832016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
4384
4385 PR ada/69488
4386 * gnat.dg/sso/*.adb: Robustify dg-output directives.
4387
6a9b35ef 43882016-01-27 Marek Polacek <polacek@redhat.com>
4389
4390 PR c++/69379
4391 * g++.dg/pr69379.C: New test.
4392
18e9663b 43932016-01-27 Martin Sebor <msebor@redhat.com>
4394
4395 PR c++/69317
4396 * g++.dg/abi/Wabi-2-2.C: New test.
4397 * g++.dg/abi/Wabi-2-3.C: New test.
4398 * g++.dg/abi/Wabi-3-2.C: New test.
4399 * g++.dg/abi/Wabi-3-3.C: New test.
4400
c88301ad 44012016-01-27 Richard Biener <rguenther@suse.de>
4402
4403 PR tree-optimization/69166
4404 * gcc.dg/torture/pr69166.c: New testcase.
4405
8ca47550 44062016-01-27 Martin Jambor <mjambor@suse.cz>
4407
4408 PR tree-optimization/69355
4409 * gcc.dg/tree-ssa/pr69355.c: New test.
4410
5cb23e3c 44112016-01-27 Marek Polacek <polacek@redhat.com>
4412
4413 PR c++/69496
4414 * g++.dg/ext/constexpr-vla1.C: New test.
4415
7b0c1b6d 44162016-01-20 Christian Bruel <christian.bruel@st.com>
4417
4418 PR target/69245
4419 * gcc.target/arm/pr69245.c: New test.
4420
220112fc 44212016-01-27 Jakub Jelinek <jakub@redhat.com>
4422
4423 PR tree-optimization/69399
4424 * gcc.dg/torture/pr69399.c: New test.
4425
16294490 44262016-01-27 Eric Botcazou <ebotcazou@adacore.com>
4427
4428 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
4429
8abd3d0c 44302016-01-26 Eric Botcazou <ebotcazou@adacore.com>
4431
4432 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
4433
7cf9b895 44342016-01-26 Tom de Vries <tom@codesourcery.com>
4435
4436 PR tree-optimization/69110
4437 * gcc.dg/autopar/pr69110.c: New test.
4438
557c1942 44392016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 4440 Sebastian Pop <s.pop@samsung.com>
557c1942 4441
4442 * gcc.dg/graphite/isl-ast-op-select.c: New.
4443
80adbd96 44442015-01-26 Paul Thomas <pault@gcc.gnu.org>
4445
4446 PR fortran/69385
4447 * gfortran.dg/allocate_error_6.f90: New test.
4448
c3f86f60 44492016-01-26 Richard Henderson <rth@redhat.com>
4450
4451 * gcc.dg/tm/pr60908.c: New test.
4452
3752e5b1 44532016-01-26 David Malcolm <dmalcolm@redhat.com>
4454
4455 PR other/69006
4456 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
4457 directive.
4458 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
4459 expected multiline output to reflect the colorization being
4460 disabled before newlines.
4461 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4462 (custom_diagnostic_finalizer): Replace call to
4463 pp_newline_and_flush with call to pp_flush.
4464 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
4465 * gfortran.dg/implicit_class_1.f90: Likewise.
4466 * lib/gcc-dg.exp (allow_blank_lines): New global.
4467 (dg-allow-blank-lines-in-output): New procedure.
4468 (gcc-dg-prune): Complain about blank lines in the output, unless
4469 dg-allow-blank-lines-in-output was called.
4470 * lib/multiline.exp (_build_multiline_regex): Only support
4471 arbitrary followup text for non-blank-lines, not for blank lines.
4472
9bbfd060 44732016-01-26 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR tree-optimization/69483
4476 * gcc.dg/pr69483.c: New test.
4477 * g++.dg/opt/pr69483.C: New test.
4478
53773057 44792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4480
4481 PR target/68620
4482 * gcc.target/arm/pr68620.c: New test.
4483
442a556f 44842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4485
4486 * gcc.target/i386/pr68986-2.c: Remove -m32.
4487
d513c683 44882016-01-26 H.J. Lu <hongjiu.lu@intel.com>
4489
4490 PR target/68986
4491 * gcc.target/i386/pr68986-1.c: New test.
4492 * gcc.target/i386/pr68986-2.c: Likewise.
4493 * gcc.target/i386/pr68986-3.c: Likewise.
4494
976877a5 44952016-01-26 Christian Bruel <christian.bruel@st.com>
4496
4497 * lib/target-supports.exp
4498 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
4499 (check_effective_target_arm_crypto_pragma_ok): Likewise.
4500 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
4501
2c7b2f88 45022016-01-26 Richard Biener <rguenther@suse.de>
4503
4504 PR tree-optimization/69452
4505 * gcc.dg/torture/pr69452.c: New testcase.
4506
f7fc06e7 45072016-01-26 Jakub Jelinek <jakub@redhat.com>
4508
4509 PR target/69442
4510 * gcc.dg/pr69442.c: New test.
4511
d1dae587 45122016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
4513
4514 PR target/67896
4515 * gcc.target/aarch64/simd/pr67896.C: New.
4516
ef7be7f8 45172016-01-26 Richard Sandiford <richard.sandiford@arm.com>
4518
4519 PR tree-optimization/69400
4520 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
4521 function.
4522 (plugin_init): Call it.
4523 * gcc.dg/torture/pr69400.c: New test.
4524
648433a4 45252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
4526
4527 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
4528
45fc5243 45292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4530 Sebastian Pop <s.pop@samsung.com>
4531
4532 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
4533 isl-0.15.
4534
c699f6a1 45352016-01-25 Aditya Kumar <aditya.k7@samsung.com>
4536 Sebastian Pop <s.pop@samsung.com>
4537
4538 * gcc.dg/graphite/pr69292.c: New.
4539
b86e24ea 45402016-01-25 Jakub Jelinek <jakub@redhat.com>
4541
4542 * c-c++-common/goacc/use_device-1.c: New test.
4543
105cb8d7 45442016-01-25 Jeff Law <law@redhat.com>
4545
4546 PR tree-optimization/69196
4547 PR tree-optimization/68398
4548 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
4549 * gcc.dg/tree-ssa/pr68198.c: Likewise.
4550
44562749 45512016-01-25 David Edelsohn <dje.gcc@gmail.com>
4552
4553 PR target/69469
4554 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
4555 Algorithm.
4556
6837fee7 45572016-01-25 Richard Biener <rguenther@suse.de>
4558
4559 PR testsuite/69380
4560 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
4561
fe500d65 45622016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
4563
4564 PR target/69421
4565 * gcc.dg/pr69421.c: New test.
4566
8eacba94 45672016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
4568
4569 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
4570 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
4571 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
4572 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
4573 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
4574 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
4575 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
4576 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
4577 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
4578 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
4579
af09d40d 45802016-01-25 Richard Biener <rguenther@suse.de>
4581
4582 PR tree-optimization/69376
4583 * gcc.dg/torture/pr69376.c: New testcase.
4584
d65063f5 45852016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4586
4587 PR fortran/69397
4588 PR fortran/68442
4589 * gfortran.dg/interface_38.f90: New test.
4590 * gfortran.dg/interface_39.f90: New test.
80adbd96 4591
08c7bfb4 45922016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
4593
4594 Revert:
4595 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4596
4597 PR c++/11858
4598 PR c++/24663
4599 PR c++/24664
4600 * g++.dg/template/pr11858.C: New test.
4601 * g++.dg/template/pr24663.C: New test.
4602 * g++.dg/template/unify12.C: New test.
4603 * g++.dg/template/unify13.C: New test.
4604 * g++.dg/template/unify14.C: New test.
4605 * g++.dg/template/unify15.C: New test.
4606 * g++.dg/template/unify16.C: New test.
4607 * g++.dg/template/unify17.C: New test.
4608
c2e7d2be 46092016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
4610
4611 PR fortran/68283
4612 gfortran.dg/pr68283.f90: New test.
4613
9f2e8617 46142016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4615
4616 PR fortran/66094
4617 * gfortran.dg/inline_matmul_13.f90: New test.
4618 * gfortran.dg/matmul_bounds_8.f90: New test.
4619 * gfortran.dg/matmul_bounds_9.f90: New test.
4620 * gfortran.dg/matmul_bounds_10.f90: New test.
4621
a4838119 46222016-01-23 Tom de Vries <tom@codesourcery.com>
4623
4624 PR tree-optimization/69426
4625 * gcc.dg/autopar/pr69426.c: New test.
4626
feddf0dc 46272016-01-23 Martin Sebor <msebor@redhat.com>
4628
4629 PR c++/58109
4630 PR c++/69022
4631 * g++.dg/cpp0x/alignas5.C: New test.
4632 * g++.dg/ext/vector29.C: Same.
4633
132731fb 46342016-01-23 Uros Bizjak <ubizjak@gmail.com>
4635
4636 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
4637 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
4638 _GNU_SOURCE from compile flags to the source.
4639 * gcc.target/i386/chkp-stropt-12.c: Ditto.
4640 * gcc.target/i386/chkp-stropt-16.c: Ditto.
4641 * gcc.target/i386/chkp-stropt-4.c: Ditto.
4642 * gcc.target/i386/chkp-stropt-8.c: Ditto.
4643
51aec681 46442016-01-22 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR target/69432
4647 * g++.dg/opt/pr69432.C: New test.
4648
147aa3e3 46492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4650
4651 * gcc.target/powerpc/pr63354c: Adjust target selector to include
4652 32-bit targets testing an -m64 multilib.
4653
4d04e35e 46542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4655
4656 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
4657 64-bit support.
4658
86f38d0c 46592016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
4660
4661 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
4662
f776e712 46632016-01-21 Christian Bruel <christian.bruel@st.com>
4664
4665 PR target/68674
4666 * gcc.target/i386/pr68674.c
4667 * gcc.target/aarch64/pr68674.c
4668 * gcc.target/arm/pr68674.c
4669
7b9de435 46702016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4671
4672 PR target/69403
4673 * gcc.c-torture/execute/pr69403.c: New test.
4674
9935a0ba 46752016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
4676
4677 PR c++/55843
4678 * g++.dg/template/pr55843.C: New.
4679
06b94aa1 46802016-01-22 Alan Lawrence <alan.lawrence@arm.com>
4681
4682 PR testsuite/66877
4683 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
4684 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
4685
b68773a8 46862016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4687
4688 PR testsuite/67489
132731fb 4689 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
4690 from dg-do compile directive, and instead add
4691 { dg-require-effective-target int128 }.
b68773a8 4692
bbbbe8ab 46932016-01-20 Martin Sebor <msebor@redhat.com>
4694
4695 PR c/69405
4696 * gcc.dg/sync-fetch.c: New test.
4697
f3a6a26f 46982016-01-21 Martin Sebor <msebor@redhat.com>
4699
4700 PR target/69252
4701 * gcc.target/powerpc/pr69252.c: New test.
4702
d1565a03 47032016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4704
4705 PR fortran/65996
132731fb 4706 * gfortran.dg/pr65996.f90: New test.
d1565a03 4707
15a5a905 47082016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
4709
4710 PR c++/68810
bbbbe8ab 4711 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 4712 expected to generate an error.
15a5a905 4713
e4538af5 47142016-01-21 Bernd Schmidt <bschmidt@redhat.com>
4715
4716 PR middle-end/66178
4717 * gcc.dg/torture/pr66178.c: New test.
4718
4d4180ce 47192016-01-21 Anton Blanchard <anton@samba.org>
4720 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4721
4722 PR target/63354
4723 * gcc.target/powerpc/pr63354.c: New test.
4724
86e16058 47252016-01-21 Vladimir Makarov <vmakarov@redhat.com>
4726
4727 PR rtl-optimization/68990
4728 * gcc.target/i386/pr68990: New.
4729
b11b85e4 47302016-01-21 Nick Clifton <nickc@redhat.com>
4731
4732 PR target/69129
4733 * gcc.target/mips/pr69129.c: New.
4734
62dd9f85 47352016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
4736
4737 PR c++/58046
4738 * g++.dg/cpp0x/pr58046.C: New.
4739
ac7d424b 47402016-01-21 Jakub Jelinek <jakub@redhat.com>
4741
47c0bea3 4742 PR target/69187
4743 PR target/65624
4744 * gcc.target/arm/pr69187.c: New test.
4745
ac7d424b 4746 PR c++/69355
4747 * g++.dg/torture/pr69355.C: New test.
4748
9e18b252 47492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4750 Sebastian Pop <s.pop@samsung.com>
4751
4752 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
4753
de862e2f 47542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
4755 Sebastian Pop <s.pop@samsung.com>
4756
132731fb 4757 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 4758
f55f9344 47592016-01-21 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR middle-end/67653
4762 * c-c++-common/pr67653.c: New test.
4763 * gcc.dg/torture/pr29119.c: Add dg-warning.
4764
62752e71 47652016-01-20 Peter Bergner <bergner@vnet.ibm.com>
4766
4767 * gcc.target/powerpc/cpu-builtin-1.c: New test.
4768
16d4186f 47692016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4770
4771 PR c/24293
4772 * gcc.dg/pr24293.c: New test.
4773 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
4774 incomplete struct type.
4775 * gcc.dg/declspec-1.c: Likewise.
4776 * gcc.dg/pr63549.c: Likewise.
4777
58219d13 47782016-01-20 Jakub Jelinek <jakub@redhat.com>
4779
4780 PR tree-optimization/66612
4781 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
4782 for bdn instruction.
4783
a7b5688a 47842016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
4785
4786 * lib/target-supports.exp
4787 (check_effective_target_arm_fp_ok_nocache): New.
4788 (check_effective_target_arm_fp_ok): New.
4789 (add_options_for_arm_fp): New.
4790 (check_effective_target_arm_crypto_ok_nocache): Require
4791 target_arm_v8_neon_ok instead of arm32.
4792 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
4793 (check_effective_target_arm_crypto_pragma_ok): New.
4794 (add_options_for_arm_vfp): New.
4795 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
4796 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
4797 target instead. Force initial fpu to vfp.
4798 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
4799 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
4800 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
4801 dependency.
4802 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
4803 use arm_vfp effective target instead. Force initial fpu to vfp.
4804 * gcc.target/arm/attr-neon3.c: Likewise.
4805 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
4806 arm_vfp_ok.
4807 * gcc.target/arm/unsigned-float.c: Likewise.
4808 * gcc.target/arm/vfp-1.c: Likewise.
4809 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4810 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4811 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4812 * gcc.target/arm/vfp-ldmias.c: Likewise.
4813 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4814 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4815 * gcc.target/arm/vfp-stmiad.c: Likewise.
4816 * gcc.target/arm/vfp-stmias.c: Likewise.
4817 * gcc.target/arm/vnmul-1.c: Likewise.
4818 * gcc.target/arm/vnmul-2.c: Likewise.
4819 * gcc.target/arm/vnmul-3.c: Likewise.
4820 * gcc.target/arm/vnmul-4.c: Likewise.
4821
7ca56ca8 48222016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 4823
7fb75b57 4824 PR testsuite/69366
4825 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
4826 the MPX run-time library, for compile-time MPX test.
4827 * gcc.target/i386/chkp-always_inline.c: Likewise.
4828 * gcc.target/i386/chkp-bndret.c: Likewise.
4829 * gcc.target/i386/chkp-builtins-1.c: Likewise.
4830 * gcc.target/i386/chkp-builtins-2.c: Likewise.
4831 * gcc.target/i386/chkp-builtins-3.c: Likewise.
4832 * gcc.target/i386/chkp-builtins-4.c: Likewise.
4833 * gcc.target/i386/chkp-const-check-1.c: Likewise.
4834 * gcc.target/i386/chkp-const-check-2.c: Likewise.
4835 * gcc.target/i386/chkp-hidden-def.c: Likewise.
4836 * gcc.target/i386/chkp-label-address.c: Likewise.
4837 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
4838 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
4839 * gcc.target/i386/chkp-pr69044.c: Likewise.
4840 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
4841 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
4842 * gcc.target/i386/chkp-strchr.c: Likewise.
4843 * gcc.target/i386/chkp-strlen-1.c: Likewise.
4844 * gcc.target/i386/chkp-strlen-2.c: Likewise.
4845 * gcc.target/i386/chkp-strlen-3.c: Likewise.
4846 * gcc.target/i386/chkp-strlen-4.c: Likewise.
4847 * gcc.target/i386/chkp-strlen-5.c: Likewise.
4848 * gcc.target/i386/chkp-stropt-1.c: Likewise.
4849 * gcc.target/i386/chkp-stropt-10.c: Likewise.
4850 * gcc.target/i386/chkp-stropt-11.c: Likewise.
4851 * gcc.target/i386/chkp-stropt-12.c: Likewise.
4852 * gcc.target/i386/chkp-stropt-13.c: Likewise.
4853 * gcc.target/i386/chkp-stropt-14.c: Likewise.
4854 * gcc.target/i386/chkp-stropt-15.c: Likewise.
4855 * gcc.target/i386/chkp-stropt-16.c: Likewise.
4856 * gcc.target/i386/chkp-stropt-2.c: Likewise.
4857 * gcc.target/i386/chkp-stropt-3.c: Likewise.
4858 * gcc.target/i386/chkp-stropt-4.c: Likewise.
4859 * gcc.target/i386/chkp-stropt-5.c: Likewise.
4860 * gcc.target/i386/chkp-stropt-6.c: Likewise.
4861 * gcc.target/i386/chkp-stropt-7.c: Likewise.
4862 * gcc.target/i386/chkp-stropt-8.c: Likewise.
4863 * gcc.target/i386/chkp-stropt-9.c: Likewise.
4864 * gcc.target/i386/pr63995-2.c: Likewise.
4865 * gcc.target/i386/pr64805.c: Likewise.
4866 * gcc.target/i386/pr65044.c: Likewise.
4867 * gcc.target/i386/pr65167.c: Likewise.
4868 * gcc.target/i386/pr65183.c: Likewise.
4869 * gcc.target/i386/pr65184.c: Likewise.
4870 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 4871
f2da0b99 48722016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
4873
4874 PR tree-optimization/69328
4875 * gcc.dg/pr69328.c: New test.
4876
4d379676 48772016-01-20 Jeff Law <law@redhat.com>
4878
4a11f145 4879 PR target/25114
4d379676 4880 * gcc.target/m68k/pr25114.c: New test.
4881
0754bad1 48822016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
4883
4884 * gcc.target/arm/memset-inline-10.c: Added
4885 dg-require-effective-target arm_thumb2_ok.
4886
63bd5c2d 48872016-01-19 Eric Botcazou <ebotcazou@adacore.com>
4888
4889 * gcc.dg/debug/dwarf2/sso.c: New test.
4890
a9c01e81 48912016-01-19 Uros Bizjak <ubizjak@gmail.com>
4892
4893 PR testsuite/68820
4894 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
4895 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
4896 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
4897
53fa0e54 48982016-01-19 Jan Hubicka <hubicka@ucw.cz>
4899
4900 PR ipa/66223
4901 * g++.dg/ipa/devirt-50.C: New testcase.
4902
e035a62c 49032016-01-19 Marek Polacek <polacek@redhat.com>
4904
4905 PR c++/68965
4906 * g++.dg/cpp1y/parameter-pack-1.C: New test.
4907 * g++.dg/cpp1y/parameter-pack-2.C: New test.
4908
885cc3ea 49092016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4910
4911 PR target/69135
4912 * gcc.target/arm/pr69135_1.c: New test.
4913
07bd240e 49142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4915
4916 * gcc.target/aarch64/ccmp_1.c: Add new tests.
4917
9f60d257 49182015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
4919
4920 * gcc.target/aarch64/ccmp_1.c: New testcase.
4921
a0c919f7 49222016-01-19 Marek Polacek <polacek@redhat.com>
4923
4924 PR c++/68586
4925 * g++.dg/cpp0x/enum30.C: New test.
4926
dc5d6d17 49272016-01-19 Richard Biener <rguenther@suse.de>
4928
4929 PR tree-optimization/69336
4930 * g++.dg/tree-ssa/pr69336.C: New testcase.
4931
6dd156e0 49322016-01-19 Jakub Jelinek <jakub@redhat.com>
4933
4934 PR debug/65779
4935 * gcc.dg/pr65779.c: New test.
4936
3e0d45b9 49372016-01-19 Richard Biener <rguenther@suse.de>
4938
4939 PR tree-optimization/69352
4940 * gcc.dg/torture/pr69352.c: New testcase.
4941
7a3cf64d 49422016-01-19 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR rtl-optimization/68955
4945 PR rtl-optimization/64557
4946 * gcc.dg/torture/pr68955.c: New test.
4947
8be55b33 49482016-01-19 Jan Hubicka <hubicka@ucw.cz>
4949
4950 PR lto/69136
4951 * g++.dg/torture/pr69136.C: New testcase.
4952
72a985d7 49532016-01-19 Jan Hubicka <hubicka@ucw.cz>
4954
4955 PR lto/69133
4956 * g++.dg/lto/pr69133_0.C: New testcase.
4957 * g++.dg/lto/pr69133_1.C: New testcase.
4958
56778b62 49592016-01-15 Jeff Law <law@redhat.com>
4960
4961 PR tree-optimization/69320
4962 * gcc.c-torture/pr69320-1.c: New test.
4963 * gcc.c-torture/pr69320-2.c: New test.
4964 * gcc.c-torture/pr69320-3.c: New test.
4965 * gcc.c-torture/pr69320-4.c: New test.
4966
ced41b93 49672016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
4968
4969 PR c++/11858
4970 PR c++/24663
4971 PR c++/24664
4972 * g++.dg/template/pr11858.C: New test.
4973 * g++.dg/template/pr24663.C: New test.
4974 * g++.dg/template/unify12.C: New test.
4975 * g++.dg/template/unify13.C: New test.
4976 * g++.dg/template/unify14.C: New test.
4977 * g++.dg/template/unify15.C: New test.
4978 * g++.dg/template/unify16.C: New test.
4979 * g++.dg/template/unify17.C: New test.
4980
7f8cbcaf 49812016-01-18 David Malcolm <dmalcolm@redhat.com>
4982
4983 PR testsuite/69181
4984 * gcc.dg/pr69181-1.c: New test file.
4985 * gcc.dg/pr69181-2.c: New test file.
4986 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
4987 globals by moving it to...
4988 (cleanup-after-saved-dg-test): ...this new function. Add
4989 "global additional_sources_used". Add reset of global
4990 multiline_expected_outputs to the empty list.
4991 * lib/multiline.exp (_multiline_expected_outputs): Rename this
4992 global to...
4993 (multiline_expected_outputs): ...this, and updated comments to
4994 note that it is modified from gcc-dg.exp.
4995 (dg-end-multiline-output): Update for the above renaming.
4996 (handle-multiline-outputs): Likewise. Remove the clearing
4997 of the expected outputs to the empty list.
4998
3c7cbfc0 49992016-01-18 Richard Biener <rguenther@suse.de>
5000
5001 PR tree-optimization/69297
5002 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
5003
81d49cc1 50042016-01-18 Joseph Myers <joseph@codesourcery.com>
5005
5006 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
5007 dg-options.
5008 * gcc.target/mips/mips-3d-2.c: Likewise.
5009 * gcc.target/mips/mips-3d-3.c: Likewise.
5010 * gcc.target/mips/mips-3d-4.c: Likewise.
5011 * gcc.target/mips/mips-3d-5.c: Likewise.
5012 * gcc.target/mips/mips-3d-6.c: Likewise.
5013 * gcc.target/mips/mips-3d-7.c: Likewise.
5014 * gcc.target/mips/mips-3d-8.c: Likewise.
5015 * gcc.target/mips/mips-3d-9.c: Likewise.
5016 * gcc.target/mips/mips-ps-1.c: Likewise.
5017 * gcc.target/mips/mips-ps-2.c: Likewise.
5018 * gcc.target/mips/mips-ps-3.c: Likewise.
5019 * gcc.target/mips/mips-ps-4.c: Likewise.
5020 * gcc.target/mips/mips-ps-5.c: Likewise.
5021 * gcc.target/mips/mips-ps-6.c: Likewise.
5022 * gcc.target/mips/mips-ps-7.c: Likewise.
5023 * gcc.target/mips/mips-ps-type.c: Likewise.
5024 * gcc.target/mips/mips-ps-type-2.c: Likewise.
5025 * gcc.target/mips/mips16-attributes-6.c: Likewise.
5026
03c4ff3a 50272016-01-18 Tom de Vries <tom@codesourcery.com>
5028
5029 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
5030 * c-c++-common/goacc/kernels-double-reduction.c: New test.
5031 * c-c++-common/goacc/kernels-empty.c: New test.
5032 * c-c++-common/goacc/kernels-eternal.c: New test.
5033 * c-c++-common/goacc/kernels-loop-2.c: New test.
5034 * c-c++-common/goacc/kernels-loop-3.c: New test.
5035 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
5036 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
5037 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
5038 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
5039 * c-c++-common/goacc/kernels-loop-data.c: New test.
5040 * c-c++-common/goacc/kernels-loop-g.c: New test.
5041 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
5042 * c-c++-common/goacc/kernels-loop-n.c: New test.
5043 * c-c++-common/goacc/kernels-loop-nest.c: New test.
5044 * c-c++-common/goacc/kernels-loop.c: New test.
5045 * c-c++-common/goacc/kernels-noreturn.c: New test.
5046 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
5047 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
5048 * c-c++-common/goacc/kernels-reduction.c: New test.
5049
22e3dcee 50502016-01-18 Tom de Vries <tom@codesourcery.com>
5051
5052 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
5053 * gcc.dg/autopar/outer-2.c: Same.
5054 * gcc.dg/autopar/outer-3.c: Same.
5055 * gcc.dg/autopar/outer-4.c: Same.
5056 * gcc.dg/autopar/outer-5.c: Same.
5057 * gcc.dg/autopar/outer-6.c: Same.
5058 * gcc.dg/autopar/parallelization-1.c: Same.
5059 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
5060 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
5061 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
5062 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
5063 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
5064 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
5065 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
5066 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
5067 * gcc.dg/autopar/pr39500-1.c: Same.
5068 * gcc.dg/autopar/pr39500-2.c: Same.
5069 * gcc.dg/autopar/pr46193.c: Same.
5070 * gcc.dg/autopar/pr46194.c: Same.
5071 * gcc.dg/autopar/pr49580.c: Same.
5072 * gcc.dg/autopar/pr49960-1.c: Same.
5073 * gcc.dg/autopar/pr49960.c: Same.
5074 * gcc.dg/autopar/pr68373.c: Same.
5075 * gcc.dg/autopar/reduc-1.c: Same.
5076 * gcc.dg/autopar/reduc-1char.c: Same.
5077 * gcc.dg/autopar/reduc-1short.c: Same.
5078 * gcc.dg/autopar/reduc-2.c: Same.
5079 * gcc.dg/autopar/reduc-2char.c: Same.
5080 * gcc.dg/autopar/reduc-2short.c: Same.
5081 * gcc.dg/autopar/reduc-3.c: Same.
5082 * gcc.dg/autopar/reduc-4.c: Same.
5083 * gcc.dg/autopar/reduc-6.c: Same.
5084 * gcc.dg/autopar/reduc-7.c: Same.
5085 * gcc.dg/autopar/reduc-8.c: Same.
5086 * gcc.dg/autopar/reduc-9.c: Same.
5087 * gcc.dg/autopar/uns-outer-4.c: Same.
5088 * gcc.dg/autopar/uns-outer-5.c: Same.
5089 * gcc.dg/autopar/uns-outer-6.c: Same.
5090 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
5091 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
5092
fd5cbe2f 50932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5094
5095 PR target/63679
5096 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
5097 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
5098
fa75ab55 50992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5100
5101 PR target/63679
5102 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
5103 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
5104 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
5105
214b2582 51062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
5107
5108 PR target/63679
5109 * gcc.dg/tree-ssa/sra-17.c: New.
5110 * gcc.dg/tree-ssa/sra-18.c: New.
5111
13146837 51122016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
5113
5114 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
5115
6ccd18c2 51162016-01-18 Eric Botcazou <ebotcazou@adacore.com>
5117
5118 * gnat.dg/inline12.adb: New test.
5119
8872b95f 51202016-01-18 Bin Cheng <bin.cheng@arm.com>
5121
5122 PR tree-optimization/66797
5123 * gcc.c-torture/execute/pr65447.c: Relax check condition.
5124
971514e3 51252016-01-18 Richard Biener <rguenther@suse.de>
5126
5127 PR tree-optimization/69170
5128 * gcc.dg/torture/pr69170.c: New testcase.
5129
dfb6d139 51302016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 5131
5132 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
5133
164d84c2 51342016-01-16 Tom de Vries <tom@codesourcery.com>
5135
5136 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
5137
4c33b769 51382016-01-16 Tom de Vries <tom@codesourcery.com>
5139
5140 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
5141 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
5142 redundant dg-require-effective-target pthread.
5143 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
5144 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5145 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
5146 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
5147 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
5148 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
5149 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
5150
673441b0 51512016-01-16 David Edelsohn <dje.gcc@gmail.com>
5152
5153 PR target/68609
5154 * gcc.target/powerpc/recip-6.c: Enable on AIX.
5155 * gcc.target/powerpc/recip-7.c: Same.
5156
90153ae7 51572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5158
5159 PR c++/69091
5160 * g++.dg/template/pr69091.C: New test.
5161
bc24d01d 51622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5163
5164 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
5165 dump does not contain an error_mark_node.
5166 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
5167 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
5168
4067c0fd 51692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
5170
5171 PR c++/68936
5172 * g++.dg/template/pr68936.C: New test.
5173
27c6dbdd 51742016-01-15 David Edelsohn <dje.gcc@gmail.com>
5175
5176 PR target/68609
5177 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
5178 * gcc.target/powerpc/recip-2.c: Same.
5179 * gcc.target/powerpc/recip-3.c: Same.
5180 * gcc.target/powerpc/recip-4.c: Same.
5181 * gcc.target/powerpc/recip-sqrtf.c: Same.
5182
e390c57d 51832016-01-15 Jeff Law <law@redhat.com>
5184
5185 PR tree-optimization/69270
5186 * gcc.dg/tree-ssa/pr69270-2.c: New test.
5187 * gcc.dg/tree-ssa/pr69270-3.c: New test.
5188
ddcfeaf1 51892016-01-15 Paul Thomas <pault@gcc.gnu.org>
5190
5191 PR fortran/49630
5192 * gfortran.dg/deferred_character_13.f90: New test for the fix
5193 of comment 3 of the PR.
5194
5195 PR fortran/54070
5196 * gfortran.dg/deferred_character_8.f90: New test
5197 * gfortran.dg/allocate_error_5.f90: New test
5198
5199 PR fortran/60593
5200 * gfortran.dg/deferred_character_10.f90: New test
5201
5202 PR fortran/60795
5203 * gfortran.dg/deferred_character_14.f90: New test
5204
5205 PR fortran/61147
5206 * gfortran.dg/deferred_character_11.f90: New test
5207
5208 PR fortran/64324
5209 * gfortran.dg/deferred_character_9.f90: New test
5210
81be349c 52112016-01-15 Vladimir Makarov <vmakarov@redhat.com>
5212
5213 PR rtl-optimization/69030
5214 * gcc.target/i386/pr69030.c: New.
5215
998456c5 52162016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5217
5218 * gcc.target/aarch64/target_attr_17.c: New test.
5219
0d85be19 52202016-01-15 Richard Biener <rguenther@suse.de>
5221
5222 PR tree-optimization/66856
5223 * gcc.dg/torture/pr66856-1.c: New testcase.
5224 * gcc.dg/torture/pr66856-2.c: Likewise.
5225
321d36c8 52262016-01-15 Richard Biener <rguenther@suse.de>
5227
5228 PR debug/69137
5229 * g++.dg/lto/pr69137_0.C: New testcase.
5230
d94a1f53 52312016-01-15 Richard Sandiford <richard.sandiford@arm.com>
5232
5233 PR middle-end/69246
5234 * gcc.target/i386/pr69246.c: New test.
5235
5fe9a861 52362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5237
a9c01e81 5238 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 5239
3d05a5e9 52402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5241
5242 PR c++/56194
5243 * g++.dg/init/const9.C: Disable test on S/390.
5244
5e8132b5 52452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5246
5247 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
5248 * g++.dg/Wno-frame-address.C: Ditto.
5249
32307cdf 52502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
5251
5252 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
5253
1ca28250 52542016-01-15 Richard Biener <rguenther@suse.de>
5255
5256 PR tree-optimization/68961
5257 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
5258
6271bd93 52592016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
5260
5261 * gcc.target/i386/pr65105-5.c: New test.
5262
dfb6d139 52632016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 5264
5265 * gcc.c-torture/execute/alias-4.c: New testcase.
5266
dfb6d139 52672016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 5268
5269 PR ipa/68148
5270 * g++.dg/ipa/devirt-49.C: New testcase.
5271
7bbac464 52722016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 5273
5274 PR target/65837
5275 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
5276 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
5277 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
5278
4345b868 52792016-01-15 Richard Biener <rguenther@suse.de>
5280
5281 PR tree-optimization/69117
5282 * gcc.dg/torture/pr69117.c: New testcase.
5283
580357e7 52842015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 5285
5286 PR c++/69048
5287 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
5288
612baa31 52892016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5290
5291 PR testsuite/67509
5292 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
5293 range tests use 100 * maximum instead of maximum + 1.
5294
44e09bc4 52952016-01-14 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR debug/69244
5298 * gcc.dg/guality/pr69244.c: New test.
5299
96962ae4 53002016-01-14 Uros Bizjak <ubizjak@gmail.com>
5301
5302 * lib/target-supports.exp (check_effective_target_issignaling):
5303 New procedure.
5304 * gcc.dg/pr61441.c: Require issignaling effective target.
5305
ab9c400b 53062016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
5307
5308 PR target/68803
5309 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
5310
a7ed4583 53112016-01-14 David Malcolm <dmalcolm@redhat.com>
5312
5313 PR c++/68819
5314 PR preprocessor/69177
5315 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
5316 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
5317 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
5318 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5319
77f35cec 53202016-01-14 Marek Polacek <polacek@redhat.com>
5321
5322 PR c/69262
5323 * gcc.dg/array-15.c: New test.
5324
915d0950 53252016-01-14 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR middle-end/68146
5328 PR tree-optimization/69155
5329 * gfortran.dg/pr68146.f: New test.
5330 * gfortran.dg/pr69155.f90: New test.
5331
24651fb7 53322016-01-14 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/68060
5335 * gcc.dg/torture/pr68060-1.c: New testcase.
5336 * gcc.dg/torture/pr68060-2.c: Likewise.
5337
2f63f950 53382016-01-14 Nick Clifton <nickc@redhat.com>
5339
5340 * lib/target-supports.exp
5341 (check_effective_target_arm_neon_ok_nocache): Add an option
5342 sequence that includes setting the ARM architecture to ARMv7-A.
5343 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
5344 command line options necessary to enable Neon support.
5345 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
5346 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
5347 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
5348 * gcc.target/arm/pr69180.c: Likewise.
5349
3ce0acde 53502016-01-14 Jeff Law <law@redhat.com>
5351
5352 PR tree-optimization/69270
5353 * gcc.dg/tree-ssa/pr69270.c: New test.
5354
bda05c57 53552016-01-13 Bernd Schmidt <bschmidt@redhat.com>
5356
5357 PR c/66208
5358 * c-c++-common/pr66208.c: New file.
5359
9b657cf1 53602016-01-13 Jakub Jelinek <jakub@redhat.com>
5361
5362 PR tree-optimization/69156
5363 * gcc.dg/pr69156.c: New test.
5364
58ba1b9d 53652016-01-13 H.J. Lu <hongjiu.lu@intel.com>
5366
5367 * gcc.target/i386/pr69225-7.c: New test.
5368
e5fee0fe 53692016-01-13 Richard Henderson <rth@redhat.com>
5370
5371 * gcc.dg/tm/memopt-13.c: Update expected function.
5372 * gcc.dg/tm/memopt-6.c: Likewise.
5373
3f0e9745 53742016-01-13 Uros Bizjak <ubizjak@gmail.com>
5375
5376 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
5377 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
5378 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
5379 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 5380
3f0e9745 53812016-01-13 Tom de Vries <tom@codesourcery.com>
5382
5383 PR tree-optimization/69169
7a6ddc0d 5384 * gcc.dg/pr69169.c: New test.
5385
9b657cf1 53862016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 5387
5388 PR target/69228
5389 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
5390 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
5391 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
5392 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
5393 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
5394 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
5395 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
5396 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
5397
f704d701 53982016-01-13 Jakub Jelinek <jakub@redhat.com>
5399
5400 PR target/69247
5401 * gcc.dg/pr69247.c: New test.
5402
e966d6b9 54032016-01-13 Richard Biener <rguenther@suse.de>
5404
5405 PR tree-optimization/69242
5406 * gcc.dg/torture/pr69242.c: New testcase.
5407
1ca1d9b2 54082016-01-13 Richard Biener <rguenther@suse.de>
5409
5410 PR tree-optimization/69186
5411 * gcc.dg/torture/pr69186.c: New testcase.
5412
d07cbccc 54132016-01-13 Jeff Law <law@redhat.com>
5414
5415 PR tree-optimization/67755
5416 * gcc.dg/tree-ssa/pr67755.c: New test.
5417
54182016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 5419
5420 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
5421 pass number in output by a star.
5422
b95d41cf 54232016-01-12 Bin Cheng <bin.cheng@arm.com>
5424
5425 PR tree-optimization/68911
5426 * gcc.c-torture/execute/pr68911.c: New test.
5427
91d87e22 54282016-01-12 Marek Polacek <polacek@redhat.com>
5429
5430 PR c++/68979
5431 * g++.dg/warn/permissive-1.C: New test.
5432
8a9401a4 54332016-01-12 Jakub Jelinek <jakub@redhat.com>
5434
5435 PR objc++/68511
5436 PR c++/69213
5437 * g++.dg/opt/pr69213.C: New test.
5438
b9cb7a67 54392016-01-12 Christian Bruel <christian.bruel@st.com>
5440
5441 PR target/69180
5442 * gcc.target/arm/pr69180.c: New test.
5443
e4c96992 54442016-01-12 Richard Biener <rguenther@suse.de>
5445
5446 PR lto/69077
5447 * g++.dg/lto/pr69077_0.C: New testcase.
5448 * g++.dg/lto/pr69077_1.C: Likewise.
5449
90525f61 54502016-01-12 Jakub Jelinek <jakub@redhat.com>
5451
5452 PR target/69175
5453 * g++.dg/opt/pr69175.C: New test.
5454
9e7edfd3 54552016-01-12 Alan Lawrence <alan.lawrence@arm.com>
5456
5457 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
5458 rather than #including math.h & stdlib.h.
5459 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
5460 * gcc.dg/vect/pr49771.c: Likewise.
5461 * gcc.dg/vect/vect-10-big-array.c: Likewise.
5462 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
5463 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
5464 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
5465 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
5466 * gcc.dg/vect/pr44507.c: Likewise.
5467 * gcc.dg/vect/pr45902.c: Likewise.
5468 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
5469 * gcc.dg/vect/vect-117.c: Likewise.
5470 * gcc.dg/vect/vect-99.c: Likewise.
5471 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
5472 * gcc.dg/vect/vect-cond-1.c: Likewise.
5473 * gcc.dg/vect/vect-cond-2.c: Likewise.
5474 * gcc.dg/vect/vect-cond-3.c: Likewise.
5475 * gcc.dg/vect/vect-cond-4.c: Likewise.
5476 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
5477 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
5478 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
5479 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
5480 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
5481 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
5482 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
5483 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
5484 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
5485 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
5486 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
5487 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
5488 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
5489 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
5490 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
5491 include of signal.h.
5492 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
5493 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
5494 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
5495 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
5496 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
5497 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
5498 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
5499 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
5500 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
5501 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
5502 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5503 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
5504 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
5505 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
5506 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
5507 * gcc.dg/vect/vect-outer-5.c: Likewise.
5508 * gcc.dg/vect/vect-outer-6.c: Likewise.
5509 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
5510 include of stdio.h.
5511
3368873d 55122016-01-12 Nick Clifton <nickc@redhat.com>
5513
5514 PR target/68913
5515 * gcc.dg/lto/pr61886_0.c: Rename the external function called
5516 to fread so that it will be found in all target runtimes.
5517
0464ea95 55182016-01-12 Richard Biener <rguenther@suse.de>
5519
5520 PR tree-optimization/69053
5521 * g++.dg/torture/pr69053.C: New testcase.
5522
7819730f 55232016-01-12 Richard Biener <rguenther@suse.de>
5524
5525 PR tree-optimization/69168
5526 * gcc.dg/torture/pr69168.c: New testcase.
5527
995bfebf 55282016-01-12 Richard Biener <rguenther@suse.de>
5529
5530 PR tree-optimization/69157
5531 * gcc.dg/torture/pr69157.c: New testcase.
5532
55332016-01-12 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/69174
5536 * gcc.dg/torture/pr69174.c: New testcase.
5537
1d10d64c 55382016-01-12 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR c++/66808
5541 PR c++/69000
5542 * g++.dg/tls/pr66808.C: New test.
5543 * g++.dg/tls/pr69000.C: New test.
5544
f0b79faf 55452016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5546
5547 * gcc.target/powerpc/swaps-p8-23.c: New test.
5548 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
5549
04cf75a4 55502016-01-11 John David Anglin <danglin@gcc.gnu.org>
5551
5552 PR tree-optimization/68356
5553 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
5554
0eb4264c 55552016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
5556 Jim Wilson <jim.wilson@linaro.org>
5557
5558 PR target/69194
5559 * gcc.target/arm/pr69194.c: New test.
5560
2f66de64 55612016-01-11 H.J. Lu <hongjiu.lu@intel.com>
5562
5563 PR target/69225
5564 * gcc.target/i386/pr69225-1.c: New test.
5565 * gcc.target/i386/pr69225-2.c: Likewise.
5566 * gcc.target/i386/pr69225-3.c: Likewise.
5567 * gcc.target/i386/pr69225-4.c: Likewise.
5568 * gcc.target/i386/pr69225-5.c: Likewise.
5569 * gcc.target/i386/pr69225-6.c: Likewise.
5570
36105e82 55712016-01-11 Jakub Jelinek <jakub@redhat.com>
5572
1c78ce2e 5573 PR target/67462
5574 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
5575 if lp64.
5576
a4a87320 5577 PR target/69071
5578 * gcc.dg/pr69071.c: New test.
5579
91fbd04f 5580 PR c++/69211
5581 * g++.dg/opt/pr69211.C: New test.
5582
36105e82 5583 PR tree-optimization/69214
5584 * gcc.c-torture/compile/pr69214.c: New test.
5585
e934c380 55862016-01-11 Uros Bizjak <ubizjak@gmail.com>
5587
5588 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
5589 * gcc.target/i386/pr66232-11.c: Ditto.
5590 * gcc.target/i386/pr66232-12.c: Ditto.
5591 * gcc.target/i386/pr66232-13.c: Ditto.
5592
3ff1b153 55932016-01-11 Richard Biener <rguenther@suse.de>
5594
5595 PR tree-optimization/69173
5596 * gcc.dg/torture/pr69173.c: New testcase.
5597
04e1504c 55982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5599
5600 PR rtl-optimization/68796
5601 * gcc.target/aarch64/tst_5.c: New test.
5602 * gcc.target/aarch64/tst_6.c: Likewise.
5603
ae8718b5 56042016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5605
5606 PR rtl-optimization/68841
5607 * gcc.dg/pr68841.c: New test.
5608 * gcc.c-torture/execute/pr68841.c: New test.
5609
bd8bece2 56102016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
5611
5612 PR rtl-optimization/68920
5613 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
5614 for ix86 targets.
5615 * gcc.dg/ifcvt-5.c: New test.
5616
9b657cf1 56172016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 5618
5619 PR bootstrap/69123
5620 * g++.dg/pr69123.C: New.
5621
7a158352 56222016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
5623
5624 PR target/69010
5625 * gcc.target/i386/pr69010.c: New test.
5626
ff375d11 56272016-01-11 Martin Jambor <mjambor@suse.cz>
5628
5629 PR ipa/69044
5630 * gcc.target/i386/chkp-pr69044.c: New test.
5631
9eb890f1 56322016-01-11 Tom de Vries <tom@codesourcery.com>
5633
5634 PR tree-optimization/69109
5635 * gcc.dg/autopar/pr69109-2.c: New test.
5636 * gcc.dg/autopar/pr69109.c: New test.
5637
c4157ee5 56382016-01-11 Tom de Vries <tom@codesourcery.com>
5639
5640 PR tree-optimization/69108
5641 * gcc.dg/autopar/pr69108.c: New test.
5642
b933e511 56432016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
5644
5645 PR c++/69029
5646 * c-c++-common/Wisleading-indentation.c: Augment test.
5647
efb73de1 56482016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5649
5650 PR fortran/69154
5651 * gfortran.dg/inline_matmul_12.f90: New test.
5652
40c86c3b 56532016-01-10 Paul Thomas <pault@gcc.gnu.org>
5654
5655 PR fortran/67779
5656 * gfortran.dg/actual_array_offset_1: New test.
5657
a006c0bb 56582016-01-10 Tom de Vries <tom@codesourcery.com>
5659
5660 PR tree-optimization/69062
5661 * gcc.dg/autopar/pr69062.c: New test.
5662
880ed4be 56632016-01-10 Thomas Schwinge <thomas@codesourcery.com>
5664
5665 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
5666 * gcc.dg/vect/slp-perm-2.c: Likewise.
5667 * gcc.dg/vect/slp-perm-3.c: Likewise.
5668 * gcc.dg/vect/slp-perm-5.c: Likewise.
5669 * gcc.dg/vect/slp-perm-6.c: Likewise.
5670 * gcc.dg/vect/slp-perm-7.c: Likewise.
5671 * gcc.dg/vect/slp-perm-8.c: Likewise.
5672
d95e1856 56732016-01-10 Tom de Vries <tom@codesourcery.com>
5674
5675 PR tree-optimization/69039
5676 * gcc.dg/autopar/pr69039.c: New test.
5677
0f8f48d0 56782016-01-09 Marek Polacek <polacek@redhat.com>
5679
5680 PR c++/69113
5681 * g++.dg/pr69113.C: New test.
5682
7dff0499 56832016-01-09 Jakub Jelinek <jakub@redhat.com>
5684
5685 PR middle-end/50865
5686 PR tree-optimization/69097
5687 * gcc.c-torture/execute/pr50865.c: New test.
5688 * gcc.c-torture/execute/pr69097-1.c: New test.
5689 * gcc.c-torture/execute/pr69097-2.c: New test.
5690 * gcc.dg/pr69097-1.c: New test.
5691 * gcc.dg/pr69097-2.c: New test.
5692
18431e78 56932016-01-09 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR c++/69164
5696 * g++.dg/opt/pr69164.C: New test.
5697
1943a4a2 56982016-01-08 Jakub Jelinek <jakub@redhat.com>
5699
5700 PR tree-optimization/69167
5701 * gcc.dg/pr69167.c: New test.
5702
a143e277 57032016-01-08 Marek Polacek <polacek@redhat.com>
5704
5705 PR c++/68449
5706 * g++.dg/pr68449.C: New.
5707
44c01906 57082016-01-08 Alan Lawrence <alan.lawrence@arm.com>
5709
5710 PR tree-optimization/68707
5711 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
5712 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
5713 on platforms supporting it.
5714 * gcc.dg/vect/slp-perm-2.c: Likewise.
5715 * gcc.dg/vect/slp-perm-3.c: Likewise.
5716 * gcc.dg/vect/slp-perm-5.c: Likewise.
5717 * gcc.dg/vect/slp-perm-7.c: Likewise.
5718 * gcc.dg/vect/slp-perm-8.c: Likewise.
5719 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
5720 on platforms supporting it.
5721
c437d1e8 57222016-01-08 Jakub Jelinek <jakub@redhat.com>
5723
c9595c51 5724 PR tree-optimization/69162
5725 * gcc.dg/pr69162.c: New test.
5726
c437d1e8 5727 PR tree-optimization/69172
5728 * gcc.dg/pr69172.c: New test.
5729
6a46a28c 57302016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
5731
5732 PR tree-optimization/67781
5733 * gcc.c-torture/execute/pr67781.c: New file.
5734
62ad9a04 57352016-01-08 Jakub Jelinek <jakub@redhat.com>
5736
5737 PR tree-optimization/69083
5738 * gcc.dg/vect/pr69083.c: New test.
5739
9e0e8c2a 57402016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
5741
5742 PR tree-optimization/61441
5743 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
5744 Use -fexcess-precision=standard for compiler options.
5745 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
5746
5d034e37 57472016-01-08 Jakub Jelinek <jakub@redhat.com>
5748
5013f740 5749 PR fortran/69128
5750 * gfortran.dg/gomp/pr69128.f90: New test.
5751
5d034e37 5752 PR c++/69145
5753 * g++.dg/ext/pr69145-1.C: New test.
5754 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
5755 * g++.dg/ext/pr69145-2.h: New file.
5756
517906ff 57572016-01-07 Martin Sebor <msebor@redhat.com>
5758
5759 PR c/68966
5760 * gcc.dg/atomic-fetch-bool.c: New test.
5761 * gcc.dg/sync-fetch-bool.c: New test.
5762
cdbb524c 57632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5764
5765 PR fortran/66680
5766 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
5767
ec3aba9e 57682016-01-07 Nick Clifton <nickc@redhat.com>
5769
5770 PR target/66655
5771 * g++.dg/pr66655.C: New test.
5772 * g++.dg/pr66655_1.cc: Test support file.
5773 * g++.dg/pr66655.h: Test header file.
5774
9b657cf1 57752016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 5776
5777 PR fortran/66680
5778 gfortran.dg/gomp/pr66680.f90: New test.
5779
cd45d7a5 57802016-01-07 H.J. Lu <hongjiu.lu@intel.com>
5781
5782 PR target/69171
5783 * gcc.target/i386/pr69171-1.c: New test.
5784 * gcc.target/i386/pr69171-2.c: Likewise.
5785 * gcc.target/i386/pr69171-3.c: Likewise.
5786 * gcc.target/i386/pr69171-4.c: Likewise.
5787 * gcc.target/i386/pr69171-5.c: Likewise.
5788 * gcc.target/i386/pr69171-6.c: Likewise.
5789
4a86a91a 57902015-12-15 Bernd Schmidt <bschmidt@redhat.com>
5791
5792 PR middle-end/67639
5793 * c-c++-common/pr67639.c: New test.
5794
34c05552 57952016-01-07 Jakub Jelinek <jakub@redhat.com>
5796
5797 PR tree-optimization/69141
5798 * g++.dg/opt/pr69141.C: New test.
5799
f08d6895 58002016-01-06 Eric Botcazou <ebotcazou@adacore.com>
5801
5802 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
5803
32ec4173 58042016-01-06 Uros Bizjak <ubizjak@gmail.com>
5805
5806 PR target/69140
5807 * gcc.target/i386/pr69140.c: New test
5808
d74214f3 58092016-01-06 David Malcolm <dmalcolm@redhat.com>
5810
5811 * gcc.dg/bad-dereference.c: New test case.
5812
73991cab 58132015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5814
5815 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
5816
fc8cc457 58172016-01-06 Andreas Schwab <schwab@linux-m68k.org>
5818
5819 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
5820
be3c9981 58212016-01-06 Marek Polacek <polacek@redhat.com>
5822
5823 PR sanitizer/69099
5824 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
5825
2cb724f9 58262016-01-05 Marek Polacek <polacek@redhat.com>
5827
5828 PR c/69104
5829 * gcc.dg/atomic-invalid-2.c: New.
5830
233a53ed 58312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5832
5833 PR target/68991
5834 * gcc.target/i386/pr68991.c: New test.
5835
ea87c5e3 58362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
5837
5838 PR target/68991
5839 * g++.dg/pr68991-1.C: New test.
5840 * g++.dg/pr68991-2.C: Likewise.
5841
1943a4a2 58422016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 5843
1943a4a2 5844 PR other/60465
afe82e5b 5845 * gcc.target/ia64/pr60465-gprel64.c: New test.
5846 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
5847
1e9147dd 58482016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5849
5850 PR rtl-optimization/68651
5851 * gcc.target/aarch64/pr68651_1.c: New test.
5852
d42aa619 58532016-01-05 David Malcolm <dmalcolm@redhat.com>
5854
5855 PR c/69122
5856 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
5857
1776de76 58582016-01-05 Nathan Sidwell <nathan@acm.org>
5859
2d7d361d 5860 PR c++/58583
5861 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
5862
1776de76 5863 * gcc.dg/alias-15.c: New.
5864
5beb12c0 58652016-01-05 Nick Clifton <nickc@redhat.com>
5866
5867 PR target/68870
5868 * g++.dg/pr68770.C: New test.
5869
d8cca921 58702016-01-04 Mike Stump <mikestump@comcast.net>
5871
5872 * lib/target-supports.exp (check_effective_target_cilkplus):
5873 cilkplus targets require pthreads.
afc907ef 5874 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 5875
8427dff3 58762016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
5877
5878 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
5879 generation.
5880
f1717362 58812016-01-04 Jakub Jelinek <jakub@redhat.com>
5882
5883 Update copyright years.
5884
d7d6a3ab 58852016-01-04 Marek Polacek <polacek@redhat.com>
5886
5887 PR c/68908
5888 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
5889 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
5890 * gcc.dg/atomic/stdatomic-op-5.c: New test.
5891
b8f4a5f9 58922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5893
5894 * gcc.target/sparc/20160104-2.c: New test.
5895
6b5c028f 58962016-01-04 Eric Botcazou <ebotcazou@adacore.com>
5897
5898 * gcc.target/sparc/20160104-1.c: New test.
5899
300e1002 59002016-01-03 Paul Thomas <pault@gcc.gnu.org>
5901
5902 PR fortran/65045
5903 * gfortran.dg/pr65045.f90: New test.
5904
855b105f 59052016-01-02 Eric Botcazou <ebotcazou@adacore.com>
5906
5907 * gnat.dg/specs/debug1.ads: Delete.
5908
bdc177dc 59092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5910
5911 PR libgfortran/68867
5912 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
5913 expression.
5914
48aaffae 59152016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5916
5917 PR libgfortran/68867
5918 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
5919 PowerPC.
5920
19a468b8 59212016-01-01 Paul Thomas <pault@gcc.gnu.org>
5922
5923 PR fortran/68864
5924 * gfortran.dg/pr68864.f90: New test.
5925
25371c91 59262016-01-01 Jakub Jelinek <jakub@redhat.com>
5927
2a659064 5928 PR tree-optimization/69070
5929 * gcc.dg/pr69070.c: New test.
5930
57aa9851 5931 PR sanitizer/69055
5932 * gfortran.dg/pr69055.f90: New test.
5933
25371c91 5934 PR target/69015
5935 * gcc.dg/pr69015.c: New test.
f1717362 5936\f
fb2c1edd 5937Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 5938
5939Copying and distribution of this file, with or without modification,
5940are permitted in any medium without royalty provided the copyright
5941notice and this notice are preserved.