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