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