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