re PR fortran/64674 ([OOP] ICE in ASSOCIATE with class array)
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-06-23 Andre Vehreschild <vehre@gmx.de>
2
3 PR fortran/64674
4 * gfortran.dg/associate_18.f08: New test.
5
6 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
7
8 PR target/66560
9 * gcc.target/i386/pr66560-1.c: New test.
10 * gcc.target/i386/pr66560-2.c: Ditto.
11 * gcc.target/i386/pr66560-3.c: Ditto.
12 * gcc.target/i386/pr66560-4.c: Ditto.
13
14 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
15
16 * gcc.target/nvptx/nvptx.exp: New file.
17 * gcc.target/nvptx/proto-1.c: Likewise.
18
19 2015-06-23 Bin Cheng <bin.cheng@arm.com>
20
21 PR tree-optimization/66449
22 * gcc.dg/vect/pr66449.c: New test.
23
24 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
25
26 * g++.dg/other/dump-ada-spec-5.C: New test.
27 * g++.dg/other/dump-ada-spec-6.C: Likewise.
28 * g++.dg/other/dump-ada-spec-7.C: Likewise.
29
30 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
31
32 * g++.dg/inherit/pure1.C: Test location too.
33
34 2015-06-22 Marek Polacek <polacek@redhat.com>
35
36 * gcc.dg/fold-ior-1.c: New test.
37 * gcc.dg/fold-minus-2.c: New test.
38 * gcc.dg/fold-minus-3.c: New test.
39 * gcc.dg/fold-plus-1.c: New test.
40 * gcc.dg/fold-plus-2.c: New test.
41 * gcc.dg/fold-xor-4.c: New test.
42 * gcc.dg/fold-xor-5.c: New test.
43
44 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
45
46 PR target/65914
47 * g++.dg/torture/pr65914.C: New.
48
49 2015-06-22 Richard Biener <rguenther@suse.de>
50
51 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
52 not existing TORTURE_OPTIONS only.
53 * lib/gcc-dg.exp: Likewise.
54
55 2015-06-22 Christian Bruel <christian.bruel@st.com>
56
57 PR target/52144
58 * gcc.target/arm/flip-thumb.c: New test.
59
60 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
61 Martin Liska <mliska@suse.cz>
62
63 PR ipa/65908
64 * g++.dg/ipa/pr65908.C: New testcase.
65
66 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
67
68 PR c++/65882
69 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
70 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
71
72 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
73
74 * gnat.dg/specs/debug1.ads: Adjust.
75
76 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
77
78 * gcc.target/aarch64/fmovd-zero-mem.c: New.
79 * gcc.target/aarch64/fmovd-zero-reg.c: New.
80 * gcc.target/aarch64/fmovf-zero-mem.c: New.
81 * gcc.target/aarch64/fmovf-zero-reg.c: New.
82 * gcc.target/aarch64/fmovld-zero-mem.c: New.
83 * gcc.target/aarch64/fmovld-zero-mem.c: New.
84 * gcc.target/aarch64/fmovd-zero.c: Delete.
85 * gcc.target/aarch64/fmovf-zero.c: Delete.
86
87 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
88
89 * gcc.target/vax/bswapdi-1.c: New.
90
91 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
92
93 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
94
95 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
96
97 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
98
99 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
100
101 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
102
103 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
104
105 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
106
107 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
108
109 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
110
111 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
112
113 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
114
115 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
116
117 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
118
119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
120
121 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
122
123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
124
125 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
126
127 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
128
129 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
130
131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
132
133 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
134
135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
136
137 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
138
139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
140
141 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
142
143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
144
145 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
146
147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
148
149 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
150
151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
152
153 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
154
155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
156
157 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
158
159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
160
161 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
162
163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
164
165 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
166
167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
168
169 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
170 (_ARM_FPSCR): Add FZ field.
171 (clean_results): Force FZ=1 on AArch64.
172 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
173
174 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
175
176 * gcc.target/aarch64/pr62308.c: New test.
177
178 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
179
180 PR fortran/66549
181 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
182
183 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
184
185 * gcc.target/i386/mpx/pr66581.c: New test.
186
187 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
188
189 * gcc.target/i386/cmov9.c: New test.
190
191 2015-06-18 Richard Biener <rguenther@suse.de>
192
193 * g++.dg/other/const4.C: New testcase.
194
195 2015-06-18 Michael Matz <matz@suse.de>
196
197 PR middle-end/66253
198 * gcc.dg/vect/pr66253.c: New testcase.
199
200 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
201
202 PR target/66569
203 * gcc.target/i386/mpx/chkp-vararg.c: New test.
204
205 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
206
207 PR middle-end/66568
208 * gcc.target/i386/mpx/pr66568.c: New test.
209
210 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
211
212 PR middle-end/66567
213 * gcc.target/i386/mpx/pr66567.c: New test.
214
215 2015-06-18 Richard Biener <rguenther@suse.de>
216
217 PR tree-optimization/66510
218 * gcc.dg/vect/slp-perm-12.c: New testcase.
219
220 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
221
222 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
223 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
224 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
225 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
226
227 2015-06-17 Jakub Jelinek <jakub@redhat.com>
228
229 PR c++/66571
230 * g++.dg/gomp/pr66571-1.C: New test.
231
232 PR middle-end/66429
233 * c-c++-common/gomp/pr66429.c: New test.
234
235 2015-06-17 David Malcolm <dmalcolm@redhat.com>
236
237 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
238 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
239 ...this.
240 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
241 New testcase.
242 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
243 New testcase.
244
245 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
246
247 PR testsuite/65944
248 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
249
250 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
251
252 * gcc.target/mips/pr65862-1.c: New test.
253 * gcc.target/mips/pr65862-2.c: Likewise.
254
255 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
256
257 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
258 * gcc.target/i386/pr52252-atom.c: Ditto.
259 * gcc.target/i386/vect-div-1.c: Ditto.
260 * gcc.target/i386/rotate-5.c: Ditto.
261 * gcc.target/i386/pr50202.c: Ditto.
262 * gcc.target/i386/pr37843-3.c: Ditto.
263 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
264 * gcc.target/i386/pr53397-1.c: Ditto.
265 * gcc.target/i386/pr55934.c: Ditto.
266 * gcc.target/i386/pr37843-4.c: Ditto.
267 * gcc.target/i386/pr60451.c: Ditto.
268 * gcc.target/i386/pr53397-2.c: Ditto.
269 * gcc.target/i386/vectorize1.c: Ditto.
270 * gcc.target/i386/extract-insert-combining.c: Ditto.
271 * gcc.target/i386/pr53759.c: Ditto.
272 * gcc.target/i386/pr52252-core.c: Ditto.
273 * gcc.target/i386/rotate-3.c: Ditto.
274 * gcc.target/i386/sse-20.c: Ditto.
275 * gcc.target/i386/rotate-4.c: Ditto.
276 * gcc.target/i386/pr61403.c: Ditto.
277 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
278 * gcc.target/i386/pr60901.c: Ditto.
279 * gcc.target/i386/pr59794-7.c: Ditto.
280 * gcc.target/i386/pr62208.c: Ditto.
281 * gcc.target/i386/pr53416.c: Ditto.
282 * gcc.target/i386/asm-dialect-1.c: Ditto.
283 * gcc.target/i386/pr50038.c: Ditto.
284 * gcc.target/i386/47698.c: Ditto.
285 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
286 * gcc.target/i386/pr59794-2.c: Ditto.
287 * gcc.target/i386/pr59794-3.c: Ditto.
288 * gcc.target/i386/pr39058.c: Ditto.
289 * gcc.target/i386/pr60205-1.c: Ditto.
290 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
291 * gcc.target/i386/sse2-movq-2.c: Ditto.
292
293 2015-06-17 Richard Biener <rguenther@suse.de>
294
295 PR tree-optimization/66251
296 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
297
298 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
299
300 PR c++/59682
301 * g++.dg/parse/new-placement1.C: New.
302
303 2015-06-16 David Malcolm <dmalcolm@redhat.com>
304
305 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
306 * jit.dg/test-compound-assignment.c: New testcase.
307
308 2015-06-16 David Malcolm <dmalcolm@redhat.com>
309
310 PR jit/66539
311 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
312 to "testcases" array.
313
314 2015-06-16 David Malcolm <dmalcolm@redhat.com>
315
316 PR jit/66539
317 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
318 * jit.dg/test-debug-strings.c: New test case.
319 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
320 the discriminant has a sane debug string.
321
322 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
323
324 PR target/56766
325 * gcc.target/i386/pr56766-1.c: New test.
326 * gcc.target/i386/pr56766-2.c: Ditto.
327
328 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
329
330 * gcc.target/mips/loongson-shift-count-truncated-1.c:
331 Skip on mips*-mti-linux* and mips*-img-linux* targets.
332 * gcc.target/mips/loongson-simd.c: Ditto.
333
334 2015-06-16 Richard Biener <rguenther@suse.de>
335
336 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
337
338 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
339
340 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
341 passed by the testsuite driver.
342
343 2015-06-16 Richard Biener <rguenther@suse.de>
344
345 * gcc.dg/vect/slp-perm-11.c: New testcase.
346
347 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
348
349 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
350 dg-options.
351
352 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
353
354 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
355 Reinstate calls to torture-init and torture-finalize.
356
357 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
358
359 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
360
361 2015-06-15 Nathan Sidwell <nathan@acm.org>
362
363 PR c++/58583
364 * g++.dg/cpp0x/nsdmi-template14.C: New test.
365
366 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
367
368 PR c++/51048
369 * g++.dg/cpp0x/local-type1.C: New.
370
371 2015-06-15 Andre Vehreschild <vehre@gmx.de>
372
373 PR fortran/44672
374 PR fortran/45440
375 PR fortran/57307
376 * gfortran.dg/allocate_with_source_3.f90: Removed check for
377 unimplemented error.
378 * gfortran.dg/allocate_with_source_7.f08: New test.
379 * gfortran.dg/allocate_with_source_8.f08: New test.
380
381 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
382
383 PR c++/65168
384 * g++.dg/warn/Walways-true-3.C: New test.
385
386 2015-06-13 Tom de Vries <tom@codesourcery.com>
387
388 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
389
390 2015-06-13 Tom de Vries <tom@codesourcery.com>
391
392 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
393 (main): Remove superfluous attributes.
394 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
395 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
396
397 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
398
399 * gcc.target/i386/monitorx.c: New.
400 * gcc.target/i386/sse-12.c: Add -mmwaitx.
401 * gcc.target/i386/sse-13.c: Ditto.
402 * gcc.target/i386/sse-14.c: Ditto.
403 * gcc.target/i386/sse-22.c: Ditto.
404 * gcc.target/i386/sse-23.c: Ditto.
405 * g++.dg/other/i386-2.C: Ditto.
406 * g++.dg/other/i386-3.C: Ditto.
407
408 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
409
410 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
411
412 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
413
414 PR fortran/66079
415 * gfortran.dg/allocatable_scalar_13.f90: New test
416
417 2015-06-11 Marek Polacek <polacek@redhat.com>
418
419 * gcc.dg/fold-xor-3.c: New test.
420
421 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
422
423 * gcc.target/arm/short-it-ifcvt-1.c: New test.
424 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
425
426 2015-06-11 Christian Bruel <christian.bruel@st.com>
427
428 PR target/52144
429 * gcc.target/arm/pragma_attribute.c: New test.
430
431 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
432
433 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
434
435 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
436
437 PR target/66473
438 * gcc.target/i386/pr66473.c: New test.
439
440 2015-06-10 Jakub Jelinek <jakub@redhat.com>
441
442 PR target/66470
443 * gcc.dg/tls/pr66470.c: New test.
444 * gcc.target/i386/pr66470.c: New test.
445
446 2015-06-10 Christian Bruel <christian.bruel@st.com>
447
448 PR target/52144
449 * gcc.target/arm/attr_arm.c: New test
450 * gcc.target/arm/attr_arm-err.c: New test
451 * gcc.target/arm/attr_thumb.c: New test
452 * gcc.target/arm/attr_thumb-static.c: New test
453
454 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
455
456 PR target/66200
457 PR target/66428
458 PR c++/66192
459 * g++.dg/abi/aarch64_guard1.C: Adjust test.
460
461 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
462
463 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
464 passed by the testsuite driver.
465
466 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
467
468 Revert:
469 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
470 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
471 * gcc.dg/ssp-1.c: Make counter a register.
472 * gcc.dg/ssp-2.c: Likewise.
473 * gcc.dg/torture/parm-coalesce.c: New.
474
475 2015-06-09 Tom de Vries <tom@codesourcery.com>
476
477 * gcc.target/i386/vararg-loc.c: New test.
478
479 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
480
481 PR c++/65815
482 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
483 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
484
485 2015-06-09 Marek Polacek <polacek@redhat.com>
486
487 PR tree-optimization/66299
488 * gcc.dg/pr66299-1.c: New test.
489 * gcc.dg/pr66299-2.c: New test.
490 * gcc.dg/pr66299-3.c: New test.
491
492 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
493
494 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
495 passed by the testsuite driver.
496
497 2015-06-09 Richard Biener <rguenther@suse.de>
498
499 PR middle-end/66423
500 * gcc.dg/fold-modpow2.c: New testcase.
501
502 2015-06-09 Richard Biener <rguenther@suse.de>
503
504 PR tree-optimization/66419
505 * gcc.dg/vect/bb-slp-37.c: New testcase.
506
507 2015-06-09 Shiva Chen <shiva0217@gmail.com>
508
509 * gcc.target/arm/stl-cond.c: New test.
510
511 2015-06-09 Richard Biener <rguenther@suse.de>
512
513 PR middle-end/66413
514 * gcc.dg/torture/pr66413.c: New testcase.
515
516 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
517
518 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
519 * gcc.dg/ssp-1.c: Make counter a register.
520 * gcc.dg/ssp-2.c: Likewise.
521 * gcc.dg/torture/parm-coalesce.c: New.
522
523 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
524
525 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
526 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
527
528 2015-06-08 Tom de Vries <tom@codesourcery.com>
529
530 PR rtl-optimization/66444
531 * gcc.dg/pr66444.c: New test.
532
533 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
534
535 PR fortran/66245
536 * gfortran.dg/class_is_1.f90: New test.
537 * gfortran.dg/type_is_1.f90: Ditto.
538
539 2015-06-08 Marek Polacek <polacek@redhat.com>
540
541 PR c/66415
542 * gcc.dg/cpp/pr66415-1.c: New test.
543 * gcc.dg/cpp/pr66415-2.c: New test.
544
545 2015-06-08 Richard Biener <rguenther@suse.de>
546
547 PR tree-optimization/66422
548 * gcc.dg/Warray-bounds-16.c: New testcase.
549
550 2015-06-08 Richard Biener <rguenther@suse.de>
551
552 * gcc.dg/vect/slp-perm-10.c: New testcase.
553 * gcc.dg/vect/slp-23.c: Adjust.
554 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
555 vector pointer update.
556
557 2015-06-08 Marek Polacek <polacek@redhat.com>
558
559 PR sanitizer/66452
560 * g++.dg/ubsan/pr66452.C: New test.
561
562 2015-06-08 Tom de Vries <tom@codesourcery.com>
563
564 PR tree-optimization/66436
565 * gcc.dg/gomp/dump-new-function-2.c: New test.
566 * gcc.dg/gomp/dump-new-function-3.c: Same.
567 * gcc.dg/gomp/dump-new-function.c: Same.
568
569 2015-06-08 Tom de Vries <tom@codesourcery.com>
570
571 PR tree-optimization/66435
572 * gcc.dg/gomp/notify-new-function-2.c: New test.
573 * gcc.dg/gomp/notify-new-function-3.c: Same.
574 * gcc.dg/gomp/notify-new-function.c: Same.
575
576 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
577
578 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
579 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
580 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
581 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
582 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
583 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
584 -fshort-enum.
585
586 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
587
588 PR fortran/47659
589 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
590 * gfortran.dg/warn_conversion.f90: Add warning for change in value
591 for assignment.
592 * gfortran.dg/warn_conversion_3.f90: Add warnings.
593 * gfortran.dg/warn_conversion_5.f90: New test.
594 * gfortran.dg/warn_conversion_6.f90: New test.
595 * gfortran.dg/warn_conversion_7.f90: New test.
596
597 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
598
599 PR fortran/66347
600 * gfortran.dg/blockdata_9.f: New test.
601
602 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
603
604 PR fortran/66385
605 * gfortran.dg/forall_17.f90: New test.
606
607 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
608
609 * g++.dg/cpp0x/pr57101.C: Add warning.
610 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
611 * g++.dg/ext/visibility/anon7.C: Same.
612 * g++.dg/ipa/pr63587-2.C: Same.
613 * g++.dg/opt/dump1.C: Same.
614 * g++.dg/opt/pr59622-3.C: Same.
615 * g++.dg/opt/pr59622.C: Same.
616 * g++.dg/torture/pr46383.C: Same.
617 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
618 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
619 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
620 functions.
621 * gfortran.dg/intent_out_8.f90: Same.
622 * gfortran.dg/warn_target_lifetime_3.f90: Same.
623
624 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
625
626 PR fortran/66377
627 gfortran.dg/equiv_9.f90: New test.
628
629
630 2015-06-05 Tom de Vries <tom@codesourcery.com>
631
632 merge from gomp4 branch:
633 2015-05-28 Tom de Vries <tom@codesourcery.com>
634
635 PR tree-optimization/65443
636 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
637 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
638 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
639
640 2015-06-05 Nathan Sidwell <nathan@acm.org>
641
642 PR c++/52595
643 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
644
645 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
646
647 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
648
649 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
650
651 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
652
653 2015-06-04 Sriraman Tallam <tmsriram@google.com>
654
655 * testsuite/gcc.target/i386/noplt-1.c: New test.
656 * testsuite/gcc.target/i386/noplt-2.c: New test.
657 * testsuite/gcc.target/i386/noplt-3.c: New test.
658 * testsuite/gcc.target/i386/noplt-4.c: New test.
659
660 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
661
662 PR fortran/58749
663 * gfortran.dg/adjustl_1.f90: New test.
664
665 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
666
667 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
668 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
669
670 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
671
672 * lto.c (iterative_hash_canonical_type,
673 gimple_register_canonical_type): only hash main variants of types
674
675 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
676
677 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
678 Move set of dg-do-what-default after early return.
679
680 2015-06-04 Marek Polacek <polacek@redhat.com>
681
682 PR c/66341
683 * gcc.dg/lvalue-8.c: New test.
684
685 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
686 Paolo Carlini <paolo.carlini@oracle.com>
687
688 PR c++/66130
689 * g++.dg/other/pr66130.C: New.
690 * g++.dg/cpp0x/pr66130.C: Likewise.
691
692 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
693
694 * g++.dg/cpp0x/decl-loc1.C: New.
695 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
696 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
697 * g++.dg/init/ctor8.C: Likewise.
698 * g++.dg/parse/semicolon4.C: Likewise.
699
700 2015-06-03 Marek Polacek <polacek@redhat.com>
701
702 PR sanitizer/66190
703 * g++.dg/ubsan/static-init-1.C: New test.
704 * g++.dg/ubsan/static-init-2.C: New test.
705 * g++.dg/ubsan/static-init-3.C: New test.
706
707 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
708
709 PR target/66275
710 * gcc.target/i386/pr66275.c: New test.
711
712 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
713
714 * gcc.dg/Wcxx-compat-22.c: New testcase.
715 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
716 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
717 * c-c++-common/pr58346-1.c: Likewise.
718 * c-c++-common/transparent-union-1.c: Likewise.
719
720 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
721
722 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
723 * g++.dg/plugin/def_plugin.c: New file.
724 * g++.dg/plugin/def-plugin-test.C: New file.
725
726 2015-06-03 Richard Biener <rguenther@suse.de>
727
728 * gcc.dg/vect/bb-slp-36.c: New testcase.
729
730 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
731
732 * gcc.dg/lto/chkp-removed-alias_0.c: New.
733
734 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
735
736 * gcc.dg/lto/chkp-privatize-1_0.c: New.
737 * gcc.dg/lto/chkp-privatize-1_1.c: New.
738 * gcc.dg/lto/chkp-privatize-2_0.c: New.
739 * gcc.dg/lto/chkp-privatize-2_1.c: New.
740
741 2015-06-03 Marek Polacek <polacek@redhat.com>
742
743 PR c/64223
744 PR c/29358
745 * gcc.dg/pr64223-1.c: New test.
746 * gcc.dg/pr64223-2.c: New test.
747
748 2015-06-03 Richard Biener <rguenther@suse.de>
749
750 PR tree-optimization/63916
751 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
752
753 2015-06-03 Richard Biener <rguenther@suse.de>
754
755 PR tree-optimization/66375
756 * gcc.dg/torture/pr66375.c: New testcase.
757
758 2015-06-03 Bin Cheng <bin.cheng@arm.com>
759
760 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
761
762 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
763
764 PR target/65768
765 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
766
767 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
768
769 PR fortran/66380
770 * gfortran.dg/reshape_7.f90: New test.
771
772 2015-06-02 David Malcolm <dmalcolm@redhat.com>
773
774 PR c/66220:
775 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
776 (fn_36): New.
777
778 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
779
780 PR c/49551
781 * gcc.dg/pr49551.c: New testcase.
782
783 2015-06-02 Richard Biener <rguenther@suse.de>
784
785 PR debug/65549
786 * g++.dg/lto/pr65549_0.C: New testcase.
787
788 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
789
790 PR libgomp/65742
791 PR middle-end/66332
792 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
793
794 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
795
796 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
797
798 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
799
800 PR c++/61683
801 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
802
803 2015-06-02 Bin Cheng <bin.cheng@arm.com>
804
805 PR tree-optimization/48052
806 * gcc.dg/tree-ssa/scev-8.c: New.
807 * gcc.dg/tree-ssa/scev-9.c: New.
808 * gcc.dg/tree-ssa/scev-10.c: New.
809 * gcc.dg/vect/pr48052.c: New.
810
811 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
812
813 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
814
815 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
816
817 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
818
819 2015-06-02 Marek Polacek <polacek@redhat.com>
820
821 PR middle-end/66345
822 * gcc.dg/torture/pr66345.c: New test.
823
824 2015-06-02 Richard Biener <rguenther@suse.de>
825
826 PR tree-optimization/65961
827 * gcc.dg/torture/pr65961.c: New testcase.
828
829 2015-06-02 Bin Cheng <bin.cheng@arm.com>
830
831 PR tree-optimization/52563
832 PR tree-optimization/62173
833 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
834 * gcc.dg/tree-ssa/scev-4.c: Ditto.
835
836 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
837
838 * gnat.dg/specs/varsize_return2.ads: New test.
839 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
840
841 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
842
843 * gcc.dg/vect/vect-outer-simd-1.c: New test.
844
845 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
846
847 PR target/65697
848 * gcc.target/aarch64/sync-comp-swap.c: New.
849 * gcc.target/aarch64/sync-comp-swap.x: New.
850 * gcc.target/aarch64/sync-op-acquire.c: New.
851 * gcc.target/aarch64/sync-op-acquire.x: New.
852 * gcc.target/aarch64/sync-op-full.c: New.
853 * gcc.target/aarch64/sync-op-full.x: New.
854 * gcc.target/aarch64/sync-op-release.c: New.
855 * gcc.target/aarch64/sync-op-release.x: New.
856
857 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
858
859 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
860 (bar): Predefined.
861
862 2015-06-01 Richard Biener <rguenther@suse.de>
863
864 PR tree-optimization/66349
865 PR tree-optimization/66352
866 PR tree-optimization/66357
867 * gcc.dg/torture/pr66357.c: New testcase.
868 * gcc.dg/torture/pr66349.c: Likewise.
869 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
870
871 2015-06-01 Richard Biener <rguenther@suse.de>
872
873 Revert
874 2015-05-29 Richard Biener <rguenther@suse.de>
875
876 PR tree-optimization/66314
877 * gcc.dg/asan/pr66314.c: New testcase.
878
879 2015-06-01 Richard Biener <rguenther@suse.de>
880
881 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
882
883 2015-06-01 Jakub Jelinek <jakub@redhat.com>
884
885 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
886 directives.
887 (hp3, hp4): Add inline keyword.
888 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
889 (hp2): Add inline keyword.
890 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
891 (hp2): Add inline keyword.
892
893 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
894
895 PR target/65527
896 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
897 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
898 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
899 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
900
901 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
902
903 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
904 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
905
906 2015-06-01 Richard Biener <rguenther@suse.de>
907
908 PR tree-optimization/66280
909 * g++.dg/torture/pr66280.C: New testcase.
910 * g++.dg/torture/pr66280-2.C: Likewise.
911
912 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
913
914 * gnat.dg/addr9_1.adb: New test.
915 * gnat.dg/addr9_2.adb: Likewise.
916 * gnat.dg/addr9_3.adb: Likewise.
917 * gnat.dg/addr9_4.adb: Likewise.
918
919 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
920
921 * g++.dg/other/dump-ada-spec-4.C: New test.
922
923 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
924
925 * gcc.dg/alias-8.c: Fix dg-warning.
926
927 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
928
929 * gcc.dg/alias-8.c: Do not xfail.
930 * gcc.dg/pr62167.c: Prevent FRE.
931 * gcc.dg/alias-14.c: New testcase.
932
933 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
934
935 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
936
937 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
938
939 PR target/66215
940 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
941 dg-options.
942 * gcc.target/s390/hotpatch-10.c: Likewise.
943 * gcc.target/s390/hotpatch-11.c: Likewise.
944 * gcc.target/s390/hotpatch-12.c: Likewise.
945 * gcc.target/s390/hotpatch-17.c: Likewise.
946 * gcc.target/s390/hotpatch-18.c: Likewise.
947 * gcc.target/s390/hotpatch-20.c: Likewise.
948 * gcc.target/s390/hotpatch-21.c: Likewise.
949 * gcc.target/s390/hotpatch-22.c: Likewise.
950 * gcc.target/s390/hotpatch-23.c: Likewise.
951 * gcc.target/s390/hotpatch-24.c: Likewise.
952 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
953 to check for the exact nops too.
954 * gcc.target/s390/hotpatch-3.c: Likewise.
955 * gcc.target/s390/hotpatch-4.c: Likewise.
956 * gcc.target/s390/hotpatch-5.c: Likewise.
957 * gcc.target/s390/hotpatch-6.c: Likewise.
958 * gcc.target/s390/hotpatch-7.c: Likewise.
959 * gcc.target/s390/hotpatch-8.c: Likewise.
960 * gcc.target/s390/hotpatch-9.c: Likewise.
961 * gcc.target/s390/hotpatch-14.c: Likewise.
962 * gcc.target/s390/hotpatch-15.c: Likewise.
963 * gcc.target/s390/hotpatch-16.c: Likewise.
964 * gcc.target/s390/hotpatch-19.c: Likewise.
965 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
966 scan-assembler-times counting number of .align directives.
967 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
968 dg-options. Remove scan-assembler-times counting number of .align
969 directives.
970 * gcc.target/s390/hotpatch-26.c: New file.
971 * gcc.target/s390/hotpatch-27.c: New file.
972 * gcc.target/s390/hotpatch-28.c: New file.
973 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
974 using -Os -O0 -O1 -O2 -O3 options.
975
976 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
977
978 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
979
980 2015-05-29 Jakub Jelinek <jakub@redhat.com>
981
982 PR tree-optimization/66142
983 * gcc.dg/vect/pr66142.c: New test.
984
985 2015-05-29 Richard Biener <rguenther@suse.de>
986
987 PR tree-optimization/66314
988 * gcc.dg/asan/pr66314.c: New testcase.
989
990 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
991
992 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
993 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
994 Adjust all callers.
995 (schedule-cleanups, dg-keep-saved-temps): New proc.
996 (gcc-dg-test-1): Schedule cleanups.
997 * lib/profopt.exp (profopt-execute): Likewise.
998 * g++.dg/cdce3.C: Adjust expected line numbers.
999 * gcc.dg/cdce1.c: Likewise.
1000 * gcc.dg/cdce2.c: Likewise.
1001 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1002 * gcc.dg/strlenopt-24.c: Likewise.
1003 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1004 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1005 * obj-c++.dg/encode-2.mm: Likewise.
1006
1007 2015-05-28 DJ Delorie <dj@redhat.com>
1008
1009 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1010
1011 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1012
1013 * gnat.dg/discr43.adb: New test.
1014
1015 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1016
1017 * gnat.dg/varsize_temp.adb: Rename into...
1018 * gnat.dg/varsize1.adb: ...this.
1019 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1020 * gnat.dg/varsize2.ad[sb]: ...this.
1021 * gnat.dg/varsize3_1.adb: New test.
1022 * gnat.dg/varsize3_2.adb: Likewise.
1023 * gnat.dg/varsize3_3.adb: Likewise.
1024 * gnat.dg/varsize3_4.adb: Likewise.
1025 * gnat.dg/varsize3_5.adb: Likewise.
1026 * gnat.dg/varsize3_6.adb: Likewise.
1027 * gnat.dg/varsize3_pkg1.ads: New helper.
1028 * gnat.dg/varsize3_pkg2.ads: Likewise.
1029 * gnat.dg/varsize3_pkg3.ads: Likewise.
1030
1031 2015-05-28 Richard Biener <rguenther@suse.de>
1032
1033 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1034
1035 2015-05-28 Richard Biener <rguenther@suse.de>
1036
1037 PR tree-optimization/66142
1038 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1039
1040 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1041
1042 PR target/63810
1043 * gcc.dg/darwin-minversion-3.c: Update testcase.
1044 * gcc.dg/darwin-minversion-4.c: Ditto.
1045 * gcc.dg/darwin-minversion-5.c: New testcase.
1046 * gcc.dg/darwin-minversion-6.c: Ditto.
1047 * gcc.dg/darwin-minversion-7.c: Ditto.
1048 * gcc.dg/darwin-minversion-8.c: Ditto.
1049 * gcc.dg/darwin-minversion-9.c: Ditto.
1050 * gcc.dg/darwin-minversion-10.c: Ditto.
1051 * gcc.dg/darwin-minversion-11.c: Ditto.
1052 * gcc.dg/darwin-minversion-12.c: Ditto.
1053
1054 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1055
1056 PR rtl-optimization/66168
1057 * gcc.c-torture/compile/pr66168.c: New test.
1058
1059 2015-05-27 Jeff Law <law@redhat.com>
1060
1061 PR target/39726
1062 * gcc.dg/target/m68k/pr39726-1.c: New test.
1063
1064 2015-05-27 Nathan Sidwell <nathan@acm.org>
1065
1066 PR c++/66270
1067 * g++.dg/ext/alias-canon3.C: New.
1068
1069 2015-05-27 Richard Biener <rguenther@suse.de>
1070
1071 PR tree-optimization/66272
1072 Revert parts of
1073 2014-08-15 Richard Biener <rguenther@suse.de>
1074
1075 PR tree-optimization/62031
1076 * gcc.dg/torture/pr66272.c: New testcase.
1077
1078 2015-05-27 Richard Biener <rguenther@suse.de>
1079
1080 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1081
1082 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1083
1084 PR target/65358
1085 * gcc.dg/pr65358.c: New test.
1086
1087 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1088
1089 PR fortran/65548
1090 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1091 semantic.
1092 * gfortran.dg/allocate_with_source_6.f90: New test.
1093
1094 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1095
1096 * gnat.dg/atomic7_1.adb: New test.
1097 * gnat.dg/atomic7_2.adb: Likewise.
1098 * gnat.dg/atomic7_pkg1.ads: New helper.
1099 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1100
1101 2015-05-26 Michael Matz <matz@suse.de>
1102
1103 PR middle-end/66251
1104 * gcc.dg/vect/pr66251.c: New test.
1105
1106 2015-05-26 Richard Biener <rguenther@suse.de>
1107
1108 PR tree-optimization/66142
1109 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1110
1111 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1112
1113 PR fortran/66082
1114 * gfortran.dg/allocatable_scalar_13.f90: New test
1115
1116 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1117
1118 * gnat.dg/warn11.adb: New test.
1119 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1120
1121 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1122
1123 * gnat.dg/vfa1_1.adb: New test.
1124 * gnat.dg/vfa1_2.adb: Likewise.
1125 * gnat.dg/vfa1_3.adb: Likewise.
1126 * gnat.dg/vfa1_4.adb: Likewise.
1127 * gnat.dg/vfa1_pkg.ads: New helper.
1128
1129 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1130
1131 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1132 * gcc.target/i386/pr66232-3.c: Likewise.
1133
1134 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1135
1136 PR target/66274
1137 * gcc.target/i386/pr66274.c: New test.
1138
1139 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1140
1141 * gnat.dg/renaming6.ad[sb]: New test.
1142
1143 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1144
1145 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1146 and 'dg-require-effective-target pie'.
1147
1148 2015-05-23 Nathan Sidwell <nathan@acm.org>
1149
1150 PR c++/66243
1151 * g++.dg/cpp0x/pr66243.C: New.
1152
1153 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1154
1155 PR lto/66180
1156 * g++.dg/lto/pr66180_0.C: New testcase.
1157 * g++.dg/lto/pr66180_1.C: New testcase.
1158
1159 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1160
1161 PR fortran/66257
1162 * typebound_call_27.f90: New file.
1163
1164 2015-05-23 Nathan Sidwell <nathan@acm.org>
1165
1166 PR c++/65936
1167 * g++.dg/template/pr65936.C: New.
1168
1169 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1170
1171 PR tree-optimization/63387
1172 * gcc.dg/pr63387-2.c: New testcase.
1173
1174 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1175
1176 * gcc.dg/simd-1.c: Update to the new message.
1177
1178 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1179
1180 * gcc.dg/nand.c: New testcase.
1181
1182 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1183
1184 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1185 Set dg-do-what-default to compile only on ARM targets without
1186 arm_neon_hw execution support. Remove redundant c-torture-execute
1187 in loop over test cases.
1188
1189 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1190
1191 PR target/65491
1192 * gcc.target/aarch64/pr65491_1.c: New test.
1193 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1194 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1195
1196 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1197
1198 PR c++/65598
1199 * g++.dg/cpp0x/explicit9.C: New.
1200 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1201
1202 2015-05-22 Richard Biener <rguenther@suse.de>
1203
1204 PR tree-optimization/66251
1205 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1206
1207 2015-05-22 Marek Polacek <polacek@redhat.com>
1208
1209 PR c/47043
1210 * c-c++-common/attributes-enum-1.c: New test.
1211 * c-c++-common/attributes-enum-2.c: New test.
1212 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1213 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1214
1215 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1216
1217 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1218 effective target support. If no arm_neon_hw support, do not attempt
1219 to execute the tests; only compile them.
1220 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
1221 and "dg-require-effective-target arm_neon_ok".
1222 * gcc.target/arm/simd/vextp16_1.c: Likewise.
1223 * gcc.target/arm/simd/vextp64_1.c: Likewise.
1224 * gcc.target/arm/simd/vextp8_1.c: Likewise.
1225 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
1226 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
1227 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
1228 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
1229 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
1230 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
1231 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
1232 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
1233 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
1234 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
1235 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
1236 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
1237 * gcc.target/arm/simd/vexts16_1.c: Likewise.
1238 * gcc.target/arm/simd/vexts32_1.c: Likewise.
1239 * gcc.target/arm/simd/vexts64_1.c: Likewise.
1240 * gcc.target/arm/simd/vexts8_1.c: Likewise.
1241 * gcc.target/arm/simd/vextu16_1.c: Likewise.
1242 * gcc.target/arm/simd/vextu32_1.c: Likewise.
1243 * gcc.target/arm/simd/vextu64_1.c: Likewise.
1244 * gcc.target/arm/simd/vextu8_1.c: Likewise.
1245 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
1246 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
1247 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
1248 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1249 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1250 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1251 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1252 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1253 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1254 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1255 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1256 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1257 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1258 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1259 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1260 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1261 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1262 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1263 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1264 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1265 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1266 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1267 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1268 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1269 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1270 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1271 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1272 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1273 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1274 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1275 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1276 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1277 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1278 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1279 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1280 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1281 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1282 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1283 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1284 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1285 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1286 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1287 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1288 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1289 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1290 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1291 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1292 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1293 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1294 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1295 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1296 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1297 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1298 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1299 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1300 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1301 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1302 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1303 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1304 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1305 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1306 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1307 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1308 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1309 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1310 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1311 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1312 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1313 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1314 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1315 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1316 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1317 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1318 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1319 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1320 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1321 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1322 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1323 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1324 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1325 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1326 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1327 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1328 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1329 * gcc.target/arm/simd/vzips16_1.c: Likewise.
1330 * gcc.target/arm/simd/vzips32_1.c: Likewise.
1331 * gcc.target/arm/simd/vzips8_1.c: Likewise.
1332 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1333 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1334 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1335
1336 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1337
1338 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1339 * gcc.dg/vect/pr59354.c: Likewise.
1340 * gcc.dg/vect/pr64252.c: Likewise.
1341 * gcc.dg/vect/pr64404.c: Likewise.
1342 * gcc.dg/vect/pr64493.c: Likewise.
1343 * gcc.dg/vect/pr64495.c: Likewise.
1344 * gcc.dg/vect/pr64844.c: Likewise.
1345 * gcc.dg/vect/pr65518.c: Likewise.
1346 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1347
1348 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
1349
1350 PR c++/66210
1351 * g++.dg/cpp1y/var-templ28.C: New.
1352
1353 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
1354
1355 PR target/66232
1356 * gcc.target/i386/pr66232-1.c: New test.
1357 * gcc.target/i386/pr66232-2.c: Likewise.
1358 * gcc.target/i386/pr66232-3.c: Likewise.
1359 * gcc.target/i386/pr66232-4.c: Likewise.
1360 * gcc.target/i386/pr66232-5.c: Likewise.
1361
1362 2015-05-21 Nathan Sidwell <nathan@acm.org>
1363
1364 * g++.dg/cpp1y/pr60943.C: New.
1365
1366 2015-05-21 Jakub Jelinek <jakub@redhat.com>
1367
1368 PR tree-optimization/66233
1369 * gcc.c-torture/execute/pr66233.c: New test.
1370
1371 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1372
1373 PR fortran/66176
1374 * gfortran.dg/inline_matmul_11.f90: New test.
1375
1376 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
1377
1378 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1379 instead of listing several targets on its own.
1380 * gcc.target/i386/pr32219-2.c: Likewise.
1381 * gcc.target/i386/pr32219-3.c: Likewise.
1382 * gcc.target/i386/pr32219-4.c: Likewise.
1383 * gcc.target/i386/pr32219-5.c: Likewise.
1384 * gcc.target/i386/pr32219-6.c: Likewise
1385 * gcc.target/i386/pr32219-7.c: Likewise.
1386 * gcc.target/i386/pr32219-8.c: Likewise.
1387 * gcc.target/i386/pr39013-1.c: Likewise.
1388 * gcc.target/i386/pr39013-2.c: Likewise.
1389 * gcc.target/i386/pr64317.c: Likewise.
1390
1391 2015-05-21 Jeff Law <law@redhat.com>
1392
1393 * gcc.target/hppa/shadd-3.c: New test.
1394 * gcc.target/hppa/shadd-4.c: New test.
1395
1396 2015-05-21 Michael Matz <matz@suse.de>
1397
1398 * gcc.dg/vect/vect-strided-store.c: New test.
1399 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1400 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1401
1402 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1403
1404 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1405 * gcc.dg/pow-sqrt-synth-1.c: New test.
1406 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1407
1408 2015-05-21 Richard Biener <rguenther@suse.de>
1409
1410 PR c++/66211
1411 * g++.dg/conversion/pr66211.C: New testcase.
1412 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1413
1414 2015-05-21 Jeff Law <law@redhat.com>
1415
1416 * gcc.target/hppa/shadd-2.c: New test.
1417
1418 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
1419
1420 PR target/54236
1421 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1422
1423 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1424
1425 PR target/65937
1426 * gcc.target/arm/pr26702.c: Adjust target selector.
1427
1428 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
1429
1430 PR middle-end/66221
1431 * gcc.dg/lto/pr66221_0.c: New test.
1432 * gcc.dg/lto/pr66221_1.c: New test.
1433
1434 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
1435
1436 PR c/52952
1437 * gcc.dg/redecl-4.c: Update column numbers.
1438 * gcc.dg/format/bitfld-1.c: Likewise.
1439 * gcc.dg/format/attr-2.c: Likewise.
1440 * gcc.dg/format/attr-6.c: Likewise.
1441 * gcc.dg/format/attr-7.c (baz): Likewise.
1442 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1443 * gcc.dg/format/attr-4.c: Likewise.
1444 * gcc.dg/format/branch-1.c: Likewise.
1445 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1446 locations within strings with embedded escape sequences.
1447
1448 2015-05-20 Jeff Law <law@redhat.com>
1449
1450 * gcc.target/hppa/hppa.exp: New target test driver.
1451 * gcc.target/hppa/shadd-1.c: New test.
1452
1453 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
1454
1455 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1456
1457 2015-05-20 David Malcolm <dmalcolm@redhat.com>
1458
1459 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1460 (fn_33_k_and_r_style): New.
1461 (fn_33_stroustrup_style): New.
1462 (fn_33_allman_style): New.
1463 (fn_33_whitesmiths_style): New.
1464 (fn_33_horstmann_style): New.
1465 (fn_33_ratliff_banner_style): New.
1466 (fn_33_lisp_style): New.
1467 (fn_34_indent_dash_gnu): New.
1468 (fn_34_indent_dash_kr): New.
1469 (fn_34_indent_dash_orig): New.
1470 (fn_34_indent_linux_style): New.
1471
1472 2015-05-20 Andre Vehreschild <vehre@gmx.de>
1473
1474 PR fortran/65548
1475 * gfortran.dg/allocate_with_source_5.f90: Extend test.
1476
1477 2015-05-20 Bin Cheng <bin.cheng@arm.com>
1478
1479 PR tree-optimization/65447
1480 * gcc.dg/tree-ssa/pr65447.c: New test.
1481
1482 2015-05-19 Nathan sidwell <nathan@acm.org>
1483
1484 * g++.dg/cpp0x/pr65954.C: New.
1485
1486 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
1487
1488 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1489
1490 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1491
1492 * lib/target-supports.exp: Vector do not always have natural
1493 alignment on s390*.
1494
1495 2015-05-19 David Sherwood <david.sherwood@arm.com>
1496
1497 * gcc.dg/loop-invariant.c: New testcase.
1498
1499 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1500
1501 * lib/target-supports.exp: Vector do not always have natural
1502 alignment on s390*.
1503
1504 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1505
1506 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1507 s390*.
1508 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1509
1510 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1511
1512 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1513 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1514 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1515 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1516 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1517 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1518 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1519 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1520 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1521 * gcc.target/s390/zvector/vec-elem-1.c: New test.
1522
1523 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1524
1525 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1526
1527 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1528
1529 * gcc.target/s390/s390.exp
1530 (check_effective_target_vector): New check.
1531 * gcc.target/s390/vector/vec-abi-1.c: New test.
1532 * gcc.target/s390/vector/vec-abi-2.c: New test.
1533 * gcc.target/s390/vector/vec-abi-3.c: New test.
1534 * gcc.target/s390/vector/vec-abi-4.c: New test.
1535 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1536 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1537 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1538 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1539 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1540 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1541 * gcc.target/s390/vector/vec-clobber-1.c: New test.
1542 * gcc.target/s390/vector/vec-cmp-1.c: New test.
1543 * gcc.target/s390/vector/vec-cmp-2.c: New test.
1544 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1545 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1546 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1547 * gcc.target/s390/vector/vec-genmask-1.c: New test.
1548 * gcc.target/s390/vector/vec-genmask-2.c: New test.
1549 * gcc.target/s390/vector/vec-init-1.c: New test.
1550 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1551 * gcc.target/s390/vector/vec-shift-1.c: New test.
1552 * gcc.target/s390/vector/vec-sub-1.c: New test.
1553
1554 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1555
1556 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1557
1558 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1559
1560 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1561
1562 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1563
1564 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1565
1566 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1567
1568 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1569
1570 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1571
1572 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1573
1574 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1575
1576 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1577
1578 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1579
1580 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1581
1582 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1583
1584 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1585
1586 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1587
1588 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1589
1590 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1591
1592 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1593
1594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1595
1596 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1597
1598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1599
1600 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1601
1602 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
1603
1604 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1605
1606 2015-05-19 Jakub Jelinek <jakub@redhat.com>
1607
1608 PR tree-optimization/66187
1609 * gcc.c-torture/execute/pr66187.c: New test.
1610 * gcc.dg/pr66187-1.c: New test.
1611 * gcc.dg/pr66187-2.c: New test.
1612
1613 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1614
1615 * gcc.dg/vect/bb-slp-35.c: Adjust.
1616
1617 2015-05-19 Richard Biener <rguenther@suse.de>
1618
1619 PR tree-optimization/66165
1620 * gcc.dg/torture/pr66165.c: New testcase.
1621
1622 PR tree-optimization/66185
1623 * gcc.dg/torture/pr66185.c: New testcase.
1624
1625 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
1626
1627 PR target/54236
1628 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1629
1630 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
1631
1632 * gcc.target/mips/p5600-bonding.c : New file.
1633
1634 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1635
1636 PR fortran/66106
1637 * gfortran.dg/interface_operator_1.f90: New tests.
1638
1639 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1640
1641 PR fortran/66057
1642 * gfortran.dg/generic_29.f90: New tests.
1643
1644 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1645
1646 PR fortran/66043
1647 * gfortran.dg/storage_size_6.f90: New tests.
1648
1649 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1650
1651 PR fortran/66045
1652 * gfortran.dg/null1.f90: New test.
1653
1654 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1655
1656 PR fortran/66044
1657 * gfortran.dg/entry_21.f90: New test.
1658
1659 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1660
1661 PR fortran/66043
1662 * gfortran.dg/storage_size_6.f90: New tests.
1663
1664 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1665
1666 PR fortran/66040
1667 * gfortran.dg/misplaced_statement.f90: New test.
1668
1669 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1670
1671 PR fortran/66039
1672 * gfortran.dg/filepos1.f90: New test
1673
1674 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1675
1676 PR fortran/64925
1677 * gfortran.dg/pr64925.f90: New test.
1678
1679 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
1680
1681 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1682 unit.
1683 * gfortran.dg/lto/pr41576_1.f90: Ditto.
1684
1685 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
1686
1687 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1688 to the family of pie capable targets.
1689
1690 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
1691
1692 * gcc.target/arm/bics_1.c : New testcase.
1693 * gcc.target/arm/bics_2.c : New testcase.
1694 * gcc.target/arm/bics_3.c : New testcase.
1695 * gcc.target/arm/bics_4.c : New testcase.
1696
1697 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
1698
1699 * gcc.target/mips/umips-attr.c: New test.
1700
1701 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1702
1703 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1704 * gcc.dg/20150120-2.c (dg-final): Ditto.
1705 * gcc.dg/20150120-2.c (dg-final): Ditto.
1706 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1707
1708 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
1709
1710 PR target/66174
1711 * gcc.target/i386/pr66174.c: New test.
1712
1713 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
1714
1715 PR fortran/37131
1716 * gfortran.dg/matmul_bounds_6.f90: New test.
1717 * gfortran.dg/matmul_bounds_7.f90: New test.
1718
1719 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
1720
1721 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1722 * gfortran.dg/lto/pr41576_1.f90: Add interface.
1723 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1724 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1725 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1726 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1727
1728 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1729
1730 PR fortran/65903
1731 * gfortran.dg/continuation_13.f90: Update test.
1732 * gfortran.dg/pr65903.f90: New test.
1733
1734 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
1735
1736 PR fortran/66113
1737 * gfortran.dg/block_14.f90: New test.
1738
1739 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
1740
1741 PR fortran/44054
1742 * lib/gfortran-dg.exp: Update regex to handle two locations for
1743 the same diagnostic without caret.
1744 * gfortran.dg/badline.f: Test also that line numbers are correct
1745 before and after "left but not entered" warning.
1746
1747 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1748 Zhenqiang Chen <zhenqiang.chen@linaro.org>
1749
1750 PR target/65768
1751 * gcc.target/arm/maskdata.c: New test.
1752
1753 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
1754
1755 PR fortran/65792
1756 * gfortran.dg/derived_constructor_components_5: New test
1757
1758 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
1759
1760 PR target/66140
1761 * gcc.target/alpha/pr66140.c: New test.
1762
1763 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
1764
1765 PR c/48956
1766 * gcc.dg/Wconversion-complex-c99.c: New test.
1767 * gcc.dg/Wconversion-complex-gnu.c: New test.
1768
1769 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
1770
1771 PR tree-optimization/64454
1772 * gcc.dg/modmod.c: New testcase.
1773
1774 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
1775
1776 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1777
1778 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
1779
1780 PR middle-end/66134
1781 * gcc.target/i386/mpx/pr66134.c: New test.
1782
1783 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
1784
1785 * gcc.target/powerpc/pr60158.c: New test.
1786
1787 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
1788
1789 * gcc.target/i386/sibcall-7.c: New test.
1790 * gcc.target/i386/sibcall-8.c: New test.
1791
1792 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
1793
1794 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1795 (abs64_in_dreg): Likewise.
1796
1797 2015-05-14 Marek Polacek <polacek@redhat.com>
1798
1799 PR c/66066
1800 PR c/66127
1801 * gcc.dg/pr14649-1.c: Add -Wpedantic.
1802 * gcc.dg/pr19984.c: Likewise.
1803 * gcc.dg/pr66066-1.c: New test.
1804 * gcc.dg/pr66066-2.c: New test.
1805 * gcc.dg/pr66066-3.c: New test.
1806
1807 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1808
1809 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1810 * gcc.dg/pow-sqrt.x: New file.
1811 * gcc.dg/pow-sqrt-1.c: New test.
1812 * gcc.dg/pow-sqrt-2.c: Likewise.
1813 * gcc.dg/pow-sqrt-3.c: Likewise.
1814
1815 2015-05-13 Richard Biener <rguenther@suse.de>
1816
1817 PR tree-optimization/66123
1818 * gcc.dg/torture/pr66123.c: New testcase.
1819
1820 2015-05-13 Richard Biener <rguenther@suse.de>
1821
1822 PR middle-end/66110
1823 * gcc.dg/alias-2.c: Adjust.
1824 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1825
1826 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1827
1828 PR target/65103
1829 * gcc.target/i386/pr65103-3.c: New.
1830
1831 2015-05-13 Martin Liska <mliska@suse.cz>
1832
1833 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1834
1835 2015-05-13 Jakub Jelinek <jakub@redhat.com>
1836
1837 PR target/66112
1838 * gcc.target/i386/pr66112-2.c: New test.
1839
1840 PR target/66112
1841 * gcc.target/i386/pr66112-1.c: New test.
1842
1843 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
1844
1845 PR target/66048
1846 * gcc.target/i386/mpx/pr66048.cc: New.
1847
1848 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1849
1850 PR rtl-optimization/64616
1851 * gcc.dg/loop-8.c: New test.
1852 * gcc.dg/loop-9.c: New test.
1853
1854 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1855
1856 PR target/pr66047.c
1857 * gcc.target/i386/pr66047.c: New testcase.
1858
1859 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
1860
1861 PR ipa/65873
1862 * gcc.c-torture/compile/pr65873.c: New testcase.
1863
1864 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
1865
1866 PR fortran/66111
1867 * gfortran.dg/inline_matmul_10.f90: New test.
1868
1869 2015-05-12 David Malcolm <dmalcolm@redhat.com>
1870
1871 * c-c++-common/Wmisleading-indentation.c: New testcase.
1872 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1873 * c-c++-common/Wmisleading-indentation-2.md: New file.
1874
1875 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1876
1877 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1878 "break".
1879 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1880
1881 2015-05-12 Richard Biener <rguenther@suse.de>
1882
1883 PR tree-optimization/66101
1884 * gcc.dg/torture/pr66101.c: New testcase.
1885
1886 2015-05-12 Richard Biener <rguenther@suse.de>
1887
1888 PR tree-optimization/37021
1889 * gcc.target/i386/vect-addsub.c: New testcase.
1890
1891 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
1892
1893 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1894
1895 2015-05-12 Tom de Vries <tom@codesourcery.com>
1896
1897 PR tree-optimization/66010
1898 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1899
1900 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
1901
1902 PR c++/65133
1903 * g++.dg/cpp0x/trailing10.C: New.
1904
1905 2015-05-12 Richard Biener <rguenther@suse.de>
1906
1907 * gcc.dg/vect/bb-slp-35.c: New testcase.
1908
1909 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
1910
1911 PR fortran/66100
1912 * gfortran.dg/bound_simplification_6.f90: New.
1913
1914 2015-05-11 Steve Ellcey <sellcey@mips.com>
1915
1916 * gcc.target/mips/branch-1.c: Pass argument to bar().
1917
1918 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
1919
1920 PR target/65753
1921 * gcc.target/i386/pr65753.c: New test.
1922
1923 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
1924
1925 PR rtl-optimization/66076
1926 * gcc.dg/torture/pr66076.c: New test.
1927
1928 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1929
1930 PR fortran/66041
1931 * gfortran.dg/inline_matmul_7.f90: New test.
1932 * gfortran.dg/inline_matmul_8.f90: New test.
1933 * gfortran.dg/inline_matmul_9.f90: New test.
1934
1935 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
1936
1937 * gfortran.dg/bound_simplification_5.f90: New.
1938
1939 2015-05-09 Jason Merrill <jason@redhat.com>
1940
1941 * lib/target-supports.exp (cxx_default): New global.
1942 (check_effective_target_c++11_only)
1943 (check_effective_target_c++14_only)
1944 (check_effective_target_c++98_only)
1945 (check_effective_target_c++1z_only): Check it.
1946
1947 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
1948
1949 PR tree-optimization/64454
1950 * gcc.dg/tree-ssa/vrp97.c: New file.
1951 * gcc.dg/vect/slp-perm-7.c: Update.
1952
1953 2015-05-09 Andre Vehreschild <vehre@gmx.de>
1954
1955 PR fortran/65894
1956 * gfortran.dg/elemental_subroutine_11.f90: New test.
1957
1958 2015-05-08 Richard Biener <rguenther@suse.de>
1959
1960 PR tree-optimization/66036
1961 * gcc.dg/vect/slp-41.c: New testcase.
1962
1963 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
1964
1965 * gfortran.dg/elemental_optional_args_7.f90: New.
1966
1967 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
1968
1969 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1970 allow cmlt or sshr.
1971
1972 2015-05-08 Marek Polacek <polacek@redhat.com>
1973
1974 PR c/64918
1975 * gcc.dg/Woverride-init-side-effects-1.c: New test.
1976 * gcc.dg/Woverride-init-side-effects-2.c: New test.
1977
1978 2015-05-07 Marek Polacek <polacek@redhat.com>
1979
1980 PR c/65179
1981 * c-c++-common/Wshift-negative-value-1.c: New test.
1982 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1983 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1984 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1985 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1986 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1987 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1988 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1989 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1990
1991 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
1992
1993 PR middle-end/192
1994 PR middle-end/54303
1995 * gcc.dg/fdata-sections-2.c: New file.
1996
1997 2015-05-07 Marek Polacek <polacek@redhat.com>
1998
1999 PR testsuite/66046
2000 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2001 last dg-output.
2002 * c-c++-common/ubsan/align-7.c: Likewise.
2003 * c-c++-common/ubsan/bounds-8.c: Likewise.
2004 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2005 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2006 * c-c++-common/ubsan/null-1.c: Likewise.
2007 * c-c++-common/ubsan/null-10.c: Likewise.
2008 * c-c++-common/ubsan/null-11.c: Likewise.
2009 * c-c++-common/ubsan/null-2.c: Likewise.
2010 * c-c++-common/ubsan/null-3.c: Likewise.
2011 * c-c++-common/ubsan/null-4.c: Likewise.
2012 * c-c++-common/ubsan/null-5.c: Likewise.
2013 * c-c++-common/ubsan/null-6.c: Likewise.
2014 * c-c++-common/ubsan/null-7.c: Likewise.
2015 * c-c++-common/ubsan/null-8.c: Likewise.
2016 * c-c++-common/ubsan/null-9.c: Likewise.
2017 * c-c++-common/ubsan/object-size-1.c: Likewise.
2018 * c-c++-common/ubsan/object-size-10.c: Likewise.
2019 * c-c++-common/ubsan/object-size-4.c: Likewise.
2020 * c-c++-common/ubsan/object-size-5.c: Likewise.
2021 * c-c++-common/ubsan/object-size-7.c: Likewise.
2022 * c-c++-common/ubsan/object-size-8.c: Likewise.
2023 * c-c++-common/ubsan/object-size-9.c: Likewise.
2024 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2025 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2026 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2027 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2028 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2029 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2030 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2031 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2032 * c-c++-common/ubsan/pr59333.c: Likewise.
2033 * c-c++-common/ubsan/pr59667.c: Likewise.
2034 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2035 * c-c++-common/ubsan/pr60636.c: Likewise.
2036 * c-c++-common/ubsan/pr63802.c: Likewise.
2037 * c-c++-common/ubsan/recovery-1.c: Likewise.
2038 * c-c++-common/ubsan/recovery-3.c: Likewise.
2039 * c-c++-common/ubsan/shift-1.c: Likewise.
2040 * c-c++-common/ubsan/shift-2.c: Likewise.
2041 * c-c++-common/ubsan/shift-4.c: Likewise.
2042 * c-c++-common/ubsan/shift-7.c: Likewise.
2043 * c-c++-common/ubsan/undefined-2.c: Likewise.
2044 * c-c++-common/ubsan/vla-1.c: Likewise.
2045 * g++.dg/ubsan/null-1.C: Likewise.
2046 * g++.dg/ubsan/null-3.C: Likewise.
2047 * g++.dg/ubsan/null-4.C: Likewise.
2048 * g++.dg/ubsan/vptr-8.C: Likewise.
2049 * g++.dg/ubsan/vptr-9.C: Likewise.
2050 * gcc.dg/ubsan/bounds-2.c: Likewise.
2051 * gcc.dg/ubsan/object-size-9.c: Likewise.
2052
2053 2015-05-07 Jeff Law <law@redhat.com>
2054
2055 * gcc.dg/tree-ssa/shorten-1.c: New test.
2056
2057 2015-05-07 Richard Biener <rguenther@suse.de>
2058
2059 PR tree-optimization/66002
2060 * gcc.dg/vect/vect-125.c: New testcase.
2061
2062 2015-05-07 Marek Polacek <polacek@redhat.com>
2063 Martin Uecker <uecker@eecs.berkeley.edu>
2064
2065 * c-c++-common/ubsan/bounds-10.c: New test.
2066
2067 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2068
2069 * jit.dg/harness.h (set_options): Wrap with
2070 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2071 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2072 Special-case test-benchmark.c as a negative.
2073 * jit.dg/test-benchmark.c: New file.
2074
2075 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2076
2077 PR target/64208
2078 * gcc.target/arm/pr64208.c: New test.
2079
2080 2015-05-06 Alan Modra <amodra@gmail.com>
2081
2082 PR target/66020
2083 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2084 (gparms): Make volatile.
2085
2086 2015-05-06 Richard Biener <rguenther@suse.de>
2087
2088 PR tree-optimization/62283
2089 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2090
2091 2015-05-06 Christian Bruel <christian.bruel@st.com>
2092
2093 PR target/66015
2094 * gcc.target/aarch64/iinline-attr-1.c: New test.
2095
2096 2015-05-06 Richard Biener <rguenther@suse.de>
2097
2098 * gcc.dg/vect/bb-slp-34.c: New testcase.
2099
2100 2015-05-06 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/62283
2103 * gcc.dg/vect/bb-slp-14.c: Adjust.
2104
2105 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2106
2107 PR target/65990
2108 * gcc.target/i386/pr65990.c: New test.
2109
2110 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2111
2112 PR target/65915
2113 * gcc.target/i386/pr65915.c: New.
2114
2115 2015-05-05 Tom de Vries <tom@codesourcery.com>
2116
2117 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2118 'va_list escapes 0'.
2119
2120 2015-05-05 Tom de Vries <tom@codesourcery.com>
2121
2122 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2123 in r222173.
2124
2125 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2126
2127 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2128 * gcc.target/arm/pr65924.c: Likewise.
2129
2130 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2131
2132 PR target/65871
2133 * gcc.target/i386/pr65871-3.c: New test.
2134
2135 2015-05-04 Jeff Law <law@redhat.com>
2136
2137 Revert:
2138 2015-05-04 Jeff Law <law@redhat.com>
2139 * gcc.dg/tree-ssa/shorten-1.c: New test.
2140
2141 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2142 Jakub Jelinek <jakub@redhat.com>
2143
2144 PR c++/66007
2145 * g++.dg/cpp0x/Wnarrowing4.C: New.
2146
2147 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2148
2149 * lib/target-supports.exp
2150 (check_effective_target_keeps_null_pointer_checks): Clarify that
2151 this is for targets that disable -fdelete-null-pointer-checks,
2152 not default it to off.
2153 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2154 -fdelete-null-pointer-checks explicit.
2155 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2156 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2157 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2158 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2159 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2160 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2161 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2162 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2163 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2164 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2165 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2166 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2167 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2168 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2169 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2170 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2171 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2172 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2173 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2174 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2175 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2176 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2177 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2178 * g++.dg/cpp0x/static_assert9.C: Likewise.
2179 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2180 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2181 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2182 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2183 * g++.dg/tree-ssa/pr26406.C: Likewise.
2184
2185 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2186
2187 PR tree-optimization/65984
2188 * c-c++-common/ubsan/pr65984.c: New test.
2189
2190 2015-05-04 Jeff Law <law@redhat.com>
2191
2192 * gcc.dg/tree-ssa/shorten-1.c: New test.
2193
2194 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2195
2196 PR fortran/44735
2197 * gfortran.dg/pr44735.f90: New test.
2198
2199 2015-05-04 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/65965
2202 * gcc.dg/vect/bb-slp-33.c: New testcase.
2203
2204 2015-05-04 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/65935
2207 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2208
2209 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2210
2211 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2212 for each supported variant instead of CHECK_RESULTS.
2213 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2214 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2215 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2216 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2217 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2218 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2219 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2220 expected results for unsupported variants. Call CHECK for each
2221 supported variant instead of CHECK_RESULTS.
2222 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
2223 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
2224 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
2225 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
2226 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
2227 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
2228 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
2229 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
2230 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
2231 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
2232 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
2233 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
2234 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
2235 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
2236 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2237 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
2238 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
2239 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
2240 expected results for unsupported variants.
2241 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2242 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
2243 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
2244 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2245 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2246 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2247 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2248 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2249 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2250 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2251 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2252 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2253 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2254 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2255 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2256 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2257 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2258 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2259 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2260 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2261 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2262 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2263 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2264 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2265 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2266 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2267 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2268 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2269
2270 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
2271
2272 PR fortran/37131
2273 * gfortran.dg/bound_9.f90: Add pointer assignment.
2274
2275 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
2276 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
2277
2278 PR c++/65858
2279 * g++.dg/cpp0x/Wnarrowing3.C: New.
2280
2281 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
2282
2283 * gcc.dg/20150120-1.c: New test.
2284 * gcc.dg/20150120-2.c: New test.
2285 * gcc.dg/20150120-3.c: New test.
2286
2287 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
2288
2289 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2290
2291 2015-05-01 Renlin Li <renlin.li@arm.com>
2292
2293 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2294
2295 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
2296
2297 * gfortran.dg/bound_simplification_4.f90: New.
2298
2299 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2300
2301 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2302 with powerpc_p8vector_ok.
2303
2304 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
2305
2306 PR fortran/37131
2307 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
2308 scan pattern.
2309 * gfortran.dg/bound_9.f90: New test case.
2310
2311 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
2312
2313 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2314 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2315 for 32bit x86 targets.
2316 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2317 for 32bit x86 targets.
2318 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2319 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2320 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2321 for 32bit x86 targets.
2322
2323 2015-04-30 Marek Polacek <polacek@redhat.com>
2324
2325 PR tree-optimization/63551
2326 * g++.dg/ipa/pr63551.C: New test.
2327
2328 2015-04-30 Caroline Tice <cmtice@google.com>
2329
2330 PR 65929
2331 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
2332 partition size on certain targets.
2333
2334 2015-04-30 Renlin Li <renlin.li@arm.com>
2335
2336 * gcc.target/aarch64/vect-reduc-or_1.c: New.
2337
2338 2015-04-30 Marek Polacek <polacek@redhat.com>
2339
2340 * c-c++-common/Wbool-compare-3.c: New test.
2341
2342 * gcc.dg/pr65901.c (foo): Adjust dg-error.
2343 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2344
2345 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2346
2347 PR c++/57610
2348 * g++.dg/init/ref22.C: New.
2349
2350 2015-04-30 Marek Polacek <polacek@redhat.com>
2351
2352 * gcc.dg/init-bad-8.c: New test.
2353
2354 * gcc.dg/incomplete-typedef-1.c: New test.
2355
2356 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
2357
2358 PR c++/59955
2359 * g++.dg/template/crash121.C: New.
2360
2361 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
2362
2363 * gcc.target/mips/call-from-init.c: New test.
2364 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2365
2366 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2367
2368 PR target/65871
2369 * gcc.target/i386/pr65871-1.c: New test.
2370 * gcc.target/i386/pr65871-2.c: Ditto.
2371
2372 2015-04-29 Marek Polacek <polacek@redhat.com>
2373
2374 PR c/64610
2375 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2376 * c-c++-common/Wbool-compare-2.c: New test.
2377
2378 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
2379
2380 PR target/65770
2381 * gcc.target/aarch64/vstN_lane_1.c: New file.
2382
2383 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
2384
2385 PR c++/64667
2386 * g++.dg/warn/Winit-self-3.C: New.
2387
2388 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
2389
2390 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2391
2392 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
2393
2394 PR target/65924
2395 * gcc.target/arm/pr65924.c: New test.
2396
2397 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
2398
2399 * g++.dg/gomp/tpl-target-update.C: New file.
2400
2401 2015-04-29 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/65917
2404 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2405
2406 2015-04-29 Christian Bruel <christian.bruel@st.com>
2407
2408 PR target/64835
2409 * gcc.dg/ipa/iinline-attr.c: New test.
2410 * gcc.target/i386/iinline-attr-2.c: New test.
2411
2412 2015-04-28 Andre Vehreschild <vehre@gmx.de>
2413
2414 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2415 segfault is fixed.
2416
2417 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2418
2419 * gcc.dg/vect/vect-33.c: Remove spurious line.
2420
2421 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
2422
2423 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2424
2425 2015-04-28 Marek Polacek <polacek@redhat.com>
2426
2427 PR c/65901
2428 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2429 * gcc.dg/pr65901.c: New test.
2430
2431 2015-04-28 Richard Biener <rguenther@suse.de>
2432
2433 PR tree-optimization/62283
2434 * gfortran.dg/vect/pr62283-2.f: New testcase.
2435 * gcc.dg/vect/bb-slp-14.c: Adjust.
2436
2437 2015-04-28 Richard Biener <rguenther@suse.de>
2438
2439 PR tree-optimization/65851
2440 * g++.dg/torture/pr65851.C: New testcase.
2441
2442 2015-04-27 Jeff Law <law@redhat.com>
2443
2444 PR tree-optimization/65217
2445 * gcc.target/i386/pr65217.c: Remove XFAIL.
2446
2447 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2448
2449 PR fortran/60322
2450 Add tests forgotten to svn-add.
2451 * gfortran.dg/class_allocate_19.f03: New test.
2452 * gfortran.dg/class_array_20.f03: New test.
2453 * gfortran.dg/class_array_21.f03: New test.
2454 * gfortran.dg/finalize_29.f08: New test.
2455
2456 2015-04-27 Andre Vehreschild <vehre@gmx.de>
2457
2458 PR fortran/59678
2459 PR fortran/65841
2460 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2461 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2462
2463 2015-04-27 Caroline Tice <cmtice@google.com>
2464
2465 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2466 partition size.
2467
2468 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
2469
2470 PR target/64579
2471 * gcc.target/powerpc/htm-1.c: New test.
2472 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2473 on 64-bit compiles.
2474 (__builtin_tabortdci): Likewise.
2475 (__builtin_tcheck): Remove operand.
2476 * lib/target-supports.exp (check_htm_hw_available): New function.
2477
2478 2015-04-27 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.target/i386/pr65217.c: XFAIL.
2481
2482 2015-04-27 Jakub Jelinek <jakub@redhat.com>
2483
2484 PR tree-optimization/65875
2485 * gcc.c-torture/compile/pr65875.c: New test.
2486
2487 2015-04-25 Marek Polacek <polacek@redhat.com>
2488
2489 PR c/52085
2490 * gcc.dg/enum-incomplete-2.c: New test.
2491 * gcc.dg/enum-mode-1.c: New test.
2492
2493 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
2494
2495 PR target/65849
2496 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2497 set new options.
2498 * gcc.target/powerpc/pr65849-2.c: Likewise.
2499
2500 2015-04-24 Tom de Vries <tom@codesourcery.com>
2501
2502 PR tree-optimization/65802
2503 * g++.dg/pr65802.C: Move to ...
2504 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
2505 stdarg.h. Rewrite for C.
2506 (fn1): Use va_list and va_arg. Make variable args function. Add use of
2507 va_start and va_end. Remove unnecessary inline asm.
2508
2509 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
2510 Wei Mi <wmi@google.com>
2511
2512 * gcc.target/i386/sse2-load-multi.c: New test.
2513 * gcc.target/i386/sse2-store-multi.c: Ditto.
2514
2515 2015-04-24 Marek Polacek <polacek@redhat.com>
2516
2517 PR c/65830
2518 * c-c++-common/pr65830.c: New test.
2519
2520 PR c/63357
2521 * c-c++-common/Wlogical-op-1.c: New test.
2522
2523 2015-04-24 Marek Polacek <polacek@redhat.com>
2524
2525 PR c/61534
2526 * c-c++-common/pr61534-1.c: New test.
2527
2528 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
2529 Steven Bosscher <steven@gcc.gnu.org>
2530
2531 PR rtl-optimization/34503
2532 * gcc.target/arm/pr64616.c: New file.
2533
2534 2015-04-24 Bin Cheng <bin.cheng@arm.com>
2535
2536 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2537
2538 2015-04-24 Terry Guo <terry.guo@arm.com>
2539
2540 * gcc.target/arm/pr65710.c: Update the options.
2541
2542 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
2543
2544 * gcc.target/i386/pr65523.c: Skip x32.
2545
2546 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2547
2548 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2549 to look for vcl* where appropriate.
2550
2551 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2552
2553 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2554 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2555
2556 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
2557
2558 PR target/26702
2559 * gcc.target/arm/pr26702.c: New test.
2560
2561 2015-04-23 Marek Polacek <polacek@redhat.com>
2562
2563 PR c/65345
2564 * gcc.dg/pr65345-1.c: New test.
2565 * gcc.dg/pr65345-2.c: New test.
2566
2567 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2568
2569 * gcc.target/powerpc/crypto-builtin-2.c: New.
2570
2571 2015-04-23 Andre Vehreschild <vehre@gmx.de>
2572
2573 PR fortran/60322
2574 * gfortran.dg/class_allocate_19.f03: New test.
2575 * gfortran.dg/class_array_20.f03: New test.
2576 * gfortran.dg/class_array_21.f03: New test.
2577 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2578 * gfortran.dg/finalize_15.f90: Fixing comparision to model
2579 initialization correctly.
2580 * gfortran.dg/finalize_29.f08: New test.
2581
2582 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2583
2584 * gcc.target/powerpc/swaps-p8-18.c: New test.
2585
2586 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2587
2588 PR target/65456
2589 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2590 * gcc.dg/vect/bb-slp-25.c: Likewise.
2591 * gcc.dg/vect/bb-slp-29.c: Likewise.
2592 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2593 vect_no_align && { ! vect_hw_misalign }.
2594 * gcc.dg/vect/bb-slp-9.c: Likewise.
2595 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2596 vect_hw_misalign.
2597 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2598 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2599 account for POWER8, where peeling for alignment is not needed.
2600 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2601 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2602 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2603 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2604 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2605 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2606 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2607 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2608 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2609 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2610 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2611 * gcc.dg/vect/pr16105.c: Likewise.
2612 * gcc.dg/vect/pr20122.c: Likewise.
2613 * gcc.dg/vect/pr33804.c: Likewise.
2614 * gcc.dg/vect/pr33953.c: Likewise.
2615 * gcc.dg/vect/pr56787.c: Likewise.
2616 * gcc.dg/vect/pr58508.c: Likewise.
2617 * gcc.dg/vect/slp-25.c: Likewise.
2618 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2619 * gcc.dg/vect/vect-105.c: Likewise.
2620 * gcc.dg/vect/vect-27.c: Likewise.
2621 * gcc.dg/vect/vect-29.c: Likewise.
2622 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2623 POWER8.
2624 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2625 && { ! vect_hw_misalign }.
2626 * gcc.dg/vect/vect-44.c: Likewise.
2627 * gcc.dg/vect/vect-48.c: Likewise.
2628 * gcc.dg/vect/vect-50.c: Likewise.
2629 * gcc.dg/vect/vect-52.c: Likewise.
2630 * gcc.dg/vect/vect-56.c: Likewise.
2631 * gcc.dg/vect/vect-60.c: Likewise.
2632 * gcc.dg/vect/vect-72.c: Likewise.
2633 * gcc.dg/vect/vect-75-big-array.c: Likewise.
2634 * gcc.dg/vect/vect-75.c: Likewise.
2635 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2636 * gcc.dg/vect/vect-77-global.c: Likewise.
2637 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2638 * gcc.dg/vect/vect-78-global.c: Likewise.
2639 * gcc.dg/vect/vect-93.c: Likewise.
2640 * gcc.dg/vect/vect-95.c: Likewise.
2641 * gcc.dg/vect/vect-96.c: Likewise.
2642 * gcc.dg/vect/vect-cond-1.c: Likewise.
2643 * gcc.dg/vect/vect-cond-3.c: Likewise.
2644 * gcc.dg/vect/vect-cond-4.c: Likewise.
2645 * gcc.dg/vect/vect-cselim-1.c: Likewise.
2646 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2647 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2648 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2649 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2650 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2651 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2652 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2653 * gcc.dg/vect/vect-outer-3a.c: Likewise.
2654 * gcc.dg/vect/vect-outer-5.c: Likewise.
2655 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2656 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2657 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2658 * gcc.dg/vect/vect-outer-fir.c: Likewise.
2659 * gcc.dg/vect/vect-peel-3.c: Likewise.
2660 * gcc.dg/vect/vect-peel-4.c: Likewise.
2661 * gcc.dg/vect/vect-pre-interact.c: Likewise.
2662 * gcc.target/powerpc/pr65456.c: New test.
2663 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2664 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2665 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2666 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2667 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2668 vect_no_align && { ! vect_hw_misalign }.
2669 * gfortran.dg/vect/vect-3.f90: Likewise.
2670 * gfortran.dg/vect/vect-4.f90: Likewise.
2671 * gfortran.dg/vect/vect-5.f90: Likewise.
2672 * lib/target-supports.exp (check_effective_target_vect_no_align):
2673 Return 1 for POWER8.
2674 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2675
2676 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
2677
2678 PR fortran/65429
2679 * gfortran.dg/pr65429.f90: New test.
2680
2681 2015-04-22 Yury Gribov <y.gribov@samsung.com>
2682
2683 * c-c++-common/asan/user-section-1.c: New test.
2684 * c-c++-common/asan/user-section-2.c: New test.
2685 * c-c++-common/asan/user-section-3.c: New test.
2686
2687 2015-04-22 Hale Wang <hale.wang@arm.com>
2688 Terry Guo <terry.guo@arm.com>
2689
2690 PR rtl-optimization/64818
2691 * gcc.target/arm/pr64818.c: New test.
2692
2693 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
2694
2695 PR ipa/65076
2696 * g++.dg/tree-ssa/pr61034.C: Update template.
2697 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2698 * gcc.dg/Warray-bounds-11.c: Likewise.
2699 * gcc.dg/Warray-bounds.c: Likewise.
2700
2701 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2702
2703 PR libgfortran/65234
2704 * gfortran.dg/fmt_unlimited.f90: New test.
2705
2706 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
2707
2708 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2709 headers.
2710 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2711 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2712 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2713 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2714 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2715 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2716 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2717
2718 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2719
2720 PR libgfortran/56743
2721 * gfortran.dg/namelist_87.f90: New test.
2722
2723 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2724
2725 * gcc.target/aarch64/mult-synth_1.c: New test.
2726 * gcc.target/aarch64/mult-synth_2.c: Likewise.
2727 * gcc.target/aarch64/mult-synth_3.c: Likewise.
2728 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2729 * gcc.target/aarch64/mult-synth_5.c: Likewise.
2730 * gcc.target/aarch64/mult-synth_6.c: Likewise.
2731
2732 2015-04-21 Richard Biener <rguenther@suse.de>
2733
2734 PR tree-optimization/65650
2735 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2736 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2737 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2738 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2739 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2740 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2741
2742 2015-04-21 Tom de Vries <tom@codesourcery.com>
2743
2744 PR tree-optimization/65802
2745 * g++.dg/pr65802.C: New test.
2746
2747 2015-04-21 Bin Cheng <bin.cheng@arm.com>
2748
2749 PR testsuite/65767
2750 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2751 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2752
2753 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
2754
2755 PR c++/65801
2756 * g++.dg/cpp0x/Wnarrowing2.C: New.
2757
2758 2015-04-20 Jeff Law <law@redhat.com>
2759
2760 PR tree-optimization/65658
2761 * gcc.dg/pr65658.c: New test.
2762
2763 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
2764
2765 PR target/64134
2766 * gcc.target/aarch64/vec_init_1.c: New test.
2767
2768 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
2769
2770 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2771 targets.
2772
2773 2015-04-18 Martin Sebor <msebor@redhat.com>
2774
2775 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2776 of non-nul characters.
2777 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2778
2779 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2780
2781 PR target/65787
2782 * gcc.target/powerpc/pr65787.c: New.
2783
2784 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2785
2786 PR target/65689
2787 * gcc.target/aarch64/c-output-template-4.c: New test.
2788
2789 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2790
2791 PR target/65780
2792 * gcc.dg/pr65780-1.c: New test.
2793 * gcc.dg/pr65780-2.c: Likewise.
2794 * gcc.target/i386/pr32219-9.c: Likewise.
2795 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2796 symbol.
2797 * gcc.target/i386/pr64317.c (c): Initialize.
2798
2799 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
2800
2801 PR target/65612
2802 * g++.dg/ext/mv18.C: New test.
2803 * g++.dg/ext/mv19.C: Likewise.
2804 * g++.dg/ext/mv20.C: Likewise.
2805 * g++.dg/ext/mv21.C: Likewise.
2806 * g++.dg/ext/mv22.C: Likewise.
2807 * g++.dg/ext/mv23.C: Likewise.
2808
2809 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
2810
2811 PR c++/64527
2812 * g++.dg/init/pr64527.C: New test.
2813
2814 2015-04-17 Tom de Vries <tom@codesourcery.com>
2815 Michael Matz <matz@suse.de>
2816
2817 PR tree-optimization/64950
2818 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2819 x86_64-*-*.
2820
2821 2015-04-17 Yury Gribov <y.gribov@samsung.com>
2822
2823 * c-c++-common/asan/user-section-1.c: New test.
2824
2825 2015-04-17 Jakub Jelinek <jakub@redhat.com>
2826
2827 PR debug/65771
2828 * gcc.dg/debug/pr65771.c: New test.
2829
2830 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
2831
2832 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2833 __buitlin_alloca with __builtin_alloca.
2834
2835 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
2836
2837 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2838
2839 2015-04-16 Richard Biener <rguenther@suse.de>
2840
2841 PR tree-optimization/64277
2842 * gcc.dg/Warray-bounds-14.c: New testcase.
2843 * gcc.dg/Warray-bounds-15.c: Likewise.
2844 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2845 * c-c++-common/ubsan/bounds-6.c: Likewise.
2846
2847 2015-04-16 Renlin Li <renlin.li@arm.com>
2848
2849 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2850 * gcc.target/arm/unsigned-float.c: New.
2851
2852 2015-04-16 Richard Biener <rguenther@suse.de>
2853
2854 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2855 * gcc.dg/tree-ssa/pr37508.c: Adjust.
2856 * gfortran.dg/reassoc_6.f: Remove XFAIL.
2857
2858 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
2859
2860 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2861 * g++.dg/cpp0x/decltype-call1.C: Likewise.
2862 * g++.dg/cpp0x/defaulted21.C: Likewise.
2863 * g++.dg/cpp0x/defaulted28.C: Likewise.
2864 * g++.dg/cpp0x/defaulted47.C: Likewise.
2865 * g++.dg/cpp0x/elision_neg.C: Likewise.
2866 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2867 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2868 * g++.dg/cpp0x/implicit1.C: Likewise.
2869 * g++.dg/cpp0x/implicit9.C: Likewise.
2870 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2871 * g++.dg/cpp0x/range-for13.C: Likewise.
2872 * g++.dg/gomp/clause-2.C: Likewise.
2873 * g++.dg/gomp/udr-5.C: Likewise.
2874 * g++.dg/inherit/access6.C: Likewise.
2875 * g++.dg/lookup/duperr1.C: Likewise.
2876 * g++.dg/lookup/friend2.C: Likewise.
2877 * g++.dg/lookup/pr6936.C: Likewise.
2878 * g++.dg/lookup/scoped1.C: Likewise.
2879 * g++.dg/lookup/using26.C: Likewise.
2880 * g++.dg/lookup/using38.C: Likewise.
2881 * g++.dg/other/access2.C: Likewise.
2882 * g++.dg/overload/defarg3.C: Likewise.
2883 * g++.dg/overload/defarg6.C: Likewise.
2884 * g++.dg/parse/access11.C: Likewise.
2885 * g++.dg/parse/access2.C: Likewise.
2886 * g++.dg/parse/access3.C: Likewise.
2887 * g++.dg/parse/access4.C: Likewise.
2888 * g++.dg/parse/access5.C: Likewise.
2889 * g++.dg/parse/access6.C: Likewise.
2890 * g++.dg/parse/access8.C: Likewise.
2891 * g++.dg/parse/access9.C: Likewise.
2892 * g++.dg/parse/crash40.C: Likewise.
2893 * g++.dg/tc1/dr142.C: Likewise.
2894 * g++.dg/tc1/dr166.C: Likewise.
2895 * g++.dg/tc1/dr52.C: Likewise.
2896 * g++.dg/template/access11.C: Likewise.
2897 * g++.dg/template/access18.C: Likewise.
2898 * g++.dg/template/access19.C: Likewise.
2899 * g++.dg/template/access2.C: Likewise.
2900 * g++.dg/template/access20.C: Likewise.
2901 * g++.dg/template/access26.C: Likewise.
2902 * g++.dg/template/access3.C: Likewise.
2903 * g++.dg/template/access7.C: Likewise.
2904 * g++.dg/template/conv12.C: Likewise.
2905 * g++.dg/template/crash69.C: Likewise.
2906 * g++.dg/template/friend31.C: Likewise.
2907 * g++.dg/template/friend32.C: Likewise.
2908 * g++.dg/template/memfriend15.C: Likewise.
2909 * g++.dg/template/memfriend16.C: Likewise.
2910 * g++.dg/template/memfriend17.C: Likewise.
2911 * g++.dg/template/memfriend7.C: Likewise.
2912 * g++.dg/template/pr32519.C: Likewise.
2913 * g++.dg/template/qualttp21.C: Likewise.
2914 * g++.dg/template/qualttp8.C: Likewise.
2915 * g++.dg/template/ttp10.C: Likewise.
2916 * g++.dg/template/typedef11.C: Likewise.
2917 * g++.dg/template/typedef13.C: Likewise.
2918 * g++.dg/template/typedef19.C: Likewise.
2919 * g++.dg/template/typedef20.C: Likewise.
2920 * g++.dg/template/typedef22.C: Likewise.
2921 * g++.dg/template/using16.C: Likewise.
2922 * g++.dg/template/virtual3.C: Likewise.
2923 * g++.dg/ubsan/pr61272.C: Likewise.
2924 * g++.old-deja/g++.bob/inherit2.C: Likewise.
2925 * g++.old-deja/g++.brendan/crash11.C: Likewise.
2926 * g++.old-deja/g++.brendan/enum6.C: Likewise.
2927 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2928 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2929 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2930 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2931 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2932 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2933 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2934 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2935 * g++.old-deja/g++.jason/access17.C: Likewise.
2936 * g++.old-deja/g++.jason/access18.C: Likewise.
2937 * g++.old-deja/g++.jason/access22.C: Likewise.
2938 * g++.old-deja/g++.jason/access23.C: Likewise.
2939 * g++.old-deja/g++.jason/access8.C: Likewise.
2940 * g++.old-deja/g++.jason/delete3.C: Likewise.
2941 * g++.old-deja/g++.jason/report.C: Likewise.
2942 * g++.old-deja/g++.law/access2.C: Likewise.
2943 * g++.old-deja/g++.law/access3.C: Likewise.
2944 * g++.old-deja/g++.law/access4.C: Likewise.
2945 * g++.old-deja/g++.law/access5.C: Likewise.
2946 * g++.old-deja/g++.law/arm12.C: Likewise.
2947 * g++.old-deja/g++.law/arm14.C: Likewise.
2948 * g++.old-deja/g++.law/ctors13.C: Likewise.
2949 * g++.old-deja/g++.law/union2.C: Likewise.
2950 * g++.old-deja/g++.law/visibility12.C: Likewise.
2951 * g++.old-deja/g++.law/visibility15.C: Likewise.
2952 * g++.old-deja/g++.law/visibility16.C: Likewise.
2953 * g++.old-deja/g++.law/visibility17.C: Likewise.
2954 * g++.old-deja/g++.law/visibility18.C: Likewise.
2955 * g++.old-deja/g++.law/visibility19.C: Likewise.
2956 * g++.old-deja/g++.law/visibility20.C: Likewise.
2957 * g++.old-deja/g++.law/visibility21.C: Likewise.
2958 * g++.old-deja/g++.law/visibility24.C: Likewise.
2959 * g++.old-deja/g++.law/visibility4.C: Likewise.
2960 * g++.old-deja/g++.law/visibility5.C: Likewise.
2961 * g++.old-deja/g++.law/visibility6.C: Likewise.
2962 * g++.old-deja/g++.law/visibility7.C: Likewise.
2963 * g++.old-deja/g++.law/visibility8.C: Likewise.
2964 * g++.old-deja/g++.law/visibility9.C: Likewise.
2965 * g++.old-deja/g++.niklas/t135.C: Likewise.
2966 * g++.old-deja/g++.oliva/delete1.C: Likewise.
2967 * g++.old-deja/g++.oliva/partord1.C: Likewise.
2968 * g++.old-deja/g++.other/access11.C: Likewise.
2969 * g++.old-deja/g++.other/access4.C: Likewise.
2970 * g++.old-deja/g++.other/access7.C: Likewise.
2971 * g++.old-deja/g++.other/crash1.C: Likewise.
2972 * g++.old-deja/g++.other/crash7.C: Likewise.
2973 * g++.old-deja/g++.other/friend1.C: Likewise.
2974 * g++.old-deja/g++.other/friend4.C: Likewise.
2975 * g++.old-deja/g++.other/friend9.C: Likewise.
2976 * g++.old-deja/g++.other/lineno1.C: Likewise.
2977 * g++.old-deja/g++.other/using1.C: Likewise.
2978 * g++.old-deja/g++.pt/enum14.C: Likewise.
2979 * g++.old-deja/g++.pt/friend11.C: Likewise.
2980 * g++.old-deja/g++.pt/friend21.C: Likewise.
2981 * g++.old-deja/g++.pt/friend3.C: Likewise.
2982 * g++.old-deja/g++.pt/inherit2.C: Likewise.
2983 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2984 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2985 * g++.old-deja/g++.robertl/eb94.C: Likewise.
2986
2987 2015-04-15 Jakub Jelinek <jakub@redhat.com>
2988
2989 PR ipa/65765
2990 * g++.dg/ipa/pr65765.C: New test.
2991
2992 2015-04-15 Nick Clifton <nickc@redhat.com>
2993
2994 * gcc.target/rx/builtins.c: Disable RMPA test if string
2995 instructions are not allowed.
2996
2997 2015-04-15 Alan Modra <amodra@gmail.com>
2998
2999 * gcc.dg/pr65408.c: New.
3000
3001 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3002
3003 PR target/65729
3004 * gcc.target/arm/pr65729.c: New test.
3005
3006 2015-04-14 Richard Biener <rguenther@suse.de>
3007
3008 PR tree-optimization/65758
3009 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3010
3011 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3012
3013 PR target/65648
3014 * gcc.c-torture/execute/pr65648.c: New test.
3015
3016 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3017
3018 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3019 __builtin_finite instead of finite.
3020 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3021 Likewise.
3022
3023 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3024
3025 PR tree-optimization/63387
3026 * gcc.dg/pr63387.c: New testcase.
3027
3028 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3029
3030 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3031
3032 2015-04-13 Richard Biener <rguenther@suse.de>
3033
3034 PR tree-optimization/65204
3035 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3036
3037 2015-04-13 Terry Guo <terry.guo@arm.com>
3038
3039 PR target/65710
3040 * gcc.target/arm/pr65710.c: New.
3041
3042 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3043
3044 PR tree-optimization/65747
3045 * g++.dg/torture/pr65747.C: New test.
3046
3047 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3048
3049 PR c++/65736
3050 * g++.dg/cpp0x/pr65736.C: New test.
3051
3052 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3053 Martin Liska <mliska@suse.cz>
3054
3055 PR ipa/65722
3056 * g++.dg/ipa/pr65722.C: New testcase.
3057
3058 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR tree-optimization/65735
3061 * gcc.c-torture/compile/pr65735.c: New test.
3062
3063 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3064
3065 PR middle-end/65554
3066 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3067
3068 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3069
3070 PR target/65671
3071 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3072
3073 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3074
3075 PR target/65647
3076 * gcc.target/arm/pr65647-2.c: New.
3077
3078 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3079
3080 PR target/65694
3081 * g++.dg/torture/pr65694.C: New test.
3082
3083 2015-04-10 Tobias Burnus <burnus@net-b.de>
3084
3085 * gfortran.dg/coarray_lock_6.f90: New.
3086 * gfortran.dg/coarray_lock_7.f90: New.
3087 * gfortran.dg/coarray/lock_2.f90: New.
3088
3089 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3090
3091 PR fortran/56674
3092 PR fortran/58813
3093 PR fortran/59016
3094 PR fortran/59024
3095 * gfortran.dg/used_types_27.f90: New.
3096
3097 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3098
3099 PR target/65671
3100 * gcc.target/i386/pr65671.c: New.
3101
3102 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3103
3104 PR tree-optimization/65709
3105 * c-c++-common/ubsan/align-9.c: New test.
3106
3107 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3108
3109 PR fortran/56852
3110 * gfortran.dg/pr56852.f90: New test.
3111
3112 2015-04-09 Marek Polacek <polacek@redhat.com>
3113 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR middle-end/65554
3116 * g++.dg/opt/pr65554.C: New test.
3117
3118 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3119
3120 PR c++/65690
3121 * c-c++-common/attr-aligned-1.c: New test.
3122
3123 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3124
3125 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3126
3127 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3128
3129 PR target/65676
3130 * gcc.target/i386/sse-25.c: New.
3131
3132 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3133
3134 PR target/65693
3135 * gcc.target/i386/pr65693.c: New test.
3136
3137 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3138
3139 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3140
3141 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3142
3143 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3144
3145 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3146
3147 * gcc.target/i386/thunk-retbnd.c: New.
3148
3149 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3150
3151 * gnat.dg/opt48.adb: New test.
3152 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3153 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3154
3155 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3156
3157 PR ipa/65540
3158 * gcc.c-torture/compile/pr65540.c: New.
3159
3160 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3161
3162 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3163 -Wno-pointer-arith.
3164
3165 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3166
3167 PR debug/65678
3168 * g++.dg/debug/pr65678.C: New test.
3169
3170 PR middle-end/65680
3171 * gcc.c-torture/compile/pr65680.c: New test.
3172
3173 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3174
3175 PR fortran/65548
3176 * gfortran.dg/allocate_with_source_5.f90: New test.
3177
3178 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3179
3180 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3181 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3182
3183 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3184
3185 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3186
3187 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3188
3189 PR target/65614
3190 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3191 to get floating point compression.
3192 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3193
3194 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3195
3196 PR preprocessor/61977
3197 * gcc.dg/cpp/pr61977.c: New test.
3198
3199 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3200
3201 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3202
3203 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3204
3205 PR target/65647
3206 * gcc.target/arm/pr65647.c: New.
3207
3208 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3209
3210 PR ipa/65655
3211 * g++.dg/torture/pr65655.C: New testcase.
3212
3213 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3214
3215 PR c++/64085
3216 * g++.dg/cpp1y/lambda-init13.C: New.
3217
3218 2015-04-03 Marek Polacek <polacek@redhat.com>
3219
3220 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
3221
3222 2015-04-02 Marek Polacek <polacek@redhat.com>
3223
3224 PR c++/65642
3225 * g++.dg/cpp0x/constexpr-fold1.C: New test.
3226 * g++.dg/cpp0x/constexpr-fold2.C: New test.
3227
3228 2015-04-02 Jakub Jelinek <jakub@redhat.com>
3229
3230 PR preprocessor/61977
3231 * gcc.target/powerpc/pr61977-1.c: New test.
3232 * gcc.target/powerpc/pr61977-2.c: New test.
3233
3234 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
3235
3236 PR c++/56100
3237 * g++.dg/warn/Wshadow-8.C: New.
3238 * g++.dg/warn/Wshadow-9.C: Likewise.
3239 * g++.dg/warn/Wshadow-10.C: Likewise.
3240 * g++.dg/warn/Wshadow-11.C: Likewise.
3241
3242 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
3243
3244 * gcc.dg/pr23623.c: Added aligned attribute.
3245 * gcc.dg/20141029-1.c: Likewise.
3246 * gcc.dg/20150306-1.c: New test.
3247
3248 2015-04-01 Marek Polacek <polacek@redhat.com>
3249
3250 PR c++/65554
3251 * g++.dg/cpp0x/initlist93.C: New test.
3252 * g++.dg/cpp0x/initlist94.C: New test.
3253
3254 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
3255
3256 PR target/65624
3257 * gcc.target/aarch64/pr65624.c: New test.
3258
3259 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
3260
3261 * gcc.dg/ipa/inlinehint-4.c: New testcase.
3262
3263 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
3264
3265 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3266 extra variable to force stack alignment.
3267 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3268 extra variable to force stack alignment.
3269
3270 2015-03-31 Marek Polacek <polacek@redhat.com>
3271
3272 PR c++/65390
3273 * g++.dg/template/pr65390.C: New test.
3274
3275 2015-03-31 Martin Liska <mliska@suse.cz>
3276
3277 * g++.dg/ipa/pr65557.C: New test.
3278
3279 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
3280
3281 * gcc.target/s390/hotpatch-25.c: New test.
3282 * gcc.target/s390/hotpatch-1.c: Update test.
3283 * gcc.target/s390/hotpatch-10.c: Update test.
3284 * gcc.target/s390/hotpatch-11.c: Update test.
3285 * gcc.target/s390/hotpatch-12.c: Update test.
3286 * gcc.target/s390/hotpatch-13.c: Update test.
3287 * gcc.target/s390/hotpatch-14.c: Update test.
3288 * gcc.target/s390/hotpatch-15.c: Update test.
3289 * gcc.target/s390/hotpatch-16.c: Update test.
3290 * gcc.target/s390/hotpatch-17.c: Update test.
3291 * gcc.target/s390/hotpatch-18.c: Update test.
3292 * gcc.target/s390/hotpatch-19.c: Update test.
3293 * gcc.target/s390/hotpatch-2.c: Update test.
3294 * gcc.target/s390/hotpatch-21.c: Update test.
3295 * gcc.target/s390/hotpatch-22.c: Update test.
3296 * gcc.target/s390/hotpatch-23.c: Update test.
3297 * gcc.target/s390/hotpatch-24.c: Update test.
3298 * gcc.target/s390/hotpatch-3.c: Update test.
3299 * gcc.target/s390/hotpatch-4.c: Update test.
3300 * gcc.target/s390/hotpatch-5.c: Update test.
3301 * gcc.target/s390/hotpatch-6.c: Update test.
3302 * gcc.target/s390/hotpatch-7.c: Update test.
3303 * gcc.target/s390/hotpatch-8.c: Update test.
3304 * gcc.target/s390/hotpatch-9.c: Update test.
3305 * gcc.target/s390/hotpatch-compile-16.c: Update test.
3306
3307 2015-03-31 Richard Biener <rguenther@suse.de>
3308
3309 PR middle-end/65626
3310 * g++.dg/torture/pr65626.C: New testcase.
3311
3312 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3313
3314 PR target/65531
3315 * gcc.target/i386/mpx/pr65531.cc: New.
3316
3317 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
3318
3319 PR target/65602
3320 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3321 __builtin_alloca instead of alloca.
3322 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3323 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3324 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3325 check.
3326
3327 2015-03-30 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR ipa/65610
3330 * g++.dg/ubsan/pr65610.C: New test.
3331
3332 2015-03-30 Marek Polacek <polacek@redhat.com>
3333
3334 PR c++/65398
3335 * g++.dg/cpp0x/pr65398-2.C: New test.
3336
3337 2015-03-30 Marek Polacek <polacek@redhat.com>
3338
3339 * c-c++-common/pr65556.c: Change the width of bit-fields.
3340
3341 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3342
3343 PR ipa/65588
3344 * gcc.target/i386/pr65588.c: New testcase.
3345
3346 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
3347
3348 PR libgfortran/65563
3349 * gfortran.dg/open_errors_2.f90: New test.
3350
3351 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3352
3353 PR libgfortran/65596
3354 * gfortran.dg/namelist_86.f90: New test.
3355
3356 2015-03-28 Andre Vehreschild <vehre@gmx.de>
3357
3358 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3359 statement to reflect new ownership.
3360
3361 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
3362
3363 PR c++/42328
3364 * g++.dg/template/friend58.C: New.
3365 * g++.dg/template/friend59.C: Likewise.
3366
3367 2015-03-27 Tobias Burnus <burnus@net-b.de>
3368
3369 PR c/65586
3370 * g++.dg/gomp/openmp-simd-3.C: New.
3371 * gcc.dg/gomp/openmp-simd-3.c: New.
3372
3373 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
3374
3375 PR target/65248
3376 * gcc.target/i386/pr65248-1.c: New file.
3377 * gcc.target/i386/pr65248-2.c: Likewise.
3378 * gcc.target/i386/pr65248-3.c: Likewise.
3379 * gcc.target/i386/pr65248-4.c: Likewise.
3380
3381 2015-03-27 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR target/65593
3384 * gcc.c-torture/compile/pr65593.c: New test.
3385
3386 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
3387
3388 PR c++/59329
3389 * g++.dg/cpp1y/constexpr-assert1.C: New.
3390
3391 2015-03-27 Marek Polacek <polacek@redhat.com>
3392
3393 PR c++/65556
3394 * c-c++-common/pr65556.c: New test.
3395
3396 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
3397
3398 PR ipa/65600
3399 * g++.dg/torture/pr65600.C: New testcase.
3400
3401 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
3402
3403 PR target/65407
3404 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3405
3406 2015-03-27 Andre Vehreschild <vehre@gmx.de>
3407
3408 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3409 statement and cleanup. Fixed typos.
3410
3411 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3412
3413 PR middle-end/65595
3414 * gcc.c-torture/compile/pr65595.c: New testcase.
3415
3416 2015-03-27 Marek Polacek <polacek@redhat.com>
3417
3418 PR sanitizer/65583
3419 * g++.dg/ubsan/pr65583.C: New test.
3420
3421 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
3422
3423 * gcc.c-torture/compile/20150327.c: New testcase.
3424
3425 2015-03-26 Richard Biener <rguenther@suse.de>
3426
3427 PR middle-end/65555
3428 * g++.dg/torture/pr65555.C: New testcase.
3429
3430 2015-03-26 Jakub Jelinek <jakub@redhat.com>
3431
3432 PR tree-optimization/64715
3433 * gcc.dg/builtin-object-size-15.c: New test.
3434 * gcc.dg/pr64715-1.c: New test.
3435 * gcc.dg/pr64715-2.c: New test.
3436
3437 2015-03-26 Richard Biener <rguenther@suse.de>
3438
3439 PR middle-end/65519
3440 * gnat.dg/specs/opt2.ads: Fix testcase.
3441
3442 2015-03-25 Martin Sebor <msebor@redhat.com>
3443
3444 PR testsuite/65526
3445 * lib/target-supports.exp (check_effective_target_arm32): Fail early
3446 when target isn't arm*-*-*-*.
3447 (check_effective_target_arm_nothumb): Likewise.
3448 (check_effective_target_arm_little_endian): Likewise.
3449 (check_effective_target_arm_vect_no_misalign): Likewise.
3450 (check_effective_target_aarch64_little_endian): Fail early if target
3451 isn't aarch64*-*-*.
3452
3453 2015-03-25 Sebastian Pop <s.pop@samsung.com>
3454
3455 PR tree-optimization/65177
3456 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3457
3458 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
3459
3460 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3461 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3462 smmintrin.h and mm3dnow.h.
3463
3464 2015-03-25 Marek Polacek <polacek@redhat.com>
3465
3466 PR c++/65558
3467 * g++.dg/cpp0x/pr65558.C: New test.
3468
3469 2015-03-25 Marek Polacek <polacek@redhat.com>
3470
3471 PR c++/61670
3472 * g++.dg/template/pr61670.C: New test.
3473
3474 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
3475
3476 PR c++/54987
3477 * g++.dg/template/pr54987.C: New.
3478
3479 2015-03-25 Richard Biener <rguenther@suse.de>
3480
3481 PR tree-optimization/62630
3482 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3483
3484 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
3485
3486 PR target/65508
3487 * gcc.target/i386/mpx/pr65508.c: New.
3488
3489 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
3490
3491 PR fortran/64952
3492 PR fortran/65532
3493 * gfortran.dg/data_initialized_3.f90: New.
3494
3495 2015-03-25 Richard Biener <rguenther@suse.de>
3496
3497 PR middle-end/65519
3498 * gnat.dg/specs/opt2.ads: New testcase.
3499
3500 2015-03-25 Bin Cheng <bin.cheng@arm.com>
3501
3502 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3503 * gcc.target/arm/memset-inline-4.c: Skip for
3504 arm_tune_string_ops_prefer_neon.
3505 * gcc.target/arm/memset-inline-5.c: Ditto.
3506 * gcc.target/arm/memset-inline-6.c: Ditto.
3507 * gcc.target/arm/memset-inline-8.c: Ditto.
3508 * gcc.target/arm/memset-inline-9.c: Ditto.
3509
3510 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/58923
3513 * g++.dg/other/virtual3.C: New.
3514
3515 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3516
3517 PR c++/60130
3518 * g++.dg/cpp0x/vt-60130.C: New.
3519
3520 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/61971
3523 * g++.dg/warn/Warray-bounds-7.C: New.
3524
3525 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3526
3527 PR c++/60067
3528 * g++.dg/template/defarg18.C: New.
3529
3530 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3531
3532 PR c++/59988
3533 * g++.dg/cpp0x/vt-59988.C: New.
3534
3535 2015-03-24 Jakub Jelinek <jakub@redhat.com>
3536
3537 PR tree-optimization/65533
3538 * gcc.dg/pr65533.c: New test.
3539
3540 2015-03-24 Andre Vehreschild <vehre@gmx.de>
3541
3542 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3543 source= and mold= expressions functionality.
3544 * gfortran.dg/allocate_class_4.f90: New test.
3545 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3546 copying an unlimited polymorhpic object containing a char array
3547 to another unlimited polymorphic object respects the _len
3548 component.
3549 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3550 whether deferred length char array allocate works, unlimited
3551 polymorphic object allocation from a string works and if
3552 allocating an array of deferred length strings works.
3553 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3554
3555 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
3556
3557 PR c++/65513
3558 * g++.dg/cpp0x/constexpr-array11.C: New.
3559
3560 2015-03-24 Richard Biener <rguenther@suse.de>
3561
3562 PR middle-end/65517
3563 * gcc.dg/torture/pr65517.c: New testcase.
3564
3565 2015-03-24 Tobias Burnus <burnus@net-b.de>
3566
3567 * gfortran.dg/coindexed_1.f90: Moved from
3568 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3569
3570 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3571
3572 PR testsuite/65506
3573 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3574 gimple dump.
3575
3576 PR target/65523
3577 * gcc.target/i386/pr65523.c: New test.
3578
3579 PR ipa/65475
3580 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3581 dg-options.
3582 * g++.dg/lto/pr65475b_0.C: Likewise.
3583
3584 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
3585
3586 PR target/65505
3587 * gcc.target/sh/torture/pr65505.c: New.
3588
3589 2015-03-23 Martin Sebor <msebor@redhat.com>
3590
3591 PR testsuite/63175
3592 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3593 assembly for lvx in addition to lxv.
3594
3595 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR target/65504
3598 * gfortran.dg/pr65504.f90: New test.
3599
3600 PR ipa/65521
3601 * gcc.dg/pr65521.c: New test.
3602
3603 2015-03-23 Richard Biener <rguenther@suse.de>
3604
3605 PR tree-optimization/65518
3606 * gcc.dg/vect/pr65518.c: New testcase.
3607
3608 2015-03-23 Richard Biener <rguenther@suse.de>
3609
3610 PR tree-optimization/65494
3611 * gcc.dg/vect/pr65494.c: New testcase.
3612
3613 2015-03-23 Jakub Jelinek <jakub@redhat.com>
3614
3615 PR preprocessor/65238
3616 * c-c++-common/cpp/pr65238-1.c: New test.
3617 * gcc.dg/cpp/pr65238-2.c: New test.
3618 * gcc.dg/cpp/trad/pr65238-3.c: New test.
3619 * gcc.dg/cpp/trad/pr65238-4.c: New test.
3620
3621 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
3622 Mikael Morin <mikael@gcc.gnu.org>
3623
3624 PR fortran/64952
3625 * gfortran.dg/elemental_dependency_4.f90: New.
3626 * gfortran.dg/elemental_dependency_5.f90: New.
3627
3628 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
3629
3630 PR ipa/65475
3631 * g++.dg/lto/pr65475b_0.C: New testcase.
3632 * g++.dg/lto/pr65475b_1.C: New testcase.
3633 * g++.dg/lto/pr65475c_0.C: New testcase.
3634 * g++.dg/lto/pr65475c_1.C: New testcase.
3635
3636 2015-03-21 Tobias Burnus <burnus@net-b.de>
3637
3638 * gfortran.dg/coarray_38.f90: New.
3639 * gfortran.dg/coarray_39.f90: New.
3640 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3641 compile test.
3642
3643 2015-03-20 Marek Polacek <polacek@redhat.com>
3644
3645 PR c++/65398
3646 * g++.dg/cpp0x/pr65398.C: New test.
3647
3648 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
3649
3650 PR ipa/65475
3651 * g++.dg/lto/pr65475_0.C: New testcase.
3652 * g++.dg/lto/pr65475_1.C: New testcase.
3653
3654 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
3655
3656 PR rtl-optimization/64366
3657 * gcc.target/sh/pr64366.c: New.
3658
3659 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3660
3661 PR c++/48324
3662 * g++.dg/cpp0x/constexpr-48324.C: New.
3663
3664 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
3665
3666 PR c++/48453
3667 * g++.dg/cpp0x/pr48453.C: New.
3668
3669 2015-03-20 Marek Polacek <polacek@redhat.com>
3670
3671 PR c++/65072
3672 * g++.dg/cpp0x/pr65072.C: New test.
3673
3674 2015-03-20 Richard Biener <rguenther@suse.de>
3675
3676 PR middle-end/64715
3677 * gcc.dg/pr15347.c: Use -O.
3678 * c-c++-common/pr19807-1.c: Likewise.
3679
3680 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
3681
3682 * gnat.dg/volatile13.ad[sb]: New test.
3683
3684 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
3685
3686 PR rtl-optimization/60851
3687 * gcc.target/i386/pr60851.c: New test.
3688
3689 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
3690
3691 PR target/65240
3692 * g++.dg/pr65240.h: Add tests for PR 65240.
3693 * g++.dg/pr65240-1.C: Likewise.
3694 * g++.dg/pr65240-2.C: Likewise.
3695 * g++.dg/pr65240-3.C: Likewise.
3696 * g++.dg/pr65240-4.C: Likewise.
3697
3698 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
3699
3700 PR rtl-optimization/63491
3701 * gcc.target/powerpc/pr63491.c: New.
3702
3703 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3704
3705 * g++.dg/ipa/pr65465.C: New test.
3706
3707 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 PR c++/52659
3710 * g++.dg/cpp0x/deleted11.C: New.
3711
3712 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3713
3714 PR sanitizer/65400
3715 * c-c++-common/tsan/pr65400-3.c: New test.
3716
3717 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
3718
3719 PR c++/59686
3720 * g++.dg/cpp0x/constexpr-59686.C: New.
3721
3722 2015-03-19 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR sanitizer/64265
3725 * g++.dg/tsan/pr64265.C: New test.
3726
3727 PR sanitizer/65400
3728 * c-c++-common/tsan/pr65400-1.c: New test.
3729 * c-c++-common/tsan/pr65400-2.c: New test.
3730
3731 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3732
3733 PR c++/59816
3734 * g++.dg/cpp0x/pr59816.C: New.
3735
3736 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
3737
3738 PR fortran/59198
3739 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3740
3741 2015-03-18 Martin Liska <mliska@suse.cz>
3742
3743 PR ipa/65439
3744 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3745 equivalences either to 6 or 7.
3746
3747 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
3748
3749 PR middle-end/64491
3750 Revert:
3751 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
3752
3753 * gcc.dg/undefined-loop-1.c: New file.
3754 * gcc.dg/undefined-loop-2.c: New file.
3755
3756 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
3757
3758 PR testsuite/64032
3759 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3760 loop exits too early.
3761
3762 2015-03-18 Jakub Jelinek <jakub@redhat.com>
3763
3764 PR tree-optimization/65450
3765 * gfortran.dg/pr65450.f90: New test.
3766
3767 PR target/65078
3768 * gcc.target/i386/pr65078-1.c: New test.
3769 * gcc.target/i386/pr65078-2.c: New test.
3770 * gcc.target/i386/pr65078-3.c: New test.
3771 * gcc.target/i386/pr65078-4.c: New test.
3772 * gcc.target/i386/pr65078-5.c: New test.
3773 * gcc.target/i386/pr65078-6.c: New test.
3774
3775 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
3776
3777 PR c++/65340
3778 * g++.dg/cpp1y/pr65340.C: New.
3779
3780 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3781
3782 PR fortran/64432
3783 * gfortran.dg/system_clock_3.f08: Adjust test.
3784
3785 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
3786
3787 PR fortran/59198
3788 * gfortran.dg/proc_ptr_comp_44.f90: New test.
3789 * gfortran.dg/proc_ptr_comp_45.f90: New test.
3790
3791 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3792
3793 PR fortran/64432
3794 * gfortran.dg/system_clock_3.f08: New test.
3795
3796 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
3797
3798 PR c++/64626
3799 g++.dg/cpp1y/pr64626-1.C: New.
3800 g++.dg/cpp1y/pr64626-2.C: New.
3801 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3802
3803 2015-03-16 Jakub Jelinek <jakub@redhat.com>
3804
3805 PR tree-optimization/65427
3806 * gcc.c-torture/execute/pr65427.c: New test.
3807
3808 2015-03-16 Marek Polacek <polacek@redhat.com>
3809
3810 DR 1688
3811 PR c++/65327
3812 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3813 * g++.dg/cpp0x/pr65327.C: New test.
3814
3815 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
3816
3817 PR sanitizer/64820
3818 * c-c++-common/asan/pr64820.c: New test.
3819
3820 2015-03-16 Andre Vehreschild <vehre@gmx.de>
3821
3822 * gfortran.dg/pointer_2.f90: New test.
3823
3824 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3825
3826 * g++.dg/pr65049.C: New test.
3827
3828 2015-03-16 Tom de Vries <tom@codesourcery.com>
3829
3830 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3831 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3832 * gcc.target/i386/fuse-caller-save.c: Same.
3833
3834 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
3835
3836 * gnat.dg/loop_optimization18.ad[sb]: New test.
3837 * gnat.dg/loop_optimization18_pkg.ads: New helper.
3838
3839 2015-03-16 Alan Modra <amodra@gmail.com>
3840
3841 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
3842 2014-12-05 change.
3843
3844 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
3845
3846 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3847 hppa*-*-hpux*.
3848 * gcc.dg/torture/pr65270-2.c: Likewise.
3849
3850 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
3851
3852 PR fortran/61138
3853 * gfortran.dg/pointer_remapping_9.f90: New.
3854
3855 2015-03-14 Jakub Jelinek <jakub@redhat.com>
3856
3857 PR tree-optimization/65369
3858 * gcc.c-torture/execute/pr65369.c: New test.
3859
3860 PR tree-optimization/65418
3861 * gcc.c-torture/execute/pr65418-1.c: New test.
3862 * gcc.c-torture/execute/pr65418-2.c: New test.
3863
3864 PR rtl-optimization/65401
3865 * gcc.c-torture/execute/pr65401.c: New test.
3866
3867 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3868
3869 PR target/64600
3870 * gcc.target/arm/pr64600_1.c: New test.
3871
3872 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3873
3874 PR rtl-optimization/65235
3875 * gcc.target/aarch64/pr65235_1.c: New test.
3876
3877 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
3878
3879 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3880 * gcc.target/s390/hotpatch-22.c: Likewise.
3881 * gcc.target/s390/hotpatch-23.c: Likewise.
3882 * gcc.target/s390/hotpatch-24.c: Likewise.
3883 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3884 * gcc.target/s390/hotpatch-1.c: Update expected output.
3885 * gcc.target/s390/hotpatch-2.c: Likewise.
3886 * gcc.target/s390/hotpatch-3.c: Likewise.
3887 * gcc.target/s390/hotpatch-4.c: Likewise.
3888 * gcc.target/s390/hotpatch-5.c: Likewise.
3889 * gcc.target/s390/hotpatch-6.c: Likewise.
3890 * gcc.target/s390/hotpatch-7.c: Likewise.
3891 * gcc.target/s390/hotpatch-8.c: Likewise.
3892 * gcc.target/s390/hotpatch-9.c: Likewise.
3893 * gcc.target/s390/hotpatch-10.c: Likewise.
3894 * gcc.target/s390/hotpatch-11.c: Likewise.
3895 * gcc.target/s390/hotpatch-12.c: Likewise.
3896 * gcc.target/s390/hotpatch-13.c: Likewise.
3897 * gcc.target/s390/hotpatch-14.c: Likewise.
3898 * gcc.target/s390/hotpatch-15.c: Likewise.
3899 * gcc.target/s390/hotpatch-16.c: Likewise.
3900 * gcc.target/s390/hotpatch-17.c: Likewise.
3901 * gcc.target/s390/hotpatch-18.c: Likewise.
3902 * gcc.target/s390/hotpatch-19.c: Likewise.
3903
3904 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3905
3906 PR target/65103
3907 * gcc.target/i386/pr65103-1.c: New.
3908
3909 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
3910
3911 PR target/65044
3912 * gcc.target/i386/pr65044.c: New.
3913
3914 2015-03-12 Tom de Vries <tom@codesourcery.com>
3915
3916 PR rtl-optimization/64895
3917 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3918 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3919 * gcc.target/i386/fuse-caller-save.c: Ditto.
3920
3921 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3922
3923 * gcc.dg/ipa/pr63569.c: Fix template.
3924
3925 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
3926
3927 * g++.dg/ipa/pr64146.C: Require fpic support.
3928
3929 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
3930
3931 PR libfortran/65200
3932 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3933 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3934
3935 2015-03-11 Jakub Jelinek <jakub@redhat.com>
3936
3937 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3938 to dg-options, fix up dg-skip-if.
3939
3940 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
3941
3942 PR target/65296
3943 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3944 * gcc.target/avr/tiny-caller-save.c: Same.
3945
3946 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
3947
3948 PR target/65242
3949 * g++.dg/pr65242.C: New test.
3950
3951 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
3952
3953 * c-c++-common/asan/no-asan-check-glob.c: New test.
3954
3955 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
3956
3957 PR c++/65370
3958 * g++.dg/other/default11.C: New.
3959 * g++.dg/other/default12.C: Likewise.
3960
3961 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3962
3963 PR target/65368
3964 * gcc.target/i386/bmi2-bzhi-2.c: New test.
3965
3966 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/65024
3969 * gfortran.dg/unlimited_polymorphic_23.f90: New test
3970
3971 2015-03-10 Jakub Jelinek <jakub@redhat.com>
3972
3973 PR c++/65127
3974 * g++.dg/cpp0x/pr65127.C: New test.
3975
3976 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
3977
3978 * gcc.dg/ipa/PR64550.c: Update template.
3979
3980 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3981 Tobias Burnus <burnus@net-b.de>
3982
3983 * gfortran.dg/coarray_sync_memory.f90: New.
3984
3985 2015-03-10 Marek Polacek <polacek@redhat.com>
3986
3987 PR sanitizer/65367
3988 * c-c++-common/ubsan/pr65367.c: New test.
3989
3990 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
3991
3992 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3993 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3994 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3995 * gcc.target/i386/mpx/calloc-1-nov.c: New.
3996 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3997 * gcc.target/i386/mpx/malloc-1-nov.c: New.
3998 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3999 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4000 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4001 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4002 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4003 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4004 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4005
4006 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4007
4008 * lib/mpx-dg.exp (mpx_link_flags): New.
4009 (mpx_init): New.
4010 (mpx_finish): New.
4011 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4012 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4013 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4014 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4015 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4016 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4017 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4018 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4019 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4020 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4021 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4022 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4023 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4024 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4025 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4026 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4027 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4028 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4029 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4030 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4031 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4032 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4033 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4034 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4035 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4036 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4037 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4038 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4039 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4040 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4041 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4042 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4043 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4044 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4045 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4046 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4047 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4048 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4049 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4050 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4051 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4052 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4053 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4054 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4055 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4056 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4057 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4058 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4059 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4060 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4061 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4062 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4063 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4064 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4065 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4066 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4067 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4068 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4069 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4070 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4071 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4072 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4073 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4074 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4075 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4076 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4077 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4078 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4079 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4080 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4081 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4082 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4083 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4084 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4085 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4086 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4087 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4088 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4089 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4090 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4091 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4092 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4093 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4094 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4095 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4096 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4097 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4098 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4099 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4100 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4101 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4102 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4103 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4104 * gcc.target/i386/mpx/label-address-1.c: New.
4105 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4106 * gcc.target/i386/mpx/macro.c: New.
4107 * gcc.target/i386/mpx/mpx-check.h: New.
4108 * gcc.target/i386/mpx/mpx.exp: New.
4109 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4110 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4111 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4112 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4113 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4114 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4115 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4116 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4117 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4118 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4119 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4120 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4121 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4122 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4123 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4124 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4125 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4126 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4127 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4128 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4129 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4130 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4131 * gcc.target/i386/mpx/reference-1-nov.c: New.
4132 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4133 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4134 * gcc.target/i386/mpx/reference-2-nov.c: New.
4135 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4136 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4137 * gcc.target/i386/mpx/reference-3-nov.c: New.
4138 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4139 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4140 * gcc.target/i386/mpx/reference-4-nov.c: New.
4141 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4142 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4143 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4144 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4145 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4146 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4147 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4148 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4149 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4150 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4151 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4152 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4153 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4154 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4155 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4156 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4157 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4158 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4159 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4160 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4161 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4162 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4163 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4164 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4165 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4166 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4167 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4168 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4169 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4170 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4171 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4172 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4173 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4174 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4175 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4176 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4177 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4178 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4179 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4180 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4181 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4182 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4183 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4184 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4185 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4186 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4187 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4188 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4189 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4190 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4191 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4192 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4193 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4194 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4195 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4196 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4197 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4198 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4199 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4200 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4201 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4202 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4203 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4204 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4205 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4206 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4207 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4208 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4209 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4210 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4211 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4212 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4213 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4214 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4215 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4216 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4217 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4218 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4219 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4220 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
4221 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
4222 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
4223 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
4224 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
4225 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
4226 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
4227 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
4228 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
4229 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
4230 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
4231 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
4232 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
4233 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
4234 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
4235 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
4236 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
4237 * gcc.target/i386/mpx/vararg-1-nov.c: New.
4238 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
4239 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
4240 * gcc.target/i386/mpx/vararg-2-nov.c: New.
4241 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
4242 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
4243 * gcc.target/i386/mpx/vararg-3-nov.c: New.
4244 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
4245 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
4246 * gcc.target/i386/mpx/vararg-4-nov.c: New.
4247 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
4248 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4249 * gcc.target/i386/mpx/vararg-5-nov.c: New.
4250 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4251 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4252 * gcc.target/i386/mpx/vararg-6-nov.c: New.
4253 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4254 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4255 * gcc.target/i386/mpx/vararg-7-nov.c: New.
4256 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4257 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4258 * gcc.target/i386/mpx/vararg-8-nov.c: New.
4259 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4260 * gcc.target/i386/mpx/vla-1-lbv.c: New.
4261 * gcc.target/i386/mpx/vla-1-nov.c: New.
4262 * gcc.target/i386/mpx/vla-1-ubv.c: New.
4263 * gcc.target/i386/mpx/vla-2-lbv.c: New.
4264 * gcc.target/i386/mpx/vla-2-nov.c: New.
4265 * gcc.target/i386/mpx/vla-2-ubv.c: New.
4266
4267 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
4268
4269 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4270
4271 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
4272
4273 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4274
4275 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
4276
4277 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4278 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4279
4280 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4281
4282 PR c/65120
4283 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4284 on rhs is 0.
4285 (fn4): New test.
4286 * c-c++-common/pr65120.c: New test.
4287
4288 PR rtl-optimization/65321
4289 * gcc.dg/pr65321.c: New test.
4290
4291 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4292
4293 PR tree-optimization/65355
4294 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4295
4296 2015-03-09 Jakub Jelinek <jakub@redhat.com>
4297
4298 PR c/65120
4299 * c-c++-common/pr49706.c: Adjust tests for not warning
4300 about !!x == y or !b == y where b is boolean, and add
4301 some further tests.
4302 * c-c++-common/pr62199-2.c: Likewise.
4303
4304 2015-03-09 Richard Biener <rguenther@suse.de>
4305
4306 PR middle-end/65270
4307 * gcc.dg/torture/pr65270-1.c: New testcase.
4308 * gcc.dg/torture/pr65270-2.c: Likewise.
4309
4310 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
4311
4312 PR tree-optimization/63743
4313 * gcc.dg/pr63743.c: New test.
4314
4315 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
4316
4317 PR lto/65316
4318 * g++.dg/lto/pr65316_0.C: New testcase.
4319 * g++.dg/lto/pr65316_1.C: New testcase.
4320
4321 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
4322
4323 PR target/62247
4324 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4325 hppa*-*-hpux*.
4326 * g++.dg/abi/rtti3.C: Likewise.
4327
4328 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4329
4330 PR target/62251
4331 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4332
4333 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4334
4335 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4336
4337 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4338
4339 2015-03-08 Morin <mikael@gcc.gnu.org>
4340
4341 PR fortran/60898
4342 * gfortran.dg/entry_20.f90: New.
4343
4344 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4345
4346 PR target/65153
4347 * gcc.c-torture/compile/pr65153.c: New.
4348
4349 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
4350
4351 PR target/65249
4352 * g++.dg/torture/pr65249.C: New.
4353
4354 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
4355
4356 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4357 long.
4358 (int64_t): Likewise.
4359
4360 2015-03-07 Marek Polacek <polacek@redhat.com>
4361 Martin Uecker <uecker@eecs.berkeley.edu>
4362
4363 PR sanitizer/65280
4364 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4365 member-like arrays.
4366 * c-c++-common/ubsan/bounds-8.c: New test.
4367 * c-c++-common/ubsan/bounds-9.c: New test.
4368 * gcc.dg/ubsan/bounds-2.c: New test.
4369
4370 2015-03-05 Martin Sebor <msebor@redhat.com>
4371
4372 * PR testsuite/63175
4373 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4374 checking of results into main to prevent it from getting optimized
4375 away.
4376 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4377
4378 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
4379
4380 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4381 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4382 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4383 x64.
4384
4385 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
4386
4387 * g++.dg/lto/pr65302_1.C: New testcase.
4388 * g++.dg/lto/pr65302_0.C: New testcase.
4389
4390 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4391
4392 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4393 -fno-ipa-icf to dg-options.
4394
4395 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
4396
4397 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4398 compiles using the linker plugin.
4399
4400 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
4401
4402 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4403
4404 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4405
4406 * gcc.target/arm/pr65067.c: New test.
4407
4408 2015-03-05 Martin Liska <mliska@suse.cz>
4409
4410 PR ipa/65318
4411 * gcc.dg/ipa/pr65318.c: New test.
4412
4413 2015-03-05 Marek Polacek <polacek@redhat.com>
4414
4415 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4416
4417 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4418
4419 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4420
4421 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4422
4423 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4424 max-unroll-times back to defaults for s390.
4425
4426 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4427
4428 Fix last commit.
4429
4430 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4431
4432 PR c++/64665
4433 * g++.dg/cpp0x/initlist92.C: New.
4434
4435 2015-03-05 Richard Biener <rguenther@suse.de>
4436
4437 PR tree-optimization/65310
4438 * gcc.dg/vect/pr65310.c: New testcase.
4439
4440 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
4441
4442 PR c++/64834
4443 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4444
4445 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
4446
4447 * gnat.dg/entry_queues3.adb: New test.
4448
4449 2015-03-04 Ian Lance Taylor <iant@google.com>
4450
4451 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4452
4453 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4454
4455 PR c++/64227
4456 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4457
4458 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
4459
4460 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4461 -fno-ipa-icf to dg-options
4462 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4463 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4464
4465 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
4466
4467 PR c++/64398
4468 * g++.dg/cpp0x/decltype62.C: New.
4469
4470 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
4471
4472 * gnat.dg/object_overflow5.adb: New test.
4473
4474 2015-03-03 Martin Liska <mliska@suse.cz>
4475
4476 PR ipa/65287
4477 * gcc.dg/ipa/pr65287.c: New test.
4478
4479 2015-03-03 Martin Jambor <mjambor@suse.cz>
4480 Eric Botcazou <ebotcazou@adacore.com>
4481
4482 * gnat.dg/specs/pack12.ads: New test.
4483
4484 2015-03-03 Martin Liska <mliska@suse.cz>
4485
4486 * gcc.dg/ipa/PR65282.c: New test.
4487
4488 2015-03-13 Jeff Law <law@redhat.com>
4489
4490 PR tree-optimization/65241
4491 * gcc.c-torture/compile/pr65241.c: New test.
4492
4493 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
4494
4495 PR target/64331
4496 * gcc.target/avr/torture/pr64331.c: New test.
4497
4498 2015-03-03 Martin Liska <mliska@suse.cz>
4499 Jan Hubicka <hubicka@ucw.cz>
4500
4501 * g++.dg/ipa/pr65263.C: New test.
4502
4503 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4504
4505 PR ipa/65130
4506 * gcc.dg/lto/pr65130_0.c: New testcase.
4507 * gcc.dg/lto/pr65130_1.c: New testcase.
4508
4509 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
4510
4511 PR ipa/64988
4512 * g++.dg/torture/pr64988.C: New testcase.
4513
4514 2015-03-02 Tobias Burnus <burnus@net-b.de>
4515
4516 * gfortran.dg/coarray_atomic_6.f90: New.
4517
4518 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4519
4520 PR target/65184
4521 * gcc.target/i386/pr65184.c: New.
4522
4523 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
4524
4525 PR target/65183
4526 * gcc.target/i386/pr65183.c: New.
4527
4528 2015-02-28 Martin Liska <mliska@suse.cz>
4529 Jan Hubicka <hubicka@ucw.cz>
4530
4531 * gcc.dg/ipa/ipa-icf-35.c: New test.
4532 * gcc.dg/ipa/ipa-icf-36.c: New test.
4533 * gcc.dg/ipa/ipa-icf-37.c: New test.
4534
4535 2015-02-28 Martin Liska <mliska@suse.cz>
4536 Jan Hubicka <hubicka@ucw.cz>
4537
4538 PR ipa/65245
4539 * gcc.dg/ipa/ipa-icf-34.c: New test.
4540
4541 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
4542
4543 PR target/61142
4544 * gcc.target/sh/sh/pr61142.c: New.
4545
4546 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
4547
4548 * g++.dg/other/dump-ada-spec-3.C: New test.
4549
4550 2015-03-01 Martin Liska <mliska@suse.cz>
4551
4552 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4553 * g++.dg/ipa/pr63595.C: Update expected results.
4554
4555 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
4556
4557 PR ipa/65236
4558 * g++.dg/ipa/ipa-icf-6.C: New testcase.
4559
4560 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
4561
4562 * gcc.dg/vect/pr59354.c: Move vector producing code to
4563 separate function.
4564
4565 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
4566
4567 PR ipa/65237
4568 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4569 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4570 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4571 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4572
4573 2015-02-27 Jakub Jelinek <jakub@redhat.com>
4574
4575 PR tree-optimization/65048
4576 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4577 (foo): Use K&R style definition.
4578
4579 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
4580
4581 PR target/65032
4582 * g++.dg/pr65032.C: New.
4583
4584 2015-02-27 Marek Polacek <polacek@redhat.com>
4585
4586 PR c/65040
4587 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4588 -Wformat=2.
4589
4590 2015-02-27 Marek Polacek <polacek@redhat.com>
4591
4592 PR c/65228
4593 * gcc.dg/pr65228.c: New test.
4594
4595 2015-02-27 Kai Tietz <ktietz@redhat.com>
4596
4597 PR c/35330
4598 * gcc.dg/weak/weak-17.c: New file.
4599
4600 2015-02-27 Richard Biener <rguenther@suse.de>
4601
4602 PR lto/65193
4603 * g++.dg/lto/pr65193_0.C: New testcase.
4604
4605 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4606
4607 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4608 * gcc.target/s390/hotpatch-8.c: Likewise.
4609 * gcc.target/s390/hotpatch-9.c: Likewise.
4610 * gcc.target/s390/pr61078.c: Likewise.
4611 * gcc.target/s390/pr57960.c: Remove -m64.
4612 * gcc.target/s390/pr61078.c: Likewise.
4613
4614 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
4615 Martin Liska <mliska@suse.cz>
4616
4617 PR bootstrap/65150
4618 * gcc.dg/pr64454.c: Disable ICF.
4619 * gcc.dg/pr28685-1.c: Disable ICF
4620 * gcc.dg/ipa/iinline-5.c: Disable ICF.
4621 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4622 * g++.dg/ipa/ipa-icf-4.C: Update template.
4623
4624 2015-02-26 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR tree-optimization/65216
4627 * gcc.c-torture/execute/pr65216.c: New test.
4628
4629 PR tree-optimization/65215
4630 * gcc.c-torture/execute/pr65215-1.c: New test.
4631 * gcc.c-torture/execute/pr65215-2.c: New test.
4632 * gcc.c-torture/execute/pr65215-3.c: New test.
4633 * gcc.c-torture/execute/pr65215-4.c: New test.
4634 * gcc.c-torture/execute/pr65215-5.c: New test.
4635
4636 2015-02-26 Tom de Vries <tom@codesourcery.com>
4637
4638 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4639
4640 2015-02-26 Martin Liska <mliska@suse.cz>
4641 Jan Hubicka <hubicka@ucw.cz>
4642
4643 * g++.dg/ipa/pr64146.C: Update expected results.
4644 * gcc.dg/ipa/ipa-icf-26.c: Update test.
4645 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4646 * gcc.dg/ipa/ipa-icf-34.c: New test.
4647
4648 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4649
4650 * gcc.dg/vect/vect-pr61917.c: Rename to ...
4651 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4652 (dg-additional-options): Remove dg directive.
4653 (dg-final): Add dg directive.
4654
4655 2015-02-26 Marek Polacek <polacek@redhat.com>
4656
4657 PR ipa/65008
4658 * g++.dg/ipa/pr65008.C: New test.
4659
4660 2015-02-26 Tom de Vries <tom@codesourcery.com>
4661
4662 * lib/profopt.exp (profopt-target-cleanup): New proc.
4663 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4664 files from sources from dg-additional-sources.
4665
4666 2015-02-26 Tom de Vries <tom@codesourcery.com>
4667
4668 * lib/gcov.exp: Cleanup in case of xfail.
4669
4670 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4671
4672 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4673
4674 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
4675
4676 PR debug/46102
4677 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4678 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4679 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4680 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4681 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4682 * g++.dg/debug/pr46123.C: XFAIL and move...
4683 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4684 * gcc.dg/debug/dwarf2-3.c: Move...
4685 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4686
4687 2015-02-26 Marek Polacek <polacek@redhat.com>
4688
4689 PR c++/65202
4690 * g++.dg/cpp1y/pr65202.C: New test.
4691
4692 2015-02-26 Tom de Vries <tom@codesourcery.com>
4693
4694 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4695 locale_facets.h.gcov.
4696
4697 2015-02-26 Tom de Vries <tom@codesourcery.com>
4698
4699 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4700
4701 2015-02-26 Tom de Vries <tom@codesourcery.com>
4702
4703 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4704
4705 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
4706
4707 PR target/65217
4708 * gcc.target/i386/pr65217.c: New.
4709
4710 2015-02-26 Tom de Vries <tom@codesourcery.com>
4711
4712 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4713
4714 2015-02-26 Tom de Vries <tom@codesourcery.com>
4715
4716 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4717
4718 2015-02-26 Sebastian Pop <s.pop@samsung.com>
4719
4720 PR tree-optimization/65048
4721 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4722
4723 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
4724
4725 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4726 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4727
4728 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
4729
4730 PR target/65161
4731 * gcc.target/i386/pr65161.c: New test.
4732
4733 2015-02-26 Terry Guo <terry.guo@arm.com>
4734
4735 * gcc.target/arm/no-volatile-in-it.c: New test.
4736
4737 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
4738
4739 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4740 (dg-options): Add -save-temps.
4741 (dg-final): Add cleanup-saved-temps.
4742
4743 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
4744
4745 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4746
4747 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
4748
4749 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4750 * gcc.target/powerpc/pack01.c: Include string.h.
4751
4752 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
4753
4754 PR target/65167
4755 * gcc.target/i386/pr65167.c: New.
4756
4757 2015-02-25 Kai Tietz <ktietz@redhat.com>
4758
4759 PR tree-optimization/61917
4760 * gcc.dg/vect/vect-pr61917.c: New file.
4761
4762 2015-02-24 Jakub Jelinek <jakub@redhat.com>
4763
4764 PR tree-optimization/65170
4765 * gcc.c-torture/execute/pr65170.c: New test.
4766 * gcc.dg/tree-ssa/vrp96.c: New test.
4767
4768 2015-02-24 Tom de Vries <tom@codesourcery.com>
4769
4770 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4771
4772 2015-02-24 Tom de Vries <tom@codesourcery.com>
4773
4774 PR testsuite/65126
4775 * lib/gcc-defs.exp (additional_sources_used): Add new var.
4776 (dg-additional-files-options): Copy additional_sources to
4777 additional_sources_used before emptying additional_sources.
4778 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4779 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4780 (cleanup-saved-temps): Use additional_sources_used instead of
4781 additional_sources.
4782 (dg-test): Reset additional_sources_used.
4783
4784 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
4785
4786 PR fortran/63427
4787 * gfortran.dg/integer_exponentiation_6.F90: New test.
4788
4789 2015-02-23 Martin Sebor <msebor@redhat.com>
4790
4791 PR target/65109
4792 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4793 two parts. One to save registers, the other to verify the
4794 registers have the right values. Save register state into
4795 static data rather than on the stack.
4796
4797 2015-02-23 Jakub Jelinek <jakub@redhat.com>
4798
4799 PR bootstrap/63888
4800 * c-c++-common/asan/pr63888.c: New test.
4801
4802 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
4803
4804 PR target/65163
4805 * gcc.c-torture/compile/pr65163.c: New.
4806
4807 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4808
4809 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4810 with -m31 on 64 bit.
4811 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4812 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4813
4814 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4815
4816 * gcc.target/s390/20090223-1.c: Add
4817 -Wno-implicit-function-declaration option.
4818 * gcc.target/s390/pr42224.c: Likewise.
4819 * gcc.target/s390/pr55718.c: Likewise.
4820
4821 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4822
4823 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4824 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4825 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4826 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4827 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4828 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4829 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4830 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4831 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4832 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4833 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4834 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4835 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4836 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4837 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4838 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4839 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4840 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4841 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4842 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4843 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4844
4845 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4846
4847 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4848 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4849 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4850 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4851 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4852 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4853 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4854 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4855 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4856 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4857 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4858 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4859 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4860 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4861 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4862 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4863
4864 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4865
4866 PR fortran/64980
4867 PR fortran/61960
4868 * gfortran.dg/pr61960.f90: New.
4869 * gfortran.dg/pr64230.f90: New.
4870 * gfortran.dg/pr64980.f03: New.
4871
4872 2015-02-22 Tom de Vries <tom@codesourcery.com>
4873
4874 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4875
4876 2015-02-21 Arnaud Charlet <charlet@adacore.com>
4877
4878 PR ada/65156
4879 * gnat.dg/timing_events.adb: Removed, invalid test.
4880
4881 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
4882
4883 PR debug/58123
4884 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4885 location.
4886 * g++.dg/gcov/gcov-2.C: Likewise.
4887
4888 2015-02-20 Richard Biener <rguenther@suse.de>
4889
4890 PR tree-optimization/65136
4891 * gcc.dg/tree-ssa/pr65136.c: New testcase.
4892
4893 2015-02-20 Jakub Jelinek <jakub@redhat.com>
4894
4895 PR testsuite/64158
4896 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4897 and nvptx-*-* blacklisting.
4898
4899 * gcc.dg/sibcall-9.c: New test.
4900 * gcc.dg/sibcall-10.c: New test.
4901
4902 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4903
4904 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4905
4906 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
4907
4908 PR target/64452
4909 * gcc.target/avr/torture/pr64452.c: New test.
4910
4911 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
4912
4913 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4914 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4915
4916 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4917
4918 PR testsuite/65116
4919 * lib/target-supports.exp (check_compile): Check whether
4920 additional_sources is defined before using it.
4921
4922 2015-02-19 Jakub Jelinek <jakub@redhat.com>
4923
4924 PR middle-end/65074
4925 * g++.dg/opt/pr65074.C: New file.
4926
4927 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
4928
4929 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4930 (size_type): New typedef.
4931 (operator "" _script): Use it for the last argument.
4932
4933 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4934
4935 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4936
4937 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
4938
4939 * lib/target-supports.exp (check_compile): Save/restore
4940 additional_sources that may belong to an actual test.
4941
4942 2015-02-18 Jakub Jelinek <jakub@redhat.com>
4943
4944 PR gcov-profile/64634
4945 * g++.dg/gcov/gcov-15.C: New test.
4946
4947 2015-02-18 Tom de Vries <tom@codesourcery.com>
4948
4949 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4950
4951 2015-02-18 Tom de Vries <tom@codesourcery.com>
4952
4953 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4954
4955 2015-02-18 Tom de Vries <tom@codesourcery.com>
4956
4957 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4958
4959 2015-02-18 Tom de Vries <tom@codesourcery.com>
4960
4961 * gfortran.dg/fmt_cache_1.f: Add missing close.
4962
4963 2015-02-18 Tom de Vries <tom@codesourcery.com>
4964
4965 PR testsuite/65107
4966 * gfortran.dg/read_eof_8.f90: Add missing close.
4967
4968 2015-02-18 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/65063
4971 * gcc.dg/pr65063.c: New testcase.
4972
4973 2015-02-18 Richard Biener <rguenther@suse.de>
4974
4975 PR tree-optimization/62217
4976 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4977
4978 2015-02-18 Marek Polacek <polacek@redhat.com>
4979
4980 PR sanitizer/65081
4981 * c-c++-common/ubsan/pr65081.c: New test.
4982
4983 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4984
4985 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4986 * gcc.target/sh/force-cbranch-delay-slot.c: New.
4987
4988 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
4989
4990 * gcc.dg/ipa/propalign-3.c: New test.
4991
4992 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
4993
4994 PR target/64793
4995 * gcc.target/sh/pr64793.c: New.
4996 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4997
4998 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
4999
5000 * gcc.target/arm/divzero.c: New test case.
5001
5002 2015-02-17 Tom de Vries <tom@codesourcery.com>
5003
5004 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5005
5006 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5007 Jakub Jelinek <jakub@redhat.com>
5008
5009 PR c++/65075
5010 * g++.dg/cpp0x/pr65075.C: New test.
5011
5012 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5013
5014 PR target/65058
5015 * gcc.target/powerpc/pr65058.c: New test.
5016
5017 2015-02-16 Jeff Law <law@redhat.com>
5018
5019 PR tree-optimization/64823
5020 * gcc.dg/uninit-20.c: New test.
5021
5022 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5023 James Greenhalgh <james.greenhalgh@arm.com>
5024
5025 PR ipa/64963
5026 * gcc.dg/ipa/ipa-clone-1.c: New test.
5027
5028 2015-02-16 Richard Biener <rguenther@suse.de>
5029
5030 PR tree-optimization/65077
5031 * gcc.dg/torture/pr65077.c: New testcase.
5032
5033 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5034
5035 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5036 Directive adjusted to scan for ldaxr.
5037 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5038 adjusted to scan for ldaex.
5039
5040 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5041
5042 PR c++/65080
5043 * g++.dg/cpp0x/constexpr-65080.C: New.
5044
5045 2015-02-16 Richard Biener <rguenther@suse.de>
5046
5047 PR tree-optimization/63593
5048 * gcc.dg/pr63593.c: New testcase.
5049
5050 2015-02-16 Marek Polacek <polacek@redhat.com>
5051
5052 PR c/65066
5053 * gcc.dg/pr65066.c: New test.
5054
5055 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5056
5057 * gcc.dg/pr65002.C: Move ...
5058 * g++.dg/ipa/pr65002.C: ... here.
5059
5060 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5061
5062 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5063 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5064 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5065 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5066
5067 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5068
5069 PR testsuite/64850
5070 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5071 the expression to find calls.
5072 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5073 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5074 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5075 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5076 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5077
5078 2015-02-14 Marek Polacek <polacek@redhat.com>
5079
5080 PR c/64768
5081 * gcc.dg/array-11.c: New test.
5082 * gcc.dg/array-12.c: New test.
5083 * gcc.dg/array-13.c: New test.
5084 * gcc.dg/array-14.c: New test.
5085 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5086 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5087 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5088 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5089 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5090 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5091
5092 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5093
5094 PR c++/60894
5095 * g++.dg/lookup/using54.C: New.
5096
5097 2015-02-13 Jeff Law <law@redhat.com>
5098
5099 PR bootstrap/65060
5100 Revert my change for tree-optimization/64823.
5101
5102 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR tree-optimization/65053
5105 * gcc.c-torture/execute/pr65053-1.c: New test.
5106 * gcc.c-torture/execute/pr65053-2.c: New test.
5107
5108 2015-02-13 Marek Polacek <polacek@redhat.com>
5109
5110 PR c/65050
5111 * gcc.dg/pr65050.c: New test.
5112
5113 2015-02-13 Jeff Law <law@redhat.com>
5114
5115 PR tree-optimization/64823
5116 * gcc.dg/uninit-20.c: New test.
5117
5118 PR rtl-optimization/47477
5119 * gcc.dg/tree-ssa/pr47477.c: New test.
5120
5121 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5122
5123 PR c++/60211
5124 * g++.dg/parse/ivdep-2.C: New.
5125 * g++.dg/parse/ivdep-3.C: Likewise.
5126
5127 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5128
5129 PR fortran/64506
5130 * gfortran.dg/continuation_13.f90: New test.
5131 * gfortran.dg/continuation_14.f: New test.
5132
5133 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5134
5135 PR c++/64970
5136 * g++.dg/cpp0x/sfinae55.C: New.
5137
5138 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5139
5140 PR ipa/65034
5141 * g++.dg/ipa/pr65034.C: New test.
5142
5143 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5144
5145 PR tree-optimization/65002
5146 * gcc.dg/pr65002.C: New.
5147
5148 2015-02-13 Marek Polacek <polacek@redhat.com>
5149
5150 PR c/65040
5151 * c-c++-common/pr65040.c: New test.
5152
5153 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5154
5155 PR tree-optimization/64705
5156 * gcc.dg/tree-ssa/pr64705.c: New test.
5157
5158 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5159
5160 PR rtl/32219
5161 * gcc.dg/visibility-22.c: New test.
5162 * gcc.dg/visibility-23.c: New test.
5163 * gcc.target/i386/pr32219-1.c: New test.
5164 * gcc.target/i386/pr32219-2.c: New test.
5165 * gcc.target/i386/pr32219-3.c: New test.
5166 * gcc.target/i386/pr32219-4.c: New test.
5167 * gcc.target/i386/pr32219-5.c: New test.
5168 * gcc.target/i386/pr32219-6.c: New test.
5169 * gcc.target/i386/pr32219-7.c: New test.
5170 * gcc.target/i386/pr32219-8.c: New test.
5171 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5172
5173 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5174
5175 PR libgfortran/57822
5176 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5177 four different KINDs.
5178
5179 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5180
5181 PR c++/64884
5182 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5183
5184 PR sanitizer/65000
5185 * g++.dg/ubsan/pr65000.C: New test.
5186
5187 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5188
5189 PR fortran/64932
5190 * gfortran.dg/finalize_28.f90: New test
5191
5192 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR debug/55541
5195 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5196 DW_TAG_lexical_block removal.
5197 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5198 * g++.dg/guality/pr55541.C: New test.
5199
5200 PR sanitizer/64984
5201 * g++.dg/ubsan/pr64984.C: New test.
5202
5203 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5204
5205 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5206
5207 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5208
5209 PR testsuite/64930
5210 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5211 instructions for 2015-01-14 get_memmodel changes.
5212 * gcc.target/powerpc/atomic-p8.c: Likewise.
5213
5214 PR sanitizer/65019
5215 * g++.dg/ubsan/pr65019.C: New test.
5216
5217 PR tree-optimization/65014
5218 * gcc.c-torture/compile/pr65014.c: New test.
5219
5220 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5221
5222 PR libgfortran/57822
5223 * gfortran/fmt_g0_7.f08: Revise test.
5224
5225 2015-02-11 Jeff Law <law@redhat.com>
5226
5227 PR target/63347
5228 * gcc.target/m68k/pr63347.c: New test.
5229
5230 2015-02-11 Marek Polacek <polacek@redhat.com>
5231
5232 * g++.dg/ubsan/shift-1.C: New test.
5233 * gcc.dg/ubsan/c-shift-2.c: New test.
5234 * c-c++-common/ubsan/shift-5.c: Remove file.
5235
5236 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
5237
5238 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5239 Directive adjusted to XFAIL.
5240 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5241 adjusted to XFAIL.
5242
5243 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5244
5245 PR middle-end/65003
5246 * g++.dg/opt/pr65003.C: New test.
5247
5248 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
5249
5250 * lib/target-supports.exp (check_effective_target_pie): Renamed
5251 to ...
5252 (check_effective_target_pie_enabled): This.
5253 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5254 * gcc.target/i386/pie.c: Likewise.
5255
5256 2015-02-11 Andrew Pinski <apinski@cavium.com>
5257
5258 PR target/64893
5259 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5260 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5261
5262 2015-02-11 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR target/61925
5265 * gcc.target/i386/pr61925-1.c: New test.
5266 * gcc.target/i386/pr61925-2.c: New test.
5267 * gcc.target/i386/pr61925-3.c: New test.
5268
5269 2015-02-10 Jakub Jelinek <jakub@redhat.com>
5270
5271 PR sanitizer/65004
5272 * g++.dg/asan/pr65004.C: New test.
5273
5274 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
5275
5276 PR target/64661
5277 * gcc.taget/sh/pr64661-0.h: New.
5278 * gcc.taget/sh/pr64661-1.c: New.
5279 * gcc.taget/sh/pr64661-2.c: New.
5280 * gcc.taget/sh/pr64661-3.c: New.
5281 * gcc.taget/sh/pr64661-4.c: New.
5282
5283 2015-02-10 Richard Biener <rguenther@suse.de>
5284
5285 PR tree-optimization/64995
5286 * g++.dg/torture/pr64995.C: New testcase.
5287
5288 2015-02-10 Richard Biener <rguenther@suse.de>
5289
5290 PR tree-optimization/64909
5291 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5292
5293 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5294
5295 * gcc.dg/signbit-sa.c: New test.
5296
5297 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5298
5299 PR libgfortran/57822
5300 * gfortran/fmt_g0_7.f08: New test.
5301
5302 2015-02-10 Bin Cheng <bin.cheng@arm.com>
5303
5304 PR tree-optimization/43378
5305 * gcc.dg/tree-ssa/pr43378.c: New test.
5306
5307 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
5308
5309 PR ipa/64978
5310 * g++.dg/torture/pr64978.C: New testcase.
5311
5312 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR sanitizer/64981
5315 * gcc.dg/asan/pr64981.c: New test.
5316
5317 2015-02-09 Marek Polacek <polacek@redhat.com>
5318
5319 PR c/64856
5320 * gcc.dg/pr64856.c: New test.
5321
5322 2015-02-09 Jakub Jelinek <jakub@redhat.com>
5323
5324 PR target/64979
5325 * gcc.dg/tree-ssa/stdarg-7.c: New test.
5326 * gcc.c-torture/execute/pr64979.c: New test.
5327
5328 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
5329
5330 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5331
5332 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5333
5334 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5335 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5336
5337 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
5338
5339 PR target/58757
5340 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5341
5342 2015-02-09 Richard Biener <rguenther@suse.de>
5343
5344 PR tree-optimization/54000
5345 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5346
5347 2015-02-09 Tom de Vries <tom@codesourcery.com>
5348
5349 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5350
5351 2015-02-09 Martin Liska <mliska@suse.cz>
5352
5353 * g++.dg/ipa/pr64858.C: New test.
5354
5355 2015-02-09 Tom de Vries <tom@codesourcery.com>
5356
5357 * gcc.dg/uninit-19.c: Fix warning line for fpic.
5358
5359 2015-02-08 Andrew Pinski <apinski@cavium.com>
5360
5361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5362
5363 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
5364
5365 PR fortran/63744
5366 * gfortran.dg/use_rename_8.f90: New.
5367
5368 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
5369
5370 * gnat.dg/addr7.ad[sb]: New test.
5371 * gnat.dg/addr8.ad[sb]: Likewise.
5372
5373 2015-02-06 David Malcolm <dmalcolm@redhat.com>
5374
5375 PR jit/64752
5376 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5377 from jit.dg/test-compile-to-executable.c's create_code, with a
5378 clarification of the output message.
5379 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5380 pass/fail message.
5381 (test_jit): Use CHECK_NO_ERRORS when calling
5382 gcc_jit_context_compile_to_file.
5383 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5384 jit-verify-compile-to-file to jit-verify-output-file-was-created.
5385 (jit-setup-compile-to-file): Likewise. Add a verbose comment
5386 about deletions that are attempted.
5387 (jit-verify-compile-to-file): Rename to...
5388 (jit-verify-output-file-was-created): ...this, and drop the
5389 attempt to run "file" and verify the output.
5390 (jit-verify-assembler): New function.
5391 (jit-verify-object): New function.
5392 (jit-verify-dynamic-library): New function.
5393 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5394 favor of an implementation from new file
5395 create-code-for-hello-world-executable.h, which also adds a
5396 "main".
5397 (dg-final): Replace jit-verify-compile-to-file with
5398 jit-verify-output-file-was-created, and invoke new function
5399 jit-verify-assembler.
5400 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5401 the output message.
5402 (dg-final): Replace jit-verify-compile-to-file with
5403 jit-verify-output-file-was-created, and invoke new function
5404 jit-verify-dynamic-library.
5405 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5406 favor of an implementation from new file
5407 create-code-for-hello-world-executable.h, which also adds a
5408 "main".
5409 (dg-final): Replace jit-verify-compile-to-file with
5410 jit-verify-output-file-was-created. Strengthen the expected stdout
5411 from the built executable.
5412 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5413 favor of an implementation from new file
5414 create-code-for-hello-world-executable.h, which also adds a
5415 "main".
5416 (dg-final): Replace jit-verify-compile-to-file with
5417 jit-verify-output-file-was-created, and invoke new function
5418 jit-verify-object.
5419 * jit.dg/verify-dynamic-library.c: New source file.
5420
5421 2015-02-06 Sebastian Pop <s.pop@samsung.com>
5422 Brian Rzycki <b.rzycki@samsung.com>
5423
5424 PR tree-optimization/64878
5425 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5426
5427 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5428
5429 PR ipa/64896
5430 * g++.dg/ipa/pr64896.C: New test.
5431
5432 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
5433
5434 PR target/64205
5435 * gcc.target/powerpc/pr64205.c: New file.
5436
5437 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
5438
5439 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5440 (dg-options): Use -fpie instead of -fPIE -pie.
5441
5442 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR middle-end/64937
5445 * g++.dg/asan/pr64937.C: New test.
5446
5447 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
5448
5449 PR fortran/63205
5450 * gfortran.dg/class_to_type_4.f90: New test
5451
5452 2015-01-29 Andre Vehreschild <vehre@gmx.de>
5453
5454 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5455
5456 2015-02-06 Jakub Jelinek <jakub@redhat.com>
5457
5458 PR rtl-optimization/64957
5459 PR debug/64817
5460 * gcc.c-torture/execute/pr64957.c: New test.
5461
5462 2015-02-05 Jeff Law <law@redhat.com>
5463
5464 PR target/17306
5465 * gcc.target/h8300/pr17306-1.c: New test.
5466 * gcc.target/h8300/pr17306-2.c: New test.
5467
5468 2015-02-05 Tobias Burnus <burnus@net-b.de>
5469
5470 PR fortran/64943
5471 * gfortran.dg/structure_constructor_12.f90: New.
5472
5473 2015-02-05 Jeff Law <law@redhat.com>
5474
5475 PR target/58400
5476 gcc.target/h8300/pr58400.c: New test.
5477
5478 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
5479
5480 * gcc.target/arm/macro_defs0.c: New test.
5481 * gcc.target/arm/macro_defs1.c: New test.
5482 * gcc.target/arm/macro_defs2.c: New test.
5483
5484 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
5485
5486 PR rtl-optimization/64905
5487 * gcc.target/i386/pr64905.c: Require nonpic target.
5488 (dg-options): Add -fomit-frame-pointer.
5489 (main): Remove.
5490
5491 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
5492
5493 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5494 tree dump scanning.
5495
5496 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
5497
5498 PR fortran/64757
5499 * gfortran.dg/type_to_class_2.f90: New test
5500 * gfortran.dg/type_to_class_3.f90: New test
5501
5502 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
5503
5504 PR ipa/64686
5505 * g++.dg/torture/pr64686.C: New testcase.
5506
5507 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
5508
5509 PR rtl-optimization/64905
5510 * gcc.target/i386/pr64905.c: New file.
5511
5512 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5513
5514 * gcc.dg/guality/pr41447-1.c: Remove xfail.
5515 * gcc.dg/guality/pr41616-1.c: Ditto.
5516
5517 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
5518
5519 PR debug/64817
5520 * gcc.dg/pr64817-3.c: New.
5521
5522 2015-02-04 Jakub Jelinek <jakub@redhat.com>
5523 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5524
5525 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5526 pass parameters in registers.
5527 * gcc.dg/guality/pr36728-2.c (main): Likewise.
5528 * gcc.dg/guality/pr36728-3.c (main): Likewise.
5529 * gcc.dg/guality/pr36728-4.c (main): Likewise.
5530
5531 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
5532 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5533
5534 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5535 list, allow for multilibed targets.
5536 * gcc.dg/combine_ashiftrt_2.c: Likewise.
5537
5538 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
5539
5540 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5541 * gcc.dg/pr46728-6.c: Ditto.
5542
5543 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
5544
5545 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5546 for mips_nanlegacy target.
5547
5548 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
5549
5550 * gcc.target/i386/chkp-hidden-def.c: New.
5551
5552 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5553
5554 PR middle-end/62103
5555 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5556 to use 24 bits for bitfield b.
5557
5558 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5559
5560 PR testsuite/64796
5561 * lib/target-supports.exp (check_effective_target_bswap64): Do not
5562 cache result in a global variable. Include all 32-bit targets for
5563 bswap64 tests.
5564
5565 2015-02-03 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR rtl-optimization/64756
5568 * gcc.c-torture/execute/pr64756.c: New test.
5569
5570 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
5571
5572 PR target/64660
5573 * gcc.target/sh/pr64660-0.h: New.
5574 * gcc.target/sh/pr64660-1.c: New.
5575 * gcc.target/sh/pr64660-2.c: New.
5576 * gcc.target/sh/pr64660-3.c: New.
5577 * gcc.target/sh/pr64660-4.c: New.
5578
5579 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
5580
5581 PR c++/64877
5582 * g++.dg/warn/Waddress-2.C: New.
5583
5584 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
5585
5586 PR middle-end/61225
5587 * gcc.target/i386/pr49095.c: XFAIL for ia32.
5588
5589 2015-02-03 Dodji Seketeli <dodji@redhat.com>
5590
5591 PR preprocessor/64803
5592 * gcc.dg/cpp/builtin-macro-1.c: New test case.
5593
5594 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
5595
5596 * g++.dg/ipa/devirt-37.C: Disable early inlining.
5597
5598 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
5599
5600 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5601 (_ARM_FPSRC): Add DN and AHP fields.
5602 (clean_results): Force DN=1 on AArch64.
5603 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5604 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5605 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5606 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5607 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5608 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5609
5610 2015-02-02 Alan Modra <amodra@gmail.com>
5611
5612 * gcc.target/powerpc/cprophard.c: New.
5613
5614 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
5615
5616 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5617 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5618
5619 2015-02-01 Jakub Jelinek <jakub@redhat.com>
5620
5621 PR debug/64817
5622 * gcc.dg/pr64817-1.c: New test.
5623 * gcc.dg/pr64817-2.c: New test.
5624
5625 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
5626
5627 PR target/64851
5628 * gcc.target/sh/pr64851-0.h: New
5629 * gcc.target/sh/pr64851-1.c: New
5630 * gcc.target/sh/pr64851-2.c: New
5631 * gcc.target/sh/pr64851-3.c: New
5632 * gcc.target/sh/pr64851-4.c: New
5633
5634 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5635
5636 PR target/64882
5637 * gcc.dg/torture/pr64882.c: New test.
5638
5639 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
5640
5641 PR target/64159
5642 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5643 sparc*-*-*.
5644
5645 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
5646
5647 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5648 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5649 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5650 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5651 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5652 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5653 tree dump.
5654 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5655 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5656 tree dump.
5657 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5658 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5659 tree dump.
5660
5661 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5662
5663 PR target/64688
5664 * g++.dg/pr64688-2.C: New.
5665
5666 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5667
5668 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5669 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5670 * gcc.target/i386/fuse-caller-save.c: Ditto.
5671 * gcc.target/i386/headmerge-1.c: Ditto.
5672 * gcc.target/i386/headmerge-2.c: Ditto.
5673 * gcc.target/i386/sibcall-6.c: Ditto.
5674
5675 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
5676
5677 PR target/64617
5678 * gcc.target/i386/pr64617.c: New test.
5679
5680 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
5681
5682 PR target/15184
5683 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5684 (dg-options): Remove -m32.
5685 (dg-final): Scan for "movb %al" only.
5686 * gcc.target/i386/pr15184-2.c: Ditto.
5687
5688 2015-01-30 Richard Biener <rguenther@suse.de>
5689
5690 PR tree-optimization/64829
5691 * gcc.dg/vect/pr64829.c: New testcase.
5692
5693 2015-01-29 Marek Polacek <polacek@redhat.com>
5694
5695 PR c/64709
5696 * gcc.dg/pr64709.c: New test.
5697
5698 2015-01-29 Jakub Jelinek <jakub@redhat.com>
5699
5700 PR c++/64717
5701 * g++.dg/ubsan/pr64717-1.C: New test.
5702 * g++.dg/ubsan/pr64717-2.C: New test.
5703
5704 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
5705
5706 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5707
5708 2015-01-29 Jeff Law <law@redhat.com>
5709
5710 PR target/15184
5711 * gcc.target/i386/pr15184-1.c: New test.
5712 * gcc.target/i386/pr15184-2.c: New test.
5713
5714 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5715
5716 PR tree-optimization/64746
5717 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5718
5719 2015-01-29 Richard Biener <rguenther@suse.de>
5720
5721 PR tree-optimization/64853
5722 * gcc.dg/torture/pr64853.c: New testcase.
5723
5724 2015-01-29 Richard Biener <rguenther@suse.de>
5725
5726 PR tree-optimization/64844
5727 * gcc.dg/vect/pr64844.c: New testcase.
5728
5729 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5730
5731 PR middle-end/64809
5732 * gcc.dg/pr64809.c: Delete.
5733
5734 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
5735
5736 PR middle-end/64805
5737 * gcc.target/i386/pr64805.c: New.
5738
5739 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5740
5741 * gcc.dg/guality/guality.h (main): Add argv[0] to
5742 guality_gdb_command.
5743
5744 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
5745
5746 PR ipa/64801
5747 * gcc.dg/tree-ssa/pr64801.c: New testcase.
5748
5749 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
5750
5751 PR target/64659
5752 * gcc.target/sh/sh.exp
5753 (check_effective_target_atomic_model_soft_gusa_available,
5754 check_effective_target_atomic_model_soft_tcb_available,
5755 check_effective_target_atomic_model_soft_imask_available,
5756 check_effective_target_atomic_model_hard_llcs_available): New.
5757 * gcc.target/sh/pr64659-0.h: New.
5758 * gcc.target/sh/pr64659-1.c: New.
5759 * gcc.target/sh/pr64659-2.c: New.
5760 * gcc.target/sh/pr64659-3.c: New.
5761 * gcc.target/sh/pr64659-4.c: New.
5762
5763 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
5764
5765 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5766 scan-assembler-times pattern.
5767
5768 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5769
5770 PR middle-end/64809
5771 * gcc.dg/pr64809.c: New test.
5772
5773 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
5774
5775 PR tree-optimization/64277
5776 * gcc.dg/pr64277.c: New.
5777
5778 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
5779
5780 PR tree-optimization/64718
5781 * gcc.c-torture/execute/pr64718.c: New test.
5782
5783 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
5784
5785 * gcc.target/aarch64/abs_2.c: New.
5786
5787 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
5788
5789 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5790 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5791 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5792 ISA rev < 2.
5793
5794 2015-01-28 Jakub Jelinek <jakub@redhat.com>
5795
5796 PR bootstrap/64612
5797 * lib/target-supports.exp (check_effective_target_comdat_group): New.
5798 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5799 { target comdat_group }.
5800
5801 2015-01-27 Tobias Burnus <burnus@net-b.de>
5802
5803 PR fortran/63861
5804 * gfortran.dg/goacc/coarray_2.f90: New.
5805
5806 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5807
5808 PR ipa/60871
5809 PR ipa/64139
5810 * g++.dg/torture/pr64139.C: New testcase.
5811 * g++.dg/torture/pr60871.C: Likewise.
5812
5813 2015-01-27 Janus Weil <janus@gcc.gnu.org>
5814
5815 PR fortran/64230
5816 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5817 prevent linking errors.
5818
5819 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
5820
5821 PR ipa/64282
5822 * g++.dg/torture/pr64282.C: New testcase.
5823
5824 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5825
5826 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5827 for wzr reg.
5828
5829 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
5830
5831 * gcc.target/s390/hotpatch-13.c: New testcase.
5832 * gcc.target/s390/hotpatch-14.c: New testcase.
5833 * gcc.target/s390/hotpatch-15.c: New testcase.
5834 * gcc.target/s390/hotpatch-16.c: New testcase.
5835 * gcc.target/s390/hotpatch-17.c: New testcase.
5836 * gcc.target/s390/hotpatch-18.c: New testcase.
5837 * gcc.target/s390/hotpatch-19.c: New testcase.
5838 * gcc.target/s390/hotpatch-20.c: New testcase.
5839 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5840 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5841 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5842 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5843 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5844 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5845 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5846 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5847 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5848 * gcc.target/s390/hotpatch-10.c: Likewise.
5849 * gcc.target/s390/hotpatch-11.c: Likewise.
5850 * gcc.target/s390/hotpatch-12.c: Likewise.
5851 * gcc.target/s390/hotpatch-2.c: Likewise.
5852 * gcc.target/s390/hotpatch-3.c: Likewise.
5853 * gcc.target/s390/hotpatch-4.c: Likewise.
5854 * gcc.target/s390/hotpatch-5.c: Likewise.
5855 * gcc.target/s390/hotpatch-6.c: Likewise.
5856 * gcc.target/s390/hotpatch-7.c: Likewise.
5857 * gcc.target/s390/hotpatch-8.c: Likewise.
5858 * gcc.target/s390/hotpatch-9.c: Likewise.
5859 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5860 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5861 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5862 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5863 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5864 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5865 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5866 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5867
5868 2015-01-27 Jiong Wang <jiong.wang@arm.com>
5869
5870 * gcc.dg/long_branch.c: New testcase.
5871
5872 2015-01-27 Richard Biener <rguenther@suse.de>
5873
5874 PR tree-optimization/56273
5875 PR tree-optimization/59124
5876 PR tree-optimization/64277
5877 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5878 * gcc.dg/Warray-bounds-12.c: Likewise.
5879 * gcc.dg/Warray-bounds-13.c: Likewise.
5880
5881 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR rtl-optimization/61058
5884 * gcc.dg/pr61058.c: New test.
5885
5886 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
5887
5888 * gcc.target/i386/chkp-narrow-bounds.c: New.
5889
5890 2015-01-27 Jakub Jelinek <jakub@redhat.com>
5891
5892 PR tree-optimization/64807
5893 * gcc.dg/pr64807.c: New test.
5894
5895 PR c/64766
5896 * gcc.dg/pr64766.c: New test.
5897
5898 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
5899
5900 PR target/49263
5901 * gcc.target/sh/pr49263-4.c: New.
5902
5903 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
5904
5905 PR fortran/62044
5906 * gfortran.dg/allocate_with_mold_1.f90: New test
5907
5908 2015-01-26 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR c/64778
5911 * gcc.dg/pr64778.c: New test.
5912
5913 PR middle-end/64421
5914 * gcc.dg/vect/pr64421.c: New test.
5915
5916 2015-01-26 Tobias Burnus <burnus@net-b.de>
5917
5918 PR fortran/64771
5919 * gfortran.dg/coarray_36.f: New.
5920 * gfortran.dg/coarray_37.f90: New.
5921
5922 2015-01-26 Janus Weil <janus@gcc.gnu.org>
5923
5924 PR fortran/64230
5925 * gfortran.dg/class_allocate_18.f90: New.
5926
5927 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5928
5929 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5930
5931 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5932
5933 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5934
5935 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5936
5937 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5938
5939 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5940
5941 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5942
5943 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5944
5945 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5946 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5947 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5948 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5949
5950 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5951
5952 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5953 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5954 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5955
5956 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
5957
5958 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5959 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5960 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5961 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5962 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5963 vXXXhn.inc.
5964
5965 2015-01-26 Richard Biener <rguenther@suse.de>
5966
5967 PR middle-end/64764
5968 * gcc.dg/uninit-19.c: New testcase.
5969
5970 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5971
5972 * lib/target-supports.exp (check_effective_target_vect64): Add
5973 sparc*-*-*.
5974
5975 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
5976
5977 PR testsuite/64712
5978 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5979
5980 2015-01-26 Tony Liu <tony.liu@arm.com>
5981
5982 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5983 non-UAL cases.
5984
5985 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
5986
5987 PR libfortran/64770
5988 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5989 correctly, clean up afterwards.
5990
5991 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
5992
5993 PR fortran/62044
5994 * gfortran.dg/use_rename_7.f90: New.
5995
5996 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
5997
5998 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5999 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6000
6001 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6002
6003 PR target/54236
6004 * gcc.target/sh/pr54236-4.c: New.
6005
6006 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6007
6008 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6009 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6010 Bridge test.
6011
6012 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6013
6014 PR libfortran/64770
6015 * gfortran.dg/open_new_segv.f90: New test.
6016
6017 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6018
6019 PR target/49263
6020 PR target/53987
6021 PR target/64345
6022 PR target/59533
6023 PR target/52933
6024 PR target/54236
6025 PR target/51244
6026 * gcc.target/sh/pr64345-1.c: New.
6027 * gcc.target/sh/pr64345-2.c: New.
6028 * gcc.target/sh/pr59533-1.c: New.
6029 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6030 * gcc.target/sh/pr52933-2.c: Likewise.
6031 * gcc.target/sh/pr54089-1.c: Likewise.
6032 * gcc.target/sh/pr54236-1.c: Likewise.
6033 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6034 * gcc.target/sh/pr49263-1.c: Remove xfails.
6035 * gcc.target/sh/pr49263-2.c: Likewise.
6036 * gcc.target/sh/pr49263-3.c: Likewise.
6037 * gcc.target/sh/pr53987-1.c: Likewise.
6038 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6039 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6040 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6041 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6042 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6043 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6044 test_009): New.
6045 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6046 (test_02): New.
6047
6048 2015-01-24 Tom de Vries <tom@codesourcery.com>
6049
6050 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6051
6052 2015-01-23 Ian Lance Taylor <iant@google.com>
6053
6054 PR go/64510
6055 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6056 targets without split stack support.
6057
6058 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6059
6060 PR target/64317
6061 * gcc.target/i386/pr64317.c: New test.
6062
6063 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR rtl-optimization/63637
6066 PR rtl-optimization/60663
6067 * gcc.dg/pr63637-1.c: New test.
6068 * gcc.dg/pr63637-2.c: New test.
6069 * gcc.dg/pr63637-3.c: New test.
6070 * gcc.dg/pr63637-4.c: New test.
6071 * gcc.dg/pr63637-5.c: New test.
6072 * gcc.dg/pr63637-6.c: New test.
6073 * gcc.target/i386/pr63637-1.c: New test.
6074 * gcc.target/i386/pr63637-2.c: New test.
6075 * gcc.target/i386/pr63637-3.c: New test.
6076 * gcc.target/i386/pr63637-4.c: New test.
6077 * gcc.target/i386/pr63637-5.c: New test.
6078 * gcc.target/i386/pr63637-6.c: New test.
6079
6080 2015-01-23 Richard Biener <rguenther@suse.de>
6081
6082 PR testsuite/63439
6083 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6084 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6085
6086 2015-01-23 Marek Polacek <polacek@redhat.com>
6087
6088 PR preprocessor/60570
6089 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6090 * gcc.dg/cpp/pr60570.c: New test.
6091
6092 2015-01-23 Richard Biener <rguenther@suse.de>
6093
6094 PR testsuite/63439
6095 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6096 vectorization on vect64 targets.
6097
6098 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6099
6100 PR fortran/60922
6101 * gfortran.dg/class_allocate_17.f90: New.
6102
6103 2015-01-23 Tobias Burnus <burnus@net-b.de>
6104
6105 PR fortran/64726
6106 * gfortran.dg/goacc/combined_loop.f90: New.
6107
6108 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6109
6110 PR fortran/61933
6111 * gfortran.dg/make_unit.f90: New test.
6112
6113 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6114
6115 PR fortran/61933
6116 * gfortran.dg/negative_unit_int8.f: Update.
6117
6118 2015-01-22 Jeff Law <law@redhat.com>
6119
6120 PR target/52076
6121 * gcc.target/m68k/pr52076-1.c: New test.
6122 * gcc.target/m68k/pr52076-2.c: New test.
6123
6124 2015-01-22 Richard Biener <rguenther@suse.de>
6125
6126 PR middle-end/64728
6127 * gcc.dg/torture/pr64728.c: New testcase.
6128
6129 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6130
6131 PR target/64688
6132 * g++.dg/pr64688.C: New test.
6133
6134 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6135
6136 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6137 to avoid errors with -fpic.
6138
6139 2015-01-22 Richard Biener <rguenther@suse.de>
6140
6141 PR libstdc++/64535
6142 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6143
6144 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6145
6146 PR rtl-optimization/64682
6147 * gcc.c-torture/execute/pr64682.c: New file.
6148
6149 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6150
6151 PR debug/64511
6152 * gcc.dg/pr64511.c: New test.
6153
6154 PR rtl-optimization/62078
6155 * g++.dg/opt/pr62078.C: New test.
6156
6157 PR c/63307
6158 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6159
6160 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6161
6162 PR fortran/57023
6163 * gfortran.dg/internal_pack_15.f90: New test.
6164
6165 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6166
6167 * c-c++-common/tsan/step.c: New testcase.
6168
6169 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6170
6171 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6172
6173 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6174
6175 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6176
6177 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6178
6179 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6180
6181 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6182
6183 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6184
6185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6186
6187 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6188
6189 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6190
6191 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6192
6193 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6194
6195 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6196
6197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6198
6199 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6200
6201 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6202
6203 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6204
6205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6206
6207 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6208
6209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6210
6211 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6212
6213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6214
6215 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6216
6217 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6218
6219 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6220 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
6221 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
6222 vXXXw.inc.
6223
6224 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6225
6226 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
6227 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
6228 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
6229 vXXXl.inc.
6230
6231 2015-01-21 Renlin Li <renlin.li@arm.com>
6232
6233 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
6234 * g++.dg/tls/thread_local5g.C: Likewise.
6235 * g++.dg/tls/thread_local6g.C: Likewise.
6236
6237 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6238
6239 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
6240 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
6241 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
6242
6243 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6244
6245 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
6246 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
6247 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
6248
6249 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6250
6251 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6252 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6253 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6254
6255 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6256
6257 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6258 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6259 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6260
6261 2015-01-20 Jeff Law <law@redhat.com>
6262
6263 PR target/59946
6264 * gcc.target/m68k/pr59946.c: New test.
6265
6266 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6267
6268 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6269 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6270 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6271
6272 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6273
6274 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6275 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6276 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6277
6278 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6279
6280 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6281 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6282 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6283
6284 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6285
6286 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6287 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6288 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6289 vshuffle.inc.
6290 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6291 vshuffle.inc.
6292
6293 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6294
6295 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6296 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6297 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6298
6299 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6300
6301 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6302 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6303 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6304
6305 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
6306
6307 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6308
6309 2015-01-20 Jakub Jelinek <jakub@redhat.com>
6310
6311 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6312
6313 PR sanitizer/64632
6314 * g++.dg/ubsan/pr64632.C: New test.
6315
6316 PR debug/64663
6317 * gcc.dg/pr64663.c: New test.
6318
6319 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6320
6321 PR c++/64383
6322 * g++.dg/warn/Wunused-var-23.C: New.
6323
6324 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6325
6326 PR c++/59937
6327 * g++.dg/cpp0x/constexpr-59937-1.C: New.
6328 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6329
6330 2015-01-20 Richard Biener <rguenther@suse.de>
6331
6332 PR ipa/64684
6333 * gcc.dg/lto/pr64684_0.c: New testcase.
6334 * gcc.dg/lto/pr64684_1.c: Likewise.
6335 * gcc.dg/lto/pr64684_2.c: Likewise.
6336 * gcc.dg/lto/pr64685_0.c: Likewise.
6337 * gcc.dg/lto/pr64685_1.c: Likewise.
6338
6339 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
6340
6341 PR c++/62241
6342 * g++.dg/cpp1y/lambda-init12.C: New.
6343
6344 2015-01-20 Richard Biener <rguenther@suse.de>
6345
6346 PR tree-optimization/64410
6347 * g++.dg/vect/pr64410.cc: Require vect_double.
6348
6349 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
6350
6351 PR target/64149
6352 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6353
6354 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
6355
6356 PR bootstrap/64676
6357 Revert:
6358 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6359
6360 PR rtl-optimization/64081
6361 * gcc.dg/pr64081.c: New test.
6362
6363 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6364
6365 * jit.dg/harness.h: Include <unistd.h>.
6366 (CHECK_NO_ERRORS): New.
6367 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6368 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6369 gcc_jit_context_compile_to_file.
6370 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6371 args to the spawned executable.
6372 (jit-expand-vars): New function.
6373 (jit-exe-params): New variable.
6374 (dg-jit-set-exe-params): New function.
6375 (jit-dg-test): Detect testcases that use
6376 jit-verify-compile-to-file and call jit-setup-compile-to-file.
6377 Set arguments of spawned process to jit-exe-params.
6378 (jit-get-output-filename): New function.
6379 (jit-setup-compile-to-file): New function.
6380 (jit-verify-compile-to-file): New function.
6381 (jit-run-executable): New function.
6382 (jit-verify-executable): New function.
6383 * jit.dg/test-compile-to-assembler.c: New testcase.
6384 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6385 * jit.dg/test-compile-to-executable.c: New testcase.
6386 * jit.dg/test-compile-to-object.c: New testcase.
6387
6388 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
6389
6390 PR target/64652
6391 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6392 (test_1): New.
6393
6394 2015-01-19 Martin Liska <mliska@suse.cz>
6395
6396 * objc/compile/pr64668.m: New test.
6397
6398 2015-01-19 David Malcolm <dmalcolm@redhat.com>
6399
6400 * jit.dg/test-arith-overflow.c: Include stdbool.h.
6401 (create_overflow_fn): Update comment to clarify that
6402 the third param of the created function is a bool *, not
6403 an int *.
6404 (verify_int_overflow_fn): Convert param "expected_ovf" from
6405 int to bool. Update third param of "overflow_fn_type" from int *
6406 to bool *. Update local "actual_ovf" from int to bool.
6407 (verify_uint_overflow_fn): Likewise.
6408
6409 2015-01-19 Martin Liska <mliska@suse.cz>
6410
6411 * gcc.dg/ipa/ipa-icf-33.c: New test.
6412
6413 2015-01-19 Felix Yang <felix.yang@huawei.com>
6414 Haijian Zhang <z.zhanghaijian@huawei.com>
6415
6416 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6417 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6418 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6419 result_float64x2, expected_hfloat64x2): New helper type, variable and
6420 declaration.
6421 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6422 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6423 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6424 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6425 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6426 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6427 and target without the FMA feature.
6428
6429 2015-01-19 Jiong Wang <jiong.wang@arm.com>
6430
6431 * gcc.target/aarch64/pr64304.c: New testcase.
6432
6433 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
6434
6435 PR rtl-optimization/64081
6436 * gcc.dg/pr64081.c: New test.
6437
6438 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
6439
6440 PR target/63971
6441 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6442 the epilogue).
6443 * gcc.target/aarch64/test_frame_6.c: Likewise.
6444 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6445 and x19 (in the epilogue).
6446 * gcc.target/aarch64/test_frame_4.c: Likewise.
6447 * gcc.target/aarch64/test_frame_7.c: Likewise.
6448
6449 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
6450
6451 * gcc.target/i386/chkp-always_inline.c: New.
6452
6453 2015-01-15 Andrew Pinski <apinski@cavium.com>
6454 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
6455
6456 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6457 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6458
6459 2015-01-18 Andre Vehreschild <vehre@gmx.de>
6460
6461 PR fortran/60255
6462 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6463 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6464
6465 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6466
6467 PR fortran/64578
6468 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6469
6470 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
6471
6472 PR target/64652
6473 * gcc.target/sh/torture/pr64652.c: New.
6474
6475 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6476
6477 * gcc.dg/ipa/ipa-icf-32.c: Update template.
6478 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6479 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6480 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6481 * c-c++-common/asan/kasan-recover-1.c: Likewise.
6482 * c-c++-common/asan/kasan-recover-2.c: Likewise.
6483
6484 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
6485
6486 PR ipa/64378
6487 * g++.dg/torture/pr64378.C: New testcase.
6488
6489 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6490
6491 PR fortran/57959
6492 * gfortran.dg/block_13.f08: New test
6493
6494 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
6495
6496 PR fortran/55901
6497 * gfortran.dg/associate_1.f03: Allow test for character with
6498 automatic length.
6499
6500 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6501
6502 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6503 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6504
6505 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
6506
6507 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6508
6509 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
6510
6511 PR fortran/64578
6512 * gfortran.dg/unlimited_polymorphic_21.f90: New test
6513
6514 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6515
6516 PR fortran/60357
6517 * gfortran.dg/alloc_comp_assign_13.f08: New test.
6518
6519 PR fortran/61275
6520 * gfortran.dg/alloc_comp_assign_14.f08: New test.
6521
6522 PR fortran/55932
6523 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6524
6525 2015-01-17 Andre Vehreschild <vehre@gmx.de>
6526
6527 PR fortran/60334
6528 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6529
6530 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
6531
6532 PR rtl-optimization/52773
6533 * gcc.c-torture/compile/pr52773.c: New test.
6534
6535 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6536
6537 PR c++/62134
6538 * g++.dg/cpp0x/alias-decl-46.C: New.
6539
6540 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6541
6542 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6543
6544 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6545
6546 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6547 Add trace.
6548 (CHECK_FP): Likewise.
6549 (CHECK_CUMULATIVE_SAT): Likewise.
6550
6551 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
6552
6553 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6554 (Set_Neon_Cumulative_Sat): Add parameter.
6555 (__set_neon_cumulative_sat): Support new parameter.
6556 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6557 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6558 argument.
6559 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6560 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6561 argument.
6562
6563 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
6564
6565 * g++.dg/tsan/vptr_benign_race.C: New testcase.
6566 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6567
6568 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6569
6570 PR c++/60056
6571 * g++.dg/tls/thread_local-ice4.C: New.
6572
6573 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
6574
6575 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6576 than Neon options.
6577
6578 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 PR c++/62276
6581 * g++.dg/cpp0x/vt-62276.C: New.
6582
6583 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6584
6585 PR middle-end/64353
6586 * g++.dg/pr64353.C: New.
6587
6588 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6589
6590 PR target/64263
6591 * gcc.target/aarch64/pr64263_1.c: New test.
6592
6593 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
6594
6595 PR tree-optimization/64434
6596 * gcc.dg/torture/pr64434.c: Move to...
6597 * gcc.dg/pr64434.c: ... here.
6598
6599 2015-01-16 Richard Biener <rguenther@suse.de>
6600
6601 PR middle-end/64614
6602 * gcc.dg/uninit-18.c: New testcase.
6603
6604 2015-01-16 Richard Biener <rguenther@suse.de>
6605
6606 PR tree-optimization/64568
6607 * g++.dg/torture/pr64568-2.C: New testcase.
6608
6609 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
6610
6611 PR target/64363
6612 * gcc.target/i386/chkp-label-address.c: New.
6613
6614 2015-01-16 Janus Weil <janus@gcc.gnu.org>
6615
6616 PR fortran/45290
6617 * gfortran.dg/pointer_init_6.f90: Extended.
6618
6619 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
6620
6621 * gcc.c-torture/compile/20150108.c: New test.
6622
6623 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
6624
6625 * gcc.target/visium: New directory.
6626
6627 2015-01-16 Richard Biener <rguenther@suse.de>
6628
6629 PR tree-optimization/61743
6630 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6631 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6632
6633 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
6634
6635 * gcc.dg/pr64015.c: New test.
6636
6637 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
6638
6639 PR ipa/64163
6640 PR ipa/64612
6641 * g++.dg/ipa/pr64612.C: New test.
6642
6643 2015-01-16 Renlin Li <renlin.li@arm.com>
6644
6645 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6646
6647 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
6648
6649 * gcc.target/i386/sse-14.c: Test new intrinsic.
6650 * gcc.target/i386/sse-22.c: Ditto.
6651
6652 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
6653
6654 PR c++/58614
6655 * g++.dg/cpp0x/auto44.C: New.
6656
6657 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
6658
6659 PR target/59710
6660 * gcc.target/nios2/gpopt-all.c: New test case.
6661 * gcc.target/nios2/gpopt-local.c: New test case.
6662 * gcc.target/nios2/gpopt-global.c: New test case.
6663 * gcc.target/nios2/gpopt-data.c: New test case.
6664 * gcc.target/nios2/gpopt-none.c: New test case.
6665
6666 2015-01-15 Jakub Jelinek <jakub@redhat.com>
6667
6668 * g++.dg/ubsan/vptr-1.C: New test.
6669 * g++.dg/ubsan/vptr-2.C: New test.
6670 * g++.dg/ubsan/vptr-3.C: New test.
6671 * g++.dg/ubsan/vptr-4.C: New test.
6672 * g++.dg/ubsan/vptr-5.C: New test.
6673 * g++.dg/ubsan/vptr-6.C: New test.
6674 * g++.dg/ubsan/vptr-7.C: New test.
6675 * g++.dg/ubsan/vptr-8.C: New test.
6676 * g++.dg/ubsan/vptr-9.C: New test.
6677
6678 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6679
6680 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6681 is set up.
6682 * lib/gcc-dg.exp: Likewise.
6683
6684 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
6685
6686 PR rtl-optimization/64110
6687 * gcc.target/i386/pr64110.c: Add scan-assembler.
6688
6689 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
6690 James Norris <jnorris@codesourcery.com>
6691 Cesar Philippidis <cesar@codesourcery.com>
6692 Ilmir Usmanov <i.usmanov@samsung.com>
6693
6694 * lib/target-supports.exp (check_effective_target_fopenacc): New
6695 procedure.
6696 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6697 * g++.dg/goacc/goacc.exp: Likewise.
6698 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6699 * gcc.dg/goacc/goacc.exp: Likewise.
6700 * gfortran.dg/goacc/goacc.exp: Likewise.
6701 * c-c++-common/cpp/openacc-define-1.c: New file.
6702 * c-c++-common/cpp/openacc-define-2.c: Likewise.
6703 * c-c++-common/cpp/openacc-define-3.c: Likewise.
6704 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6705 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6706 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6707 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6708 * c-c++-common/goacc/asyncwait-1.c: Likewise.
6709 * c-c++-common/goacc/cache-1.c: Likewise.
6710 * c-c++-common/goacc/clauses-fail.c: Likewise.
6711 * c-c++-common/goacc/collapse-1.c: Likewise.
6712 * c-c++-common/goacc/data-1.c: Likewise.
6713 * c-c++-common/goacc/data-2.c: Likewise.
6714 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6715 * c-c++-common/goacc/deviceptr-1.c: Likewise.
6716 * c-c++-common/goacc/deviceptr-2.c: Likewise.
6717 * c-c++-common/goacc/deviceptr-3.c: Likewise.
6718 * c-c++-common/goacc/if-clause-1.c: Likewise.
6719 * c-c++-common/goacc/if-clause-2.c: Likewise.
6720 * c-c++-common/goacc/kernels-1.c: Likewise.
6721 * c-c++-common/goacc/loop-1.c: Likewise.
6722 * c-c++-common/goacc/loop-private-1.c: Likewise.
6723 * c-c++-common/goacc/nesting-1.c: Likewise.
6724 * c-c++-common/goacc/nesting-data-1.c: Likewise.
6725 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6726 * c-c++-common/goacc/parallel-1.c: Likewise.
6727 * c-c++-common/goacc/pcopy.c: Likewise.
6728 * c-c++-common/goacc/pcopyin.c: Likewise.
6729 * c-c++-common/goacc/pcopyout.c: Likewise.
6730 * c-c++-common/goacc/pcreate.c: Likewise.
6731 * c-c++-common/goacc/pragma_context.c: Likewise.
6732 * c-c++-common/goacc/present-1.c: Likewise.
6733 * c-c++-common/goacc/reduction-1.c: Likewise.
6734 * c-c++-common/goacc/reduction-2.c: Likewise.
6735 * c-c++-common/goacc/reduction-3.c: Likewise.
6736 * c-c++-common/goacc/reduction-4.c: Likewise.
6737 * c-c++-common/goacc/sb-1.c: Likewise.
6738 * c-c++-common/goacc/sb-2.c: Likewise.
6739 * c-c++-common/goacc/sb-3.c: Likewise.
6740 * c-c++-common/goacc/update-1.c: Likewise.
6741 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6742 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6743 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6744 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6745 * gfortran.dg/goacc/assumed.f95: Likewise.
6746 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6747 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6748 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6749 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6750 * gfortran.dg/goacc/branch.f95: Likewise.
6751 * gfortran.dg/goacc/cache-1.f95: Likewise.
6752 * gfortran.dg/goacc/coarray.f95: Likewise.
6753 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6754 * gfortran.dg/goacc/cray.f95: Likewise.
6755 * gfortran.dg/goacc/critical.f95: Likewise.
6756 * gfortran.dg/goacc/data-clauses.f95: Likewise.
6757 * gfortran.dg/goacc/data-tree.f95: Likewise.
6758 * gfortran.dg/goacc/declare-1.f95: Likewise.
6759 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6760 * gfortran.dg/goacc/fixed-1.f: Likewise.
6761 * gfortran.dg/goacc/fixed-2.f: Likewise.
6762 * gfortran.dg/goacc/fixed-3.f: Likewise.
6763 * gfortran.dg/goacc/fixed-4.f: Likewise.
6764 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6765 * gfortran.dg/goacc/if.f95: Likewise.
6766 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6767 * gfortran.dg/goacc/list.f95: Likewise.
6768 * gfortran.dg/goacc/literal.f95: Likewise.
6769 * gfortran.dg/goacc/loop-1.f95: Likewise.
6770 * gfortran.dg/goacc/loop-2.f95: Likewise.
6771 * gfortran.dg/goacc/loop-3.f95: Likewise.
6772 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6773 * gfortran.dg/goacc/omp.f95: Likewise.
6774 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6775 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6776 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6777 * gfortran.dg/goacc/parameter.f95: Likewise.
6778 * gfortran.dg/goacc/private-1.f95: Likewise.
6779 * gfortran.dg/goacc/private-2.f95: Likewise.
6780 * gfortran.dg/goacc/private-3.f95: Likewise.
6781 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6782 * gfortran.dg/goacc/reduction-2.f95: Likewise.
6783 * gfortran.dg/goacc/reduction.f95: Likewise.
6784 * gfortran.dg/goacc/routine-1.f90: Likewise.
6785 * gfortran.dg/goacc/routine-2.f90: Likewise.
6786 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6787 * gfortran.dg/goacc/several-directives.f95: Likewise.
6788 * gfortran.dg/goacc/sie.f95: Likewise.
6789 * gfortran.dg/goacc/subarrays.f95: Likewise.
6790 * gfortran.dg/gomp/map-1.f90: Likewise.
6791 * gfortran.dg/openacc-define-1.f90: Likewise.
6792 * gfortran.dg/openacc-define-2.f90: Likewise.
6793 * gfortran.dg/openacc-define-3.f90: Likewise.
6794 * g++.dg/gomp/block-1.C: Update for changed compiler output.
6795 * g++.dg/gomp/block-2.C: Likewise.
6796 * g++.dg/gomp/block-3.C: Likewise.
6797 * g++.dg/gomp/block-5.C: Likewise.
6798 * g++.dg/gomp/target-1.C: Likewise.
6799 * g++.dg/gomp/target-2.C: Likewise.
6800 * g++.dg/gomp/taskgroup-1.C: Likewise.
6801 * g++.dg/gomp/teams-1.C: Likewise.
6802 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6803 * gcc.dg/cilk-plus/jump.c: Likewise.
6804 * gcc.dg/gomp/block-1.c: Likewise.
6805 * gcc.dg/gomp/block-10.c: Likewise.
6806 * gcc.dg/gomp/block-2.c: Likewise.
6807 * gcc.dg/gomp/block-3.c: Likewise.
6808 * gcc.dg/gomp/block-4.c: Likewise.
6809 * gcc.dg/gomp/block-5.c: Likewise.
6810 * gcc.dg/gomp/block-6.c: Likewise.
6811 * gcc.dg/gomp/block-7.c: Likewise.
6812 * gcc.dg/gomp/block-8.c: Likewise.
6813 * gcc.dg/gomp/block-9.c: Likewise.
6814 * gcc.dg/gomp/target-1.c: Likewise.
6815 * gcc.dg/gomp/target-2.c: Likewise.
6816 * gcc.dg/gomp/taskgroup-1.c: Likewise.
6817 * gcc.dg/gomp/teams-1.c: Likewise.
6818
6819 2015-01-15 David Malcolm <dmalcolm@redhat.com>
6820
6821 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6822 test case.
6823
6824 2015-01-15 Mike Stump <mikestump@comcast.net>
6825
6826 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6827 * gcc.dg/inline_2.c: Likewise.
6828 * gcc.dg/inline_3.c: Likewise.
6829 * gcc.dg/inline_4.c: Likewise.
6830
6831 2015-01-15 Janus Weil <janus@gcc.gnu.org>
6832
6833 PR fortran/58023
6834 * gfortran.dg/proc_ptr_comp_43.f90: New.
6835
6836 2015-01-15 Mike Stump <mikestump@comcast.net>
6837
6838 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6839 * gcc.dg/unroll_2.c: Likewise.
6840 * gcc.dg/unroll_3.c: Likewise.
6841 * gcc.dg/unroll_4.c: Likewise.
6842 * gcc.dg/unroll_5.c: Likewise.
6843
6844 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
6845
6846 PR target/63971
6847 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6848 in epilogue.
6849 * gcc.target/aarch64/test_frame_6.c: Likewise.
6850 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6851 x30 and x19 (in the epilogue).
6852 * gcc.target/aarch64/test_frame_4.c: Likewise.
6853 * gcc.target/aarch64/test_frame_7.c: Likewise.
6854
6855 2015-01-15 Martin Liska <mliska@suse.cz>
6856
6857 * g++.dg/ipa/pr64068.C: New test.
6858 * gcc.dg/ipa/PR64559.c: New test.
6859
6860 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6861
6862 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6863 with PIE.
6864
6865 2015-01-15 Richard Biener <rguenther@suse.de>
6866
6867 PR tree-optimization/61743
6868 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6869 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6870
6871 2015-01-15 Renlin Li <renlin.li@arm.com>
6872
6873 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6874 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6875
6876 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6877
6878 * gcc.dg/vect/vect-aggressive-1.c: New.
6879 * gcc.target/i386/avx2-vect-aggressive.c: New.
6880
6881 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
6882
6883 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6884
6885 2015-01-15 Richard Biener <rguenther@suse.de>
6886
6887 PR lto/64415
6888 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6889 -Wl,-undefined,dynamic_lookup.
6890
6891 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
6892
6893 * gnat.dg/opt47.adb: New test.
6894
6895 2015-01-15 Richard Biener <rguenther@suse.de>
6896
6897 PR lto/64415
6898 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6899
6900 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
6901
6902 PR tree-optimization/64434
6903 * gcc.dg/torture/pr64434.c: New test.
6904
6905 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
6906
6907 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6908 -mno-micromips. MIPS32R1 and below require -mno-micromips.
6909 -march=loongson* and -march=octeon* require -mno-micromips.
6910
6911 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
6912 Matthew Fortune <matthew.fortune@imgtec.com>
6913
6914 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6915 * gcc.target/mips/call-saved-5.c (foo): Likewise.
6916 * gcc.target/mips/call-saved-6.c (foo): Likewise.
6917 * gcc.target/mips/call-saved-7.c: New file.
6918 * gcc.target/mips/call-saved-8.c: New file.
6919 * gcc.target/mips/call-saved-9.c: New file.
6920
6921 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
6922
6923 * gcc.target/mips/lsa.c: New file.
6924 * gcc.target/mips/mips64-lsa.c: Likewise.
6925 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6926 * gcc.target/mips/mulsize-4.c: Likewise.
6927 * gcc.target/mips/mulsize-5.c: New file.
6928 * gcc.target/mips/mulsize-6.c: Likewise.
6929 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6930 and !HAS_LSA as ghost options.
6931 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6932 for !HAS_LSA.
6933
6934 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
6935
6936 * g++.dg/torture/20141013.c: Set -fno-short-enums.
6937
6938 2015-01-15 Richard Biener <rguenther@suse.de>
6939
6940 PR middle-end/64365
6941 * gcc.dg/torture/pr64365.c: New testcase.
6942
6943 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
6944
6945 * gcc.dg/stackprotectexplicit1.c: New test.
6946 * g++.dg/stackprotectexplicit2.c: New test.
6947
6948 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6949
6950 PR target/61933
6951 * gfortran.dg/inquire_internal.f90: New.
6952 * gfortran.dg/negative_unit_check.f90: New.
6953
6954 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
6955
6956 PR target/53988
6957 * gcc.target/sh/pr53988-1.c: New.
6958
6959 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
6960
6961 PR c++/58671
6962 * g++.dg/tls/thread_local-ice3.C: New.
6963
6964 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
6965
6966 * gcc.target/i386/fentry-override.c: Properly place {} in target
6967 selector. Remove nonpic.
6968 * gcc.target/i386/fentry.c: Likewise.
6969
6970 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6971
6972 * gcc.dg/atomic-invalid.c: Check for invalid memory model
6973 warnings instead of errors.
6974
6975 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
6976
6977 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6978 option support instead of ENABLE_LTO from Makefile.
6979
6980 2015-01-14 Richard Biener <rguenther@suse.de>
6981
6982 PR tree-optimization/59354
6983 * gcc.dg/vect/pr59354.c: New testcase.
6984
6985 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
6986
6987 * lib/target-supports.exp
6988 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6989 on ARM architures before v7.
6990
6991 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
6992
6993 PR middle-end/59448
6994 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6995 an atomic_exchange.
6996
6997 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
6998
6999 PR target/64386
7000 * gcc.target/i386/pr64386.c: New test.
7001
7002 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7003
7004 PR target/64393
7005 * gcc.target/i386/pr64393.c: New test.
7006
7007 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7008
7009 PR target/64387
7010 * gcc.target/i386/pr64387.c: New test.
7011
7012 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7013
7014 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7015
7016 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7017
7018 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7019
7020 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7021
7022 PR target/64453
7023 * gcc.target/arm/pr64453.c: New.
7024
7025 2015-01-14 Richard Biener <rguenther@suse.de>
7026
7027 PR lto/64415
7028 * gcc.dg/lto/pr64415_0.c: New testcase.
7029 * gcc.dg/lto/pr64415_1.c: Likewise.
7030
7031 2015-01-14 Martin Liska <mliska@suse.cz>
7032
7033 * gcc.dg/ipa/pr64307.c: New test.
7034
7035 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7036
7037 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7038 64-bit and 128-bit.
7039
7040 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7041
7042 PR target/64460
7043 * gcc.target/arm/pr64460_1.c: New test.
7044
7045 2015-01-14 Richard Biener <rguenther@suse.de>
7046
7047 PR tree-optimization/64493
7048 PR tree-optimization/64495
7049 * gcc.dg/vect/pr64493.c: New testcase.
7050 * gcc.dg/vect/pr64495.c: Likewise.
7051
7052 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7053
7054 * gcc.dg/Warray-bounds-11.c: New test-case.
7055
7056 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7057
7058 * gcc.target/mips/octeon3-pipe-1.c: New test.
7059
7060 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7061
7062 * jit.dg/harness.h (set_up_logging): Move string concatenation
7063 into...
7064 (concat_strings): New function.
7065 (dump_reproducer): New function.
7066 (test_jit): Call dump_reproducer.
7067 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7068 function.
7069 (jit-dg-test): Delete any generated reproducer from previous runs.
7070 Verify that a generated reproducer was created, and verify that it
7071 compiles.
7072 * jit.dg/test-nested-contexts.c (main): Call
7073 gcc_jit_context_dump_reproducer_to_file.
7074
7075 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7076
7077 * gcc.dg/aru-2.c: Add dg-require-profiling.
7078
7079 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7080
7081 * lib/target-supports.exp (check_profiling_available): Check if
7082 -pg links.
7083
7084 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7085
7086 PR ipa/64565
7087 * g++.dg/torture/pr64565.C: New testcase.
7088
7089 2015-01-13 Marek Polacek <polacek@redhat.com>
7090
7091 PR middle-end/64391
7092 * gcc.dg/tm/pr64391.c: New test.
7093
7094 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7095
7096 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7097 true.
7098
7099 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7100
7101 * gcc.target/i386/pie.c: New test.
7102
7103 * lib/target-supports.exp (check_effective_target_pie): New.
7104
7105 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR rtl-optimization/64286
7108 * gcc.target/i386/avx2-pr64286.c: New test.
7109
7110 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7111
7112 PR c++/57626
7113 * g++.dg/cpp0x/vt-57626.C: New.
7114
7115 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7116
7117 PR fortran/64528
7118 * gfortran.dg/pr64528.f90: New test.
7119
7120 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7121
7122 * gcc.target/aarch64/subsp.c: New test.
7123
7124 2015-01-13 Andrew Pinski <apinski@cavium.com>
7125
7126 * gcc.target/aarch64/store-pair-1.c: New testcase.
7127
7128 2015-01-13 Richard Biener <rguenther@suse.de>
7129
7130 PR lto/64373
7131 * gcc.dg/lto/pr64373_0.c: New testcase.
7132
7133 2015-01-13 Andrew Pinski <apinski@cavium.com>
7134
7135 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7136 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7137
7138 2015-01-13 Richard Biener <rguenther@suse.de>
7139
7140 PR tree-optimization/64406
7141 * gcc.dg/pr64406.c: New testcase.
7142
7143 2015-01-13 Richard Biener <rguenther@suse.de>
7144
7145 PR tree-optimization/64404
7146 * gcc.dg/vect/pr64404.c: New testcase.
7147
7148 2015-01-13 Richard Biener <rguenther@suse.de>
7149
7150 PR tree-optimization/64568
7151 * g++.dg/torture/pr64568.C: New testcase.
7152
7153 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7154
7155 * jit.dg/test-error-local-used-from-other-function.c: New test
7156 case.
7157 * jit.dg/test-error-param-reuse.c: New test case.
7158 * jit.dg/test-error-param-sharing.c: New test case.
7159 * jit.dg/test-error-param-used-from-other-function.c: New test
7160 case.
7161 * jit.dg/test-error-param-used-without-a-function.c: New test
7162 case.
7163
7164 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7165
7166 PR tree-optimization/64563
7167 * gcc.dg/pr64563.c: New test.
7168
7169 PR target/64513
7170 * gcc.target/i386/pr64513.c: New test.
7171
7172 PR tree-optimization/64454
7173 * gcc.dg/pr64454.c: New test.
7174
7175 PR testsuite/64028
7176 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7177 bind_pic_locally.
7178 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7179 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7180 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7181 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7182 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7183 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7184 * gcc.dg/vect/slp-25.c: Likewise.
7185 * gcc.dg/vect/vect-109.c: Likewise.
7186 * gcc.dg/vect/vect-13.c: Likewise.
7187 * gcc.dg/vect/vect-17.c: Likewise.
7188 * gcc.dg/vect/vect-18.c: Likewise.
7189 * gcc.dg/vect/vect-19.c: Likewise.
7190 * gcc.dg/vect/vect-20.c: Likewise.
7191 * gcc.dg/vect/vect-21.c: Likewise.
7192 * gcc.dg/vect/vect-22.c: Likewise.
7193 * gcc.dg/vect/vect-27.c: Likewise.
7194 * gcc.dg/vect/vect-29.c: Likewise.
7195 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7196 * gcc.dg/vect/vect-2.c: Likewise.
7197 * gcc.dg/vect/vect-3.c: Likewise.
7198 * gcc.dg/vect/vect-4.c: Likewise.
7199 * gcc.dg/vect/vect-5.c: Likewise.
7200 * gcc.dg/vect/vect-72.c: Likewise.
7201 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7202 * gcc.dg/vect/vect-73.c: Likewise.
7203 * gcc.dg/vect/vect-77-global.c: Likewise.
7204 * gcc.dg/vect/vect-78-global.c: Likewise.
7205 * gcc.dg/vect/vect-7.c: Likewise.
7206 * gcc.dg/vect/vect-86.c: Likewise.
7207 * gcc.dg/vect/vect-align-1.c: Likewise.
7208 * gcc.dg/vect/vect-align-3.c: Likewise.
7209 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7210 * gcc.dg/vect/vect-all.c: Likewise.
7211 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7212 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7213 * gcc.dg/vect/vect-peel-3.c: Likewise.
7214 * gcc.dg/vect/vect-peel-4.c: Likewise.
7215 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7216
7217 2015-01-12 Jeff Law <law@redhat.com>
7218
7219 PR target/64461
7220 * gcc.target/m68k/pr64461.c: New test.
7221
7222 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7223
7224 * jit.dg/test-array-as-pointer.c (create_code): Update call
7225 to gcc_jit_context_new_global by setting "kind" to
7226 GCC_JIT_GLOBAL_IMPORTED.
7227 * jit.dg/test-error-array-as-pointer.c: Likewise.
7228 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
7229 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
7230 setting kind to GCC_JIT_GLOBAL_EXPORTED.
7231 * jit.dg/test-using-global.c (the_global): Rename to...
7232 (imported_global): ...this.
7233 (create_code): Update to test the three kinds of global.
7234 (verify_code): Likewise.
7235
7236 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
7237
7238 PR testsuite/64427
7239 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
7240 undefined behavior.
7241 * gcc.target/i386/pr64291-2.c: Updated.
7242
7243 2015-01-12 Richard Biener <rguenther@suse.de>
7244
7245 PR tree-optimization/64530
7246 * gfortran.dg/pr64530.f90: New testcase.
7247
7248 2015-01-12 Richard Biener <rguenther@suse.de>
7249
7250 PR middle-end/64357
7251 * gcc.dg/torture/pr64357.c: New testcase.
7252
7253 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
7254
7255 * gcc.target/i386/nop-mcount.c: Properly place {} in target
7256 selector.
7257
7258 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7259 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7260
7261 2015-01-12 Martin Liska <mliska@suse.cz>
7262
7263 * gcc.dg/ipa/PR64550.c: New test.
7264
7265 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
7266
7267 PR ipa/63470
7268 * g++.dg/ipa/pr63470.C: New testcase.
7269
7270 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7271
7272 PR fortran/63733
7273 * gfortran.dg/typebound_operator_20.f90: New.
7274
7275 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7276
7277 PR fortran/58023
7278 * gfortran.dg/proc_ptr_comp_42.f90: New.
7279
7280 2015-01-11 Janus Weil <janus@gcc.gnu.org>
7281
7282 PR fortran/64508
7283 * gfortran.dg/proc_ptr_comp_41.f90: New.
7284
7285 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
7286
7287 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7288
7289 2015-01-10 Tobias Burnus <burnus@net-b.de>
7290
7291 PR fortran/64522
7292 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7293 and add dg-excess-errors.
7294 * gfortran.dg/line_length_6.f90: New.
7295 * gfortran.dg/line_length_7.f90: New.
7296 * gfortran.dg/line_length_8.f90: New.
7297 * gfortran.dg/line_length_9.f90: New.
7298 * gfortran.dg/line_length_10.f90: New.
7299 * gfortran.dg/line_length_11.f90: New.
7300
7301 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7302
7303 * jit.dg/test-threads.c (struct testcase): Move declaration
7304 to jit.dg/all-non-failing-tests.h.
7305 (testcases): Likewise.
7306 * jit.dg/all-non-failing-tests.h (struct testcase): Move
7307 declaration here from jit.dg/all-non-failing-tests.h.
7308 (testcases): Likewise.
7309 * jit.dg/test-combination.c (create_code): Eliminate spelling
7310 out all of the testcases in favor of looping through the
7311 "testcases" metadata.
7312 (verify_code): Likewise.
7313
7314 2015-01-09 Jakub Jelinek <jakub@redhat.com>
7315
7316 PR rtl-optimization/64536
7317 * gcc.dg/pr64536.c: New test.
7318
7319 2015-01-09 David Malcolm <dmalcolm@redhat.com>
7320
7321 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7322 * jit.dg/test-combination.c (create_code): Likewise.
7323 (verify_code): Likewise.
7324 * jit.dg/test-constants.c: New test case.
7325 * jit.dg/test-threads.c: Add test-constants.c.
7326
7327 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
7328
7329 PR libobjc/51891
7330 * objc.dg/gnu-api-2-class.m: Add a test case
7331 for the above change.
7332
7333 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
7334
7335 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7336
7337 2015-01-09 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/64410
7340 * g++.dg/vect/pr64410.cc: New testcase.
7341
7342 2015-01-09 Martin Liska <mliska@suse.cz>
7343
7344 * gcc.dg/ipa/ipa-icf-32.c: New test.
7345
7346 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
7347
7348 * c-c++-common/tsan/tsan_barrier.h: New.
7349 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7350 * c-c++-common/tsan/bitfield_race.c: Likewise.
7351 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7352 * c-c++-common/tsan/mutexset1.c: Likewise.
7353 * c-c++-common/tsan/race_on_barrier.c: Likewise.
7354 * c-c++-common/tsan/race_on_mutex.c: Likewise.
7355 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7356 * c-c++-common/tsan/simple_race.c: Likewise.
7357 * c-c++-common/tsan/simple_stack.c: Likewise.
7358 * c-c++-common/tsan/sleep_sync.c: Likewise.
7359 * c-c++-common/tsan/tiny_race.c: Likewise.
7360 * c-c++-common/tsan/tls_race.c: Likewise.
7361 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7362 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7363 * g++.dg/tsan/atomic_free.C: Likewise.
7364 * g++.dg/tsan/atomic_free2.C: Likewise.
7365 * g++.dg/tsan/cond_race.C: Likewise.
7366 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7367
7368 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
7369
7370 PR testsuite/62250
7371 * lib/target-supports.exp (check_effective_target_libatomic_available):
7372 New.
7373 * gfortran.dg/coarray/caf.exp: Only add -latomic for
7374 targets that match effective-target libatomic_available.
7375 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7376
7377 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7378
7379 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7380 Verify the result of gcc_jit_context_get_last_error.
7381 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7382
7383 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7384
7385 PR tree-optimization/63989
7386 * gcc.dg/strlenopt-27.c: New test.
7387
7388 2015-01-08 David Malcolm <dmalcolm@redhat.com>
7389
7390 * jit.dg/harness.h (set_up_logging): New function.
7391 (test_jit): Fail if gcc_jit_context_acquire fails. Call
7392 set_up_logging on the context, so that every testcase is
7393 logged to a particular file.
7394 * jit.dg/test-nested-contexts.c (main): Open a logfile,
7395 and call gcc_jit_context_set_logfile on the top-level context.
7396
7397 2015-01-08 Jakub Jelinek <jakub@redhat.com>
7398
7399 PR target/64338
7400 * g++.dg/opt/pr64338.C: New test.
7401
7402 2015-01-08 Tobias Burnus <burnus@net-b.de>
7403
7404 * gfortran.dg/coarray/codimension_2b.f90: New file.
7405 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7406 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7407
7408 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7409
7410 PR c++/59004
7411 * g++.dg/ext/fnname4.C: New.
7412
7413 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7414
7415 PR c++/64462
7416 * g++.dg/cpp0x/constexpr-64462.C: New.
7417
7418 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
7419
7420 PR c++/60753
7421 * g++.dg/cpp0x/deleted10.C: New.
7422
7423 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7424
7425 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7426
7427 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7428
7429 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7430 GCC_JIT_UNARY_OP_ABS.
7431 (verify_unary_ops): Likewise.
7432
7433 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7434
7435 * jit.dg/test-arith-overflow.c: New test case.
7436 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7437 * jit.dg/test-combination.c (create_code): Likewise.
7438 (verify_code): Likewise.
7439 * jit.dg/test-threads.c (testcases): Likewise.
7440
7441 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7442
7443 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7444 rather than "jit". Load g++.exp, and call g++_init.
7445 Run test-*.cc files within the testsuite and *.cc files within
7446 docs/examples.
7447 (jit-dg-test): Drop the addition of -fgnu89-inline to
7448 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7449 doing it when compiling C testcases (since g++ does not handle
7450 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7451 is restored to the value after g++_init ran, rather than the
7452 value before g++_init ran. Return a list of
7453 $comp_output $output_file, as dg-test assumes.
7454
7455 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7456
7457 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7458 make it easier to figure out the origin of each test result when
7459 running test-combination.c and test-threads.c.
7460 (CHECK_VALUE): Likewise.
7461 (CHECK_DOUBLE_VALUE): Likewise.
7462 (CHECK_STRING_VALUE): Likewise.
7463 (CHECK_STRING_STARTS_WITH): Likewise.
7464 (CHECK_STRING_CONTAINS): Likewise.
7465 (CHECK): Likewise.
7466 (check_string_value): Likewise, add "funcname" param.
7467 (check_string_starts_with): Likewise.
7468 (check_string_contains): Likewise.
7469
7470 2015-01-07 David Malcolm <dmalcolm@redhat.com>
7471
7472 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7473 generating name of built executable.
7474
7475 2015-01-07 Marek Polacek <polacek@redhat.com>
7476
7477 PR c/64440
7478 * gcc.dg/pr64440.c: New test.
7479 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7480
7481 2015-01-07 Marek Polacek <polacek@redhat.com>
7482
7483 PR c/64417
7484 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7485 * gcc.dg/pr64417.c: New test.
7486
7487 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
7488
7489 PR target/64505
7490 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7491 fix is correct.
7492
7493 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7494
7495 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7496 Check if testcases run without errors, not just if they compile.
7497
7498 2015-01-06 Christian Bruel <christian.bruel@st.com>
7499
7500 PR target/64507
7501 * gcc.target/sh/pr64507.c: New test.
7502
7503 2015-01-06 Arnaud Charlet <charlet@adacore.com>
7504
7505 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7506
7507 2015-01-06 Jakub Jelinek <jakub@redhat.com>
7508
7509 * c-c++-common/asan/sanitize-all-1.c: New test.
7510 * c-c++-common/ubsan/sanitize-all-1.c: New test.
7511 * c-c++-common/ubsan/sanitize-all-2.c: New test.
7512 * c-c++-common/ubsan/sanitize-all-3.c: New test.
7513 * c-c++-common/ubsan/sanitize-all-4.c: New test.
7514
7515 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
7516
7517 * lib/target-supports.exp (check_profiling_available): Return 0 for
7518 Visium.
7519 (check_effective_target_tls_runtime): Likewise.
7520 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7521 * gcc.dg/20020312-2.c: Adjust for Visium.
7522 * gcc.dg/tls/thr-cse-1.c: Likewise
7523 * gcc.dg/tree-ssa/20040204-1.c: Likewise
7524 * gcc.dg/tree-ssa/loop-1.c: Likewise.
7525 * gcc.dg/weak/typeof-2.c: Likewise.
7526
7527 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
7528
7529 PR rtl-optimization/64287
7530 * gcc.dg/aru-2.c: New test.
7531
7532 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR sanitizer/64344
7535 * c-c++-common/ubsan/pr64344-1.c: New test.
7536 * c-c++-common/ubsan/pr64344-2.c: New test.
7537
7538 PR tree-optimization/64465
7539 * gcc.dg/pr64465.c: New test.
7540
7541 PR tree-optimization/64494
7542 * gcc.c-torture/compile/pr64494.c: New test.
7543
7544 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
7545
7546 PR fortran/47674
7547 * gfortran.dg/realloc_on_assign_25.f90: New test.
7548
7549 2015-01-05 Jakub Jelinek <jakub@redhat.com>
7550
7551 Update copyright years.
7552
7553 2015-01-05 Marek Polacek <polacek@redhat.com>
7554
7555 PR c/64423
7556 * gcc.dg/pr64423.c: New test.
7557
7558 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
7559
7560 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7561 mmix-knuth-mmixware for the same reason as for MIPS.
7562 * gcc.dg/debug/debug-2.c: Ditto.
7563
7564 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7565
7566 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
7567
7568 PR testsuite/62250
7569 * lib/gfortran.exp: Add libatomic library search path.
7570 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7571 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7572
7573 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7574
7575 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
7576
7577 * c-c++-common/tsan/bitfield_race.c: New testcase.
7578 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7579
7580 2015-01-02 Tobias Burnus <burnus@net-b.de>
7581
7582 * gfortran.dg/coarray/collectives_4.f90: New.
7583
7584 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7585
7586 PR fortran/57562
7587 * gfortran.dg/extends_16.f90: New.
7588
7589 2015-01-02 Tobias Burnus <burnus@net-b.de>
7590
7591 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7592
7593 2015-01-02 Tobias Burnus <burnus@net-b.de>
7594
7595 * gfortran.dg/coarray/codimension_2.f90: New.
7596 * gfortran.dg/coarray/codimension_2a.f90: New.
7597 * gfortran.dg/coarray_35.f90: New.
7598 * gfortran.dg/coarray_35a.f90: New.
7599
7600 2015-01-02 Janus Weil <janus@gcc.gnu.org>
7601
7602 PR fortran/60507
7603 * gfortran.dg/dummy_procedure_11.f90: New.
7604 ^L
7605 Copyright (C) 2015 Free Software Foundation, Inc.
7606
7607 Copying and distribution of this file, with or without modification,
7608 are permitted in any medium without royalty provided the copyright
7609 notice and this notice are preserved.