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