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