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