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