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