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