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