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