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