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