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