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