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