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