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