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