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