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