237827575488de40e2427e3ff03b2bf4f492ee25
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2
3 PR target/66813
4 * gcc.target/i386/pr66813.c: New test.
5
6 2015-07-10 Jakub Jelinek <jakub@redhat.com>
7
8 PR middle-end/66820
9 * gcc.dg/gomp/pr66820.c: New test.
10
11 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
12
13 PR c++/65592
14 * g++.dg/cpp0x/scoped_enum6.C: New.
15
16 2015-07-10 Tom de Vries <tom@codesourcery.com>
17
18 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
19 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
20
21 2015-07-10 Richard Biener <rguenther@suse.de>
22
23 PR tree-optimization/66823
24 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
25 which should not be necessary. XFAIL.
26
27 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
28
29 PR c++/64848
30 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
31
32 2015-07-09 Jakub Jelinek <jakub@redhat.com>
33
34 PR middle-end/66633
35 * gcc.dg/gomp/pr66633-1.c: New test.
36 * gcc.dg/gomp/pr66633-2.c: New test.
37 * gcc.dg/gomp/pr66633-3.c: New test.
38 * gcc.dg/gomp/pr66633-4.c: New test.
39
40 2015-07-09 John Marino <gnugcc@marino.st>
41
42 * lib/target-supports.exp (check_effective_target_pie):
43 Add *-*-dragonfly*
44
45 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
46
47 PR target/66814
48 * gcc.target/i386/pr66814.c: New test.
49
50 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
51
52 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
53 * gcc.target/aarch64/fnmul-2.c: Likewise.
54 * gcc.target/aarch64/fnmul-3.c: Likewise.
55 * gcc.target/aarch64/fnmul-4.c: Likewise.
56
57 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
58
59 PR c++/65790
60 * g++.dg/cpp0x/vt-65790.C: New.
61
62 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
63
64 PR target/66818
65 * gcc.target/i386/pr66818.c: New test.
66
67 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR target/66817
70 * gcc.target/i386/pr66817.c: New test.
71
72 2015-07-09 Marek Polacek <polacek@redhat.com>
73
74 PR tree-optimization/66718
75 * gcc.dg/vect/vect-126.c: New test.
76
77 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
78
79 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
80 even when dwarf-2 is not the default.
81
82 2015-07-08 Jeff Law <law@redhat.com>
83
84 PR testsuite/66796
85 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
86 to have a single memory reference.
87
88 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
89
90 * g++.dg/other/dump-ada-spec-9.C: New test.
91
92 2015-07-08 Jakub Jelinek <jakub@redhat.com>
93
94 * g++.dg/vect/vect.exp: Run also simd* tests.
95 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
96 (check_vect): Fix up get_cpuid call for C++.
97 * g++.dg/vect/simd-clone-1.cc: New test.
98
99 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
100
101 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
102
103 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
104
105 * gcc.target/i386/readeflags-1.c (abort): New prototype.
106 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
107
108 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
109
110 PR c++/66421
111 * g++.dg/cpp0x/auto45.C: New.
112
113 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
114
115 PR middle-end/66334
116 * gcc.target/i386/pr66334.c: New.
117
118 2015-07-08 David Malcolm <dmalcolm@redhat.com>
119
120 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
121 comments.
122
123 2015-07-08 David Malcolm <dmalcolm@redhat.com>
124
125 PR jit/66783
126 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
127 (verify_code): Update expected error message.
128 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
129 (verify_code): Likewise.
130 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
131 (verify_code): Likewise.
132
133 2015-07-08 Richard Biener <rguenther@suse.de>
134
135 PR tree-optimization/66793
136 * gcc.dg/torture/pr66793.c: New testcase.
137
138 2015-07-08 Richard Biener <rguenther@suse.de>
139
140 PR tree-optimization/66794
141 * gcc.dg/torture/pr66794.c: New testcase.
142
143 2015-07-08 Marek Polacek <polacek@redhat.com>
144
145 PR c++/66748
146 * g++.dg/abi/abi-tag15.C: New test.
147
148 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
149
150 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
151 * gcc.target/mips/branch-3.c: Ditto
152 * gcc.target/mips/branch-4.c: Ditto.
153 * gcc.target/mips/branch-5.c: Ditto.
154 * gcc.target/mips/branch-6.c: Ditto.
155 * gcc.target/mips/branch-7.c: Ditto.
156 * gcc.target/mips/branch-8.c: Ditto.
157 * gcc.target/mips/branch-9.c: Ditto.
158 * gcc.target/mips/branch-10.c: Ditto.
159 * gcc.target/mips/branch-11.c: Ditto.
160 * gcc.target/mips/branch-12.c: Ditto.
161 * gcc.target/mips/branch-13.c: Ditto.
162 * gcc.target/mips/umips-branch-5.c: New file.
163 * gcc.target/mips/umips-branch-6.c: New file.
164 * gcc.target/mips/umips-branch-7.c: New file.
165 * gcc.target/mips/umips-branch-8.c: New file.
166 * gcc.target/mips/umips-branch-9.c: New file.
167 * gcc.target/mips/umips-branch-10.c: New file.
168 * gcc.target/mips/umips-branch-11.c: New file.
169 * gcc.target/mips/umips-branch-12.c: New file.
170 * gcc.target/mips/umips-branch-13.c: New file.
171 * gcc.target/mips/umips-branch-14.c: New file.
172 * gcc.target/mips/umips-branch-15.c: New file.
173 * gcc.target/mips/umips-branch-16.c: New file.
174 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
175 (OCCUPY_0xfffc): New define.
176
177 2015-07-08 Renlin Li <renlin.li@arm.com>
178
179 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
180
181 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
182
183 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
184
185 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
186
187 * gcc.target/i386/bt-3.c: New test.
188 * gcc.target/i386/bt-4.c: Ditto.
189
190 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
191
192 * g++.dg/other/dump-ada-spec-8.C: New test.
193
194 2015-07-07 David Malcolm <dmalcolm@redhat.com>
195
196 PR jit/66783
197 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
198 test case.
199 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
200 New test case.
201 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
202 New test case.
203 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
204 Avoid using an opaque struct for local "f".
205
206 2015-07-07 David Malcolm <dmalcolm@redhat.com>
207
208 PR jit/66779
209 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
210 * jit.dg/test-pr66779.c: New testcase.
211
212 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
213
214 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
215 NOCOMPRESSION.
216
217 2015-07-07 Richard Biener <rguenther@suse.de>
218
219 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
220
221 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
222
223 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
224 * gcc.target/mips/call-5.c: Ditto.
225 * gcc.target/mips/call-6.c: Ditto.
226
227 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
228
229 * gcc.dg/dx-test.c: New test-case.
230
231 2015-07-07 Andre Vehreschild <vehre@gmx.de>
232
233 PR fortran/66578
234 * gfortran.dg/allocate_with_source_9.f08: New test.
235
236 2015-07-07 Christian Bruel <christian.bruel@st.com>
237
238 PR target/52144
239 * gcc.target/arm/flip-thumb.c: Fix scan.
240 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
241 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
242 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
243 Fix return value.
244
245 2015-05-05 Jakub Jelinek <jakub@redhat.com>
246
247 PR target/65956
248 * gcc.c-torture/execute/pr65956.c: New test.
249
250 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
251
252 * gcc.target/arm/aapcs/align1.c: New.
253 * gcc.target/arm/aapcs/align_rec1.c: New.
254 * gcc.target/arm/aapcs/align2.c: New.
255 * gcc.target/arm/aapcs/align_rec2.c: New.
256 * gcc.target/arm/aapcs/align3.c: New.
257 * gcc.target/arm/aapcs/align_rec3.c: New.
258 * gcc.target/arm/aapcs/align4.c: New.
259 * gcc.target/arm/aapcs/align_rec4.c: New.
260 * gcc.target/arm/aapcs/align_vararg1.c: New.
261 * gcc.target/arm/aapcs/align_vararg2.c: New.
262
263 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
264
265 * gfortran.dg/iomsg_2.f90: New test.
266
267 2015-07-06 Richard Biener <rguenther@suse.de>
268
269 PR tree-optimization/66772
270 * gcc.dg/torture/pr66772-1.c: New testcase.
271 * gcc.dg/torture/pr66772-2.c: Likewise.
272
273 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
274
275 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
276 the jals instruction.
277
278 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
279
280 PR target/53383
281 * gcc.target/i386/pr53383-1.c: New file.
282 * gcc.target/i386/pr53383-2.c: Likewise.
283 * gcc.target/i386/pr53383-3.c: Likewise.
284
285 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
286
287 * gcc.target/aarch64/fnmul-1.c: New.
288 * gcc.target/aarch64/fnmul-2.c: New.
289 * gcc.target/aarch64/fnmul-3.c: New.
290 * gcc.target/aarch64/fnmul-4.c: New.
291
292 2015-07-06 Richard Biener <rguenther@suse.de>
293
294 PR middle-end/66759
295 * gcc.dg/torture/pr66759.c: New testcase.
296
297 2015-07-06 Andre Vehreschild <vehre@gmx.de>
298
299 PR fortran/58586
300 * gfortran.dg/alloc_comp_class_3.f03: New test.
301 * gfortran.dg/alloc_comp_class_4.f03: New test.
302
303 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
304
305 * gcc.c-torture/execute/pr66757.c: New test.
306
307 2015-07-06 Bin Cheng <bin.cheng@arm.com>
308
309 PR tree-optimization/66720
310 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
311
312 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
313 Sandra Loosemore <sandra@codesourcery.com>
314
315 * gcc.target/nios2/gprel-offset.c: New test.
316
317 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
318
319 PR fortran/66725
320 * gfortran.dg/pr66725.f90: New test.
321
322 2015-07-03 Jason Merrill <jason@redhat.com>
323
324 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
325 Avoid narrowing error.
326
327 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
328
329 PR rtl-optimization/66706
330 * gcc.target/powerpc/shift-int.c: New testcase.
331
332 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
333
334 PR target/66746.
335 * gcc.target/i386/pr66746.c: New file.
336
337 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
338
339 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
340
341 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
342
343 PR tree-optimization/66119
344 * g++.dg/opt/pr66119.C: New.
345
346 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
347
348 PR fortran/52846
349 * gfortran.dg/submodule_1.f90: New test
350 * gfortran.dg/submodule_2.f90: New test
351 * gfortran.dg/submodule_3.f90: New test
352 * gfortran.dg/submodule_4.f90: New test
353 * gfortran.dg/submodule_5.f90: New test
354 * gfortran.dg/submodule_6.f90: New test
355 * gfortran.dg/submodule_7.f90: New test
356
357 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
358
359 PR preprocessor/53690
360 * g++.dg/cpp/pr53690.C: New.
361
362 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
363
364 * gcc.target/powerpc/vec-cmp.c: New test.
365
366 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
367
368 PR fortran/56520
369 * gfortran.dg/pr56520.f90: New test.
370
371 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
372
373 PR fortran/66545
374 * gfortran.dg/pr66545_1.f90: New test.
375 * gfortran.dg/pr66545_2.f90: New test.
376
377 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
378
379 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
380 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
381
382 2015-07-02 Richard Biener <rguenther@suse.de>
383
384 PR testsuite/66719
385 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
386 unaligned loads.
387
388 2015-07-02 Richard Biener <rguenther@suse.de>
389
390 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
391
392 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
393
394 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
395
396 2015-07-01 Jason Merrill <jason@redhat.com>
397
398 * lib/target-supports.exp (cxx_default): Set to C++14.
399
400 2015-07-01 Tom de Vries <tom@codesourcery.com>
401
402 PR testsuite/66723
403 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
404 scan-assembler.
405
406 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
407
408 * gfortran.dg/warn_conversion_8.f90: New test.
409
410 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
411
412 PR rtl-optimization/61047
413 * gcc.c-torture/execute/20150611-1.c: New testcase.
414
415 2015-07-01 David Malcolm <dmalcolm@redhat.com>
416
417 PR jit/66700
418 * jit.dg/all-non-failing-tests.h: Add
419 test-pr66700-observing-write-through-ptr.c.
420 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
421
422 2015-07-01 David Malcolm <dmalcolm@redhat.com>
423
424 * jit.dg/test-accessing-union.c: Add comments for use by
425 gcc/jit/docs/topics/types.rst.
426
427 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
428
429 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
430 'do-require-effective-target' with 'dg-require-effective-target'.
431 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
432 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
433 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
434 'stlex' with 'strex' as the expected output.
435
436 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
437
438 PR c++/60365
439 * g++.dg/cpp0x/gen-attrs-60.C: New.
440 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
441
442 2015-07-01 Jiong Wang <jiong.wang@arm.com>
443
444 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
445 New function.
446 * gcc.target/aarch64/pic-small.c: Restrict this test under
447 check_effective_target_aarch64_small_fpic.
448
449 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
450
451 * gfortran.dg/gomp/pr66633.f90: New test.
452
453 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
454
455 PR c++/66686
456 * g++.dg/template/pr66686.C: New test.
457
458 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
459
460 * gnat.dg/lto17.ad[sb]: New test.
461
462 2015-06-30 David Malcolm <dmalcolm@redhat.com>
463
464 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
465 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
466 testcase.
467 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
468 New testcase.
469 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
470 New testcase.
471 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
472 New testcase.
473 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
474 New testcase.
475 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
476 New testcase.
477 * jit.dg/test-switch.c: New testcase.
478 * jit.dg/test-switch.cc: New testcase.
479
480 2015-06-30 David Malcolm <dmalcolm@redhat.com>
481
482 PR jit/66546
483 * jit.dg/all-non-failing-tests.h: Add note about
484 test-validly-unreachable-block.c.
485 * jit.dg/test-validly-unreachable-block.c: New file.
486
487 2015-06-30 David Malcolm <dmalcolm@redhat.com>
488
489 PR jit/66628
490 * jit.dg/all-non-failing-tests.h: Add note about
491 test-extra-options.c.
492 * jit.dg/test-extra-options.c: New testcase.
493
494 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
495
496 PR debug/66691
497 * gcc.target/i386/pr66691.c: New.
498
499 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
500
501 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
502 * gcc.target/i386/iamcu/args.h: Likewise.
503 * gcc.target/i386/iamcu/asm-support.S: Likewise.
504 * gcc.target/i386/iamcu/defines.h: Likewise.
505 * gcc.target/i386/iamcu/macros.h: Likewise.
506 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
507 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
508 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
509 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
510 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
511 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
512 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
513 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
514 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
515 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
516 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
517 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
518 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
519 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
520 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
521 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
522 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
523
524 2015-06-30 Marek Polacek <polacek@redhat.com>
525
526 * gcc.dg/fold-minus-6.c: New test.
527
528 * gcc.dg/fold-ior-3.c: New test.
529
530 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
531
532 Implement N4197 - Adding u8 character literals
533 * g++.dg/cpp1z/utf8.C: New.
534 * g++.dg/cpp1z/utf8-neg.C: New.
535 * g++.dg/cpp1z/udlit-utf8char.C: New.
536
537 2015-06-30 Marek Polacek <polacek@redhat.com>
538
539 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
540
541 2015-06-30 Tom de Vries <tom@codesourcery.com>
542
543 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
544 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
545 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
546 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
547
548 2015-06-30 Marek Polacek <polacek@redhat.com>
549
550 * gcc.dg/fold-ior-2.c: New test.
551
552 2015-06-30 Tom de Vries <tom@codesourcery.com>
553
554 PR tree-optimization/66652
555 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
556 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
557 pointers.
558 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
559
560 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
561
562 PR c++/65977
563 * g++.dg/cpp0x/constexpr-friend-3.C: New.
564 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
565
566 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
567
568 PR fortran/66605
569 * gfortran.dg/wunused-parameter.f90: New test.
570
571 2015-06-29 Richard Henderson <rth@redhat.com>
572
573 * gcc.target/i386/asm-flag-1.c: New.
574 * gcc.target/i386/asm-flag-2.c: New.
575 * gcc.target/i386/asm-flag-3.c: New.
576 * gcc.target/i386/asm-flag-4.c: New.
577 * gcc.target/i386/asm-flag-5.c: New.
578
579 2015-06-29 Marek Polacek <polacek@redhat.com>
580
581 PR c/66322
582 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
583 * c-c++-common/pr66322.c: New test.
584 * g++.dg/eh/scope1.C: Remove dg-warning.
585
586 2015-06-29 Richard Biener <rguenther@suse.de>
587
588 PR tree-optimization/66677
589 * gcc.dg/vect/pr66677.c: New testcase.
590
591 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
592
593 PR middle-end/64130
594 * gcc.dg/tree-ssa/pr64130.c: New test.
595
596 2015-06-26 Jiong Wang <jiong.wang@arm.com>
597
598 * gcc.target/aarch64/pic-small.c: New testcase.
599
600 2015-06-26 Richard Biener <rguenther@suse.de>
601
602 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
603
604 2015-06-26 Marek Polacek <polacek@redhat.com>
605
606 * gcc.dg/fold-and-1.c: New test.
607 * gcc.dg/fold-and-2.c: New test.
608
609 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
610
611 * gnat.dg/warn11.adb: Add missing dg directive.
612 * gnat.dg/warn12.adb: New test.
613 * gnat.dg/warn12_pkg.ads: New helper.
614
615 2015-06-26 Richard Biener <rguenther@suse.de>
616
617 * gfortran.dg/reassoc_3.f90: Adjust.
618
619 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
620
621 PR target/66412
622 * gcc.target/i386/pr66412.c: New test.
623
624 2015-06-25 Richard Biener <rguenther@suse.de>
625
626 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
627
628 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
629
630 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
631
632 2015-06-25 Richard Biener <rguenther@suse.de>
633
634 * gfortran.dg/vect/vect-9.f90: New testcase.
635
636 2015-06-25 Nick Clifton <nickc@redhat.com>
637
638 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
639 H8300 and M32R targets.
640
641 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
642
643 PR fortran/66528
644 * gfortran.dg/maxerrors.f90: New test.
645
646 2015-06-08 DJ Delorie <dj@redhat.com>
647
648 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
649
650 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
651
652 * gcc.target/aarch64/mgeneral-regs_3.c: New.
653
654 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
655
656 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
657 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
658 * gcc.target/aarch64/nofp_1.c: New file.
659
660 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
661
662 Implement N3928 - Extending static_assert
663 * g++.dg/cpp0x/static_assert8.C: Adjust.
664 * g++.dg/cpp0x/static_assert12.C: New.
665 * g++.dg/cpp0x/static_assert13.C: New.
666 * g++.dg/cpp1y/static_assert1.C: New.
667 * g++.dg/cpp1y/static_assert2.C: New.
668 * g++.dg/cpp1z/static_assert-nomsg.C: New.
669
670 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
671
672 PR c++/65750
673 * g++.dg/cpp0x/trailing11.C: New.
674
675 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
676
677 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
678 multilibs.
679 * gcc.target/arm/memset-inline-10.c: Likewise.
680 * gcc.target/arm/pr58784.c: Likewise.
681 * gcc.target/arm/pr59985.C: Likewise.
682 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
683
684 2015-06-24 Renlin Li <renlin.li@arm.com>
685
686 * gcc.target/aarch64/arm_align_max_pwr.c: New.
687 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
688
689 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
690
691 Revert:
692 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
693
694 PR c++/30044
695 * g++.dg/cpp0x/auto45.C: New test.
696 * g++.dg/template/pr30044.C: New test.
697 * g++.dg/template/crash83.C: Accept any error string.
698 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
699 parameters.
700 * g++.dg/cpp0x/variadic18.C: Likewise
701 * g++.dg/template/canon-type-13.C: Likewise.
702 * g++.old-deja/g++.pt/ttp42.C: Likewise.
703
704 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
705
706 PR c++/65811
707 * g++.dg/other/linkage2.C: New.
708
709 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
710
711 PR target/63408
712 * gcc.target/arm/pr63408.c: New test.
713
714 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
715
716 * lib/c-torture.exp: Don't call check_effective_target_lto
717 before setting up environment correctly.
718 * lib/gcc-dg.exp: Likewise, and protect
719 gcc_force_conventional_output.
720
721 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
722
723 PR rtl-optimization/66306
724 * gcc.target/s390/pr66306.c: New test.
725
726 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
727
728 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
729 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
730 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
731 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
732 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
733 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
734 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
735
736 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
737
738 PR target/65803
739 * gcc.c-torture/pr65803.c: New test.
740
741 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
742
743 PR c++/30044
744 * g++.dg/cpp0x/auto45.C: New test.
745 * g++.dg/template/pr30044.C: New test.
746 * g++.dg/template/crash83.C: Accept any error string.
747 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
748 parameters.
749 * g++.dg/cpp0x/variadic18.C: Likewise
750 * g++.dg/template/canon-type-13.C: Likewise.
751 * g++.old-deja/g++.pt/ttp42.C: Likewise.
752
753 2015-06-23 Marek Polacek <polacek@redhat.com>
754
755 * c-c++-common/Wlogical-op-3.c: New test.
756
757 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
758
759 PR c++/66254
760 * g++.dg/cpp0x/scoped_enum5.C: New.
761
762 2015-06-23 Richard Biener <rguenther@suse.de>
763
764 PR tree-optimization/66636
765 * gcc.dg/vect/pr66636.c: New testcase.
766
767 2015-06-23 Marek Polacek <polacek@redhat.com>
768
769 * gcc.dg/fold-minus-4.c: New test.
770 * gcc.dg/fold-minus-5.c: New test.
771 * c-c++-common/ubsan/overflow-add-5.c: New test.
772
773 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
774
775 Add missing testcase from r224672.
776 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
777
778 * gcc.target/vax/bswapdi-1.c: New.
779
780 2015-06-23 Andre Vehreschild <vehre@gmx.de>
781
782 PR fortran/64674
783 * gfortran.dg/associate_18.f08: New test.
784
785 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
786
787 PR target/66560
788 * gcc.target/i386/pr66560-1.c: New test.
789 * gcc.target/i386/pr66560-2.c: Ditto.
790 * gcc.target/i386/pr66560-3.c: Ditto.
791 * gcc.target/i386/pr66560-4.c: Ditto.
792
793 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
794
795 * gcc.target/nvptx/nvptx.exp: New file.
796 * gcc.target/nvptx/proto-1.c: Likewise.
797
798 2015-06-23 Bin Cheng <bin.cheng@arm.com>
799
800 PR tree-optimization/66449
801 * gcc.dg/vect/pr66449.c: New test.
802
803 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
804
805 * g++.dg/other/dump-ada-spec-5.C: New test.
806 * g++.dg/other/dump-ada-spec-6.C: Likewise.
807 * g++.dg/other/dump-ada-spec-7.C: Likewise.
808
809 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
810
811 * g++.dg/inherit/pure1.C: Test location too.
812
813 2015-06-22 Marek Polacek <polacek@redhat.com>
814
815 * gcc.dg/fold-ior-1.c: New test.
816 * gcc.dg/fold-minus-2.c: New test.
817 * gcc.dg/fold-minus-3.c: New test.
818 * gcc.dg/fold-plus-1.c: New test.
819 * gcc.dg/fold-plus-2.c: New test.
820 * gcc.dg/fold-xor-4.c: New test.
821 * gcc.dg/fold-xor-5.c: New test.
822
823 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
824
825 PR target/65914
826 * g++.dg/torture/pr65914.C: New.
827
828 2015-06-22 Richard Biener <rguenther@suse.de>
829
830 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
831 not existing TORTURE_OPTIONS only.
832 * lib/gcc-dg.exp: Likewise.
833
834 2015-06-22 Christian Bruel <christian.bruel@st.com>
835
836 PR target/52144
837 * gcc.target/arm/flip-thumb.c: New test.
838
839 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
840 Martin Liska <mliska@suse.cz>
841
842 PR ipa/65908
843 * g++.dg/ipa/pr65908.C: New testcase.
844
845 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
846
847 PR c++/65882
848 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
849 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
850
851 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
852
853 * gnat.dg/specs/debug1.ads: Adjust.
854
855 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
856
857 * gcc.target/aarch64/fmovd-zero-mem.c: New.
858 * gcc.target/aarch64/fmovd-zero-reg.c: New.
859 * gcc.target/aarch64/fmovf-zero-mem.c: New.
860 * gcc.target/aarch64/fmovf-zero-reg.c: New.
861 * gcc.target/aarch64/fmovld-zero-mem.c: New.
862 * gcc.target/aarch64/fmovld-zero-mem.c: New.
863 * gcc.target/aarch64/fmovd-zero.c: Delete.
864 * gcc.target/aarch64/fmovf-zero.c: Delete.
865
866 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
867
868 * gcc.target/vax/bswapdi-1.c: New.
869
870 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
871
872 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
873
874 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
875
876 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
877
878 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
879
880 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
881
882 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
883
884 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
885
886 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
887
888 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
889
890 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
891
892 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
893
894 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
895
896 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
897
898 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
899
900 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
901
902 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
903
904 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
905
906 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
907
908 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
909
910 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
911
912 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
913
914 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
915
916 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
917
918 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
919
920 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
921
922 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
923
924 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
925
926 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
927
928 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
929
930 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
931
932 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
933
934 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
935
936 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
937
938 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
939
940 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
941
942 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
943
944 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
945
946 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
947
948 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
949 (_ARM_FPSCR): Add FZ field.
950 (clean_results): Force FZ=1 on AArch64.
951 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
952
953 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
954
955 * gcc.target/aarch64/pr62308.c: New test.
956
957 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
958
959 PR fortran/66549
960 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
961
962 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
963
964 * gcc.target/i386/mpx/pr66581.c: New test.
965
966 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
967
968 * gcc.target/i386/cmov9.c: New test.
969
970 2015-06-18 Richard Biener <rguenther@suse.de>
971
972 * g++.dg/other/const4.C: New testcase.
973
974 2015-06-18 Michael Matz <matz@suse.de>
975
976 PR middle-end/66253
977 * gcc.dg/vect/pr66253.c: New testcase.
978
979 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
980
981 PR target/66569
982 * gcc.target/i386/mpx/chkp-vararg.c: New test.
983
984 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
985
986 PR middle-end/66568
987 * gcc.target/i386/mpx/pr66568.c: New test.
988
989 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
990
991 PR middle-end/66567
992 * gcc.target/i386/mpx/pr66567.c: New test.
993
994 2015-06-18 Richard Biener <rguenther@suse.de>
995
996 PR tree-optimization/66510
997 * gcc.dg/vect/slp-perm-12.c: New testcase.
998
999 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1000
1001 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
1002 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
1003 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
1004 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
1005
1006 2015-06-17 Jakub Jelinek <jakub@redhat.com>
1007
1008 PR c++/66571
1009 * g++.dg/gomp/pr66571-1.C: New test.
1010
1011 PR middle-end/66429
1012 * c-c++-common/gomp/pr66429.c: New test.
1013
1014 2015-06-17 David Malcolm <dmalcolm@redhat.com>
1015
1016 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
1017 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
1018 ...this.
1019 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
1020 New testcase.
1021 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
1022 New testcase.
1023
1024 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1025
1026 PR testsuite/65944
1027 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
1028
1029 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
1030
1031 * gcc.target/mips/pr65862-1.c: New test.
1032 * gcc.target/mips/pr65862-2.c: Likewise.
1033
1034 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
1037 * gcc.target/i386/pr52252-atom.c: Ditto.
1038 * gcc.target/i386/vect-div-1.c: Ditto.
1039 * gcc.target/i386/rotate-5.c: Ditto.
1040 * gcc.target/i386/pr50202.c: Ditto.
1041 * gcc.target/i386/pr37843-3.c: Ditto.
1042 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
1043 * gcc.target/i386/pr53397-1.c: Ditto.
1044 * gcc.target/i386/pr55934.c: Ditto.
1045 * gcc.target/i386/pr37843-4.c: Ditto.
1046 * gcc.target/i386/pr60451.c: Ditto.
1047 * gcc.target/i386/pr53397-2.c: Ditto.
1048 * gcc.target/i386/vectorize1.c: Ditto.
1049 * gcc.target/i386/extract-insert-combining.c: Ditto.
1050 * gcc.target/i386/pr53759.c: Ditto.
1051 * gcc.target/i386/pr52252-core.c: Ditto.
1052 * gcc.target/i386/rotate-3.c: Ditto.
1053 * gcc.target/i386/sse-20.c: Ditto.
1054 * gcc.target/i386/rotate-4.c: Ditto.
1055 * gcc.target/i386/pr61403.c: Ditto.
1056 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
1057 * gcc.target/i386/pr60901.c: Ditto.
1058 * gcc.target/i386/pr59794-7.c: Ditto.
1059 * gcc.target/i386/pr62208.c: Ditto.
1060 * gcc.target/i386/pr53416.c: Ditto.
1061 * gcc.target/i386/asm-dialect-1.c: Ditto.
1062 * gcc.target/i386/pr50038.c: Ditto.
1063 * gcc.target/i386/47698.c: Ditto.
1064 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1065 * gcc.target/i386/pr59794-2.c: Ditto.
1066 * gcc.target/i386/pr59794-3.c: Ditto.
1067 * gcc.target/i386/pr39058.c: Ditto.
1068 * gcc.target/i386/pr60205-1.c: Ditto.
1069 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
1070 * gcc.target/i386/sse2-movq-2.c: Ditto.
1071
1072 2015-06-17 Richard Biener <rguenther@suse.de>
1073
1074 PR tree-optimization/66251
1075 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
1076
1077 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
1078
1079 PR c++/59682
1080 * g++.dg/parse/new-placement1.C: New.
1081
1082 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1083
1084 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
1085 * jit.dg/test-compound-assignment.c: New testcase.
1086
1087 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1088
1089 PR jit/66539
1090 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
1091 to "testcases" array.
1092
1093 2015-06-16 David Malcolm <dmalcolm@redhat.com>
1094
1095 PR jit/66539
1096 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
1097 * jit.dg/test-debug-strings.c: New test case.
1098 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
1099 the discriminant has a sane debug string.
1100
1101 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
1102
1103 PR target/56766
1104 * gcc.target/i386/pr56766-1.c: New test.
1105 * gcc.target/i386/pr56766-2.c: Ditto.
1106
1107 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
1108
1109 * gcc.target/mips/loongson-shift-count-truncated-1.c:
1110 Skip on mips*-mti-linux* and mips*-img-linux* targets.
1111 * gcc.target/mips/loongson-simd.c: Ditto.
1112
1113 2015-06-16 Richard Biener <rguenther@suse.de>
1114
1115 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
1116
1117 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1118
1119 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
1120 passed by the testsuite driver.
1121
1122 2015-06-16 Richard Biener <rguenther@suse.de>
1123
1124 * gcc.dg/vect/slp-perm-11.c: New testcase.
1125
1126 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
1127
1128 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
1129 dg-options.
1130
1131 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
1132
1133 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1134 Reinstate calls to torture-init and torture-finalize.
1135
1136 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137
1138 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
1139
1140 2015-06-15 Nathan Sidwell <nathan@acm.org>
1141
1142 PR c++/58583
1143 * g++.dg/cpp0x/nsdmi-template14.C: New test.
1144
1145 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
1146
1147 PR c++/51048
1148 * g++.dg/cpp0x/local-type1.C: New.
1149
1150 2015-06-15 Andre Vehreschild <vehre@gmx.de>
1151
1152 PR fortran/44672
1153 PR fortran/45440
1154 PR fortran/57307
1155 * gfortran.dg/allocate_with_source_3.f90: Removed check for
1156 unimplemented error.
1157 * gfortran.dg/allocate_with_source_7.f08: New test.
1158 * gfortran.dg/allocate_with_source_8.f08: New test.
1159
1160 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
1161
1162 PR c++/65168
1163 * g++.dg/warn/Walways-true-3.C: New test.
1164
1165 2015-06-13 Tom de Vries <tom@codesourcery.com>
1166
1167 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
1168
1169 2015-06-13 Tom de Vries <tom@codesourcery.com>
1170
1171 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
1172 (main): Remove superfluous attributes.
1173 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1174 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1175
1176 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
1177
1178 * gcc.target/i386/monitorx.c: New.
1179 * gcc.target/i386/sse-12.c: Add -mmwaitx.
1180 * gcc.target/i386/sse-13.c: Ditto.
1181 * gcc.target/i386/sse-14.c: Ditto.
1182 * gcc.target/i386/sse-22.c: Ditto.
1183 * gcc.target/i386/sse-23.c: Ditto.
1184 * g++.dg/other/i386-2.C: Ditto.
1185 * g++.dg/other/i386-3.C: Ditto.
1186
1187 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
1188
1189 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
1190
1191 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
1192
1193 PR fortran/66079
1194 * gfortran.dg/allocatable_scalar_13.f90: New test
1195
1196 2015-06-11 Marek Polacek <polacek@redhat.com>
1197
1198 * gcc.dg/fold-xor-3.c: New test.
1199
1200 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1201
1202 * gcc.target/arm/short-it-ifcvt-1.c: New test.
1203 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
1204
1205 2015-06-11 Christian Bruel <christian.bruel@st.com>
1206
1207 PR target/52144
1208 * gcc.target/arm/pragma_attribute.c: New test.
1209
1210 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1211
1212 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
1213
1214 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
1215
1216 PR target/66473
1217 * gcc.target/i386/pr66473.c: New test.
1218
1219 2015-06-10 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR target/66470
1222 * gcc.dg/tls/pr66470.c: New test.
1223 * gcc.target/i386/pr66470.c: New test.
1224
1225 2015-06-10 Christian Bruel <christian.bruel@st.com>
1226
1227 PR target/52144
1228 * gcc.target/arm/attr_arm.c: New test
1229 * gcc.target/arm/attr_arm-err.c: New test
1230 * gcc.target/arm/attr_thumb.c: New test
1231 * gcc.target/arm/attr_thumb-static.c: New test
1232
1233 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1234
1235 PR target/66200
1236 PR target/66428
1237 PR c++/66192
1238 * g++.dg/abi/aarch64_guard1.C: Adjust test.
1239
1240 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
1241
1242 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
1243 passed by the testsuite driver.
1244
1245 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1246
1247 Revert:
1248 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1249 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1250 * gcc.dg/ssp-1.c: Make counter a register.
1251 * gcc.dg/ssp-2.c: Likewise.
1252 * gcc.dg/torture/parm-coalesce.c: New.
1253
1254 2015-06-09 Tom de Vries <tom@codesourcery.com>
1255
1256 * gcc.target/i386/vararg-loc.c: New test.
1257
1258 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
1259
1260 PR c++/65815
1261 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
1262 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
1263
1264 2015-06-09 Marek Polacek <polacek@redhat.com>
1265
1266 PR tree-optimization/66299
1267 * gcc.dg/pr66299-1.c: New test.
1268 * gcc.dg/pr66299-2.c: New test.
1269 * gcc.dg/pr66299-3.c: New test.
1270
1271 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
1272
1273 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
1274 passed by the testsuite driver.
1275
1276 2015-06-09 Richard Biener <rguenther@suse.de>
1277
1278 PR middle-end/66423
1279 * gcc.dg/fold-modpow2.c: New testcase.
1280
1281 2015-06-09 Richard Biener <rguenther@suse.de>
1282
1283 PR tree-optimization/66419
1284 * gcc.dg/vect/bb-slp-37.c: New testcase.
1285
1286 2015-06-09 Shiva Chen <shiva0217@gmail.com>
1287
1288 * gcc.target/arm/stl-cond.c: New test.
1289
1290 2015-06-09 Richard Biener <rguenther@suse.de>
1291
1292 PR middle-end/66413
1293 * gcc.dg/torture/pr66413.c: New testcase.
1294
1295 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
1296
1297 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1298 * gcc.dg/ssp-1.c: Make counter a register.
1299 * gcc.dg/ssp-2.c: Likewise.
1300 * gcc.dg/torture/parm-coalesce.c: New.
1301
1302 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
1303
1304 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
1305 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
1306
1307 2015-06-08 Tom de Vries <tom@codesourcery.com>
1308
1309 PR rtl-optimization/66444
1310 * gcc.dg/pr66444.c: New test.
1311
1312 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1313
1314 PR fortran/66245
1315 * gfortran.dg/class_is_1.f90: New test.
1316 * gfortran.dg/type_is_1.f90: Ditto.
1317
1318 2015-06-08 Marek Polacek <polacek@redhat.com>
1319
1320 PR c/66415
1321 * gcc.dg/cpp/pr66415-1.c: New test.
1322 * gcc.dg/cpp/pr66415-2.c: New test.
1323
1324 2015-06-08 Richard Biener <rguenther@suse.de>
1325
1326 PR tree-optimization/66422
1327 * gcc.dg/Warray-bounds-16.c: New testcase.
1328
1329 2015-06-08 Richard Biener <rguenther@suse.de>
1330
1331 * gcc.dg/vect/slp-perm-10.c: New testcase.
1332 * gcc.dg/vect/slp-23.c: Adjust.
1333 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
1334 vector pointer update.
1335
1336 2015-06-08 Marek Polacek <polacek@redhat.com>
1337
1338 PR sanitizer/66452
1339 * g++.dg/ubsan/pr66452.C: New test.
1340
1341 2015-06-08 Tom de Vries <tom@codesourcery.com>
1342
1343 PR tree-optimization/66436
1344 * gcc.dg/gomp/dump-new-function-2.c: New test.
1345 * gcc.dg/gomp/dump-new-function-3.c: Same.
1346 * gcc.dg/gomp/dump-new-function.c: Same.
1347
1348 2015-06-08 Tom de Vries <tom@codesourcery.com>
1349
1350 PR tree-optimization/66435
1351 * gcc.dg/gomp/notify-new-function-2.c: New test.
1352 * gcc.dg/gomp/notify-new-function-3.c: Same.
1353 * gcc.dg/gomp/notify-new-function.c: Same.
1354
1355 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
1356
1357 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
1358 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
1359 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
1360 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
1361 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
1362 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
1363 -fshort-enum.
1364
1365 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
1366
1367 PR fortran/47659
1368 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
1369 * gfortran.dg/warn_conversion.f90: Add warning for change in value
1370 for assignment.
1371 * gfortran.dg/warn_conversion_3.f90: Add warnings.
1372 * gfortran.dg/warn_conversion_5.f90: New test.
1373 * gfortran.dg/warn_conversion_6.f90: New test.
1374 * gfortran.dg/warn_conversion_7.f90: New test.
1375
1376 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1377
1378 PR fortran/66347
1379 * gfortran.dg/blockdata_9.f: New test.
1380
1381 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
1382
1383 PR fortran/66385
1384 * gfortran.dg/forall_17.f90: New test.
1385
1386 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
1387
1388 * g++.dg/cpp0x/pr57101.C: Add warning.
1389 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
1390 * g++.dg/ext/visibility/anon7.C: Same.
1391 * g++.dg/ipa/pr63587-2.C: Same.
1392 * g++.dg/opt/dump1.C: Same.
1393 * g++.dg/opt/pr59622-3.C: Same.
1394 * g++.dg/opt/pr59622.C: Same.
1395 * g++.dg/torture/pr46383.C: Same.
1396 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
1397 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
1398 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
1399 functions.
1400 * gfortran.dg/intent_out_8.f90: Same.
1401 * gfortran.dg/warn_target_lifetime_3.f90: Same.
1402
1403 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
1404
1405 PR fortran/66377
1406 gfortran.dg/equiv_9.f90: New test.
1407
1408
1409 2015-06-05 Tom de Vries <tom@codesourcery.com>
1410
1411 merge from gomp4 branch:
1412 2015-05-28 Tom de Vries <tom@codesourcery.com>
1413
1414 PR tree-optimization/65443
1415 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
1416 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
1417 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
1418
1419 2015-06-05 Nathan Sidwell <nathan@acm.org>
1420
1421 PR c++/52595
1422 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
1423
1424 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
1425
1426 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
1427
1428 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
1429
1430 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
1431
1432 2015-06-04 Sriraman Tallam <tmsriram@google.com>
1433
1434 * testsuite/gcc.target/i386/noplt-1.c: New test.
1435 * testsuite/gcc.target/i386/noplt-2.c: New test.
1436 * testsuite/gcc.target/i386/noplt-3.c: New test.
1437 * testsuite/gcc.target/i386/noplt-4.c: New test.
1438
1439 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
1440
1441 PR fortran/58749
1442 * gfortran.dg/adjustl_1.f90: New test.
1443
1444 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
1445
1446 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
1447 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
1448
1449 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
1450
1451 * lto.c (iterative_hash_canonical_type,
1452 gimple_register_canonical_type): only hash main variants of types
1453
1454 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
1455
1456 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1457 Move set of dg-do-what-default after early return.
1458
1459 2015-06-04 Marek Polacek <polacek@redhat.com>
1460
1461 PR c/66341
1462 * gcc.dg/lvalue-8.c: New test.
1463
1464 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
1465 Paolo Carlini <paolo.carlini@oracle.com>
1466
1467 PR c++/66130
1468 * g++.dg/other/pr66130.C: New.
1469 * g++.dg/cpp0x/pr66130.C: Likewise.
1470
1471 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
1472
1473 * g++.dg/cpp0x/decl-loc1.C: New.
1474 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
1475 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
1476 * g++.dg/init/ctor8.C: Likewise.
1477 * g++.dg/parse/semicolon4.C: Likewise.
1478
1479 2015-06-03 Marek Polacek <polacek@redhat.com>
1480
1481 PR sanitizer/66190
1482 * g++.dg/ubsan/static-init-1.C: New test.
1483 * g++.dg/ubsan/static-init-2.C: New test.
1484 * g++.dg/ubsan/static-init-3.C: New test.
1485
1486 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
1487
1488 PR target/66275
1489 * gcc.target/i386/pr66275.c: New test.
1490
1491 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1492
1493 * gcc.dg/Wcxx-compat-22.c: New testcase.
1494 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
1495 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
1496 * c-c++-common/pr58346-1.c: Likewise.
1497 * c-c++-common/transparent-union-1.c: Likewise.
1498
1499 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
1500
1501 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
1502 * g++.dg/plugin/def_plugin.c: New file.
1503 * g++.dg/plugin/def-plugin-test.C: New file.
1504
1505 2015-06-03 Richard Biener <rguenther@suse.de>
1506
1507 * gcc.dg/vect/bb-slp-36.c: New testcase.
1508
1509 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1510
1511 * gcc.dg/lto/chkp-removed-alias_0.c: New.
1512
1513 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
1514
1515 * gcc.dg/lto/chkp-privatize-1_0.c: New.
1516 * gcc.dg/lto/chkp-privatize-1_1.c: New.
1517 * gcc.dg/lto/chkp-privatize-2_0.c: New.
1518 * gcc.dg/lto/chkp-privatize-2_1.c: New.
1519
1520 2015-06-03 Marek Polacek <polacek@redhat.com>
1521
1522 PR c/64223
1523 PR c/29358
1524 * gcc.dg/pr64223-1.c: New test.
1525 * gcc.dg/pr64223-2.c: New test.
1526
1527 2015-06-03 Richard Biener <rguenther@suse.de>
1528
1529 PR tree-optimization/63916
1530 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
1531
1532 2015-06-03 Richard Biener <rguenther@suse.de>
1533
1534 PR tree-optimization/66375
1535 * gcc.dg/torture/pr66375.c: New testcase.
1536
1537 2015-06-03 Bin Cheng <bin.cheng@arm.com>
1538
1539 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
1540
1541 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
1542
1543 PR target/65768
1544 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
1545
1546 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
1547
1548 PR fortran/66380
1549 * gfortran.dg/reshape_7.f90: New test.
1550
1551 2015-06-02 David Malcolm <dmalcolm@redhat.com>
1552
1553 PR c/66220:
1554 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
1555 (fn_36): New.
1556
1557 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1558
1559 PR c/49551
1560 * gcc.dg/pr49551.c: New testcase.
1561
1562 2015-06-02 Richard Biener <rguenther@suse.de>
1563
1564 PR debug/65549
1565 * g++.dg/lto/pr65549_0.C: New testcase.
1566
1567 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
1568
1569 PR libgomp/65742
1570 PR middle-end/66332
1571 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
1572
1573 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1574
1575 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
1576
1577 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
1578
1579 PR c++/61683
1580 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
1581
1582 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1583
1584 PR tree-optimization/48052
1585 * gcc.dg/tree-ssa/scev-8.c: New.
1586 * gcc.dg/tree-ssa/scev-9.c: New.
1587 * gcc.dg/tree-ssa/scev-10.c: New.
1588 * gcc.dg/vect/pr48052.c: New.
1589
1590 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
1591
1592 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
1593
1594 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
1595
1596 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
1597
1598 2015-06-02 Marek Polacek <polacek@redhat.com>
1599
1600 PR middle-end/66345
1601 * gcc.dg/torture/pr66345.c: New test.
1602
1603 2015-06-02 Richard Biener <rguenther@suse.de>
1604
1605 PR tree-optimization/65961
1606 * gcc.dg/torture/pr65961.c: New testcase.
1607
1608 2015-06-02 Bin Cheng <bin.cheng@arm.com>
1609
1610 PR tree-optimization/52563
1611 PR tree-optimization/62173
1612 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
1613 * gcc.dg/tree-ssa/scev-4.c: Ditto.
1614
1615 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1616
1617 * gnat.dg/specs/varsize_return2.ads: New test.
1618 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
1619
1620 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
1621
1622 * gcc.dg/vect/vect-outer-simd-1.c: New test.
1623
1624 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
1625
1626 PR target/65697
1627 * gcc.target/aarch64/sync-comp-swap.c: New.
1628 * gcc.target/aarch64/sync-comp-swap.x: New.
1629 * gcc.target/aarch64/sync-op-acquire.c: New.
1630 * gcc.target/aarch64/sync-op-acquire.x: New.
1631 * gcc.target/aarch64/sync-op-full.c: New.
1632 * gcc.target/aarch64/sync-op-full.x: New.
1633 * gcc.target/aarch64/sync-op-release.c: New.
1634 * gcc.target/aarch64/sync-op-release.x: New.
1635
1636 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
1637
1638 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
1639 (bar): Predefined.
1640
1641 2015-06-01 Richard Biener <rguenther@suse.de>
1642
1643 PR tree-optimization/66349
1644 PR tree-optimization/66352
1645 PR tree-optimization/66357
1646 * gcc.dg/torture/pr66357.c: New testcase.
1647 * gcc.dg/torture/pr66349.c: Likewise.
1648 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
1649
1650 2015-06-01 Richard Biener <rguenther@suse.de>
1651
1652 Revert
1653 2015-05-29 Richard Biener <rguenther@suse.de>
1654
1655 PR tree-optimization/66314
1656 * gcc.dg/asan/pr66314.c: New testcase.
1657
1658 2015-06-01 Richard Biener <rguenther@suse.de>
1659
1660 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
1661
1662 2015-06-01 Jakub Jelinek <jakub@redhat.com>
1663
1664 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
1665 directives.
1666 (hp3, hp4): Add inline keyword.
1667 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
1668 (hp2): Add inline keyword.
1669 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
1670 (hp2): Add inline keyword.
1671
1672 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
1673
1674 PR target/65527
1675 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
1676 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
1677 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
1678 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
1679
1680 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
1681
1682 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
1683 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
1684
1685 2015-06-01 Richard Biener <rguenther@suse.de>
1686
1687 PR tree-optimization/66280
1688 * g++.dg/torture/pr66280.C: New testcase.
1689 * g++.dg/torture/pr66280-2.C: Likewise.
1690
1691 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gnat.dg/addr9_1.adb: New test.
1694 * gnat.dg/addr9_2.adb: Likewise.
1695 * gnat.dg/addr9_3.adb: Likewise.
1696 * gnat.dg/addr9_4.adb: Likewise.
1697
1698 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
1699
1700 * g++.dg/other/dump-ada-spec-4.C: New test.
1701
1702 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
1703
1704 * gcc.dg/alias-8.c: Fix dg-warning.
1705
1706 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
1707
1708 * gcc.dg/alias-8.c: Do not xfail.
1709 * gcc.dg/pr62167.c: Prevent FRE.
1710 * gcc.dg/alias-14.c: New testcase.
1711
1712 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
1713
1714 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
1715
1716 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1717
1718 PR target/66215
1719 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
1720 dg-options.
1721 * gcc.target/s390/hotpatch-10.c: Likewise.
1722 * gcc.target/s390/hotpatch-11.c: Likewise.
1723 * gcc.target/s390/hotpatch-12.c: Likewise.
1724 * gcc.target/s390/hotpatch-17.c: Likewise.
1725 * gcc.target/s390/hotpatch-18.c: Likewise.
1726 * gcc.target/s390/hotpatch-20.c: Likewise.
1727 * gcc.target/s390/hotpatch-21.c: Likewise.
1728 * gcc.target/s390/hotpatch-22.c: Likewise.
1729 * gcc.target/s390/hotpatch-23.c: Likewise.
1730 * gcc.target/s390/hotpatch-24.c: Likewise.
1731 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
1732 to check for the exact nops too.
1733 * gcc.target/s390/hotpatch-3.c: Likewise.
1734 * gcc.target/s390/hotpatch-4.c: Likewise.
1735 * gcc.target/s390/hotpatch-5.c: Likewise.
1736 * gcc.target/s390/hotpatch-6.c: Likewise.
1737 * gcc.target/s390/hotpatch-7.c: Likewise.
1738 * gcc.target/s390/hotpatch-8.c: Likewise.
1739 * gcc.target/s390/hotpatch-9.c: Likewise.
1740 * gcc.target/s390/hotpatch-14.c: Likewise.
1741 * gcc.target/s390/hotpatch-15.c: Likewise.
1742 * gcc.target/s390/hotpatch-16.c: Likewise.
1743 * gcc.target/s390/hotpatch-19.c: Likewise.
1744 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
1745 scan-assembler-times counting number of .align directives.
1746 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
1747 dg-options. Remove scan-assembler-times counting number of .align
1748 directives.
1749 * gcc.target/s390/hotpatch-26.c: New file.
1750 * gcc.target/s390/hotpatch-27.c: New file.
1751 * gcc.target/s390/hotpatch-28.c: New file.
1752 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
1753 using -Os -O0 -O1 -O2 -O3 options.
1754
1755 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1756
1757 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
1758
1759 2015-05-29 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR tree-optimization/66142
1762 * gcc.dg/vect/pr66142.c: New test.
1763
1764 2015-05-29 Richard Biener <rguenther@suse.de>
1765
1766 PR tree-optimization/66314
1767 * gcc.dg/asan/pr66314.c: New testcase.
1768
1769 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
1770
1771 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
1772 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
1773 Adjust all callers.
1774 (schedule-cleanups, dg-keep-saved-temps): New proc.
1775 (gcc-dg-test-1): Schedule cleanups.
1776 * lib/profopt.exp (profopt-execute): Likewise.
1777 * g++.dg/cdce3.C: Adjust expected line numbers.
1778 * gcc.dg/cdce1.c: Likewise.
1779 * gcc.dg/cdce2.c: Likewise.
1780 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
1781 * gcc.dg/strlenopt-24.c: Likewise.
1782 * gcc.dg/tree-ssa/vrp26.c: Likewise.
1783 * gcc.dg/tree-ssa/vrp28.c: Likewise.
1784 * obj-c++.dg/encode-2.mm: Likewise.
1785
1786 2015-05-28 DJ Delorie <dj@redhat.com>
1787
1788 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
1789
1790 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1791
1792 * gnat.dg/discr43.adb: New test.
1793
1794 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
1795
1796 * gnat.dg/varsize_temp.adb: Rename into...
1797 * gnat.dg/varsize1.adb: ...this.
1798 * gnat.dg/varsize_copy.ad[sb]: Rename into...
1799 * gnat.dg/varsize2.ad[sb]: ...this.
1800 * gnat.dg/varsize3_1.adb: New test.
1801 * gnat.dg/varsize3_2.adb: Likewise.
1802 * gnat.dg/varsize3_3.adb: Likewise.
1803 * gnat.dg/varsize3_4.adb: Likewise.
1804 * gnat.dg/varsize3_5.adb: Likewise.
1805 * gnat.dg/varsize3_6.adb: Likewise.
1806 * gnat.dg/varsize3_pkg1.ads: New helper.
1807 * gnat.dg/varsize3_pkg2.ads: Likewise.
1808 * gnat.dg/varsize3_pkg3.ads: Likewise.
1809
1810 2015-05-28 Richard Biener <rguenther@suse.de>
1811
1812 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
1813
1814 2015-05-28 Richard Biener <rguenther@suse.de>
1815
1816 PR tree-optimization/66142
1817 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
1818
1819 2015-05-28 Lawrence Velázquez <vq@larryv.me>
1820
1821 PR target/63810
1822 * gcc.dg/darwin-minversion-3.c: Update testcase.
1823 * gcc.dg/darwin-minversion-4.c: Ditto.
1824 * gcc.dg/darwin-minversion-5.c: New testcase.
1825 * gcc.dg/darwin-minversion-6.c: Ditto.
1826 * gcc.dg/darwin-minversion-7.c: Ditto.
1827 * gcc.dg/darwin-minversion-8.c: Ditto.
1828 * gcc.dg/darwin-minversion-9.c: Ditto.
1829 * gcc.dg/darwin-minversion-10.c: Ditto.
1830 * gcc.dg/darwin-minversion-11.c: Ditto.
1831 * gcc.dg/darwin-minversion-12.c: Ditto.
1832
1833 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
1834
1835 PR rtl-optimization/66168
1836 * gcc.c-torture/compile/pr66168.c: New test.
1837
1838 2015-05-27 Jeff Law <law@redhat.com>
1839
1840 PR target/39726
1841 * gcc.dg/target/m68k/pr39726-1.c: New test.
1842
1843 2015-05-27 Nathan Sidwell <nathan@acm.org>
1844
1845 PR c++/66270
1846 * g++.dg/ext/alias-canon3.C: New.
1847
1848 2015-05-27 Richard Biener <rguenther@suse.de>
1849
1850 PR tree-optimization/66272
1851 Revert parts of
1852 2014-08-15 Richard Biener <rguenther@suse.de>
1853
1854 PR tree-optimization/62031
1855 * gcc.dg/torture/pr66272.c: New testcase.
1856
1857 2015-05-27 Richard Biener <rguenther@suse.de>
1858
1859 * gcc.dg/vect/slp-reduc-7.c: New testcase.
1860
1861 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
1862
1863 PR target/65358
1864 * gcc.dg/pr65358.c: New test.
1865
1866 2015-05-27 Andre Vehreschild <vehre@gmx.de>
1867
1868 PR fortran/65548
1869 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
1870 semantic.
1871 * gfortran.dg/allocate_with_source_6.f90: New test.
1872
1873 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
1874
1875 * gnat.dg/atomic7_1.adb: New test.
1876 * gnat.dg/atomic7_2.adb: Likewise.
1877 * gnat.dg/atomic7_pkg1.ads: New helper.
1878 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
1879
1880 2015-05-26 Michael Matz <matz@suse.de>
1881
1882 PR middle-end/66251
1883 * gcc.dg/vect/pr66251.c: New test.
1884
1885 2015-05-26 Richard Biener <rguenther@suse.de>
1886
1887 PR tree-optimization/66142
1888 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
1889
1890 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
1891
1892 PR fortran/66082
1893 * gfortran.dg/allocatable_scalar_13.f90: New test
1894
1895 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1896
1897 * gnat.dg/warn11.adb: New test.
1898 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
1899
1900 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1901
1902 * gnat.dg/vfa1_1.adb: New test.
1903 * gnat.dg/vfa1_2.adb: Likewise.
1904 * gnat.dg/vfa1_3.adb: Likewise.
1905 * gnat.dg/vfa1_4.adb: Likewise.
1906 * gnat.dg/vfa1_pkg.ads: New helper.
1907
1908 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
1909
1910 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
1911 * gcc.target/i386/pr66232-3.c: Likewise.
1912
1913 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
1914
1915 PR target/66274
1916 * gcc.target/i386/pr66274.c: New test.
1917
1918 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
1919
1920 * gnat.dg/renaming6.ad[sb]: New test.
1921
1922 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
1923
1924 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
1925 and 'dg-require-effective-target pie'.
1926
1927 2015-05-23 Nathan Sidwell <nathan@acm.org>
1928
1929 PR c++/66243
1930 * g++.dg/cpp0x/pr66243.C: New.
1931
1932 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
1933
1934 PR lto/66180
1935 * g++.dg/lto/pr66180_0.C: New testcase.
1936 * g++.dg/lto/pr66180_1.C: New testcase.
1937
1938 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
1939
1940 PR fortran/66257
1941 * typebound_call_27.f90: New file.
1942
1943 2015-05-23 Nathan Sidwell <nathan@acm.org>
1944
1945 PR c++/65936
1946 * g++.dg/template/pr65936.C: New.
1947
1948 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1949
1950 PR tree-optimization/63387
1951 * gcc.dg/pr63387-2.c: New testcase.
1952
1953 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1954
1955 * gcc.dg/simd-1.c: Update to the new message.
1956
1957 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
1958
1959 * gcc.dg/nand.c: New testcase.
1960
1961 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
1962
1963 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1964 Set dg-do-what-default to compile only on ARM targets without
1965 arm_neon_hw execution support. Remove redundant c-torture-execute
1966 in loop over test cases.
1967
1968 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1969
1970 PR target/65491
1971 * gcc.target/aarch64/pr65491_1.c: New test.
1972 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
1973 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
1974
1975 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
1976
1977 PR c++/65598
1978 * g++.dg/cpp0x/explicit9.C: New.
1979 * g++.dg/cpp0x/explicit8.C: Check the locations too.
1980
1981 2015-05-22 Richard Biener <rguenther@suse.de>
1982
1983 PR tree-optimization/66251
1984 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
1985
1986 2015-05-22 Marek Polacek <polacek@redhat.com>
1987
1988 PR c/47043
1989 * c-c++-common/attributes-enum-1.c: New test.
1990 * c-c++-common/attributes-enum-2.c: New test.
1991 * g++.dg/cpp0x/attributes-enum-1.C: New test.
1992 * g++.dg/cpp1y/attributes-enum-1.C: New test.
1993
1994 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
1995
1996 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
1997 effective target support. If no arm_neon_hw support, do not attempt
1998 to execute the tests; only compile them.
1999 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
2000 and "dg-require-effective-target arm_neon_ok".
2001 * gcc.target/arm/simd/vextp16_1.c: Likewise.
2002 * gcc.target/arm/simd/vextp64_1.c: Likewise.
2003 * gcc.target/arm/simd/vextp8_1.c: Likewise.
2004 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
2005 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
2006 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
2007 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
2008 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
2009 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
2010 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
2011 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
2012 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
2013 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
2014 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
2015 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
2016 * gcc.target/arm/simd/vexts16_1.c: Likewise.
2017 * gcc.target/arm/simd/vexts32_1.c: Likewise.
2018 * gcc.target/arm/simd/vexts64_1.c: Likewise.
2019 * gcc.target/arm/simd/vexts8_1.c: Likewise.
2020 * gcc.target/arm/simd/vextu16_1.c: Likewise.
2021 * gcc.target/arm/simd/vextu32_1.c: Likewise.
2022 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2023 * gcc.target/arm/simd/vextu8_1.c: Likewise.
2024 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
2025 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
2026 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
2027 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
2028 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
2029 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
2030 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
2031 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
2032 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
2033 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
2034 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
2035 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
2036 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
2037 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
2038 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
2039 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
2040 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
2041 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
2042 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
2043 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
2044 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
2045 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
2046 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
2047 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
2048 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
2049 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
2050 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
2051 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
2052 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
2053 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
2054 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
2055 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
2056 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
2057 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
2058 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
2059 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
2060 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
2061 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
2062 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
2063 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
2064 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
2065 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
2066 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
2067 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
2068 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
2069 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
2070 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
2071 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
2072 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
2073 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
2074 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
2075 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
2076 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
2077 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
2078 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
2079 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
2080 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
2081 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
2082 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
2083 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
2084 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
2085 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
2086 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
2087 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
2088 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
2089 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
2090 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
2091 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
2092 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
2093 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
2094 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
2095 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
2096 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
2097 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
2098 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
2099 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
2100 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
2101 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
2102 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
2103 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
2104 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
2105 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
2106 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
2107 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
2108 * gcc.target/arm/simd/vzips16_1.c: Likewise.
2109 * gcc.target/arm/simd/vzips32_1.c: Likewise.
2110 * gcc.target/arm/simd/vzips8_1.c: Likewise.
2111 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
2112 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
2113 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
2114
2115 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
2116
2117 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
2118 * gcc.dg/vect/pr59354.c: Likewise.
2119 * gcc.dg/vect/pr64252.c: Likewise.
2120 * gcc.dg/vect/pr64404.c: Likewise.
2121 * gcc.dg/vect/pr64493.c: Likewise.
2122 * gcc.dg/vect/pr64495.c: Likewise.
2123 * gcc.dg/vect/pr64844.c: Likewise.
2124 * gcc.dg/vect/pr65518.c: Likewise.
2125 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
2126
2127 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2128
2129 PR c++/66210
2130 * g++.dg/cpp1y/var-templ28.C: New.
2131
2132 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
2133
2134 PR target/66232
2135 * gcc.target/i386/pr66232-1.c: New test.
2136 * gcc.target/i386/pr66232-2.c: Likewise.
2137 * gcc.target/i386/pr66232-3.c: Likewise.
2138 * gcc.target/i386/pr66232-4.c: Likewise.
2139 * gcc.target/i386/pr66232-5.c: Likewise.
2140
2141 2015-05-21 Nathan Sidwell <nathan@acm.org>
2142
2143 * g++.dg/cpp1y/pr60943.C: New.
2144
2145 2015-05-21 Jakub Jelinek <jakub@redhat.com>
2146
2147 PR tree-optimization/66233
2148 * gcc.c-torture/execute/pr66233.c: New test.
2149
2150 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
2151
2152 PR fortran/66176
2153 * gfortran.dg/inline_matmul_11.f90: New test.
2154
2155 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
2156
2157 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
2158 instead of listing several targets on its own.
2159 * gcc.target/i386/pr32219-2.c: Likewise.
2160 * gcc.target/i386/pr32219-3.c: Likewise.
2161 * gcc.target/i386/pr32219-4.c: Likewise.
2162 * gcc.target/i386/pr32219-5.c: Likewise.
2163 * gcc.target/i386/pr32219-6.c: Likewise
2164 * gcc.target/i386/pr32219-7.c: Likewise.
2165 * gcc.target/i386/pr32219-8.c: Likewise.
2166 * gcc.target/i386/pr39013-1.c: Likewise.
2167 * gcc.target/i386/pr39013-2.c: Likewise.
2168 * gcc.target/i386/pr64317.c: Likewise.
2169
2170 2015-05-21 Jeff Law <law@redhat.com>
2171
2172 * gcc.target/hppa/shadd-3.c: New test.
2173 * gcc.target/hppa/shadd-4.c: New test.
2174
2175 2015-05-21 Michael Matz <matz@suse.de>
2176
2177 * gcc.dg/vect/vect-strided-store.c: New test.
2178 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
2179 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
2180
2181 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2182
2183 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
2184 * gcc.dg/pow-sqrt-synth-1.c: New test.
2185 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
2186
2187 2015-05-21 Richard Biener <rguenther@suse.de>
2188
2189 PR c++/66211
2190 * g++.dg/conversion/pr66211.C: New testcase.
2191 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
2192
2193 2015-05-21 Jeff Law <law@redhat.com>
2194
2195 * gcc.target/hppa/shadd-2.c: New test.
2196
2197 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
2198
2199 PR target/54236
2200 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
2201
2202 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2203
2204 PR target/65937
2205 * gcc.target/arm/pr26702.c: Adjust target selector.
2206
2207 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
2208
2209 PR middle-end/66221
2210 * gcc.dg/lto/pr66221_0.c: New test.
2211 * gcc.dg/lto/pr66221_1.c: New test.
2212
2213 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
2214
2215 PR c/52952
2216 * gcc.dg/redecl-4.c: Update column numbers.
2217 * gcc.dg/format/bitfld-1.c: Likewise.
2218 * gcc.dg/format/attr-2.c: Likewise.
2219 * gcc.dg/format/attr-6.c: Likewise.
2220 * gcc.dg/format/attr-7.c (baz): Likewise.
2221 * gcc.dg/format/asm_fprintf-1.c: Likewise.
2222 * gcc.dg/format/attr-4.c: Likewise.
2223 * gcc.dg/format/branch-1.c: Likewise.
2224 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
2225 locations within strings with embedded escape sequences.
2226
2227 2015-05-20 Jeff Law <law@redhat.com>
2228
2229 * gcc.target/hppa/hppa.exp: New target test driver.
2230 * gcc.target/hppa/shadd-1.c: New test.
2231
2232 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
2233
2234 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
2235
2236 2015-05-20 David Malcolm <dmalcolm@redhat.com>
2237
2238 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
2239 (fn_33_k_and_r_style): New.
2240 (fn_33_stroustrup_style): New.
2241 (fn_33_allman_style): New.
2242 (fn_33_whitesmiths_style): New.
2243 (fn_33_horstmann_style): New.
2244 (fn_33_ratliff_banner_style): New.
2245 (fn_33_lisp_style): New.
2246 (fn_34_indent_dash_gnu): New.
2247 (fn_34_indent_dash_kr): New.
2248 (fn_34_indent_dash_orig): New.
2249 (fn_34_indent_linux_style): New.
2250
2251 2015-05-20 Andre Vehreschild <vehre@gmx.de>
2252
2253 PR fortran/65548
2254 * gfortran.dg/allocate_with_source_5.f90: Extend test.
2255
2256 2015-05-20 Bin Cheng <bin.cheng@arm.com>
2257
2258 PR tree-optimization/65447
2259 * gcc.dg/tree-ssa/pr65447.c: New test.
2260
2261 2015-05-19 Nathan sidwell <nathan@acm.org>
2262
2263 * g++.dg/cpp0x/pr65954.C: New.
2264
2265 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
2266
2267 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
2268
2269 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2270
2271 * lib/target-supports.exp: Vector do not always have natural
2272 alignment on s390*.
2273
2274 2015-05-19 David Sherwood <david.sherwood@arm.com>
2275
2276 * gcc.dg/loop-invariant.c: New testcase.
2277
2278 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2279
2280 * lib/target-supports.exp: Vector do not always have natural
2281 alignment on s390*.
2282
2283 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2284
2285 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
2286 s390*.
2287 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
2288
2289 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2290
2291 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
2292 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
2293 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
2294 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
2295 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
2296 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
2297 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
2298 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
2299 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
2300 * gcc.target/s390/zvector/vec-elem-1.c: New test.
2301
2302 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2303
2304 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
2305
2306 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2307
2308 * gcc.target/s390/s390.exp
2309 (check_effective_target_vector): New check.
2310 * gcc.target/s390/vector/vec-abi-1.c: New test.
2311 * gcc.target/s390/vector/vec-abi-2.c: New test.
2312 * gcc.target/s390/vector/vec-abi-3.c: New test.
2313 * gcc.target/s390/vector/vec-abi-4.c: New test.
2314 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
2315 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
2316 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
2317 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
2318 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
2319 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
2320 * gcc.target/s390/vector/vec-clobber-1.c: New test.
2321 * gcc.target/s390/vector/vec-cmp-1.c: New test.
2322 * gcc.target/s390/vector/vec-cmp-2.c: New test.
2323 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
2324 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
2325 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
2326 * gcc.target/s390/vector/vec-genmask-1.c: New test.
2327 * gcc.target/s390/vector/vec-genmask-2.c: New test.
2328 * gcc.target/s390/vector/vec-init-1.c: New test.
2329 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
2330 * gcc.target/s390/vector/vec-shift-1.c: New test.
2331 * gcc.target/s390/vector/vec-sub-1.c: New test.
2332
2333 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2334
2335 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
2336
2337 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2338
2339 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
2340
2341 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2342
2343 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
2344
2345 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2346
2347 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
2348
2349 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2350
2351 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
2352
2353 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2354
2355 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
2356
2357 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2358
2359 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
2360
2361 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2362
2363 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
2364
2365 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2366
2367 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
2368
2369 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2370
2371 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
2372
2373 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2374
2375 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
2376
2377 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2378
2379 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
2380
2381 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
2382
2383 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
2384
2385 2015-05-19 Jakub Jelinek <jakub@redhat.com>
2386
2387 PR tree-optimization/66187
2388 * gcc.c-torture/execute/pr66187.c: New test.
2389 * gcc.dg/pr66187-1.c: New test.
2390 * gcc.dg/pr66187-2.c: New test.
2391
2392 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2393
2394 * gcc.dg/vect/bb-slp-35.c: Adjust.
2395
2396 2015-05-19 Richard Biener <rguenther@suse.de>
2397
2398 PR tree-optimization/66165
2399 * gcc.dg/torture/pr66165.c: New testcase.
2400
2401 PR tree-optimization/66185
2402 * gcc.dg/torture/pr66185.c: New testcase.
2403
2404 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
2405
2406 PR target/54236
2407 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
2408
2409 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
2410
2411 * gcc.target/mips/p5600-bonding.c : New file.
2412
2413 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2414
2415 PR fortran/66106
2416 * gfortran.dg/interface_operator_1.f90: New tests.
2417
2418 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2419
2420 PR fortran/66057
2421 * gfortran.dg/generic_29.f90: New tests.
2422
2423 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2424
2425 PR fortran/66043
2426 * gfortran.dg/storage_size_6.f90: New tests.
2427
2428 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2429
2430 PR fortran/66045
2431 * gfortran.dg/null1.f90: New test.
2432
2433 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2434
2435 PR fortran/66044
2436 * gfortran.dg/entry_21.f90: New test.
2437
2438 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2439
2440 PR fortran/66043
2441 * gfortran.dg/storage_size_6.f90: New tests.
2442
2443 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2444
2445 PR fortran/66040
2446 * gfortran.dg/misplaced_statement.f90: New test.
2447
2448 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2449
2450 PR fortran/66039
2451 * gfortran.dg/filepos1.f90: New test
2452
2453 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2454
2455 PR fortran/64925
2456 * gfortran.dg/pr64925.f90: New test.
2457
2458 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
2459
2460 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
2461 unit.
2462 * gfortran.dg/lto/pr41576_1.f90: Ditto.
2463
2464 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
2465
2466 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
2467 to the family of pie capable targets.
2468
2469 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
2470
2471 * gcc.target/arm/bics_1.c : New testcase.
2472 * gcc.target/arm/bics_2.c : New testcase.
2473 * gcc.target/arm/bics_3.c : New testcase.
2474 * gcc.target/arm/bics_4.c : New testcase.
2475
2476 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
2477
2478 * gcc.target/mips/umips-attr.c: New test.
2479
2480 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2481
2482 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
2483 * gcc.dg/20150120-2.c (dg-final): Ditto.
2484 * gcc.dg/20150120-2.c (dg-final): Ditto.
2485 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
2486
2487 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
2488
2489 PR target/66174
2490 * gcc.target/i386/pr66174.c: New test.
2491
2492 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
2493
2494 PR fortran/37131
2495 * gfortran.dg/matmul_bounds_6.f90: New test.
2496 * gfortran.dg/matmul_bounds_7.f90: New test.
2497
2498 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
2499
2500 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
2501 * gfortran.dg/lto/pr41576_1.f90: Add interface.
2502 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
2503 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
2504 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
2505 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
2506
2507 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2508
2509 PR fortran/65903
2510 * gfortran.dg/continuation_13.f90: Update test.
2511 * gfortran.dg/pr65903.f90: New test.
2512
2513 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
2514
2515 PR fortran/66113
2516 * gfortran.dg/block_14.f90: New test.
2517
2518 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
2519
2520 PR fortran/44054
2521 * lib/gfortran-dg.exp: Update regex to handle two locations for
2522 the same diagnostic without caret.
2523 * gfortran.dg/badline.f: Test also that line numbers are correct
2524 before and after "left but not entered" warning.
2525
2526 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
2527 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2528
2529 PR target/65768
2530 * gcc.target/arm/maskdata.c: New test.
2531
2532 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
2533
2534 PR fortran/65792
2535 * gfortran.dg/derived_constructor_components_5: New test
2536
2537 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
2538
2539 PR target/66140
2540 * gcc.target/alpha/pr66140.c: New test.
2541
2542 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
2543
2544 PR c/48956
2545 * gcc.dg/Wconversion-complex-c99.c: New test.
2546 * gcc.dg/Wconversion-complex-gnu.c: New test.
2547
2548 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
2549
2550 PR tree-optimization/64454
2551 * gcc.dg/modmod.c: New testcase.
2552
2553 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
2554
2555 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
2556
2557 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2558
2559 PR middle-end/66134
2560 * gcc.target/i386/mpx/pr66134.c: New test.
2561
2562 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
2563
2564 * gcc.target/powerpc/pr60158.c: New test.
2565
2566 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
2567
2568 * gcc.target/i386/sibcall-7.c: New test.
2569 * gcc.target/i386/sibcall-8.c: New test.
2570
2571 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
2572
2573 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
2574 (abs64_in_dreg): Likewise.
2575
2576 2015-05-14 Marek Polacek <polacek@redhat.com>
2577
2578 PR c/66066
2579 PR c/66127
2580 * gcc.dg/pr14649-1.c: Add -Wpedantic.
2581 * gcc.dg/pr19984.c: Likewise.
2582 * gcc.dg/pr66066-1.c: New test.
2583 * gcc.dg/pr66066-2.c: New test.
2584 * gcc.dg/pr66066-3.c: New test.
2585
2586 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2587
2588 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
2589 * gcc.dg/pow-sqrt.x: New file.
2590 * gcc.dg/pow-sqrt-1.c: New test.
2591 * gcc.dg/pow-sqrt-2.c: Likewise.
2592 * gcc.dg/pow-sqrt-3.c: Likewise.
2593
2594 2015-05-13 Richard Biener <rguenther@suse.de>
2595
2596 PR tree-optimization/66123
2597 * gcc.dg/torture/pr66123.c: New testcase.
2598
2599 2015-05-13 Richard Biener <rguenther@suse.de>
2600
2601 PR middle-end/66110
2602 * gcc.dg/alias-2.c: Adjust.
2603 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
2604
2605 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2606
2607 PR target/65103
2608 * gcc.target/i386/pr65103-3.c: New.
2609
2610 2015-05-13 Martin Liska <mliska@suse.cz>
2611
2612 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
2613
2614 2015-05-13 Jakub Jelinek <jakub@redhat.com>
2615
2616 PR target/66112
2617 * gcc.target/i386/pr66112-2.c: New test.
2618
2619 PR target/66112
2620 * gcc.target/i386/pr66112-1.c: New test.
2621
2622 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
2623
2624 PR target/66048
2625 * gcc.target/i386/mpx/pr66048.cc: New.
2626
2627 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2628
2629 PR rtl-optimization/64616
2630 * gcc.dg/loop-8.c: New test.
2631 * gcc.dg/loop-9.c: New test.
2632
2633 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2634
2635 PR target/pr66047.c
2636 * gcc.target/i386/pr66047.c: New testcase.
2637
2638 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
2639
2640 PR ipa/65873
2641 * gcc.c-torture/compile/pr65873.c: New testcase.
2642
2643 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
2644
2645 PR fortran/66111
2646 * gfortran.dg/inline_matmul_10.f90: New test.
2647
2648 2015-05-12 David Malcolm <dmalcolm@redhat.com>
2649
2650 * c-c++-common/Wmisleading-indentation.c: New testcase.
2651 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
2652 * c-c++-common/Wmisleading-indentation-2.md: New file.
2653
2654 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
2655
2656 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
2657 "break".
2658 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
2659
2660 2015-05-12 Richard Biener <rguenther@suse.de>
2661
2662 PR tree-optimization/66101
2663 * gcc.dg/torture/pr66101.c: New testcase.
2664
2665 2015-05-12 Richard Biener <rguenther@suse.de>
2666
2667 PR tree-optimization/37021
2668 * gcc.target/i386/vect-addsub.c: New testcase.
2669
2670 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
2671
2672 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
2673
2674 2015-05-12 Tom de Vries <tom@codesourcery.com>
2675
2676 PR tree-optimization/66010
2677 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
2678
2679 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
2680
2681 PR c++/65133
2682 * g++.dg/cpp0x/trailing10.C: New.
2683
2684 2015-05-12 Richard Biener <rguenther@suse.de>
2685
2686 * gcc.dg/vect/bb-slp-35.c: New testcase.
2687
2688 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
2689
2690 PR fortran/66100
2691 * gfortran.dg/bound_simplification_6.f90: New.
2692
2693 2015-05-11 Steve Ellcey <sellcey@mips.com>
2694
2695 * gcc.target/mips/branch-1.c: Pass argument to bar().
2696
2697 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
2698
2699 PR target/65753
2700 * gcc.target/i386/pr65753.c: New test.
2701
2702 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
2703
2704 PR rtl-optimization/66076
2705 * gcc.dg/torture/pr66076.c: New test.
2706
2707 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2708
2709 PR fortran/66041
2710 * gfortran.dg/inline_matmul_7.f90: New test.
2711 * gfortran.dg/inline_matmul_8.f90: New test.
2712 * gfortran.dg/inline_matmul_9.f90: New test.
2713
2714 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
2715
2716 * gfortran.dg/bound_simplification_5.f90: New.
2717
2718 2015-05-09 Jason Merrill <jason@redhat.com>
2719
2720 * lib/target-supports.exp (cxx_default): New global.
2721 (check_effective_target_c++11_only)
2722 (check_effective_target_c++14_only)
2723 (check_effective_target_c++98_only)
2724 (check_effective_target_c++1z_only): Check it.
2725
2726 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
2727
2728 PR tree-optimization/64454
2729 * gcc.dg/tree-ssa/vrp97.c: New file.
2730 * gcc.dg/vect/slp-perm-7.c: Update.
2731
2732 2015-05-09 Andre Vehreschild <vehre@gmx.de>
2733
2734 PR fortran/65894
2735 * gfortran.dg/elemental_subroutine_11.f90: New test.
2736
2737 2015-05-08 Richard Biener <rguenther@suse.de>
2738
2739 PR tree-optimization/66036
2740 * gcc.dg/vect/slp-41.c: New testcase.
2741
2742 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
2743
2744 * gfortran.dg/elemental_optional_args_7.f90: New.
2745
2746 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
2747
2748 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
2749 allow cmlt or sshr.
2750
2751 2015-05-08 Marek Polacek <polacek@redhat.com>
2752
2753 PR c/64918
2754 * gcc.dg/Woverride-init-side-effects-1.c: New test.
2755 * gcc.dg/Woverride-init-side-effects-2.c: New test.
2756
2757 2015-05-07 Marek Polacek <polacek@redhat.com>
2758
2759 PR c/65179
2760 * c-c++-common/Wshift-negative-value-1.c: New test.
2761 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
2762 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
2763 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
2764 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
2765 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
2766 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
2767 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
2768 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
2769
2770 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
2771
2772 PR middle-end/192
2773 PR middle-end/54303
2774 * gcc.dg/fdata-sections-2.c: New file.
2775
2776 2015-05-07 Marek Polacek <polacek@redhat.com>
2777
2778 PR testsuite/66046
2779 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
2780 last dg-output.
2781 * c-c++-common/ubsan/align-7.c: Likewise.
2782 * c-c++-common/ubsan/bounds-8.c: Likewise.
2783 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2784 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
2785 * c-c++-common/ubsan/null-1.c: Likewise.
2786 * c-c++-common/ubsan/null-10.c: Likewise.
2787 * c-c++-common/ubsan/null-11.c: Likewise.
2788 * c-c++-common/ubsan/null-2.c: Likewise.
2789 * c-c++-common/ubsan/null-3.c: Likewise.
2790 * c-c++-common/ubsan/null-4.c: Likewise.
2791 * c-c++-common/ubsan/null-5.c: Likewise.
2792 * c-c++-common/ubsan/null-6.c: Likewise.
2793 * c-c++-common/ubsan/null-7.c: Likewise.
2794 * c-c++-common/ubsan/null-8.c: Likewise.
2795 * c-c++-common/ubsan/null-9.c: Likewise.
2796 * c-c++-common/ubsan/object-size-1.c: Likewise.
2797 * c-c++-common/ubsan/object-size-10.c: Likewise.
2798 * c-c++-common/ubsan/object-size-4.c: Likewise.
2799 * c-c++-common/ubsan/object-size-5.c: Likewise.
2800 * c-c++-common/ubsan/object-size-7.c: Likewise.
2801 * c-c++-common/ubsan/object-size-8.c: Likewise.
2802 * c-c++-common/ubsan/object-size-9.c: Likewise.
2803 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
2804 * c-c++-common/ubsan/overflow-int128.c: Likewise.
2805 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
2806 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
2807 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
2808 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
2809 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
2810 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
2811 * c-c++-common/ubsan/pr59333.c: Likewise.
2812 * c-c++-common/ubsan/pr59667.c: Likewise.
2813 * c-c++-common/ubsan/pr60613-2.c: Likewise.
2814 * c-c++-common/ubsan/pr60636.c: Likewise.
2815 * c-c++-common/ubsan/pr63802.c: Likewise.
2816 * c-c++-common/ubsan/recovery-1.c: Likewise.
2817 * c-c++-common/ubsan/recovery-3.c: Likewise.
2818 * c-c++-common/ubsan/shift-1.c: Likewise.
2819 * c-c++-common/ubsan/shift-2.c: Likewise.
2820 * c-c++-common/ubsan/shift-4.c: Likewise.
2821 * c-c++-common/ubsan/shift-7.c: Likewise.
2822 * c-c++-common/ubsan/undefined-2.c: Likewise.
2823 * c-c++-common/ubsan/vla-1.c: Likewise.
2824 * g++.dg/ubsan/null-1.C: Likewise.
2825 * g++.dg/ubsan/null-3.C: Likewise.
2826 * g++.dg/ubsan/null-4.C: Likewise.
2827 * g++.dg/ubsan/vptr-8.C: Likewise.
2828 * g++.dg/ubsan/vptr-9.C: Likewise.
2829 * gcc.dg/ubsan/bounds-2.c: Likewise.
2830 * gcc.dg/ubsan/object-size-9.c: Likewise.
2831
2832 2015-05-07 Jeff Law <law@redhat.com>
2833
2834 * gcc.dg/tree-ssa/shorten-1.c: New test.
2835
2836 2015-05-07 Richard Biener <rguenther@suse.de>
2837
2838 PR tree-optimization/66002
2839 * gcc.dg/vect/vect-125.c: New testcase.
2840
2841 2015-05-07 Marek Polacek <polacek@redhat.com>
2842 Martin Uecker <uecker@eecs.berkeley.edu>
2843
2844 * c-c++-common/ubsan/bounds-10.c: New test.
2845
2846 2015-05-06 David Malcolm <dmalcolm@redhat.com>
2847
2848 * jit.dg/harness.h (set_options): Wrap with
2849 #ifndef TEST_ESCHEWS_SET_OPTIONS.
2850 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
2851 Special-case test-benchmark.c as a negative.
2852 * jit.dg/test-benchmark.c: New file.
2853
2854 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
2855
2856 PR target/64208
2857 * gcc.target/arm/pr64208.c: New test.
2858
2859 2015-05-06 Alan Modra <amodra@gmail.com>
2860
2861 PR target/66020
2862 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
2863 (gparms): Make volatile.
2864
2865 2015-05-06 Richard Biener <rguenther@suse.de>
2866
2867 PR tree-optimization/62283
2868 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
2869
2870 2015-05-06 Christian Bruel <christian.bruel@st.com>
2871
2872 PR target/66015
2873 * gcc.target/aarch64/iinline-attr-1.c: New test.
2874
2875 2015-05-06 Richard Biener <rguenther@suse.de>
2876
2877 * gcc.dg/vect/bb-slp-34.c: New testcase.
2878
2879 2015-05-06 Richard Biener <rguenther@suse.de>
2880
2881 PR tree-optimization/62283
2882 * gcc.dg/vect/bb-slp-14.c: Adjust.
2883
2884 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2885
2886 PR target/65990
2887 * gcc.target/i386/pr65990.c: New test.
2888
2889 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
2890
2891 PR target/65915
2892 * gcc.target/i386/pr65915.c: New.
2893
2894 2015-05-05 Tom de Vries <tom@codesourcery.com>
2895
2896 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
2897 'va_list escapes 0'.
2898
2899 2015-05-05 Tom de Vries <tom@codesourcery.com>
2900
2901 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
2902 in r222173.
2903
2904 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
2905
2906 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
2907 * gcc.target/arm/pr65924.c: Likewise.
2908
2909 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
2910
2911 PR target/65871
2912 * gcc.target/i386/pr65871-3.c: New test.
2913
2914 2015-05-04 Jeff Law <law@redhat.com>
2915
2916 Revert:
2917 2015-05-04 Jeff Law <law@redhat.com>
2918 * gcc.dg/tree-ssa/shorten-1.c: New test.
2919
2920 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
2921 Jakub Jelinek <jakub@redhat.com>
2922
2923 PR c++/66007
2924 * g++.dg/cpp0x/Wnarrowing4.C: New.
2925
2926 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
2927
2928 * lib/target-supports.exp
2929 (check_effective_target_keeps_null_pointer_checks): Clarify that
2930 this is for targets that disable -fdelete-null-pointer-checks,
2931 not default it to off.
2932 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
2933 -fdelete-null-pointer-checks explicit.
2934 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
2935 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
2936 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
2937 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
2938 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2939 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2940 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2941 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
2942 * gcc.dg/tree-ssa/pr20318.c: Likewise.
2943 * gcc.dg/tree-ssa/pr20701.c: Likewise.
2944 * gcc.dg/tree-ssa/pr20702.c: Likewise.
2945 * gcc.dg/tree-ssa/pr21086.c: Likewise.
2946 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2947 * gcc.dg/tree-ssa/pr58480.c: Likewise.
2948 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
2949 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
2950 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
2951 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
2952 * gcc.dg/tree-ssa/unreachable.c: Likewise.
2953 * gcc.dg/tree-ssa/vrp02.c: Likewise.
2954 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2955 * gcc.dg/tree-ssa/vrp08.c: Likewise.
2956 * gcc.dg/tree-ssa/vrp55.c: Likewise.
2957 * g++.dg/cpp0x/static_assert9.C: Likewise.
2958 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
2959 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
2960 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
2961 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
2962 * g++.dg/tree-ssa/pr26406.C: Likewise.
2963
2964 2015-05-04 Jakub Jelinek <jakub@redhat.com>
2965
2966 PR tree-optimization/65984
2967 * c-c++-common/ubsan/pr65984.c: New test.
2968
2969 2015-05-04 Jeff Law <law@redhat.com>
2970
2971 * gcc.dg/tree-ssa/shorten-1.c: New test.
2972
2973 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2974
2975 PR fortran/44735
2976 * gfortran.dg/pr44735.f90: New test.
2977
2978 2015-05-04 Richard Biener <rguenther@suse.de>
2979
2980 PR tree-optimization/65965
2981 * gcc.dg/vect/bb-slp-33.c: New testcase.
2982
2983 2015-05-04 Richard Biener <rguenther@suse.de>
2984
2985 PR tree-optimization/65935
2986 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
2987
2988 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
2989
2990 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
2991 for each supported variant instead of CHECK_RESULTS.
2992 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
2993 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
2994 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
2995 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
2996 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
2997 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
2998 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
2999 expected results for unsupported variants. Call CHECK for each
3000 supported variant instead of CHECK_RESULTS.
3001 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
3002 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
3003 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
3004 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
3005 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
3006 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
3007 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
3008 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
3009 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
3010 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
3011 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
3012 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
3013 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
3014 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
3015 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3016 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
3017 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
3018 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
3019 expected results for unsupported variants.
3020 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3021 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
3022 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
3023 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
3024 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
3025 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3026 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3027 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3028 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3029 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3030 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
3031 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
3032 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
3033 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
3034 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
3035 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
3036 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
3037 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
3038 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
3039 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
3040 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
3041 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
3042 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
3043 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
3044 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
3045 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
3046 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3047 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3048
3049 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3050
3051 PR fortran/37131
3052 * gfortran.dg/bound_9.f90: Add pointer assignment.
3053
3054 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3055 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
3056
3057 PR c++/65858
3058 * g++.dg/cpp0x/Wnarrowing3.C: New.
3059
3060 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
3061
3062 * gcc.dg/20150120-1.c: New test.
3063 * gcc.dg/20150120-2.c: New test.
3064 * gcc.dg/20150120-3.c: New test.
3065
3066 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
3067
3068 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
3069
3070 2015-05-01 Renlin Li <renlin.li@arm.com>
3071
3072 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
3073
3074 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
3075
3076 * gfortran.dg/bound_simplification_4.f90: New.
3077
3078 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3079
3080 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
3081 with powerpc_p8vector_ok.
3082
3083 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3084
3085 PR fortran/37131
3086 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
3087 scan pattern.
3088 * gfortran.dg/bound_9.f90: New test case.
3089
3090 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
3091
3092 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
3093 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
3094 for 32bit x86 targets.
3095 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
3096 for 32bit x86 targets.
3097 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
3098 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
3099 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
3100 for 32bit x86 targets.
3101
3102 2015-04-30 Marek Polacek <polacek@redhat.com>
3103
3104 PR tree-optimization/63551
3105 * g++.dg/ipa/pr63551.C: New test.
3106
3107 2015-04-30 Caroline Tice <cmtice@google.com>
3108
3109 PR 65929
3110 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
3111 partition size on certain targets.
3112
3113 2015-04-30 Renlin Li <renlin.li@arm.com>
3114
3115 * gcc.target/aarch64/vect-reduc-or_1.c: New.
3116
3117 2015-04-30 Marek Polacek <polacek@redhat.com>
3118
3119 * c-c++-common/Wbool-compare-3.c: New test.
3120
3121 * gcc.dg/pr65901.c (foo): Adjust dg-error.
3122 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
3123
3124 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3125
3126 PR c++/57610
3127 * g++.dg/init/ref22.C: New.
3128
3129 2015-04-30 Marek Polacek <polacek@redhat.com>
3130
3131 * gcc.dg/init-bad-8.c: New test.
3132
3133 * gcc.dg/incomplete-typedef-1.c: New test.
3134
3135 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
3136
3137 PR c++/59955
3138 * g++.dg/template/crash121.C: New.
3139
3140 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
3141
3142 * gcc.target/mips/call-from-init.c: New test.
3143 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
3144
3145 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3146
3147 PR target/65871
3148 * gcc.target/i386/pr65871-1.c: New test.
3149 * gcc.target/i386/pr65871-2.c: Ditto.
3150
3151 2015-04-29 Marek Polacek <polacek@redhat.com>
3152
3153 PR c/64610
3154 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
3155 * c-c++-common/Wbool-compare-2.c: New test.
3156
3157 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
3158
3159 PR target/65770
3160 * gcc.target/aarch64/vstN_lane_1.c: New file.
3161
3162 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
3163
3164 PR c++/64667
3165 * g++.dg/warn/Winit-self-3.C: New.
3166
3167 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
3168
3169 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
3170
3171 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
3172
3173 PR target/65924
3174 * gcc.target/arm/pr65924.c: New test.
3175
3176 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
3177
3178 * g++.dg/gomp/tpl-target-update.C: New file.
3179
3180 2015-04-29 Richard Biener <rguenther@suse.de>
3181
3182 PR tree-optimization/65917
3183 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
3184
3185 2015-04-29 Christian Bruel <christian.bruel@st.com>
3186
3187 PR target/64835
3188 * gcc.dg/ipa/iinline-attr.c: New test.
3189 * gcc.target/i386/iinline-attr-2.c: New test.
3190
3191 2015-04-28 Andre Vehreschild <vehre@gmx.de>
3192
3193 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
3194 segfault is fixed.
3195
3196 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3197
3198 * gcc.dg/vect/vect-33.c: Remove spurious line.
3199
3200 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
3201
3202 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
3203
3204 2015-04-28 Marek Polacek <polacek@redhat.com>
3205
3206 PR c/65901
3207 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
3208 * gcc.dg/pr65901.c: New test.
3209
3210 2015-04-28 Richard Biener <rguenther@suse.de>
3211
3212 PR tree-optimization/62283
3213 * gfortran.dg/vect/pr62283-2.f: New testcase.
3214 * gcc.dg/vect/bb-slp-14.c: Adjust.
3215
3216 2015-04-28 Richard Biener <rguenther@suse.de>
3217
3218 PR tree-optimization/65851
3219 * g++.dg/torture/pr65851.C: New testcase.
3220
3221 2015-04-27 Jeff Law <law@redhat.com>
3222
3223 PR tree-optimization/65217
3224 * gcc.target/i386/pr65217.c: Remove XFAIL.
3225
3226 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3227
3228 PR fortran/60322
3229 Add tests forgotten to svn-add.
3230 * gfortran.dg/class_allocate_19.f03: New test.
3231 * gfortran.dg/class_array_20.f03: New test.
3232 * gfortran.dg/class_array_21.f03: New test.
3233 * gfortran.dg/finalize_29.f08: New test.
3234
3235 2015-04-27 Andre Vehreschild <vehre@gmx.de>
3236
3237 PR fortran/59678
3238 PR fortran/65841
3239 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
3240 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
3241
3242 2015-04-27 Caroline Tice <cmtice@google.com>
3243
3244 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
3245 partition size.
3246
3247 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
3248
3249 PR target/64579
3250 * gcc.target/powerpc/htm-1.c: New test.
3251 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
3252 on 64-bit compiles.
3253 (__builtin_tabortdci): Likewise.
3254 (__builtin_tcheck): Remove operand.
3255 * lib/target-supports.exp (check_htm_hw_available): New function.
3256
3257 2015-04-27 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.target/i386/pr65217.c: XFAIL.
3260
3261 2015-04-27 Jakub Jelinek <jakub@redhat.com>
3262
3263 PR tree-optimization/65875
3264 * gcc.c-torture/compile/pr65875.c: New test.
3265
3266 2015-04-25 Marek Polacek <polacek@redhat.com>
3267
3268 PR c/52085
3269 * gcc.dg/enum-incomplete-2.c: New test.
3270 * gcc.dg/enum-mode-1.c: New test.
3271
3272 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
3273
3274 PR target/65849
3275 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
3276 set new options.
3277 * gcc.target/powerpc/pr65849-2.c: Likewise.
3278
3279 2015-04-24 Tom de Vries <tom@codesourcery.com>
3280
3281 PR tree-optimization/65802
3282 * g++.dg/pr65802.C: Move to ...
3283 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
3284 stdarg.h. Rewrite for C.
3285 (fn1): Use va_list and va_arg. Make variable args function. Add use of
3286 va_start and va_end. Remove unnecessary inline asm.
3287
3288 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
3289 Wei Mi <wmi@google.com>
3290
3291 * gcc.target/i386/sse2-load-multi.c: New test.
3292 * gcc.target/i386/sse2-store-multi.c: Ditto.
3293
3294 2015-04-24 Marek Polacek <polacek@redhat.com>
3295
3296 PR c/65830
3297 * c-c++-common/pr65830.c: New test.
3298
3299 PR c/63357
3300 * c-c++-common/Wlogical-op-1.c: New test.
3301
3302 2015-04-24 Marek Polacek <polacek@redhat.com>
3303
3304 PR c/61534
3305 * c-c++-common/pr61534-1.c: New test.
3306
3307 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3308 Steven Bosscher <steven@gcc.gnu.org>
3309
3310 PR rtl-optimization/34503
3311 * gcc.target/arm/pr64616.c: New file.
3312
3313 2015-04-24 Bin Cheng <bin.cheng@arm.com>
3314
3315 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
3316
3317 2015-04-24 Terry Guo <terry.guo@arm.com>
3318
3319 * gcc.target/arm/pr65710.c: Update the options.
3320
3321 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
3322
3323 * gcc.target/i386/pr65523.c: Skip x32.
3324
3325 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3326
3327 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
3328 to look for vcl* where appropriate.
3329
3330 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3331
3332 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
3333 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3334
3335 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
3336
3337 PR target/26702
3338 * gcc.target/arm/pr26702.c: New test.
3339
3340 2015-04-23 Marek Polacek <polacek@redhat.com>
3341
3342 PR c/65345
3343 * gcc.dg/pr65345-1.c: New test.
3344 * gcc.dg/pr65345-2.c: New test.
3345
3346 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3347
3348 * gcc.target/powerpc/crypto-builtin-2.c: New.
3349
3350 2015-04-23 Andre Vehreschild <vehre@gmx.de>
3351
3352 PR fortran/60322
3353 * gfortran.dg/class_allocate_19.f03: New test.
3354 * gfortran.dg/class_array_20.f03: New test.
3355 * gfortran.dg/class_array_21.f03: New test.
3356 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
3357 * gfortran.dg/finalize_15.f90: Fixing comparision to model
3358 initialization correctly.
3359 * gfortran.dg/finalize_29.f08: New test.
3360
3361 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3362
3363 * gcc.target/powerpc/swaps-p8-18.c: New test.
3364
3365 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3366
3367 PR target/65456
3368 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
3369 * gcc.dg/vect/bb-slp-25.c: Likewise.
3370 * gcc.dg/vect/bb-slp-29.c: Likewise.
3371 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
3372 vect_no_align && { ! vect_hw_misalign }.
3373 * gcc.dg/vect/bb-slp-9.c: Likewise.
3374 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
3375 vect_hw_misalign.
3376 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
3377 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
3378 account for POWER8, where peeling for alignment is not needed.
3379 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
3380 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
3381 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
3382 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
3383 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
3384 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
3385 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
3386 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
3387 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
3388 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
3389 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
3390 * gcc.dg/vect/pr16105.c: Likewise.
3391 * gcc.dg/vect/pr20122.c: Likewise.
3392 * gcc.dg/vect/pr33804.c: Likewise.
3393 * gcc.dg/vect/pr33953.c: Likewise.
3394 * gcc.dg/vect/pr56787.c: Likewise.
3395 * gcc.dg/vect/pr58508.c: Likewise.
3396 * gcc.dg/vect/slp-25.c: Likewise.
3397 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
3398 * gcc.dg/vect/vect-105.c: Likewise.
3399 * gcc.dg/vect/vect-27.c: Likewise.
3400 * gcc.dg/vect/vect-29.c: Likewise.
3401 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
3402 POWER8.
3403 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
3404 && { ! vect_hw_misalign }.
3405 * gcc.dg/vect/vect-44.c: Likewise.
3406 * gcc.dg/vect/vect-48.c: Likewise.
3407 * gcc.dg/vect/vect-50.c: Likewise.
3408 * gcc.dg/vect/vect-52.c: Likewise.
3409 * gcc.dg/vect/vect-56.c: Likewise.
3410 * gcc.dg/vect/vect-60.c: Likewise.
3411 * gcc.dg/vect/vect-72.c: Likewise.
3412 * gcc.dg/vect/vect-75-big-array.c: Likewise.
3413 * gcc.dg/vect/vect-75.c: Likewise.
3414 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
3415 * gcc.dg/vect/vect-77-global.c: Likewise.
3416 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
3417 * gcc.dg/vect/vect-78-global.c: Likewise.
3418 * gcc.dg/vect/vect-93.c: Likewise.
3419 * gcc.dg/vect/vect-95.c: Likewise.
3420 * gcc.dg/vect/vect-96.c: Likewise.
3421 * gcc.dg/vect/vect-cond-1.c: Likewise.
3422 * gcc.dg/vect/vect-cond-3.c: Likewise.
3423 * gcc.dg/vect/vect-cond-4.c: Likewise.
3424 * gcc.dg/vect/vect-cselim-1.c: Likewise.
3425 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3426 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
3427 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3428 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
3429 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
3430 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
3431 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
3432 * gcc.dg/vect/vect-outer-3a.c: Likewise.
3433 * gcc.dg/vect/vect-outer-5.c: Likewise.
3434 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
3435 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
3436 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
3437 * gcc.dg/vect/vect-outer-fir.c: Likewise.
3438 * gcc.dg/vect/vect-peel-3.c: Likewise.
3439 * gcc.dg/vect/vect-peel-4.c: Likewise.
3440 * gcc.dg/vect/vect-pre-interact.c: Likewise.
3441 * gcc.target/powerpc/pr65456.c: New test.
3442 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
3443 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
3444 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
3445 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
3446 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
3447 vect_no_align && { ! vect_hw_misalign }.
3448 * gfortran.dg/vect/vect-3.f90: Likewise.
3449 * gfortran.dg/vect/vect-4.f90: Likewise.
3450 * gfortran.dg/vect/vect-5.f90: Likewise.
3451 * lib/target-supports.exp (check_effective_target_vect_no_align):
3452 Return 1 for POWER8.
3453 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
3454
3455 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
3456
3457 PR fortran/65429
3458 * gfortran.dg/pr65429.f90: New test.
3459
3460 2015-04-22 Yury Gribov <y.gribov@samsung.com>
3461
3462 * c-c++-common/asan/user-section-1.c: New test.
3463 * c-c++-common/asan/user-section-2.c: New test.
3464 * c-c++-common/asan/user-section-3.c: New test.
3465
3466 2015-04-22 Hale Wang <hale.wang@arm.com>
3467 Terry Guo <terry.guo@arm.com>
3468
3469 PR rtl-optimization/64818
3470 * gcc.target/arm/pr64818.c: New test.
3471
3472 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
3473
3474 PR ipa/65076
3475 * g++.dg/tree-ssa/pr61034.C: Update template.
3476 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
3477 * gcc.dg/Warray-bounds-11.c: Likewise.
3478 * gcc.dg/Warray-bounds.c: Likewise.
3479
3480 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3481
3482 PR libgfortran/65234
3483 * gfortran.dg/fmt_unlimited.f90: New test.
3484
3485 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
3486
3487 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
3488 headers.
3489 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
3490 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
3491 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
3492 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
3493 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
3494 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
3495 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
3496
3497 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3498
3499 PR libgfortran/56743
3500 * gfortran.dg/namelist_87.f90: New test.
3501
3502 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3503
3504 * gcc.target/aarch64/mult-synth_1.c: New test.
3505 * gcc.target/aarch64/mult-synth_2.c: Likewise.
3506 * gcc.target/aarch64/mult-synth_3.c: Likewise.
3507 * gcc.target/aarch64/mult-synth_4.c: Likewise.
3508 * gcc.target/aarch64/mult-synth_5.c: Likewise.
3509 * gcc.target/aarch64/mult-synth_6.c: Likewise.
3510
3511 2015-04-21 Richard Biener <rguenther@suse.de>
3512
3513 PR tree-optimization/65650
3514 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
3515 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
3516 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3517 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3518 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3519 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
3520
3521 2015-04-21 Tom de Vries <tom@codesourcery.com>
3522
3523 PR tree-optimization/65802
3524 * g++.dg/pr65802.C: New test.
3525
3526 2015-04-21 Bin Cheng <bin.cheng@arm.com>
3527
3528 PR testsuite/65767
3529 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
3530 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
3531
3532 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
3533
3534 PR c++/65801
3535 * g++.dg/cpp0x/Wnarrowing2.C: New.
3536
3537 2015-04-20 Jeff Law <law@redhat.com>
3538
3539 PR tree-optimization/65658
3540 * gcc.dg/pr65658.c: New test.
3541
3542 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
3543
3544 PR target/64134
3545 * gcc.target/aarch64/vec_init_1.c: New test.
3546
3547 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
3548
3549 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
3550 targets.
3551
3552 2015-04-18 Martin Sebor <msebor@redhat.com>
3553
3554 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3555 of non-nul characters.
3556 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
3557
3558 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3559
3560 PR target/65787
3561 * gcc.target/powerpc/pr65787.c: New.
3562
3563 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3564
3565 PR target/65689
3566 * gcc.target/aarch64/c-output-template-4.c: New test.
3567
3568 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3569
3570 PR target/65780
3571 * gcc.dg/pr65780-1.c: New test.
3572 * gcc.dg/pr65780-2.c: Likewise.
3573 * gcc.target/i386/pr32219-9.c: Likewise.
3574 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
3575 symbol.
3576 * gcc.target/i386/pr64317.c (c): Initialize.
3577
3578 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
3579
3580 PR target/65612
3581 * g++.dg/ext/mv18.C: New test.
3582 * g++.dg/ext/mv19.C: Likewise.
3583 * g++.dg/ext/mv20.C: Likewise.
3584 * g++.dg/ext/mv21.C: Likewise.
3585 * g++.dg/ext/mv22.C: Likewise.
3586 * g++.dg/ext/mv23.C: Likewise.
3587
3588 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
3589
3590 PR c++/64527
3591 * g++.dg/init/pr64527.C: New test.
3592
3593 2015-04-17 Tom de Vries <tom@codesourcery.com>
3594 Michael Matz <matz@suse.de>
3595
3596 PR tree-optimization/64950
3597 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
3598 x86_64-*-*.
3599
3600 2015-04-17 Yury Gribov <y.gribov@samsung.com>
3601
3602 * c-c++-common/asan/user-section-1.c: New test.
3603
3604 2015-04-17 Jakub Jelinek <jakub@redhat.com>
3605
3606 PR debug/65771
3607 * gcc.dg/debug/pr65771.c: New test.
3608
3609 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
3610
3611 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
3612 __buitlin_alloca with __builtin_alloca.
3613
3614 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
3615
3616 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
3617
3618 2015-04-16 Richard Biener <rguenther@suse.de>
3619
3620 PR tree-optimization/64277
3621 * gcc.dg/Warray-bounds-14.c: New testcase.
3622 * gcc.dg/Warray-bounds-15.c: Likewise.
3623 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
3624 * c-c++-common/ubsan/bounds-6.c: Likewise.
3625
3626 2015-04-16 Renlin Li <renlin.li@arm.com>
3627
3628 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
3629 * gcc.target/arm/unsigned-float.c: New.
3630
3631 2015-04-16 Richard Biener <rguenther@suse.de>
3632
3633 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
3634 * gcc.dg/tree-ssa/pr37508.c: Adjust.
3635 * gfortran.dg/reassoc_6.f: Remove XFAIL.
3636
3637 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
3638
3639 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
3640 * g++.dg/cpp0x/decltype-call1.C: Likewise.
3641 * g++.dg/cpp0x/defaulted21.C: Likewise.
3642 * g++.dg/cpp0x/defaulted28.C: Likewise.
3643 * g++.dg/cpp0x/defaulted47.C: Likewise.
3644 * g++.dg/cpp0x/elision_neg.C: Likewise.
3645 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
3646 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
3647 * g++.dg/cpp0x/implicit1.C: Likewise.
3648 * g++.dg/cpp0x/implicit9.C: Likewise.
3649 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
3650 * g++.dg/cpp0x/range-for13.C: Likewise.
3651 * g++.dg/gomp/clause-2.C: Likewise.
3652 * g++.dg/gomp/udr-5.C: Likewise.
3653 * g++.dg/inherit/access6.C: Likewise.
3654 * g++.dg/lookup/duperr1.C: Likewise.
3655 * g++.dg/lookup/friend2.C: Likewise.
3656 * g++.dg/lookup/pr6936.C: Likewise.
3657 * g++.dg/lookup/scoped1.C: Likewise.
3658 * g++.dg/lookup/using26.C: Likewise.
3659 * g++.dg/lookup/using38.C: Likewise.
3660 * g++.dg/other/access2.C: Likewise.
3661 * g++.dg/overload/defarg3.C: Likewise.
3662 * g++.dg/overload/defarg6.C: Likewise.
3663 * g++.dg/parse/access11.C: Likewise.
3664 * g++.dg/parse/access2.C: Likewise.
3665 * g++.dg/parse/access3.C: Likewise.
3666 * g++.dg/parse/access4.C: Likewise.
3667 * g++.dg/parse/access5.C: Likewise.
3668 * g++.dg/parse/access6.C: Likewise.
3669 * g++.dg/parse/access8.C: Likewise.
3670 * g++.dg/parse/access9.C: Likewise.
3671 * g++.dg/parse/crash40.C: Likewise.
3672 * g++.dg/tc1/dr142.C: Likewise.
3673 * g++.dg/tc1/dr166.C: Likewise.
3674 * g++.dg/tc1/dr52.C: Likewise.
3675 * g++.dg/template/access11.C: Likewise.
3676 * g++.dg/template/access18.C: Likewise.
3677 * g++.dg/template/access19.C: Likewise.
3678 * g++.dg/template/access2.C: Likewise.
3679 * g++.dg/template/access20.C: Likewise.
3680 * g++.dg/template/access26.C: Likewise.
3681 * g++.dg/template/access3.C: Likewise.
3682 * g++.dg/template/access7.C: Likewise.
3683 * g++.dg/template/conv12.C: Likewise.
3684 * g++.dg/template/crash69.C: Likewise.
3685 * g++.dg/template/friend31.C: Likewise.
3686 * g++.dg/template/friend32.C: Likewise.
3687 * g++.dg/template/memfriend15.C: Likewise.
3688 * g++.dg/template/memfriend16.C: Likewise.
3689 * g++.dg/template/memfriend17.C: Likewise.
3690 * g++.dg/template/memfriend7.C: Likewise.
3691 * g++.dg/template/pr32519.C: Likewise.
3692 * g++.dg/template/qualttp21.C: Likewise.
3693 * g++.dg/template/qualttp8.C: Likewise.
3694 * g++.dg/template/ttp10.C: Likewise.
3695 * g++.dg/template/typedef11.C: Likewise.
3696 * g++.dg/template/typedef13.C: Likewise.
3697 * g++.dg/template/typedef19.C: Likewise.
3698 * g++.dg/template/typedef20.C: Likewise.
3699 * g++.dg/template/typedef22.C: Likewise.
3700 * g++.dg/template/using16.C: Likewise.
3701 * g++.dg/template/virtual3.C: Likewise.
3702 * g++.dg/ubsan/pr61272.C: Likewise.
3703 * g++.old-deja/g++.bob/inherit2.C: Likewise.
3704 * g++.old-deja/g++.brendan/crash11.C: Likewise.
3705 * g++.old-deja/g++.brendan/enum6.C: Likewise.
3706 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
3707 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
3708 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
3709 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
3710 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
3711 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
3712 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
3713 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
3714 * g++.old-deja/g++.jason/access17.C: Likewise.
3715 * g++.old-deja/g++.jason/access18.C: Likewise.
3716 * g++.old-deja/g++.jason/access22.C: Likewise.
3717 * g++.old-deja/g++.jason/access23.C: Likewise.
3718 * g++.old-deja/g++.jason/access8.C: Likewise.
3719 * g++.old-deja/g++.jason/delete3.C: Likewise.
3720 * g++.old-deja/g++.jason/report.C: Likewise.
3721 * g++.old-deja/g++.law/access2.C: Likewise.
3722 * g++.old-deja/g++.law/access3.C: Likewise.
3723 * g++.old-deja/g++.law/access4.C: Likewise.
3724 * g++.old-deja/g++.law/access5.C: Likewise.
3725 * g++.old-deja/g++.law/arm12.C: Likewise.
3726 * g++.old-deja/g++.law/arm14.C: Likewise.
3727 * g++.old-deja/g++.law/ctors13.C: Likewise.
3728 * g++.old-deja/g++.law/union2.C: Likewise.
3729 * g++.old-deja/g++.law/visibility12.C: Likewise.
3730 * g++.old-deja/g++.law/visibility15.C: Likewise.
3731 * g++.old-deja/g++.law/visibility16.C: Likewise.
3732 * g++.old-deja/g++.law/visibility17.C: Likewise.
3733 * g++.old-deja/g++.law/visibility18.C: Likewise.
3734 * g++.old-deja/g++.law/visibility19.C: Likewise.
3735 * g++.old-deja/g++.law/visibility20.C: Likewise.
3736 * g++.old-deja/g++.law/visibility21.C: Likewise.
3737 * g++.old-deja/g++.law/visibility24.C: Likewise.
3738 * g++.old-deja/g++.law/visibility4.C: Likewise.
3739 * g++.old-deja/g++.law/visibility5.C: Likewise.
3740 * g++.old-deja/g++.law/visibility6.C: Likewise.
3741 * g++.old-deja/g++.law/visibility7.C: Likewise.
3742 * g++.old-deja/g++.law/visibility8.C: Likewise.
3743 * g++.old-deja/g++.law/visibility9.C: Likewise.
3744 * g++.old-deja/g++.niklas/t135.C: Likewise.
3745 * g++.old-deja/g++.oliva/delete1.C: Likewise.
3746 * g++.old-deja/g++.oliva/partord1.C: Likewise.
3747 * g++.old-deja/g++.other/access11.C: Likewise.
3748 * g++.old-deja/g++.other/access4.C: Likewise.
3749 * g++.old-deja/g++.other/access7.C: Likewise.
3750 * g++.old-deja/g++.other/crash1.C: Likewise.
3751 * g++.old-deja/g++.other/crash7.C: Likewise.
3752 * g++.old-deja/g++.other/friend1.C: Likewise.
3753 * g++.old-deja/g++.other/friend4.C: Likewise.
3754 * g++.old-deja/g++.other/friend9.C: Likewise.
3755 * g++.old-deja/g++.other/lineno1.C: Likewise.
3756 * g++.old-deja/g++.other/using1.C: Likewise.
3757 * g++.old-deja/g++.pt/enum14.C: Likewise.
3758 * g++.old-deja/g++.pt/friend11.C: Likewise.
3759 * g++.old-deja/g++.pt/friend21.C: Likewise.
3760 * g++.old-deja/g++.pt/friend3.C: Likewise.
3761 * g++.old-deja/g++.pt/inherit2.C: Likewise.
3762 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
3763 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
3764 * g++.old-deja/g++.robertl/eb94.C: Likewise.
3765
3766 2015-04-15 Jakub Jelinek <jakub@redhat.com>
3767
3768 PR ipa/65765
3769 * g++.dg/ipa/pr65765.C: New test.
3770
3771 2015-04-15 Nick Clifton <nickc@redhat.com>
3772
3773 * gcc.target/rx/builtins.c: Disable RMPA test if string
3774 instructions are not allowed.
3775
3776 2015-04-15 Alan Modra <amodra@gmail.com>
3777
3778 * gcc.dg/pr65408.c: New.
3779
3780 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3781
3782 PR target/65729
3783 * gcc.target/arm/pr65729.c: New test.
3784
3785 2015-04-14 Richard Biener <rguenther@suse.de>
3786
3787 PR tree-optimization/65758
3788 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
3789
3790 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
3791
3792 PR target/65648
3793 * gcc.c-torture/execute/pr65648.c: New test.
3794
3795 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3796
3797 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
3798 __builtin_finite instead of finite.
3799 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
3800 Likewise.
3801
3802 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
3803
3804 PR tree-optimization/63387
3805 * gcc.dg/pr63387.c: New testcase.
3806
3807 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
3808
3809 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
3810
3811 2015-04-13 Richard Biener <rguenther@suse.de>
3812
3813 PR tree-optimization/65204
3814 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
3815
3816 2015-04-13 Terry Guo <terry.guo@arm.com>
3817
3818 PR target/65710
3819 * gcc.target/arm/pr65710.c: New.
3820
3821 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR tree-optimization/65747
3824 * g++.dg/torture/pr65747.C: New test.
3825
3826 2015-04-12 Jakub Jelinek <jakub@redhat.com>
3827
3828 PR c++/65736
3829 * g++.dg/cpp0x/pr65736.C: New test.
3830
3831 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
3832 Martin Liska <mliska@suse.cz>
3833
3834 PR ipa/65722
3835 * g++.dg/ipa/pr65722.C: New testcase.
3836
3837 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3838
3839 PR tree-optimization/65735
3840 * gcc.c-torture/compile/pr65735.c: New test.
3841
3842 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
3843
3844 PR middle-end/65554
3845 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
3846
3847 2015-04-11 Jakub Jelinek <jakub@redhat.com>
3848
3849 PR target/65671
3850 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
3851
3852 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
3853
3854 PR target/65647
3855 * gcc.target/arm/pr65647-2.c: New.
3856
3857 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3858
3859 PR target/65694
3860 * g++.dg/torture/pr65694.C: New test.
3861
3862 2015-04-10 Tobias Burnus <burnus@net-b.de>
3863
3864 * gfortran.dg/coarray_lock_6.f90: New.
3865 * gfortran.dg/coarray_lock_7.f90: New.
3866 * gfortran.dg/coarray/lock_2.f90: New.
3867
3868 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
3869
3870 PR fortran/56674
3871 PR fortran/58813
3872 PR fortran/59016
3873 PR fortran/59024
3874 * gfortran.dg/used_types_27.f90: New.
3875
3876 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3877
3878 PR target/65671
3879 * gcc.target/i386/pr65671.c: New.
3880
3881 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR tree-optimization/65709
3884 * c-c++-common/ubsan/align-9.c: New test.
3885
3886 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
3887
3888 PR fortran/56852
3889 * gfortran.dg/pr56852.f90: New test.
3890
3891 2015-04-09 Marek Polacek <polacek@redhat.com>
3892 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR middle-end/65554
3895 * g++.dg/opt/pr65554.C: New test.
3896
3897 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3898
3899 PR c++/65690
3900 * c-c++-common/attr-aligned-1.c: New test.
3901
3902 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
3903
3904 * gcc.target/i386/mpx/memmove-zero-length.c: New.
3905
3906 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
3907
3908 PR target/65676
3909 * gcc.target/i386/sse-25.c: New.
3910
3911 2015-04-09 Jakub Jelinek <jakub@redhat.com>
3912
3913 PR target/65693
3914 * gcc.target/i386/pr65693.c: New test.
3915
3916 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3917
3918 * gcc.dg/lto/chkp-static-bounds_0.c: New.
3919
3920 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3921
3922 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
3923
3924 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
3925
3926 * gcc.target/i386/thunk-retbnd.c: New.
3927
3928 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
3929
3930 * gnat.dg/opt48.adb: New test.
3931 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
3932 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
3933
3934 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
3935
3936 PR ipa/65540
3937 * gcc.c-torture/compile/pr65540.c: New.
3938
3939 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
3940
3941 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
3942 -Wno-pointer-arith.
3943
3944 2015-04-07 Jakub Jelinek <jakub@redhat.com>
3945
3946 PR debug/65678
3947 * g++.dg/debug/pr65678.C: New test.
3948
3949 PR middle-end/65680
3950 * gcc.c-torture/compile/pr65680.c: New test.
3951
3952 2015-04-07 Andre Vehreschild <vehre@gmx.de>
3953
3954 PR fortran/65548
3955 * gfortran.dg/allocate_with_source_5.f90: New test.
3956
3957 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
3958
3959 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
3960 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
3961
3962 2015-04-07 Bin Cheng <bin.cheng@arm.com>
3963
3964 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
3965
3966 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
3967
3968 PR target/65614
3969 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
3970 to get floating point compression.
3971 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
3972
3973 2015-04-06 Jakub Jelinek <jakub@redhat.com>
3974
3975 PR preprocessor/61977
3976 * gcc.dg/cpp/pr61977.c: New test.
3977
3978 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
3979
3980 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
3981
3982 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
3983
3984 PR target/65647
3985 * gcc.target/arm/pr65647.c: New.
3986
3987 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
3988
3989 PR ipa/65655
3990 * g++.dg/torture/pr65655.C: New testcase.
3991
3992 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 PR c++/64085
3995 * g++.dg/cpp1y/lambda-init13.C: New.
3996
3997 2015-04-03 Marek Polacek <polacek@redhat.com>
3998
3999 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
4000
4001 2015-04-02 Marek Polacek <polacek@redhat.com>
4002
4003 PR c++/65642
4004 * g++.dg/cpp0x/constexpr-fold1.C: New test.
4005 * g++.dg/cpp0x/constexpr-fold2.C: New test.
4006
4007 2015-04-02 Jakub Jelinek <jakub@redhat.com>
4008
4009 PR preprocessor/61977
4010 * gcc.target/powerpc/pr61977-1.c: New test.
4011 * gcc.target/powerpc/pr61977-2.c: New test.
4012
4013 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
4014
4015 PR c++/56100
4016 * g++.dg/warn/Wshadow-8.C: New.
4017 * g++.dg/warn/Wshadow-9.C: Likewise.
4018 * g++.dg/warn/Wshadow-10.C: Likewise.
4019 * g++.dg/warn/Wshadow-11.C: Likewise.
4020
4021 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
4022
4023 * gcc.dg/pr23623.c: Added aligned attribute.
4024 * gcc.dg/20141029-1.c: Likewise.
4025 * gcc.dg/20150306-1.c: New test.
4026
4027 2015-04-01 Marek Polacek <polacek@redhat.com>
4028
4029 PR c++/65554
4030 * g++.dg/cpp0x/initlist93.C: New test.
4031 * g++.dg/cpp0x/initlist94.C: New test.
4032
4033 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
4034
4035 PR target/65624
4036 * gcc.target/aarch64/pr65624.c: New test.
4037
4038 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
4039
4040 * gcc.dg/ipa/inlinehint-4.c: New testcase.
4041
4042 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
4043
4044 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
4045 extra variable to force stack alignment.
4046 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
4047 extra variable to force stack alignment.
4048
4049 2015-03-31 Marek Polacek <polacek@redhat.com>
4050
4051 PR c++/65390
4052 * g++.dg/template/pr65390.C: New test.
4053
4054 2015-03-31 Martin Liska <mliska@suse.cz>
4055
4056 * g++.dg/ipa/pr65557.C: New test.
4057
4058 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
4059
4060 * gcc.target/s390/hotpatch-25.c: New test.
4061 * gcc.target/s390/hotpatch-1.c: Update test.
4062 * gcc.target/s390/hotpatch-10.c: Update test.
4063 * gcc.target/s390/hotpatch-11.c: Update test.
4064 * gcc.target/s390/hotpatch-12.c: Update test.
4065 * gcc.target/s390/hotpatch-13.c: Update test.
4066 * gcc.target/s390/hotpatch-14.c: Update test.
4067 * gcc.target/s390/hotpatch-15.c: Update test.
4068 * gcc.target/s390/hotpatch-16.c: Update test.
4069 * gcc.target/s390/hotpatch-17.c: Update test.
4070 * gcc.target/s390/hotpatch-18.c: Update test.
4071 * gcc.target/s390/hotpatch-19.c: Update test.
4072 * gcc.target/s390/hotpatch-2.c: Update test.
4073 * gcc.target/s390/hotpatch-21.c: Update test.
4074 * gcc.target/s390/hotpatch-22.c: Update test.
4075 * gcc.target/s390/hotpatch-23.c: Update test.
4076 * gcc.target/s390/hotpatch-24.c: Update test.
4077 * gcc.target/s390/hotpatch-3.c: Update test.
4078 * gcc.target/s390/hotpatch-4.c: Update test.
4079 * gcc.target/s390/hotpatch-5.c: Update test.
4080 * gcc.target/s390/hotpatch-6.c: Update test.
4081 * gcc.target/s390/hotpatch-7.c: Update test.
4082 * gcc.target/s390/hotpatch-8.c: Update test.
4083 * gcc.target/s390/hotpatch-9.c: Update test.
4084 * gcc.target/s390/hotpatch-compile-16.c: Update test.
4085
4086 2015-03-31 Richard Biener <rguenther@suse.de>
4087
4088 PR middle-end/65626
4089 * g++.dg/torture/pr65626.C: New testcase.
4090
4091 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4092
4093 PR target/65531
4094 * gcc.target/i386/mpx/pr65531.cc: New.
4095
4096 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
4097
4098 PR target/65602
4099 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
4100 __builtin_alloca instead of alloca.
4101 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
4102 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
4103 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
4104 check.
4105
4106 2015-03-30 Jakub Jelinek <jakub@redhat.com>
4107
4108 PR ipa/65610
4109 * g++.dg/ubsan/pr65610.C: New test.
4110
4111 2015-03-30 Marek Polacek <polacek@redhat.com>
4112
4113 PR c++/65398
4114 * g++.dg/cpp0x/pr65398-2.C: New test.
4115
4116 2015-03-30 Marek Polacek <polacek@redhat.com>
4117
4118 * c-c++-common/pr65556.c: Change the width of bit-fields.
4119
4120 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4121
4122 PR ipa/65588
4123 * gcc.target/i386/pr65588.c: New testcase.
4124
4125 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4126
4127 PR libgfortran/65563
4128 * gfortran.dg/open_errors_2.f90: New test.
4129
4130 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4131
4132 PR libgfortran/65596
4133 * gfortran.dg/namelist_86.f90: New test.
4134
4135 2015-03-28 Andre Vehreschild <vehre@gmx.de>
4136
4137 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
4138 statement to reflect new ownership.
4139
4140 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4141
4142 PR c++/42328
4143 * g++.dg/template/friend58.C: New.
4144 * g++.dg/template/friend59.C: Likewise.
4145
4146 2015-03-27 Tobias Burnus <burnus@net-b.de>
4147
4148 PR c/65586
4149 * g++.dg/gomp/openmp-simd-3.C: New.
4150 * gcc.dg/gomp/openmp-simd-3.c: New.
4151
4152 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
4153
4154 PR target/65248
4155 * gcc.target/i386/pr65248-1.c: New file.
4156 * gcc.target/i386/pr65248-2.c: Likewise.
4157 * gcc.target/i386/pr65248-3.c: Likewise.
4158 * gcc.target/i386/pr65248-4.c: Likewise.
4159
4160 2015-03-27 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR target/65593
4163 * gcc.c-torture/compile/pr65593.c: New test.
4164
4165 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
4166
4167 PR c++/59329
4168 * g++.dg/cpp1y/constexpr-assert1.C: New.
4169
4170 2015-03-27 Marek Polacek <polacek@redhat.com>
4171
4172 PR c++/65556
4173 * c-c++-common/pr65556.c: New test.
4174
4175 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
4176
4177 PR ipa/65600
4178 * g++.dg/torture/pr65600.C: New testcase.
4179
4180 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
4181
4182 PR target/65407
4183 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
4184
4185 2015-03-27 Andre Vehreschild <vehre@gmx.de>
4186
4187 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
4188 statement and cleanup. Fixed typos.
4189
4190 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4191
4192 PR middle-end/65595
4193 * gcc.c-torture/compile/pr65595.c: New testcase.
4194
4195 2015-03-27 Marek Polacek <polacek@redhat.com>
4196
4197 PR sanitizer/65583
4198 * g++.dg/ubsan/pr65583.C: New test.
4199
4200 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
4201
4202 * gcc.c-torture/compile/20150327.c: New testcase.
4203
4204 2015-03-26 Richard Biener <rguenther@suse.de>
4205
4206 PR middle-end/65555
4207 * g++.dg/torture/pr65555.C: New testcase.
4208
4209 2015-03-26 Jakub Jelinek <jakub@redhat.com>
4210
4211 PR tree-optimization/64715
4212 * gcc.dg/builtin-object-size-15.c: New test.
4213 * gcc.dg/pr64715-1.c: New test.
4214 * gcc.dg/pr64715-2.c: New test.
4215
4216 2015-03-26 Richard Biener <rguenther@suse.de>
4217
4218 PR middle-end/65519
4219 * gnat.dg/specs/opt2.ads: Fix testcase.
4220
4221 2015-03-25 Martin Sebor <msebor@redhat.com>
4222
4223 PR testsuite/65526
4224 * lib/target-supports.exp (check_effective_target_arm32): Fail early
4225 when target isn't arm*-*-*-*.
4226 (check_effective_target_arm_nothumb): Likewise.
4227 (check_effective_target_arm_little_endian): Likewise.
4228 (check_effective_target_arm_vect_no_misalign): Likewise.
4229 (check_effective_target_aarch64_little_endian): Fail early if target
4230 isn't aarch64*-*-*.
4231
4232 2015-03-25 Sebastian Pop <s.pop@samsung.com>
4233
4234 PR tree-optimization/65177
4235 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
4236
4237 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
4238
4239 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
4240 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
4241 smmintrin.h and mm3dnow.h.
4242
4243 2015-03-25 Marek Polacek <polacek@redhat.com>
4244
4245 PR c++/65558
4246 * g++.dg/cpp0x/pr65558.C: New test.
4247
4248 2015-03-25 Marek Polacek <polacek@redhat.com>
4249
4250 PR c++/61670
4251 * g++.dg/template/pr61670.C: New test.
4252
4253 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4254
4255 PR c++/54987
4256 * g++.dg/template/pr54987.C: New.
4257
4258 2015-03-25 Richard Biener <rguenther@suse.de>
4259
4260 PR tree-optimization/62630
4261 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
4262
4263 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
4264
4265 PR target/65508
4266 * gcc.target/i386/mpx/pr65508.c: New.
4267
4268 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
4269
4270 PR fortran/64952
4271 PR fortran/65532
4272 * gfortran.dg/data_initialized_3.f90: New.
4273
4274 2015-03-25 Richard Biener <rguenther@suse.de>
4275
4276 PR middle-end/65519
4277 * gnat.dg/specs/opt2.ads: New testcase.
4278
4279 2015-03-25 Bin Cheng <bin.cheng@arm.com>
4280
4281 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
4282 * gcc.target/arm/memset-inline-4.c: Skip for
4283 arm_tune_string_ops_prefer_neon.
4284 * gcc.target/arm/memset-inline-5.c: Ditto.
4285 * gcc.target/arm/memset-inline-6.c: Ditto.
4286 * gcc.target/arm/memset-inline-8.c: Ditto.
4287 * gcc.target/arm/memset-inline-9.c: Ditto.
4288
4289 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4290
4291 PR c++/58923
4292 * g++.dg/other/virtual3.C: New.
4293
4294 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4295
4296 PR c++/60130
4297 * g++.dg/cpp0x/vt-60130.C: New.
4298
4299 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4300
4301 PR c++/61971
4302 * g++.dg/warn/Warray-bounds-7.C: New.
4303
4304 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4305
4306 PR c++/60067
4307 * g++.dg/template/defarg18.C: New.
4308
4309 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4310
4311 PR c++/59988
4312 * g++.dg/cpp0x/vt-59988.C: New.
4313
4314 2015-03-24 Jakub Jelinek <jakub@redhat.com>
4315
4316 PR tree-optimization/65533
4317 * gcc.dg/pr65533.c: New test.
4318
4319 2015-03-24 Andre Vehreschild <vehre@gmx.de>
4320
4321 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
4322 source= and mold= expressions functionality.
4323 * gfortran.dg/allocate_class_4.f90: New test.
4324 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
4325 copying an unlimited polymorhpic object containing a char array
4326 to another unlimited polymorphic object respects the _len
4327 component.
4328 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
4329 whether deferred length char array allocate works, unlimited
4330 polymorphic object allocation from a string works and if
4331 allocating an array of deferred length strings works.
4332 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
4333
4334 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
4335
4336 PR c++/65513
4337 * g++.dg/cpp0x/constexpr-array11.C: New.
4338
4339 2015-03-24 Richard Biener <rguenther@suse.de>
4340
4341 PR middle-end/65517
4342 * gcc.dg/torture/pr65517.c: New testcase.
4343
4344 2015-03-24 Tobias Burnus <burnus@net-b.de>
4345
4346 * gfortran.dg/coindexed_1.f90: Moved from
4347 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
4348
4349 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4350
4351 PR testsuite/65506
4352 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
4353 gimple dump.
4354
4355 PR target/65523
4356 * gcc.target/i386/pr65523.c: New test.
4357
4358 PR ipa/65475
4359 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
4360 dg-options.
4361 * g++.dg/lto/pr65475b_0.C: Likewise.
4362
4363 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
4364
4365 PR target/65505
4366 * gcc.target/sh/torture/pr65505.c: New.
4367
4368 2015-03-23 Martin Sebor <msebor@redhat.com>
4369
4370 PR testsuite/63175
4371 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
4372 assembly for lvx in addition to lxv.
4373
4374 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4375
4376 PR target/65504
4377 * gfortran.dg/pr65504.f90: New test.
4378
4379 PR ipa/65521
4380 * gcc.dg/pr65521.c: New test.
4381
4382 2015-03-23 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/65518
4385 * gcc.dg/vect/pr65518.c: New testcase.
4386
4387 2015-03-23 Richard Biener <rguenther@suse.de>
4388
4389 PR tree-optimization/65494
4390 * gcc.dg/vect/pr65494.c: New testcase.
4391
4392 2015-03-23 Jakub Jelinek <jakub@redhat.com>
4393
4394 PR preprocessor/65238
4395 * c-c++-common/cpp/pr65238-1.c: New test.
4396 * gcc.dg/cpp/pr65238-2.c: New test.
4397 * gcc.dg/cpp/trad/pr65238-3.c: New test.
4398 * gcc.dg/cpp/trad/pr65238-4.c: New test.
4399
4400 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
4401 Mikael Morin <mikael@gcc.gnu.org>
4402
4403 PR fortran/64952
4404 * gfortran.dg/elemental_dependency_4.f90: New.
4405 * gfortran.dg/elemental_dependency_5.f90: New.
4406
4407 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
4408
4409 PR ipa/65475
4410 * g++.dg/lto/pr65475b_0.C: New testcase.
4411 * g++.dg/lto/pr65475b_1.C: New testcase.
4412 * g++.dg/lto/pr65475c_0.C: New testcase.
4413 * g++.dg/lto/pr65475c_1.C: New testcase.
4414
4415 2015-03-21 Tobias Burnus <burnus@net-b.de>
4416
4417 * gfortran.dg/coarray_38.f90: New.
4418 * gfortran.dg/coarray_39.f90: New.
4419 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
4420 compile test.
4421
4422 2015-03-20 Marek Polacek <polacek@redhat.com>
4423
4424 PR c++/65398
4425 * g++.dg/cpp0x/pr65398.C: New test.
4426
4427 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
4428
4429 PR ipa/65475
4430 * g++.dg/lto/pr65475_0.C: New testcase.
4431 * g++.dg/lto/pr65475_1.C: New testcase.
4432
4433 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
4434
4435 PR rtl-optimization/64366
4436 * gcc.target/sh/pr64366.c: New.
4437
4438 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4439
4440 PR c++/48324
4441 * g++.dg/cpp0x/constexpr-48324.C: New.
4442
4443 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
4444
4445 PR c++/48453
4446 * g++.dg/cpp0x/pr48453.C: New.
4447
4448 2015-03-20 Marek Polacek <polacek@redhat.com>
4449
4450 PR c++/65072
4451 * g++.dg/cpp0x/pr65072.C: New test.
4452
4453 2015-03-20 Richard Biener <rguenther@suse.de>
4454
4455 PR middle-end/64715
4456 * gcc.dg/pr15347.c: Use -O.
4457 * c-c++-common/pr19807-1.c: Likewise.
4458
4459 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
4460
4461 * gnat.dg/volatile13.ad[sb]: New test.
4462
4463 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
4464
4465 PR rtl-optimization/60851
4466 * gcc.target/i386/pr60851.c: New test.
4467
4468 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
4469
4470 PR target/65240
4471 * g++.dg/pr65240.h: Add tests for PR 65240.
4472 * g++.dg/pr65240-1.C: Likewise.
4473 * g++.dg/pr65240-2.C: Likewise.
4474 * g++.dg/pr65240-3.C: Likewise.
4475 * g++.dg/pr65240-4.C: Likewise.
4476
4477 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
4478
4479 PR rtl-optimization/63491
4480 * gcc.target/powerpc/pr63491.c: New.
4481
4482 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4483
4484 * g++.dg/ipa/pr65465.C: New test.
4485
4486 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4487
4488 PR c++/52659
4489 * g++.dg/cpp0x/deleted11.C: New.
4490
4491 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR sanitizer/65400
4494 * c-c++-common/tsan/pr65400-3.c: New test.
4495
4496 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
4497
4498 PR c++/59686
4499 * g++.dg/cpp0x/constexpr-59686.C: New.
4500
4501 2015-03-19 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR sanitizer/64265
4504 * g++.dg/tsan/pr64265.C: New test.
4505
4506 PR sanitizer/65400
4507 * c-c++-common/tsan/pr65400-1.c: New test.
4508 * c-c++-common/tsan/pr65400-2.c: New test.
4509
4510 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4511
4512 PR c++/59816
4513 * g++.dg/cpp0x/pr59816.C: New.
4514
4515 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
4516
4517 PR fortran/59198
4518 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
4519
4520 2015-03-18 Martin Liska <mliska@suse.cz>
4521
4522 PR ipa/65439
4523 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
4524 equivalences either to 6 or 7.
4525
4526 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
4527
4528 PR middle-end/64491
4529 Revert:
4530 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
4531
4532 * gcc.dg/undefined-loop-1.c: New file.
4533 * gcc.dg/undefined-loop-2.c: New file.
4534
4535 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
4536
4537 PR testsuite/64032
4538 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
4539 loop exits too early.
4540
4541 2015-03-18 Jakub Jelinek <jakub@redhat.com>
4542
4543 PR tree-optimization/65450
4544 * gfortran.dg/pr65450.f90: New test.
4545
4546 PR target/65078
4547 * gcc.target/i386/pr65078-1.c: New test.
4548 * gcc.target/i386/pr65078-2.c: New test.
4549 * gcc.target/i386/pr65078-3.c: New test.
4550 * gcc.target/i386/pr65078-4.c: New test.
4551 * gcc.target/i386/pr65078-5.c: New test.
4552 * gcc.target/i386/pr65078-6.c: New test.
4553
4554 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
4555
4556 PR c++/65340
4557 * g++.dg/cpp1y/pr65340.C: New.
4558
4559 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4560
4561 PR fortran/64432
4562 * gfortran.dg/system_clock_3.f08: Adjust test.
4563
4564 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
4565
4566 PR fortran/59198
4567 * gfortran.dg/proc_ptr_comp_44.f90: New test.
4568 * gfortran.dg/proc_ptr_comp_45.f90: New test.
4569
4570 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4571
4572 PR fortran/64432
4573 * gfortran.dg/system_clock_3.f08: New test.
4574
4575 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
4576
4577 PR c++/64626
4578 g++.dg/cpp1y/pr64626-1.C: New.
4579 g++.dg/cpp1y/pr64626-2.C: New.
4580 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
4581
4582 2015-03-16 Jakub Jelinek <jakub@redhat.com>
4583
4584 PR tree-optimization/65427
4585 * gcc.c-torture/execute/pr65427.c: New test.
4586
4587 2015-03-16 Marek Polacek <polacek@redhat.com>
4588
4589 DR 1688
4590 PR c++/65327
4591 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
4592 * g++.dg/cpp0x/pr65327.C: New test.
4593
4594 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
4595
4596 PR sanitizer/64820
4597 * c-c++-common/asan/pr64820.c: New test.
4598
4599 2015-03-16 Andre Vehreschild <vehre@gmx.de>
4600
4601 * gfortran.dg/pointer_2.f90: New test.
4602
4603 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4604
4605 * g++.dg/pr65049.C: New test.
4606
4607 2015-03-16 Tom de Vries <tom@codesourcery.com>
4608
4609 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
4610 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
4611 * gcc.target/i386/fuse-caller-save.c: Same.
4612
4613 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
4614
4615 * gnat.dg/loop_optimization18.ad[sb]: New test.
4616 * gnat.dg/loop_optimization18_pkg.ads: New helper.
4617
4618 2015-03-16 Alan Modra <amodra@gmail.com>
4619
4620 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
4621 2014-12-05 change.
4622
4623 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
4624
4625 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
4626 hppa*-*-hpux*.
4627 * gcc.dg/torture/pr65270-2.c: Likewise.
4628
4629 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
4630
4631 PR fortran/61138
4632 * gfortran.dg/pointer_remapping_9.f90: New.
4633
4634 2015-03-14 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR tree-optimization/65369
4637 * gcc.c-torture/execute/pr65369.c: New test.
4638
4639 PR tree-optimization/65418
4640 * gcc.c-torture/execute/pr65418-1.c: New test.
4641 * gcc.c-torture/execute/pr65418-2.c: New test.
4642
4643 PR rtl-optimization/65401
4644 * gcc.c-torture/execute/pr65401.c: New test.
4645
4646 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4647
4648 PR target/64600
4649 * gcc.target/arm/pr64600_1.c: New test.
4650
4651 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4652
4653 PR rtl-optimization/65235
4654 * gcc.target/aarch64/pr65235_1.c: New test.
4655
4656 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
4657
4658 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
4659 * gcc.target/s390/hotpatch-22.c: Likewise.
4660 * gcc.target/s390/hotpatch-23.c: Likewise.
4661 * gcc.target/s390/hotpatch-24.c: Likewise.
4662 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
4663 * gcc.target/s390/hotpatch-1.c: Update expected output.
4664 * gcc.target/s390/hotpatch-2.c: Likewise.
4665 * gcc.target/s390/hotpatch-3.c: Likewise.
4666 * gcc.target/s390/hotpatch-4.c: Likewise.
4667 * gcc.target/s390/hotpatch-5.c: Likewise.
4668 * gcc.target/s390/hotpatch-6.c: Likewise.
4669 * gcc.target/s390/hotpatch-7.c: Likewise.
4670 * gcc.target/s390/hotpatch-8.c: Likewise.
4671 * gcc.target/s390/hotpatch-9.c: Likewise.
4672 * gcc.target/s390/hotpatch-10.c: Likewise.
4673 * gcc.target/s390/hotpatch-11.c: Likewise.
4674 * gcc.target/s390/hotpatch-12.c: Likewise.
4675 * gcc.target/s390/hotpatch-13.c: Likewise.
4676 * gcc.target/s390/hotpatch-14.c: Likewise.
4677 * gcc.target/s390/hotpatch-15.c: Likewise.
4678 * gcc.target/s390/hotpatch-16.c: Likewise.
4679 * gcc.target/s390/hotpatch-17.c: Likewise.
4680 * gcc.target/s390/hotpatch-18.c: Likewise.
4681 * gcc.target/s390/hotpatch-19.c: Likewise.
4682
4683 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4684
4685 PR target/65103
4686 * gcc.target/i386/pr65103-1.c: New.
4687
4688 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
4689
4690 PR target/65044
4691 * gcc.target/i386/pr65044.c: New.
4692
4693 2015-03-12 Tom de Vries <tom@codesourcery.com>
4694
4695 PR rtl-optimization/64895
4696 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
4697 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4698 * gcc.target/i386/fuse-caller-save.c: Ditto.
4699
4700 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4701
4702 * gcc.dg/ipa/pr63569.c: Fix template.
4703
4704 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
4705
4706 * g++.dg/ipa/pr64146.C: Require fpic support.
4707
4708 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
4709
4710 PR libfortran/65200
4711 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
4712 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
4713
4714 2015-03-11 Jakub Jelinek <jakub@redhat.com>
4715
4716 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
4717 to dg-options, fix up dg-skip-if.
4718
4719 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
4720
4721 PR target/65296
4722 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
4723 * gcc.target/avr/tiny-caller-save.c: Same.
4724
4725 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4726
4727 PR target/65242
4728 * g++.dg/pr65242.C: New test.
4729
4730 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
4731
4732 * c-c++-common/asan/no-asan-check-glob.c: New test.
4733
4734 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
4735
4736 PR c++/65370
4737 * g++.dg/other/default11.C: New.
4738 * g++.dg/other/default12.C: Likewise.
4739
4740 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4741
4742 PR target/65368
4743 * gcc.target/i386/bmi2-bzhi-2.c: New test.
4744
4745 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
4746
4747 PR fortran/65024
4748 * gfortran.dg/unlimited_polymorphic_23.f90: New test
4749
4750 2015-03-10 Jakub Jelinek <jakub@redhat.com>
4751
4752 PR c++/65127
4753 * g++.dg/cpp0x/pr65127.C: New test.
4754
4755 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
4756
4757 * gcc.dg/ipa/PR64550.c: Update template.
4758
4759 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4760 Tobias Burnus <burnus@net-b.de>
4761
4762 * gfortran.dg/coarray_sync_memory.f90: New.
4763
4764 2015-03-10 Marek Polacek <polacek@redhat.com>
4765
4766 PR sanitizer/65367
4767 * c-c++-common/ubsan/pr65367.c: New test.
4768
4769 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4770
4771 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
4772 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
4773 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
4774 * gcc.target/i386/mpx/calloc-1-nov.c: New.
4775 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
4776 * gcc.target/i386/mpx/malloc-1-nov.c: New.
4777 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
4778 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
4779 * gcc.target/i386/mpx/realloc-1-nov.c: New.
4780 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
4781 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
4782 * gcc.target/i386/mpx/realloc-2-nov.c: New.
4783 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
4784
4785 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
4786
4787 * lib/mpx-dg.exp (mpx_link_flags): New.
4788 (mpx_init): New.
4789 (mpx_finish): New.
4790 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
4791 * gcc.target/i386/mpx/alloca-1-nov.c: New.
4792 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
4793 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
4794 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
4795 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
4796 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
4797 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
4798 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
4799 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
4800 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
4801 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
4802 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
4803 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
4804 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
4805 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
4806 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
4807 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
4808 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
4809 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
4810 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
4811 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
4812 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
4813 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
4814 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
4815 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
4816 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
4817 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
4818 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
4819 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
4820 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
4821 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
4822 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
4823 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
4824 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
4825 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
4826 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
4827 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
4828 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
4829 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
4830 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
4831 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
4832 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
4833 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
4834 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
4835 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
4836 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
4837 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
4838 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
4839 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
4840 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
4841 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
4842 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
4843 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
4844 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
4845 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
4846 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
4847 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
4848 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
4849 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
4850 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
4851 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
4852 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
4853 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
4854 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
4855 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
4856 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
4857 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
4858 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
4859 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
4860 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
4861 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
4862 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
4863 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
4864 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
4865 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
4866 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
4867 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
4868 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
4869 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
4870 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
4871 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
4872 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
4873 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
4874 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
4875 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
4876 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
4877 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
4878 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
4879 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
4880 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
4881 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
4882 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
4883 * gcc.target/i386/mpx/label-address-1.c: New.
4884 * gcc.target/i386/mpx/legacy-1-nov.c: New.
4885 * gcc.target/i386/mpx/macro.c: New.
4886 * gcc.target/i386/mpx/mpx-check.h: New.
4887 * gcc.target/i386/mpx/mpx.exp: New.
4888 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
4889 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
4890 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
4891 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
4892 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
4893 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
4894 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
4895 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
4896 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
4897 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
4898 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
4899 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
4900 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
4901 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
4902 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
4903 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
4904 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
4905 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
4906 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
4907 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
4908 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
4909 * gcc.target/i386/mpx/reference-1-lbv.c: New.
4910 * gcc.target/i386/mpx/reference-1-nov.c: New.
4911 * gcc.target/i386/mpx/reference-1-ubv.c: New.
4912 * gcc.target/i386/mpx/reference-2-lbv.c: New.
4913 * gcc.target/i386/mpx/reference-2-nov.c: New.
4914 * gcc.target/i386/mpx/reference-2-ubv.c: New.
4915 * gcc.target/i386/mpx/reference-3-lbv.c: New.
4916 * gcc.target/i386/mpx/reference-3-nov.c: New.
4917 * gcc.target/i386/mpx/reference-3-ubv.c: New.
4918 * gcc.target/i386/mpx/reference-4-lbv.c: New.
4919 * gcc.target/i386/mpx/reference-4-nov.c: New.
4920 * gcc.target/i386/mpx/reference-4-ubv.c: New.
4921 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
4922 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
4923 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
4924 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
4925 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
4926 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
4927 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
4928 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
4929 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
4930 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
4931 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
4932 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
4933 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
4934 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
4935 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
4936 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
4937 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
4938 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
4939 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
4940 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
4941 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
4942 * gcc.target/i386/mpx/sincos-1-nov.c: New.
4943 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
4944 * gcc.target/i386/mpx/static-array-1-nov.c: New.
4945 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
4946 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
4947 * gcc.target/i386/mpx/static-init-1-nov.c: New.
4948 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
4949 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
4950 * gcc.target/i386/mpx/static-init-2-nov.c: New.
4951 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
4952 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
4953 * gcc.target/i386/mpx/static-init-3-nov.c: New.
4954 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
4955 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
4956 * gcc.target/i386/mpx/static-init-4-nov.c: New.
4957 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
4958 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
4959 * gcc.target/i386/mpx/static-init-5-nov.c: New.
4960 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
4961 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
4962 * gcc.target/i386/mpx/static-init-6-nov.c: New.
4963 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
4964 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
4965 * gcc.target/i386/mpx/static-string-1-nov.c: New.
4966 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
4967 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
4968 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
4969 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
4970 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
4971 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
4972 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
4973 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
4974 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
4975 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
4976 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
4977 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
4978 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
4979 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
4980 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
4981 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
4982 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
4983 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
4984 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
4985 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
4986 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
4987 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
4988 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
4989 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
4990 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
4991 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
4992 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
4993 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
4994 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
4995 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
4996 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
4997 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
4998 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
4999 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
5000 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
5001 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
5002 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
5003 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
5004 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
5005 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
5006 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
5007 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
5008 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
5009 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
5010 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
5011 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
5012 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
5013 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
5014 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
5015 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
5016 * gcc.target/i386/mpx/vararg-1-nov.c: New.
5017 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
5018 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
5019 * gcc.target/i386/mpx/vararg-2-nov.c: New.
5020 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
5021 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
5022 * gcc.target/i386/mpx/vararg-3-nov.c: New.
5023 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
5024 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
5025 * gcc.target/i386/mpx/vararg-4-nov.c: New.
5026 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
5027 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
5028 * gcc.target/i386/mpx/vararg-5-nov.c: New.
5029 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
5030 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
5031 * gcc.target/i386/mpx/vararg-6-nov.c: New.
5032 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
5033 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
5034 * gcc.target/i386/mpx/vararg-7-nov.c: New.
5035 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
5036 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
5037 * gcc.target/i386/mpx/vararg-8-nov.c: New.
5038 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
5039 * gcc.target/i386/mpx/vla-1-lbv.c: New.
5040 * gcc.target/i386/mpx/vla-1-nov.c: New.
5041 * gcc.target/i386/mpx/vla-1-ubv.c: New.
5042 * gcc.target/i386/mpx/vla-2-lbv.c: New.
5043 * gcc.target/i386/mpx/vla-2-nov.c: New.
5044 * gcc.target/i386/mpx/vla-2-ubv.c: New.
5045
5046 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
5047
5048 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
5049
5050 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
5051
5052 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
5053
5054 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
5055
5056 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
5057 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
5058
5059 2015-03-10 Jakub Jelinek <jakub@redhat.com>
5060
5061 PR c/65120
5062 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
5063 on rhs is 0.
5064 (fn4): New test.
5065 * c-c++-common/pr65120.c: New test.
5066
5067 PR rtl-optimization/65321
5068 * gcc.dg/pr65321.c: New test.
5069
5070 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
5071
5072 PR tree-optimization/65355
5073 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
5074
5075 2015-03-09 Jakub Jelinek <jakub@redhat.com>
5076
5077 PR c/65120
5078 * c-c++-common/pr49706.c: Adjust tests for not warning
5079 about !!x == y or !b == y where b is boolean, and add
5080 some further tests.
5081 * c-c++-common/pr62199-2.c: Likewise.
5082
5083 2015-03-09 Richard Biener <rguenther@suse.de>
5084
5085 PR middle-end/65270
5086 * gcc.dg/torture/pr65270-1.c: New testcase.
5087 * gcc.dg/torture/pr65270-2.c: Likewise.
5088
5089 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
5090
5091 PR tree-optimization/63743
5092 * gcc.dg/pr63743.c: New test.
5093
5094 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
5095
5096 PR lto/65316
5097 * g++.dg/lto/pr65316_0.C: New testcase.
5098 * g++.dg/lto/pr65316_1.C: New testcase.
5099
5100 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
5101
5102 PR target/62247
5103 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
5104 hppa*-*-hpux*.
5105 * g++.dg/abi/rtti3.C: Likewise.
5106
5107 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
5108
5109 PR target/62251
5110 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
5111
5112 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5113
5114 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
5115
5116 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
5117
5118 2015-03-08 Morin <mikael@gcc.gnu.org>
5119
5120 PR fortran/60898
5121 * gfortran.dg/entry_20.f90: New.
5122
5123 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5124
5125 PR target/65153
5126 * gcc.c-torture/compile/pr65153.c: New.
5127
5128 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
5129
5130 PR target/65249
5131 * g++.dg/torture/pr65249.C: New.
5132
5133 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
5134
5135 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
5136 long.
5137 (int64_t): Likewise.
5138
5139 2015-03-07 Marek Polacek <polacek@redhat.com>
5140 Martin Uecker <uecker@eecs.berkeley.edu>
5141
5142 PR sanitizer/65280
5143 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
5144 member-like arrays.
5145 * c-c++-common/ubsan/bounds-8.c: New test.
5146 * c-c++-common/ubsan/bounds-9.c: New test.
5147 * gcc.dg/ubsan/bounds-2.c: New test.
5148
5149 2015-03-05 Martin Sebor <msebor@redhat.com>
5150
5151 * PR testsuite/63175
5152 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
5153 checking of results into main to prevent it from getting optimized
5154 away.
5155 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
5156
5157 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
5158
5159 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
5160 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
5161 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
5162 x64.
5163
5164 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
5165
5166 * g++.dg/lto/pr65302_1.C: New testcase.
5167 * g++.dg/lto/pr65302_0.C: New testcase.
5168
5169 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5170
5171 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
5172 -fno-ipa-icf to dg-options.
5173
5174 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
5175
5176 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
5177 compiles using the linker plugin.
5178
5179 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
5180
5181 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
5182
5183 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5184
5185 * gcc.target/arm/pr65067.c: New test.
5186
5187 2015-03-05 Martin Liska <mliska@suse.cz>
5188
5189 PR ipa/65318
5190 * gcc.dg/ipa/pr65318.c: New test.
5191
5192 2015-03-05 Marek Polacek <polacek@redhat.com>
5193
5194 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
5195
5196 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5197
5198 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
5199
5200 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5201
5202 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
5203 max-unroll-times back to defaults for s390.
5204
5205 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5206
5207 Fix last commit.
5208
5209 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5210
5211 PR c++/64665
5212 * g++.dg/cpp0x/initlist92.C: New.
5213
5214 2015-03-05 Richard Biener <rguenther@suse.de>
5215
5216 PR tree-optimization/65310
5217 * gcc.dg/vect/pr65310.c: New testcase.
5218
5219 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5220
5221 PR c++/64834
5222 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
5223
5224 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
5225
5226 * gnat.dg/entry_queues3.adb: New test.
5227
5228 2015-03-04 Ian Lance Taylor <iant@google.com>
5229
5230 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
5231
5232 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5233
5234 PR c++/64227
5235 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
5236
5237 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
5238
5239 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
5240 -fno-ipa-icf to dg-options
5241 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
5242 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
5243
5244 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
5245
5246 PR c++/64398
5247 * g++.dg/cpp0x/decltype62.C: New.
5248
5249 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
5250
5251 * gnat.dg/object_overflow5.adb: New test.
5252
5253 2015-03-03 Martin Liska <mliska@suse.cz>
5254
5255 PR ipa/65287
5256 * gcc.dg/ipa/pr65287.c: New test.
5257
5258 2015-03-03 Martin Jambor <mjambor@suse.cz>
5259 Eric Botcazou <ebotcazou@adacore.com>
5260
5261 * gnat.dg/specs/pack12.ads: New test.
5262
5263 2015-03-03 Martin Liska <mliska@suse.cz>
5264
5265 * gcc.dg/ipa/PR65282.c: New test.
5266
5267 2015-03-13 Jeff Law <law@redhat.com>
5268
5269 PR tree-optimization/65241
5270 * gcc.c-torture/compile/pr65241.c: New test.
5271
5272 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
5273
5274 PR target/64331
5275 * gcc.target/avr/torture/pr64331.c: New test.
5276
5277 2015-03-03 Martin Liska <mliska@suse.cz>
5278 Jan Hubicka <hubicka@ucw.cz>
5279
5280 * g++.dg/ipa/pr65263.C: New test.
5281
5282 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5283
5284 PR ipa/65130
5285 * gcc.dg/lto/pr65130_0.c: New testcase.
5286 * gcc.dg/lto/pr65130_1.c: New testcase.
5287
5288 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
5289
5290 PR ipa/64988
5291 * g++.dg/torture/pr64988.C: New testcase.
5292
5293 2015-03-02 Tobias Burnus <burnus@net-b.de>
5294
5295 * gfortran.dg/coarray_atomic_6.f90: New.
5296
5297 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5298
5299 PR target/65184
5300 * gcc.target/i386/pr65184.c: New.
5301
5302 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
5303
5304 PR target/65183
5305 * gcc.target/i386/pr65183.c: New.
5306
5307 2015-02-28 Martin Liska <mliska@suse.cz>
5308 Jan Hubicka <hubicka@ucw.cz>
5309
5310 * gcc.dg/ipa/ipa-icf-35.c: New test.
5311 * gcc.dg/ipa/ipa-icf-36.c: New test.
5312 * gcc.dg/ipa/ipa-icf-37.c: New test.
5313
5314 2015-02-28 Martin Liska <mliska@suse.cz>
5315 Jan Hubicka <hubicka@ucw.cz>
5316
5317 PR ipa/65245
5318 * gcc.dg/ipa/ipa-icf-34.c: New test.
5319
5320 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
5321
5322 PR target/61142
5323 * gcc.target/sh/sh/pr61142.c: New.
5324
5325 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
5326
5327 * g++.dg/other/dump-ada-spec-3.C: New test.
5328
5329 2015-03-01 Martin Liska <mliska@suse.cz>
5330
5331 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
5332 * g++.dg/ipa/pr63595.C: Update expected results.
5333
5334 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
5335
5336 PR ipa/65236
5337 * g++.dg/ipa/ipa-icf-6.C: New testcase.
5338
5339 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
5340
5341 * gcc.dg/vect/pr59354.c: Move vector producing code to
5342 separate function.
5343
5344 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
5345
5346 PR ipa/65237
5347 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
5348 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
5349 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
5350 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
5351
5352 2015-02-27 Jakub Jelinek <jakub@redhat.com>
5353
5354 PR tree-optimization/65048
5355 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
5356 (foo): Use K&R style definition.
5357
5358 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
5359
5360 PR target/65032
5361 * g++.dg/pr65032.C: New.
5362
5363 2015-02-27 Marek Polacek <polacek@redhat.com>
5364
5365 PR c/65040
5366 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
5367 -Wformat=2.
5368
5369 2015-02-27 Marek Polacek <polacek@redhat.com>
5370
5371 PR c/65228
5372 * gcc.dg/pr65228.c: New test.
5373
5374 2015-02-27 Kai Tietz <ktietz@redhat.com>
5375
5376 PR c/35330
5377 * gcc.dg/weak/weak-17.c: New file.
5378
5379 2015-02-27 Richard Biener <rguenther@suse.de>
5380
5381 PR lto/65193
5382 * g++.dg/lto/pr65193_0.C: New testcase.
5383
5384 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5385
5386 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
5387 * gcc.target/s390/hotpatch-8.c: Likewise.
5388 * gcc.target/s390/hotpatch-9.c: Likewise.
5389 * gcc.target/s390/pr61078.c: Likewise.
5390 * gcc.target/s390/pr57960.c: Remove -m64.
5391 * gcc.target/s390/pr61078.c: Likewise.
5392
5393 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
5394 Martin Liska <mliska@suse.cz>
5395
5396 PR bootstrap/65150
5397 * gcc.dg/pr64454.c: Disable ICF.
5398 * gcc.dg/pr28685-1.c: Disable ICF
5399 * gcc.dg/ipa/iinline-5.c: Disable ICF.
5400 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
5401 * g++.dg/ipa/ipa-icf-4.C: Update template.
5402
5403 2015-02-26 Jakub Jelinek <jakub@redhat.com>
5404
5405 PR tree-optimization/65216
5406 * gcc.c-torture/execute/pr65216.c: New test.
5407
5408 PR tree-optimization/65215
5409 * gcc.c-torture/execute/pr65215-1.c: New test.
5410 * gcc.c-torture/execute/pr65215-2.c: New test.
5411 * gcc.c-torture/execute/pr65215-3.c: New test.
5412 * gcc.c-torture/execute/pr65215-4.c: New test.
5413 * gcc.c-torture/execute/pr65215-5.c: New test.
5414
5415 2015-02-26 Tom de Vries <tom@codesourcery.com>
5416
5417 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5418
5419 2015-02-26 Martin Liska <mliska@suse.cz>
5420 Jan Hubicka <hubicka@ucw.cz>
5421
5422 * g++.dg/ipa/pr64146.C: Update expected results.
5423 * gcc.dg/ipa/ipa-icf-26.c: Update test.
5424 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
5425 * gcc.dg/ipa/ipa-icf-34.c: New test.
5426
5427 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5428
5429 * gcc.dg/vect/vect-pr61917.c: Rename to ...
5430 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
5431 (dg-additional-options): Remove dg directive.
5432 (dg-final): Add dg directive.
5433
5434 2015-02-26 Marek Polacek <polacek@redhat.com>
5435
5436 PR ipa/65008
5437 * g++.dg/ipa/pr65008.C: New test.
5438
5439 2015-02-26 Tom de Vries <tom@codesourcery.com>
5440
5441 * lib/profopt.exp (profopt-target-cleanup): New proc.
5442 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
5443 files from sources from dg-additional-sources.
5444
5445 2015-02-26 Tom de Vries <tom@codesourcery.com>
5446
5447 * lib/gcov.exp: Cleanup in case of xfail.
5448
5449 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5450
5451 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
5452
5453 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
5454
5455 PR debug/46102
5456 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
5457 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
5458 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
5459 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
5460 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
5461 * g++.dg/debug/pr46123.C: XFAIL and move...
5462 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
5463 * gcc.dg/debug/dwarf2-3.c: Move...
5464 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
5465
5466 2015-02-26 Marek Polacek <polacek@redhat.com>
5467
5468 PR c++/65202
5469 * g++.dg/cpp1y/pr65202.C: New test.
5470
5471 2015-02-26 Tom de Vries <tom@codesourcery.com>
5472
5473 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
5474 locale_facets.h.gcov.
5475
5476 2015-02-26 Tom de Vries <tom@codesourcery.com>
5477
5478 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
5479
5480 2015-02-26 Tom de Vries <tom@codesourcery.com>
5481
5482 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
5483
5484 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
5485
5486 PR target/65217
5487 * gcc.target/i386/pr65217.c: New.
5488
5489 2015-02-26 Tom de Vries <tom@codesourcery.com>
5490
5491 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
5492
5493 2015-02-26 Tom de Vries <tom@codesourcery.com>
5494
5495 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
5496
5497 2015-02-26 Sebastian Pop <s.pop@samsung.com>
5498
5499 PR tree-optimization/65048
5500 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
5501
5502 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
5503
5504 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
5505 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
5506
5507 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
5508
5509 PR target/65161
5510 * gcc.target/i386/pr65161.c: New test.
5511
5512 2015-02-26 Terry Guo <terry.guo@arm.com>
5513
5514 * gcc.target/arm/no-volatile-in-it.c: New test.
5515
5516 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
5517
5518 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
5519 (dg-options): Add -save-temps.
5520 (dg-final): Add cleanup-saved-temps.
5521
5522 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
5523
5524 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
5525
5526 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
5527
5528 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
5529 * gcc.target/powerpc/pack01.c: Include string.h.
5530
5531 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
5532
5533 PR target/65167
5534 * gcc.target/i386/pr65167.c: New.
5535
5536 2015-02-25 Kai Tietz <ktietz@redhat.com>
5537
5538 PR tree-optimization/61917
5539 * gcc.dg/vect/vect-pr61917.c: New file.
5540
5541 2015-02-24 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR tree-optimization/65170
5544 * gcc.c-torture/execute/pr65170.c: New test.
5545 * gcc.dg/tree-ssa/vrp96.c: New test.
5546
5547 2015-02-24 Tom de Vries <tom@codesourcery.com>
5548
5549 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5550
5551 2015-02-24 Tom de Vries <tom@codesourcery.com>
5552
5553 PR testsuite/65126
5554 * lib/gcc-defs.exp (additional_sources_used): Add new var.
5555 (dg-additional-files-options): Copy additional_sources to
5556 additional_sources_used before emptying additional_sources.
5557 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
5558 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
5559 (cleanup-saved-temps): Use additional_sources_used instead of
5560 additional_sources.
5561 (dg-test): Reset additional_sources_used.
5562
5563 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
5564
5565 PR fortran/63427
5566 * gfortran.dg/integer_exponentiation_6.F90: New test.
5567
5568 2015-02-23 Martin Sebor <msebor@redhat.com>
5569
5570 PR target/65109
5571 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5572 two parts. One to save registers, the other to verify the
5573 registers have the right values. Save register state into
5574 static data rather than on the stack.
5575
5576 2015-02-23 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR bootstrap/63888
5579 * c-c++-common/asan/pr63888.c: New test.
5580
5581 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
5582
5583 PR target/65163
5584 * gcc.c-torture/compile/pr65163.c: New.
5585
5586 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5587
5588 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
5589 with -m31 on 64 bit.
5590 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5591 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5592
5593 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5594
5595 * gcc.target/s390/20090223-1.c: Add
5596 -Wno-implicit-function-declaration option.
5597 * gcc.target/s390/pr42224.c: Likewise.
5598 * gcc.target/s390/pr55718.c: Likewise.
5599
5600 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5601
5602 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
5603 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
5604 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
5605 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
5606 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
5607 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
5608 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
5609 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
5610 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
5611 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
5612 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
5613 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
5614 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
5615 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
5616 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
5617 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
5618 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
5619 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
5620 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
5621 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
5622 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
5623
5624 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5625
5626 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
5627 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
5628 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
5629 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
5630 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
5631 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
5632 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
5633 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
5634 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5635 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5636 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5637 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5638 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5639 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5640 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5641 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
5642
5643 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5644
5645 PR fortran/64980
5646 PR fortran/61960
5647 * gfortran.dg/pr61960.f90: New.
5648 * gfortran.dg/pr64230.f90: New.
5649 * gfortran.dg/pr64980.f03: New.
5650
5651 2015-02-22 Tom de Vries <tom@codesourcery.com>
5652
5653 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
5654
5655 2015-02-21 Arnaud Charlet <charlet@adacore.com>
5656
5657 PR ada/65156
5658 * gnat.dg/timing_events.adb: Removed, invalid test.
5659
5660 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
5661
5662 PR debug/58123
5663 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
5664 location.
5665 * g++.dg/gcov/gcov-2.C: Likewise.
5666
5667 2015-02-20 Richard Biener <rguenther@suse.de>
5668
5669 PR tree-optimization/65136
5670 * gcc.dg/tree-ssa/pr65136.c: New testcase.
5671
5672 2015-02-20 Jakub Jelinek <jakub@redhat.com>
5673
5674 PR testsuite/64158
5675 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
5676 and nvptx-*-* blacklisting.
5677
5678 * gcc.dg/sibcall-9.c: New test.
5679 * gcc.dg/sibcall-10.c: New test.
5680
5681 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5682
5683 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
5684
5685 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
5686
5687 PR target/64452
5688 * gcc.target/avr/torture/pr64452.c: New test.
5689
5690 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
5691
5692 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
5693 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
5694
5695 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5696
5697 PR testsuite/65116
5698 * lib/target-supports.exp (check_compile): Check whether
5699 additional_sources is defined before using it.
5700
5701 2015-02-19 Jakub Jelinek <jakub@redhat.com>
5702
5703 PR middle-end/65074
5704 * g++.dg/opt/pr65074.C: New file.
5705
5706 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
5707
5708 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
5709 (size_type): New typedef.
5710 (operator "" _script): Use it for the last argument.
5711
5712 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5713
5714 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
5715
5716 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
5717
5718 * lib/target-supports.exp (check_compile): Save/restore
5719 additional_sources that may belong to an actual test.
5720
5721 2015-02-18 Jakub Jelinek <jakub@redhat.com>
5722
5723 PR gcov-profile/64634
5724 * g++.dg/gcov/gcov-15.C: New test.
5725
5726 2015-02-18 Tom de Vries <tom@codesourcery.com>
5727
5728 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
5729
5730 2015-02-18 Tom de Vries <tom@codesourcery.com>
5731
5732 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
5733
5734 2015-02-18 Tom de Vries <tom@codesourcery.com>
5735
5736 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
5737
5738 2015-02-18 Tom de Vries <tom@codesourcery.com>
5739
5740 * gfortran.dg/fmt_cache_1.f: Add missing close.
5741
5742 2015-02-18 Tom de Vries <tom@codesourcery.com>
5743
5744 PR testsuite/65107
5745 * gfortran.dg/read_eof_8.f90: Add missing close.
5746
5747 2015-02-18 Richard Biener <rguenther@suse.de>
5748
5749 PR tree-optimization/65063
5750 * gcc.dg/pr65063.c: New testcase.
5751
5752 2015-02-18 Richard Biener <rguenther@suse.de>
5753
5754 PR tree-optimization/62217
5755 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
5756
5757 2015-02-18 Marek Polacek <polacek@redhat.com>
5758
5759 PR sanitizer/65081
5760 * c-c++-common/ubsan/pr65081.c: New test.
5761
5762 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5763
5764 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
5765 * gcc.target/sh/force-cbranch-delay-slot.c: New.
5766
5767 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
5768
5769 * gcc.dg/ipa/propalign-3.c: New test.
5770
5771 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
5772
5773 PR target/64793
5774 * gcc.target/sh/pr64793.c: New.
5775 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
5776
5777 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
5778
5779 * gcc.target/arm/divzero.c: New test case.
5780
5781 2015-02-17 Tom de Vries <tom@codesourcery.com>
5782
5783 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
5784
5785 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
5786 Jakub Jelinek <jakub@redhat.com>
5787
5788 PR c++/65075
5789 * g++.dg/cpp0x/pr65075.C: New test.
5790
5791 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
5792
5793 PR target/65058
5794 * gcc.target/powerpc/pr65058.c: New test.
5795
5796 2015-02-16 Jeff Law <law@redhat.com>
5797
5798 PR tree-optimization/64823
5799 * gcc.dg/uninit-20.c: New test.
5800
5801 2015-02-16 Jakub Jelinek <jakub@redhat.com>
5802 James Greenhalgh <james.greenhalgh@arm.com>
5803
5804 PR ipa/64963
5805 * gcc.dg/ipa/ipa-clone-1.c: New test.
5806
5807 2015-02-16 Richard Biener <rguenther@suse.de>
5808
5809 PR tree-optimization/65077
5810 * gcc.dg/torture/pr65077.c: New testcase.
5811
5812 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
5813
5814 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
5815 Directive adjusted to scan for ldaxr.
5816 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
5817 adjusted to scan for ldaex.
5818
5819 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5820
5821 PR c++/65080
5822 * g++.dg/cpp0x/constexpr-65080.C: New.
5823
5824 2015-02-16 Richard Biener <rguenther@suse.de>
5825
5826 PR tree-optimization/63593
5827 * gcc.dg/pr63593.c: New testcase.
5828
5829 2015-02-16 Marek Polacek <polacek@redhat.com>
5830
5831 PR c/65066
5832 * gcc.dg/pr65066.c: New test.
5833
5834 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
5835
5836 * gcc.dg/pr65002.C: Move ...
5837 * g++.dg/ipa/pr65002.C: ... here.
5838
5839 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
5840
5841 * gcc.target/powerpc/pr64205.c: Skip on AIX.
5842 * gcc.target/powerpc/pr64505.c: Skip on AIX.
5843 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
5844 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
5845
5846 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
5847
5848 PR testsuite/64850
5849 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
5850 the expression to find calls.
5851 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5852 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5853 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5854 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5855 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5856
5857 2015-02-14 Marek Polacek <polacek@redhat.com>
5858
5859 PR c/64768
5860 * gcc.dg/array-11.c: New test.
5861 * gcc.dg/array-12.c: New test.
5862 * gcc.dg/array-13.c: New test.
5863 * gcc.dg/array-14.c: New test.
5864 * gcc.dg/c99-flex-array-typedef-1.c: New test.
5865 * gcc.dg/c99-flex-array-typedef-2.c: New test.
5866 * gcc.dg/c99-flex-array-typedef-3.c: New test.
5867 * gcc.dg/c99-flex-array-typedef-5.c: New test.
5868 * gcc.dg/c99-flex-array-typedef-7.c: New test.
5869 * gcc.dg/c99-flex-array-typedef-8.c: New test.
5870
5871 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/60894
5874 * g++.dg/lookup/using54.C: New.
5875
5876 2015-02-13 Jeff Law <law@redhat.com>
5877
5878 PR bootstrap/65060
5879 Revert my change for tree-optimization/64823.
5880
5881 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5882
5883 PR tree-optimization/65053
5884 * gcc.c-torture/execute/pr65053-1.c: New test.
5885 * gcc.c-torture/execute/pr65053-2.c: New test.
5886
5887 2015-02-13 Marek Polacek <polacek@redhat.com>
5888
5889 PR c/65050
5890 * gcc.dg/pr65050.c: New test.
5891
5892 2015-02-13 Jeff Law <law@redhat.com>
5893
5894 PR tree-optimization/64823
5895 * gcc.dg/uninit-20.c: New test.
5896
5897 PR rtl-optimization/47477
5898 * gcc.dg/tree-ssa/pr47477.c: New test.
5899
5900 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/60211
5903 * g++.dg/parse/ivdep-2.C: New.
5904 * g++.dg/parse/ivdep-3.C: Likewise.
5905
5906 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5907
5908 PR fortran/64506
5909 * gfortran.dg/continuation_13.f90: New test.
5910 * gfortran.dg/continuation_14.f: New test.
5911
5912 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5913
5914 PR c++/64970
5915 * g++.dg/cpp0x/sfinae55.C: New.
5916
5917 2015-02-13 Jakub Jelinek <jakub@redhat.com>
5918
5919 PR ipa/65034
5920 * g++.dg/ipa/pr65034.C: New test.
5921
5922 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
5923
5924 PR tree-optimization/65002
5925 * gcc.dg/pr65002.C: New.
5926
5927 2015-02-13 Marek Polacek <polacek@redhat.com>
5928
5929 PR c/65040
5930 * c-c++-common/pr65040.c: New test.
5931
5932 2015-02-13 Bin Cheng <bin.cheng@arm.com>
5933
5934 PR tree-optimization/64705
5935 * gcc.dg/tree-ssa/pr64705.c: New test.
5936
5937 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
5938
5939 PR rtl/32219
5940 * gcc.dg/visibility-22.c: New test.
5941 * gcc.dg/visibility-23.c: New test.
5942 * gcc.target/i386/pr32219-1.c: New test.
5943 * gcc.target/i386/pr32219-2.c: New test.
5944 * gcc.target/i386/pr32219-3.c: New test.
5945 * gcc.target/i386/pr32219-4.c: New test.
5946 * gcc.target/i386/pr32219-5.c: New test.
5947 * gcc.target/i386/pr32219-6.c: New test.
5948 * gcc.target/i386/pr32219-7.c: New test.
5949 * gcc.target/i386/pr32219-8.c: New test.
5950 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
5951
5952 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5953
5954 PR libgfortran/57822
5955 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
5956 four different KINDs.
5957
5958 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5959
5960 PR c++/64884
5961 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
5962
5963 PR sanitizer/65000
5964 * g++.dg/ubsan/pr65000.C: New test.
5965
5966 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
5967
5968 PR fortran/64932
5969 * gfortran.dg/finalize_28.f90: New test
5970
5971 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR debug/55541
5974 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
5975 DW_TAG_lexical_block removal.
5976 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
5977 * g++.dg/guality/pr55541.C: New test.
5978
5979 PR sanitizer/64984
5980 * g++.dg/ubsan/pr64984.C: New test.
5981
5982 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
5983
5984 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
5985
5986 2015-02-12 Jakub Jelinek <jakub@redhat.com>
5987
5988 PR testsuite/64930
5989 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
5990 instructions for 2015-01-14 get_memmodel changes.
5991 * gcc.target/powerpc/atomic-p8.c: Likewise.
5992
5993 PR sanitizer/65019
5994 * g++.dg/ubsan/pr65019.C: New test.
5995
5996 PR tree-optimization/65014
5997 * gcc.c-torture/compile/pr65014.c: New test.
5998
5999 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6000
6001 PR libgfortran/57822
6002 * gfortran/fmt_g0_7.f08: Revise test.
6003
6004 2015-02-11 Jeff Law <law@redhat.com>
6005
6006 PR target/63347
6007 * gcc.target/m68k/pr63347.c: New test.
6008
6009 2015-02-11 Marek Polacek <polacek@redhat.com>
6010
6011 * g++.dg/ubsan/shift-1.C: New test.
6012 * gcc.dg/ubsan/c-shift-2.c: New test.
6013 * c-c++-common/ubsan/shift-5.c: Remove file.
6014
6015 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
6016
6017 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
6018 Directive adjusted to XFAIL.
6019 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
6020 adjusted to XFAIL.
6021
6022 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6023
6024 PR middle-end/65003
6025 * g++.dg/opt/pr65003.C: New test.
6026
6027 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
6028
6029 * lib/target-supports.exp (check_effective_target_pie): Renamed
6030 to ...
6031 (check_effective_target_pie_enabled): This.
6032 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
6033 * gcc.target/i386/pie.c: Likewise.
6034
6035 2015-02-11 Andrew Pinski <apinski@cavium.com>
6036
6037 PR target/64893
6038 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
6039 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
6040
6041 2015-02-11 Jakub Jelinek <jakub@redhat.com>
6042
6043 PR target/61925
6044 * gcc.target/i386/pr61925-1.c: New test.
6045 * gcc.target/i386/pr61925-2.c: New test.
6046 * gcc.target/i386/pr61925-3.c: New test.
6047
6048 2015-02-10 Jakub Jelinek <jakub@redhat.com>
6049
6050 PR sanitizer/65004
6051 * g++.dg/asan/pr65004.C: New test.
6052
6053 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
6054
6055 PR target/64661
6056 * gcc.taget/sh/pr64661-0.h: New.
6057 * gcc.taget/sh/pr64661-1.c: New.
6058 * gcc.taget/sh/pr64661-2.c: New.
6059 * gcc.taget/sh/pr64661-3.c: New.
6060 * gcc.taget/sh/pr64661-4.c: New.
6061
6062 2015-02-10 Richard Biener <rguenther@suse.de>
6063
6064 PR tree-optimization/64995
6065 * g++.dg/torture/pr64995.C: New testcase.
6066
6067 2015-02-10 Richard Biener <rguenther@suse.de>
6068
6069 PR tree-optimization/64909
6070 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
6071
6072 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6073
6074 * gcc.dg/signbit-sa.c: New test.
6075
6076 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6077
6078 PR libgfortran/57822
6079 * gfortran/fmt_g0_7.f08: New test.
6080
6081 2015-02-10 Bin Cheng <bin.cheng@arm.com>
6082
6083 PR tree-optimization/43378
6084 * gcc.dg/tree-ssa/pr43378.c: New test.
6085
6086 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
6087
6088 PR ipa/64978
6089 * g++.dg/torture/pr64978.C: New testcase.
6090
6091 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR sanitizer/64981
6094 * gcc.dg/asan/pr64981.c: New test.
6095
6096 2015-02-09 Marek Polacek <polacek@redhat.com>
6097
6098 PR c/64856
6099 * gcc.dg/pr64856.c: New test.
6100
6101 2015-02-09 Jakub Jelinek <jakub@redhat.com>
6102
6103 PR target/64979
6104 * gcc.dg/tree-ssa/stdarg-7.c: New test.
6105 * gcc.c-torture/execute/pr64979.c: New test.
6106
6107 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
6108
6109 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
6110
6111 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6112
6113 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
6114 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
6115
6116 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
6117
6118 PR target/58757
6119 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
6120
6121 2015-02-09 Richard Biener <rguenther@suse.de>
6122
6123 PR tree-optimization/54000
6124 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
6125
6126 2015-02-09 Tom de Vries <tom@codesourcery.com>
6127
6128 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
6129
6130 2015-02-09 Martin Liska <mliska@suse.cz>
6131
6132 * g++.dg/ipa/pr64858.C: New test.
6133
6134 2015-02-09 Tom de Vries <tom@codesourcery.com>
6135
6136 * gcc.dg/uninit-19.c: Fix warning line for fpic.
6137
6138 2015-02-08 Andrew Pinski <apinski@cavium.com>
6139
6140 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
6141
6142 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
6143
6144 PR fortran/63744
6145 * gfortran.dg/use_rename_8.f90: New.
6146
6147 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
6148
6149 * gnat.dg/addr7.ad[sb]: New test.
6150 * gnat.dg/addr8.ad[sb]: Likewise.
6151
6152 2015-02-06 David Malcolm <dmalcolm@redhat.com>
6153
6154 PR jit/64752
6155 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
6156 from jit.dg/test-compile-to-executable.c's create_code, with a
6157 clarification of the output message.
6158 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
6159 pass/fail message.
6160 (test_jit): Use CHECK_NO_ERRORS when calling
6161 gcc_jit_context_compile_to_file.
6162 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
6163 jit-verify-compile-to-file to jit-verify-output-file-was-created.
6164 (jit-setup-compile-to-file): Likewise. Add a verbose comment
6165 about deletions that are attempted.
6166 (jit-verify-compile-to-file): Rename to...
6167 (jit-verify-output-file-was-created): ...this, and drop the
6168 attempt to run "file" and verify the output.
6169 (jit-verify-assembler): New function.
6170 (jit-verify-object): New function.
6171 (jit-verify-dynamic-library): New function.
6172 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
6173 favor of an implementation from new file
6174 create-code-for-hello-world-executable.h, which also adds a
6175 "main".
6176 (dg-final): Replace jit-verify-compile-to-file with
6177 jit-verify-output-file-was-created, and invoke new function
6178 jit-verify-assembler.
6179 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
6180 the output message.
6181 (dg-final): Replace jit-verify-compile-to-file with
6182 jit-verify-output-file-was-created, and invoke new function
6183 jit-verify-dynamic-library.
6184 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
6185 favor of an implementation from new file
6186 create-code-for-hello-world-executable.h, which also adds a
6187 "main".
6188 (dg-final): Replace jit-verify-compile-to-file with
6189 jit-verify-output-file-was-created. Strengthen the expected stdout
6190 from the built executable.
6191 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
6192 favor of an implementation from new file
6193 create-code-for-hello-world-executable.h, which also adds a
6194 "main".
6195 (dg-final): Replace jit-verify-compile-to-file with
6196 jit-verify-output-file-was-created, and invoke new function
6197 jit-verify-object.
6198 * jit.dg/verify-dynamic-library.c: New source file.
6199
6200 2015-02-06 Sebastian Pop <s.pop@samsung.com>
6201 Brian Rzycki <b.rzycki@samsung.com>
6202
6203 PR tree-optimization/64878
6204 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
6205
6206 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6207
6208 PR ipa/64896
6209 * g++.dg/ipa/pr64896.C: New test.
6210
6211 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6212
6213 PR target/64205
6214 * gcc.target/powerpc/pr64205.c: New file.
6215
6216 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
6217
6218 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
6219 (dg-options): Use -fpie instead of -fPIE -pie.
6220
6221 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR middle-end/64937
6224 * g++.dg/asan/pr64937.C: New test.
6225
6226 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
6227
6228 PR fortran/63205
6229 * gfortran.dg/class_to_type_4.f90: New test
6230
6231 2015-01-29 Andre Vehreschild <vehre@gmx.de>
6232
6233 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
6234
6235 2015-02-06 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR rtl-optimization/64957
6238 PR debug/64817
6239 * gcc.c-torture/execute/pr64957.c: New test.
6240
6241 2015-02-05 Jeff Law <law@redhat.com>
6242
6243 PR target/17306
6244 * gcc.target/h8300/pr17306-1.c: New test.
6245 * gcc.target/h8300/pr17306-2.c: New test.
6246
6247 2015-02-05 Tobias Burnus <burnus@net-b.de>
6248
6249 PR fortran/64943
6250 * gfortran.dg/structure_constructor_12.f90: New.
6251
6252 2015-02-05 Jeff Law <law@redhat.com>
6253
6254 PR target/58400
6255 gcc.target/h8300/pr58400.c: New test.
6256
6257 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
6258
6259 * gcc.target/arm/macro_defs0.c: New test.
6260 * gcc.target/arm/macro_defs1.c: New test.
6261 * gcc.target/arm/macro_defs2.c: New test.
6262
6263 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
6264
6265 PR rtl-optimization/64905
6266 * gcc.target/i386/pr64905.c: Require nonpic target.
6267 (dg-options): Add -fomit-frame-pointer.
6268 (main): Remove.
6269
6270 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
6271
6272 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
6273 tree dump scanning.
6274
6275 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
6276
6277 PR fortran/64757
6278 * gfortran.dg/type_to_class_2.f90: New test
6279 * gfortran.dg/type_to_class_3.f90: New test
6280
6281 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
6282
6283 PR ipa/64686
6284 * g++.dg/torture/pr64686.C: New testcase.
6285
6286 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
6287
6288 PR rtl-optimization/64905
6289 * gcc.target/i386/pr64905.c: New file.
6290
6291 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6292
6293 * gcc.dg/guality/pr41447-1.c: Remove xfail.
6294 * gcc.dg/guality/pr41616-1.c: Ditto.
6295
6296 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
6297
6298 PR debug/64817
6299 * gcc.dg/pr64817-3.c: New.
6300
6301 2015-02-04 Jakub Jelinek <jakub@redhat.com>
6302 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6303
6304 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
6305 pass parameters in registers.
6306 * gcc.dg/guality/pr36728-2.c (main): Likewise.
6307 * gcc.dg/guality/pr36728-3.c (main): Likewise.
6308 * gcc.dg/guality/pr36728-4.c (main): Likewise.
6309
6310 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
6311 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6312
6313 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
6314 list, allow for multilibed targets.
6315 * gcc.dg/combine_ashiftrt_2.c: Likewise.
6316
6317 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
6318
6319 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
6320 * gcc.dg/pr46728-6.c: Ditto.
6321
6322 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
6323
6324 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
6325 for mips_nanlegacy target.
6326
6327 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
6328
6329 * gcc.target/i386/chkp-hidden-def.c: New.
6330
6331 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6332
6333 PR middle-end/62103
6334 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
6335 to use 24 bits for bitfield b.
6336
6337 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
6338
6339 PR testsuite/64796
6340 * lib/target-supports.exp (check_effective_target_bswap64): Do not
6341 cache result in a global variable. Include all 32-bit targets for
6342 bswap64 tests.
6343
6344 2015-02-03 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR rtl-optimization/64756
6347 * gcc.c-torture/execute/pr64756.c: New test.
6348
6349 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
6350
6351 PR target/64660
6352 * gcc.target/sh/pr64660-0.h: New.
6353 * gcc.target/sh/pr64660-1.c: New.
6354 * gcc.target/sh/pr64660-2.c: New.
6355 * gcc.target/sh/pr64660-3.c: New.
6356 * gcc.target/sh/pr64660-4.c: New.
6357
6358 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
6359
6360 PR c++/64877
6361 * g++.dg/warn/Waddress-2.C: New.
6362
6363 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
6364
6365 PR middle-end/61225
6366 * gcc.target/i386/pr49095.c: XFAIL for ia32.
6367
6368 2015-02-03 Dodji Seketeli <dodji@redhat.com>
6369
6370 PR preprocessor/64803
6371 * gcc.dg/cpp/builtin-macro-1.c: New test case.
6372
6373 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
6374
6375 * g++.dg/ipa/devirt-37.C: Disable early inlining.
6376
6377 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
6378
6379 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6380 (_ARM_FPSRC): Add DN and AHP fields.
6381 (clean_results): Force DN=1 on AArch64.
6382 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
6383 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
6384 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
6385 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
6386 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
6387 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
6388
6389 2015-02-02 Alan Modra <amodra@gmail.com>
6390
6391 * gcc.target/powerpc/cprophard.c: New.
6392
6393 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
6394
6395 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
6396 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
6397
6398 2015-02-01 Jakub Jelinek <jakub@redhat.com>
6399
6400 PR debug/64817
6401 * gcc.dg/pr64817-1.c: New test.
6402 * gcc.dg/pr64817-2.c: New test.
6403
6404 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
6405
6406 PR target/64851
6407 * gcc.target/sh/pr64851-0.h: New
6408 * gcc.target/sh/pr64851-1.c: New
6409 * gcc.target/sh/pr64851-2.c: New
6410 * gcc.target/sh/pr64851-3.c: New
6411 * gcc.target/sh/pr64851-4.c: New
6412
6413 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6414
6415 PR target/64882
6416 * gcc.dg/torture/pr64882.c: New test.
6417
6418 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
6419
6420 PR target/64159
6421 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
6422 sparc*-*-*.
6423
6424 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
6425
6426 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
6427 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
6428 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
6429 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
6430 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
6431 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
6432 tree dump.
6433 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
6434 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
6435 tree dump.
6436 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
6437 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
6438 tree dump.
6439
6440 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6441
6442 PR target/64688
6443 * g++.dg/pr64688-2.C: New.
6444
6445 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6446
6447 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
6448 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6449 * gcc.target/i386/fuse-caller-save.c: Ditto.
6450 * gcc.target/i386/headmerge-1.c: Ditto.
6451 * gcc.target/i386/headmerge-2.c: Ditto.
6452 * gcc.target/i386/sibcall-6.c: Ditto.
6453
6454 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
6455
6456 PR target/64617
6457 * gcc.target/i386/pr64617.c: New test.
6458
6459 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
6460
6461 PR target/15184
6462 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
6463 (dg-options): Remove -m32.
6464 (dg-final): Scan for "movb %al" only.
6465 * gcc.target/i386/pr15184-2.c: Ditto.
6466
6467 2015-01-30 Richard Biener <rguenther@suse.de>
6468
6469 PR tree-optimization/64829
6470 * gcc.dg/vect/pr64829.c: New testcase.
6471
6472 2015-01-29 Marek Polacek <polacek@redhat.com>
6473
6474 PR c/64709
6475 * gcc.dg/pr64709.c: New test.
6476
6477 2015-01-29 Jakub Jelinek <jakub@redhat.com>
6478
6479 PR c++/64717
6480 * g++.dg/ubsan/pr64717-1.C: New test.
6481 * g++.dg/ubsan/pr64717-2.C: New test.
6482
6483 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
6484
6485 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
6486
6487 2015-01-29 Jeff Law <law@redhat.com>
6488
6489 PR target/15184
6490 * gcc.target/i386/pr15184-1.c: New test.
6491 * gcc.target/i386/pr15184-2.c: New test.
6492
6493 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6494
6495 PR tree-optimization/64746
6496 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
6497
6498 2015-01-29 Richard Biener <rguenther@suse.de>
6499
6500 PR tree-optimization/64853
6501 * gcc.dg/torture/pr64853.c: New testcase.
6502
6503 2015-01-29 Richard Biener <rguenther@suse.de>
6504
6505 PR tree-optimization/64844
6506 * gcc.dg/vect/pr64844.c: New testcase.
6507
6508 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6509
6510 PR middle-end/64809
6511 * gcc.dg/pr64809.c: Delete.
6512
6513 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
6514
6515 PR middle-end/64805
6516 * gcc.target/i386/pr64805.c: New.
6517
6518 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6519
6520 * gcc.dg/guality/guality.h (main): Add argv[0] to
6521 guality_gdb_command.
6522
6523 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
6524
6525 PR ipa/64801
6526 * gcc.dg/tree-ssa/pr64801.c: New testcase.
6527
6528 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
6529
6530 PR target/64659
6531 * gcc.target/sh/sh.exp
6532 (check_effective_target_atomic_model_soft_gusa_available,
6533 check_effective_target_atomic_model_soft_tcb_available,
6534 check_effective_target_atomic_model_soft_imask_available,
6535 check_effective_target_atomic_model_hard_llcs_available): New.
6536 * gcc.target/sh/pr64659-0.h: New.
6537 * gcc.target/sh/pr64659-1.c: New.
6538 * gcc.target/sh/pr64659-2.c: New.
6539 * gcc.target/sh/pr64659-3.c: New.
6540 * gcc.target/sh/pr64659-4.c: New.
6541
6542 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
6543
6544 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
6545 scan-assembler-times pattern.
6546
6547 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6548
6549 PR middle-end/64809
6550 * gcc.dg/pr64809.c: New test.
6551
6552 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
6553
6554 PR tree-optimization/64277
6555 * gcc.dg/pr64277.c: New.
6556
6557 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
6558
6559 PR tree-optimization/64718
6560 * gcc.c-torture/execute/pr64718.c: New test.
6561
6562 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
6563
6564 * gcc.target/aarch64/abs_2.c: New.
6565
6566 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
6567
6568 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
6569 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
6570 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
6571 ISA rev < 2.
6572
6573 2015-01-28 Jakub Jelinek <jakub@redhat.com>
6574
6575 PR bootstrap/64612
6576 * lib/target-supports.exp (check_effective_target_comdat_group): New.
6577 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
6578 { target comdat_group }.
6579
6580 2015-01-27 Tobias Burnus <burnus@net-b.de>
6581
6582 PR fortran/63861
6583 * gfortran.dg/goacc/coarray_2.f90: New.
6584
6585 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6586
6587 PR ipa/60871
6588 PR ipa/64139
6589 * g++.dg/torture/pr64139.C: New testcase.
6590 * g++.dg/torture/pr60871.C: Likewise.
6591
6592 2015-01-27 Janus Weil <janus@gcc.gnu.org>
6593
6594 PR fortran/64230
6595 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
6596 prevent linking errors.
6597
6598 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
6599
6600 PR ipa/64282
6601 * g++.dg/torture/pr64282.C: New testcase.
6602
6603 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6604
6605 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
6606 for wzr reg.
6607
6608 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
6609
6610 * gcc.target/s390/hotpatch-13.c: New testcase.
6611 * gcc.target/s390/hotpatch-14.c: New testcase.
6612 * gcc.target/s390/hotpatch-15.c: New testcase.
6613 * gcc.target/s390/hotpatch-16.c: New testcase.
6614 * gcc.target/s390/hotpatch-17.c: New testcase.
6615 * gcc.target/s390/hotpatch-18.c: New testcase.
6616 * gcc.target/s390/hotpatch-19.c: New testcase.
6617 * gcc.target/s390/hotpatch-20.c: New testcase.
6618 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
6619 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
6620 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
6621 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
6622 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
6623 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
6624 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
6625 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
6626 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
6627 * gcc.target/s390/hotpatch-10.c: Likewise.
6628 * gcc.target/s390/hotpatch-11.c: Likewise.
6629 * gcc.target/s390/hotpatch-12.c: Likewise.
6630 * gcc.target/s390/hotpatch-2.c: Likewise.
6631 * gcc.target/s390/hotpatch-3.c: Likewise.
6632 * gcc.target/s390/hotpatch-4.c: Likewise.
6633 * gcc.target/s390/hotpatch-5.c: Likewise.
6634 * gcc.target/s390/hotpatch-6.c: Likewise.
6635 * gcc.target/s390/hotpatch-7.c: Likewise.
6636 * gcc.target/s390/hotpatch-8.c: Likewise.
6637 * gcc.target/s390/hotpatch-9.c: Likewise.
6638 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
6639 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
6640 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
6641 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
6642 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
6643 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
6644 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
6645 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
6646
6647 2015-01-27 Jiong Wang <jiong.wang@arm.com>
6648
6649 * gcc.dg/long_branch.c: New testcase.
6650
6651 2015-01-27 Richard Biener <rguenther@suse.de>
6652
6653 PR tree-optimization/56273
6654 PR tree-optimization/59124
6655 PR tree-optimization/64277
6656 * g++.dg/warn/Warray-bounds-6.C: New testcase.
6657 * gcc.dg/Warray-bounds-12.c: Likewise.
6658 * gcc.dg/Warray-bounds-13.c: Likewise.
6659
6660 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6661
6662 PR rtl-optimization/61058
6663 * gcc.dg/pr61058.c: New test.
6664
6665 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
6666
6667 * gcc.target/i386/chkp-narrow-bounds.c: New.
6668
6669 2015-01-27 Jakub Jelinek <jakub@redhat.com>
6670
6671 PR tree-optimization/64807
6672 * gcc.dg/pr64807.c: New test.
6673
6674 PR c/64766
6675 * gcc.dg/pr64766.c: New test.
6676
6677 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
6678
6679 PR target/49263
6680 * gcc.target/sh/pr49263-4.c: New.
6681
6682 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
6683
6684 PR fortran/62044
6685 * gfortran.dg/allocate_with_mold_1.f90: New test
6686
6687 2015-01-26 Jakub Jelinek <jakub@redhat.com>
6688
6689 PR c/64778
6690 * gcc.dg/pr64778.c: New test.
6691
6692 PR middle-end/64421
6693 * gcc.dg/vect/pr64421.c: New test.
6694
6695 2015-01-26 Tobias Burnus <burnus@net-b.de>
6696
6697 PR fortran/64771
6698 * gfortran.dg/coarray_36.f: New.
6699 * gfortran.dg/coarray_37.f90: New.
6700
6701 2015-01-26 Janus Weil <janus@gcc.gnu.org>
6702
6703 PR fortran/64230
6704 * gfortran.dg/class_allocate_18.f90: New.
6705
6706 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6707
6708 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
6709
6710 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6711
6712 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
6713
6714 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6715
6716 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
6717
6718 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6719
6720 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
6721
6722 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6723
6724 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
6725 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
6726 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
6727 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
6728
6729 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6730
6731 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
6732 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
6733 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
6734
6735 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
6736
6737 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
6738 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
6739 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
6740 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
6741 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
6742 vXXXhn.inc.
6743
6744 2015-01-26 Richard Biener <rguenther@suse.de>
6745
6746 PR middle-end/64764
6747 * gcc.dg/uninit-19.c: New testcase.
6748
6749 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6750
6751 * lib/target-supports.exp (check_effective_target_vect64): Add
6752 sparc*-*-*.
6753
6754 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
6755
6756 PR testsuite/64712
6757 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
6758
6759 2015-01-26 Tony Liu <tony.liu@arm.com>
6760
6761 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
6762 non-UAL cases.
6763
6764 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
6765
6766 PR libfortran/64770
6767 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
6768 correctly, clean up afterwards.
6769
6770 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
6771
6772 PR fortran/62044
6773 * gfortran.dg/use_rename_7.f90: New.
6774
6775 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
6776
6777 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
6778 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
6779
6780 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
6781
6782 PR target/54236
6783 * gcc.target/sh/pr54236-4.c: New.
6784
6785 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
6786
6787 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6788 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
6789 Bridge test.
6790
6791 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
6792
6793 PR libfortran/64770
6794 * gfortran.dg/open_new_segv.f90: New test.
6795
6796 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
6797
6798 PR target/49263
6799 PR target/53987
6800 PR target/64345
6801 PR target/59533
6802 PR target/52933
6803 PR target/54236
6804 PR target/51244
6805 * gcc.target/sh/pr64345-1.c: New.
6806 * gcc.target/sh/pr64345-2.c: New.
6807 * gcc.target/sh/pr59533-1.c: New.
6808 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
6809 * gcc.target/sh/pr52933-2.c: Likewise.
6810 * gcc.target/sh/pr54089-1.c: Likewise.
6811 * gcc.target/sh/pr54236-1.c: Likewise.
6812 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
6813 * gcc.target/sh/pr49263-1.c: Remove xfails.
6814 * gcc.target/sh/pr49263-2.c: Likewise.
6815 * gcc.target/sh/pr49263-3.c: Likewise.
6816 * gcc.target/sh/pr53987-1.c: Likewise.
6817 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
6818 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
6819 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
6820 (test05, test06, test07, test08, test09, test10, test11, test12): New.
6821 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
6822 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
6823 test_009): New.
6824 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
6825 (test_02): New.
6826
6827 2015-01-24 Tom de Vries <tom@codesourcery.com>
6828
6829 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
6830
6831 2015-01-23 Ian Lance Taylor <iant@google.com>
6832
6833 PR go/64510
6834 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
6835 targets without split stack support.
6836
6837 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
6838
6839 PR target/64317
6840 * gcc.target/i386/pr64317.c: New test.
6841
6842 2015-01-23 Jakub Jelinek <jakub@redhat.com>
6843
6844 PR rtl-optimization/63637
6845 PR rtl-optimization/60663
6846 * gcc.dg/pr63637-1.c: New test.
6847 * gcc.dg/pr63637-2.c: New test.
6848 * gcc.dg/pr63637-3.c: New test.
6849 * gcc.dg/pr63637-4.c: New test.
6850 * gcc.dg/pr63637-5.c: New test.
6851 * gcc.dg/pr63637-6.c: New test.
6852 * gcc.target/i386/pr63637-1.c: New test.
6853 * gcc.target/i386/pr63637-2.c: New test.
6854 * gcc.target/i386/pr63637-3.c: New test.
6855 * gcc.target/i386/pr63637-4.c: New test.
6856 * gcc.target/i386/pr63637-5.c: New test.
6857 * gcc.target/i386/pr63637-6.c: New test.
6858
6859 2015-01-23 Richard Biener <rguenther@suse.de>
6860
6861 PR testsuite/63439
6862 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
6863 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
6864
6865 2015-01-23 Marek Polacek <polacek@redhat.com>
6866
6867 PR preprocessor/60570
6868 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
6869 * gcc.dg/cpp/pr60570.c: New test.
6870
6871 2015-01-23 Richard Biener <rguenther@suse.de>
6872
6873 PR testsuite/63439
6874 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
6875 vectorization on vect64 targets.
6876
6877 2015-01-23 Janus Weil <janus@gcc.gnu.org>
6878
6879 PR fortran/60922
6880 * gfortran.dg/class_allocate_17.f90: New.
6881
6882 2015-01-23 Tobias Burnus <burnus@net-b.de>
6883
6884 PR fortran/64726
6885 * gfortran.dg/goacc/combined_loop.f90: New.
6886
6887 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6888
6889 PR fortran/61933
6890 * gfortran.dg/make_unit.f90: New test.
6891
6892 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6893
6894 PR fortran/61933
6895 * gfortran.dg/negative_unit_int8.f: Update.
6896
6897 2015-01-22 Jeff Law <law@redhat.com>
6898
6899 PR target/52076
6900 * gcc.target/m68k/pr52076-1.c: New test.
6901 * gcc.target/m68k/pr52076-2.c: New test.
6902
6903 2015-01-22 Richard Biener <rguenther@suse.de>
6904
6905 PR middle-end/64728
6906 * gcc.dg/torture/pr64728.c: New testcase.
6907
6908 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
6909
6910 PR target/64688
6911 * g++.dg/pr64688.C: New test.
6912
6913 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
6914
6915 * gcc.target/i386/chkp-always_inline.c (f1): Make static
6916 to avoid errors with -fpic.
6917
6918 2015-01-22 Richard Biener <rguenther@suse.de>
6919
6920 PR libstdc++/64535
6921 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
6922
6923 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
6924
6925 PR rtl-optimization/64682
6926 * gcc.c-torture/execute/pr64682.c: New file.
6927
6928 2015-01-21 Jakub Jelinek <jakub@redhat.com>
6929
6930 PR debug/64511
6931 * gcc.dg/pr64511.c: New test.
6932
6933 PR rtl-optimization/62078
6934 * g++.dg/opt/pr62078.C: New test.
6935
6936 PR c/63307
6937 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
6938
6939 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
6940
6941 PR fortran/57023
6942 * gfortran.dg/internal_pack_15.f90: New test.
6943
6944 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6945
6946 * c-c++-common/tsan/step.c: New testcase.
6947
6948 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6949
6950 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
6951
6952 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6953
6954 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
6955
6956 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6957
6958 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
6959
6960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6961
6962 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
6963
6964 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6965
6966 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
6967
6968 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6969
6970 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
6971
6972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6973
6974 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
6975
6976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6977
6978 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
6979
6980 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6981
6982 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
6983
6984 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6985
6986 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
6987
6988 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6989
6990 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
6991
6992 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6993
6994 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
6995
6996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
6997
6998 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
6999 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
7000 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
7001 vXXXw.inc.
7002
7003 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7004
7005 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
7006 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
7007 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
7008 vXXXl.inc.
7009
7010 2015-01-21 Renlin Li <renlin.li@arm.com>
7011
7012 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
7013 * g++.dg/tls/thread_local5g.C: Likewise.
7014 * g++.dg/tls/thread_local6g.C: Likewise.
7015
7016 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7017
7018 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
7019 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
7020 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
7021
7022 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7023
7024 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
7025 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
7026 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
7027
7028 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7029
7030 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
7031 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
7032 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
7033
7034 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
7035
7036 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
7037 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
7038 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
7039
7040 2015-01-20 Jeff Law <law@redhat.com>
7041
7042 PR target/59946
7043 * gcc.target/m68k/pr59946.c: New test.
7044
7045 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7046
7047 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
7048 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
7049 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
7050
7051 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7052
7053 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
7054 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
7055 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
7056
7057 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7058
7059 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
7060 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
7061 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
7062
7063 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7064
7065 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
7066 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
7067 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
7068 vshuffle.inc.
7069 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
7070 vshuffle.inc.
7071
7072 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7073
7074 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
7075 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
7076 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
7077
7078 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7079
7080 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
7081 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
7082 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
7083
7084 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
7085
7086 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
7087
7088 2015-01-20 Jakub Jelinek <jakub@redhat.com>
7089
7090 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
7091
7092 PR sanitizer/64632
7093 * g++.dg/ubsan/pr64632.C: New test.
7094
7095 PR debug/64663
7096 * gcc.dg/pr64663.c: New test.
7097
7098 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7099
7100 PR c++/64383
7101 * g++.dg/warn/Wunused-var-23.C: New.
7102
7103 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/59937
7106 * g++.dg/cpp0x/constexpr-59937-1.C: New.
7107 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
7108
7109 2015-01-20 Richard Biener <rguenther@suse.de>
7110
7111 PR ipa/64684
7112 * gcc.dg/lto/pr64684_0.c: New testcase.
7113 * gcc.dg/lto/pr64684_1.c: Likewise.
7114 * gcc.dg/lto/pr64684_2.c: Likewise.
7115 * gcc.dg/lto/pr64685_0.c: Likewise.
7116 * gcc.dg/lto/pr64685_1.c: Likewise.
7117
7118 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/62241
7121 * g++.dg/cpp1y/lambda-init12.C: New.
7122
7123 2015-01-20 Richard Biener <rguenther@suse.de>
7124
7125 PR tree-optimization/64410
7126 * g++.dg/vect/pr64410.cc: Require vect_double.
7127
7128 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
7129
7130 PR target/64149
7131 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
7132
7133 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
7134
7135 PR bootstrap/64676
7136 Revert:
7137 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7138
7139 PR rtl-optimization/64081
7140 * gcc.dg/pr64081.c: New test.
7141
7142 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7143
7144 * jit.dg/harness.h: Include <unistd.h>.
7145 (CHECK_NO_ERRORS): New.
7146 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
7147 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
7148 gcc_jit_context_compile_to_file.
7149 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
7150 args to the spawned executable.
7151 (jit-expand-vars): New function.
7152 (jit-exe-params): New variable.
7153 (dg-jit-set-exe-params): New function.
7154 (jit-dg-test): Detect testcases that use
7155 jit-verify-compile-to-file and call jit-setup-compile-to-file.
7156 Set arguments of spawned process to jit-exe-params.
7157 (jit-get-output-filename): New function.
7158 (jit-setup-compile-to-file): New function.
7159 (jit-verify-compile-to-file): New function.
7160 (jit-run-executable): New function.
7161 (jit-verify-executable): New function.
7162 * jit.dg/test-compile-to-assembler.c: New testcase.
7163 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
7164 * jit.dg/test-compile-to-executable.c: New testcase.
7165 * jit.dg/test-compile-to-object.c: New testcase.
7166
7167 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
7168
7169 PR target/64652
7170 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
7171 (test_1): New.
7172
7173 2015-01-19 Martin Liska <mliska@suse.cz>
7174
7175 * objc/compile/pr64668.m: New test.
7176
7177 2015-01-19 David Malcolm <dmalcolm@redhat.com>
7178
7179 * jit.dg/test-arith-overflow.c: Include stdbool.h.
7180 (create_overflow_fn): Update comment to clarify that
7181 the third param of the created function is a bool *, not
7182 an int *.
7183 (verify_int_overflow_fn): Convert param "expected_ovf" from
7184 int to bool. Update third param of "overflow_fn_type" from int *
7185 to bool *. Update local "actual_ovf" from int to bool.
7186 (verify_uint_overflow_fn): Likewise.
7187
7188 2015-01-19 Martin Liska <mliska@suse.cz>
7189
7190 * gcc.dg/ipa/ipa-icf-33.c: New test.
7191
7192 2015-01-19 Felix Yang <felix.yang@huawei.com>
7193 Haijian Zhang <z.zhanghaijian@huawei.com>
7194
7195 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7196 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7197 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
7198 result_float64x2, expected_hfloat64x2): New helper type, variable and
7199 declaration.
7200 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
7201 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
7202 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
7203 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
7204 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
7205 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
7206 and target without the FMA feature.
7207
7208 2015-01-19 Jiong Wang <jiong.wang@arm.com>
7209
7210 * gcc.target/aarch64/pr64304.c: New testcase.
7211
7212 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
7213
7214 PR rtl-optimization/64081
7215 * gcc.dg/pr64081.c: New test.
7216
7217 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
7218
7219 PR target/63971
7220 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
7221 the epilogue).
7222 * gcc.target/aarch64/test_frame_6.c: Likewise.
7223 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
7224 and x19 (in the epilogue).
7225 * gcc.target/aarch64/test_frame_4.c: Likewise.
7226 * gcc.target/aarch64/test_frame_7.c: Likewise.
7227
7228 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
7229
7230 * gcc.target/i386/chkp-always_inline.c: New.
7231
7232 2015-01-15 Andrew Pinski <apinski@cavium.com>
7233 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7234
7235 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
7236 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
7237
7238 2015-01-18 Andre Vehreschild <vehre@gmx.de>
7239
7240 PR fortran/60255
7241 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
7242 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
7243
7244 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7245
7246 PR fortran/64578
7247 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7248
7249 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
7250
7251 PR target/64652
7252 * gcc.target/sh/torture/pr64652.c: New.
7253
7254 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7255
7256 * gcc.dg/ipa/ipa-icf-32.c: Update template.
7257 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7258 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7259 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
7260 * c-c++-common/asan/kasan-recover-1.c: Likewise.
7261 * c-c++-common/asan/kasan-recover-2.c: Likewise.
7262
7263 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
7264
7265 PR ipa/64378
7266 * g++.dg/torture/pr64378.C: New testcase.
7267
7268 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7269
7270 PR fortran/57959
7271 * gfortran.dg/block_13.f08: New test
7272
7273 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
7274
7275 PR fortran/55901
7276 * gfortran.dg/associate_1.f03: Allow test for character with
7277 automatic length.
7278
7279 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7280
7281 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
7282 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
7283
7284 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
7285
7286 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
7287
7288 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
7289
7290 PR fortran/64578
7291 * gfortran.dg/unlimited_polymorphic_21.f90: New test
7292
7293 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7294
7295 PR fortran/60357
7296 * gfortran.dg/alloc_comp_assign_13.f08: New test.
7297
7298 PR fortran/61275
7299 * gfortran.dg/alloc_comp_assign_14.f08: New test.
7300
7301 PR fortran/55932
7302 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
7303
7304 2015-01-17 Andre Vehreschild <vehre@gmx.de>
7305
7306 PR fortran/60334
7307 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
7308
7309 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
7310
7311 PR rtl-optimization/52773
7312 * gcc.c-torture/compile/pr52773.c: New test.
7313
7314 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7315
7316 PR c++/62134
7317 * g++.dg/cpp0x/alias-decl-46.C: New.
7318
7319 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7320
7321 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
7322
7323 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7324
7325 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
7326 Add trace.
7327 (CHECK_FP): Likewise.
7328 (CHECK_CUMULATIVE_SAT): Likewise.
7329
7330 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
7331
7332 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
7333 (Set_Neon_Cumulative_Sat): Add parameter.
7334 (__set_neon_cumulative_sat): Support new parameter.
7335 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
7336 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7337 argument.
7338 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
7339 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
7340 argument.
7341
7342 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7343
7344 * g++.dg/tsan/vptr_benign_race.C: New testcase.
7345 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
7346
7347 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7348
7349 PR c++/60056
7350 * g++.dg/tls/thread_local-ice4.C: New.
7351
7352 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
7353
7354 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
7355 than Neon options.
7356
7357 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7358
7359 PR c++/62276
7360 * g++.dg/cpp0x/vt-62276.C: New.
7361
7362 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7363
7364 PR middle-end/64353
7365 * g++.dg/pr64353.C: New.
7366
7367 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7368
7369 PR target/64263
7370 * gcc.target/aarch64/pr64263_1.c: New test.
7371
7372 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
7373
7374 PR tree-optimization/64434
7375 * gcc.dg/torture/pr64434.c: Move to...
7376 * gcc.dg/pr64434.c: ... here.
7377
7378 2015-01-16 Richard Biener <rguenther@suse.de>
7379
7380 PR middle-end/64614
7381 * gcc.dg/uninit-18.c: New testcase.
7382
7383 2015-01-16 Richard Biener <rguenther@suse.de>
7384
7385 PR tree-optimization/64568
7386 * g++.dg/torture/pr64568-2.C: New testcase.
7387
7388 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
7389
7390 PR target/64363
7391 * gcc.target/i386/chkp-label-address.c: New.
7392
7393 2015-01-16 Janus Weil <janus@gcc.gnu.org>
7394
7395 PR fortran/45290
7396 * gfortran.dg/pointer_init_6.f90: Extended.
7397
7398 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
7399
7400 * gcc.c-torture/compile/20150108.c: New test.
7401
7402 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
7403
7404 * gcc.target/visium: New directory.
7405
7406 2015-01-16 Richard Biener <rguenther@suse.de>
7407
7408 PR tree-optimization/61743
7409 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
7410 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7411
7412 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
7413
7414 * gcc.dg/pr64015.c: New test.
7415
7416 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
7417
7418 PR ipa/64163
7419 PR ipa/64612
7420 * g++.dg/ipa/pr64612.C: New test.
7421
7422 2015-01-16 Renlin Li <renlin.li@arm.com>
7423
7424 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
7425
7426 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
7427
7428 * gcc.target/i386/sse-14.c: Test new intrinsic.
7429 * gcc.target/i386/sse-22.c: Ditto.
7430
7431 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
7432
7433 PR c++/58614
7434 * g++.dg/cpp0x/auto44.C: New.
7435
7436 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
7437
7438 PR target/59710
7439 * gcc.target/nios2/gpopt-all.c: New test case.
7440 * gcc.target/nios2/gpopt-local.c: New test case.
7441 * gcc.target/nios2/gpopt-global.c: New test case.
7442 * gcc.target/nios2/gpopt-data.c: New test case.
7443 * gcc.target/nios2/gpopt-none.c: New test case.
7444
7445 2015-01-15 Jakub Jelinek <jakub@redhat.com>
7446
7447 * g++.dg/ubsan/vptr-1.C: New test.
7448 * g++.dg/ubsan/vptr-2.C: New test.
7449 * g++.dg/ubsan/vptr-3.C: New test.
7450 * g++.dg/ubsan/vptr-4.C: New test.
7451 * g++.dg/ubsan/vptr-5.C: New test.
7452 * g++.dg/ubsan/vptr-6.C: New test.
7453 * g++.dg/ubsan/vptr-7.C: New test.
7454 * g++.dg/ubsan/vptr-8.C: New test.
7455 * g++.dg/ubsan/vptr-9.C: New test.
7456
7457 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7458
7459 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
7460 is set up.
7461 * lib/gcc-dg.exp: Likewise.
7462
7463 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
7464
7465 PR rtl-optimization/64110
7466 * gcc.target/i386/pr64110.c: Add scan-assembler.
7467
7468 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
7469 James Norris <jnorris@codesourcery.com>
7470 Cesar Philippidis <cesar@codesourcery.com>
7471 Ilmir Usmanov <i.usmanov@samsung.com>
7472
7473 * lib/target-supports.exp (check_effective_target_fopenacc): New
7474 procedure.
7475 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
7476 * g++.dg/goacc/goacc.exp: Likewise.
7477 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
7478 * gcc.dg/goacc/goacc.exp: Likewise.
7479 * gfortran.dg/goacc/goacc.exp: Likewise.
7480 * c-c++-common/cpp/openacc-define-1.c: New file.
7481 * c-c++-common/cpp/openacc-define-2.c: Likewise.
7482 * c-c++-common/cpp/openacc-define-3.c: Likewise.
7483 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
7484 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
7485 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
7486 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
7487 * c-c++-common/goacc/asyncwait-1.c: Likewise.
7488 * c-c++-common/goacc/cache-1.c: Likewise.
7489 * c-c++-common/goacc/clauses-fail.c: Likewise.
7490 * c-c++-common/goacc/collapse-1.c: Likewise.
7491 * c-c++-common/goacc/data-1.c: Likewise.
7492 * c-c++-common/goacc/data-2.c: Likewise.
7493 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
7494 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7495 * c-c++-common/goacc/deviceptr-2.c: Likewise.
7496 * c-c++-common/goacc/deviceptr-3.c: Likewise.
7497 * c-c++-common/goacc/if-clause-1.c: Likewise.
7498 * c-c++-common/goacc/if-clause-2.c: Likewise.
7499 * c-c++-common/goacc/kernels-1.c: Likewise.
7500 * c-c++-common/goacc/loop-1.c: Likewise.
7501 * c-c++-common/goacc/loop-private-1.c: Likewise.
7502 * c-c++-common/goacc/nesting-1.c: Likewise.
7503 * c-c++-common/goacc/nesting-data-1.c: Likewise.
7504 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
7505 * c-c++-common/goacc/parallel-1.c: Likewise.
7506 * c-c++-common/goacc/pcopy.c: Likewise.
7507 * c-c++-common/goacc/pcopyin.c: Likewise.
7508 * c-c++-common/goacc/pcopyout.c: Likewise.
7509 * c-c++-common/goacc/pcreate.c: Likewise.
7510 * c-c++-common/goacc/pragma_context.c: Likewise.
7511 * c-c++-common/goacc/present-1.c: Likewise.
7512 * c-c++-common/goacc/reduction-1.c: Likewise.
7513 * c-c++-common/goacc/reduction-2.c: Likewise.
7514 * c-c++-common/goacc/reduction-3.c: Likewise.
7515 * c-c++-common/goacc/reduction-4.c: Likewise.
7516 * c-c++-common/goacc/sb-1.c: Likewise.
7517 * c-c++-common/goacc/sb-2.c: Likewise.
7518 * c-c++-common/goacc/sb-3.c: Likewise.
7519 * c-c++-common/goacc/update-1.c: Likewise.
7520 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
7521 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
7522 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
7523 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
7524 * gfortran.dg/goacc/assumed.f95: Likewise.
7525 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
7526 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
7527 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7528 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
7529 * gfortran.dg/goacc/branch.f95: Likewise.
7530 * gfortran.dg/goacc/cache-1.f95: Likewise.
7531 * gfortran.dg/goacc/coarray.f95: Likewise.
7532 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
7533 * gfortran.dg/goacc/cray.f95: Likewise.
7534 * gfortran.dg/goacc/critical.f95: Likewise.
7535 * gfortran.dg/goacc/data-clauses.f95: Likewise.
7536 * gfortran.dg/goacc/data-tree.f95: Likewise.
7537 * gfortran.dg/goacc/declare-1.f95: Likewise.
7538 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
7539 * gfortran.dg/goacc/fixed-1.f: Likewise.
7540 * gfortran.dg/goacc/fixed-2.f: Likewise.
7541 * gfortran.dg/goacc/fixed-3.f: Likewise.
7542 * gfortran.dg/goacc/fixed-4.f: Likewise.
7543 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
7544 * gfortran.dg/goacc/if.f95: Likewise.
7545 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
7546 * gfortran.dg/goacc/list.f95: Likewise.
7547 * gfortran.dg/goacc/literal.f95: Likewise.
7548 * gfortran.dg/goacc/loop-1.f95: Likewise.
7549 * gfortran.dg/goacc/loop-2.f95: Likewise.
7550 * gfortran.dg/goacc/loop-3.f95: Likewise.
7551 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
7552 * gfortran.dg/goacc/omp.f95: Likewise.
7553 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
7554 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
7555 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
7556 * gfortran.dg/goacc/parameter.f95: Likewise.
7557 * gfortran.dg/goacc/private-1.f95: Likewise.
7558 * gfortran.dg/goacc/private-2.f95: Likewise.
7559 * gfortran.dg/goacc/private-3.f95: Likewise.
7560 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
7561 * gfortran.dg/goacc/reduction-2.f95: Likewise.
7562 * gfortran.dg/goacc/reduction.f95: Likewise.
7563 * gfortran.dg/goacc/routine-1.f90: Likewise.
7564 * gfortran.dg/goacc/routine-2.f90: Likewise.
7565 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
7566 * gfortran.dg/goacc/several-directives.f95: Likewise.
7567 * gfortran.dg/goacc/sie.f95: Likewise.
7568 * gfortran.dg/goacc/subarrays.f95: Likewise.
7569 * gfortran.dg/gomp/map-1.f90: Likewise.
7570 * gfortran.dg/openacc-define-1.f90: Likewise.
7571 * gfortran.dg/openacc-define-2.f90: Likewise.
7572 * gfortran.dg/openacc-define-3.f90: Likewise.
7573 * g++.dg/gomp/block-1.C: Update for changed compiler output.
7574 * g++.dg/gomp/block-2.C: Likewise.
7575 * g++.dg/gomp/block-3.C: Likewise.
7576 * g++.dg/gomp/block-5.C: Likewise.
7577 * g++.dg/gomp/target-1.C: Likewise.
7578 * g++.dg/gomp/target-2.C: Likewise.
7579 * g++.dg/gomp/taskgroup-1.C: Likewise.
7580 * g++.dg/gomp/teams-1.C: Likewise.
7581 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
7582 * gcc.dg/cilk-plus/jump.c: Likewise.
7583 * gcc.dg/gomp/block-1.c: Likewise.
7584 * gcc.dg/gomp/block-10.c: Likewise.
7585 * gcc.dg/gomp/block-2.c: Likewise.
7586 * gcc.dg/gomp/block-3.c: Likewise.
7587 * gcc.dg/gomp/block-4.c: Likewise.
7588 * gcc.dg/gomp/block-5.c: Likewise.
7589 * gcc.dg/gomp/block-6.c: Likewise.
7590 * gcc.dg/gomp/block-7.c: Likewise.
7591 * gcc.dg/gomp/block-8.c: Likewise.
7592 * gcc.dg/gomp/block-9.c: Likewise.
7593 * gcc.dg/gomp/target-1.c: Likewise.
7594 * gcc.dg/gomp/target-2.c: Likewise.
7595 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7596 * gcc.dg/gomp/teams-1.c: Likewise.
7597
7598 2015-01-15 David Malcolm <dmalcolm@redhat.com>
7599
7600 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
7601 test case.
7602
7603 2015-01-15 Mike Stump <mikestump@comcast.net>
7604
7605 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
7606 * gcc.dg/inline_2.c: Likewise.
7607 * gcc.dg/inline_3.c: Likewise.
7608 * gcc.dg/inline_4.c: Likewise.
7609
7610 2015-01-15 Janus Weil <janus@gcc.gnu.org>
7611
7612 PR fortran/58023
7613 * gfortran.dg/proc_ptr_comp_43.f90: New.
7614
7615 2015-01-15 Mike Stump <mikestump@comcast.net>
7616
7617 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
7618 * gcc.dg/unroll_2.c: Likewise.
7619 * gcc.dg/unroll_3.c: Likewise.
7620 * gcc.dg/unroll_4.c: Likewise.
7621 * gcc.dg/unroll_5.c: Likewise.
7622
7623 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
7624
7625 PR target/63971
7626 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
7627 in epilogue.
7628 * gcc.target/aarch64/test_frame_6.c: Likewise.
7629 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
7630 x30 and x19 (in the epilogue).
7631 * gcc.target/aarch64/test_frame_4.c: Likewise.
7632 * gcc.target/aarch64/test_frame_7.c: Likewise.
7633
7634 2015-01-15 Martin Liska <mliska@suse.cz>
7635
7636 * g++.dg/ipa/pr64068.C: New test.
7637 * gcc.dg/ipa/PR64559.c: New test.
7638
7639 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7640
7641 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
7642 with PIE.
7643
7644 2015-01-15 Richard Biener <rguenther@suse.de>
7645
7646 PR tree-optimization/61743
7647 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
7648 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
7649
7650 2015-01-15 Renlin Li <renlin.li@arm.com>
7651
7652 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
7653 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
7654
7655 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7656
7657 * gcc.dg/vect/vect-aggressive-1.c: New.
7658 * gcc.target/i386/avx2-vect-aggressive.c: New.
7659
7660 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
7661
7662 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
7663
7664 2015-01-15 Richard Biener <rguenther@suse.de>
7665
7666 PR lto/64415
7667 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
7668 -Wl,-undefined,dynamic_lookup.
7669
7670 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
7671
7672 * gnat.dg/opt47.adb: New test.
7673
7674 2015-01-15 Richard Biener <rguenther@suse.de>
7675
7676 PR lto/64415
7677 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
7678
7679 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
7680
7681 PR tree-optimization/64434
7682 * gcc.dg/torture/pr64434.c: New test.
7683
7684 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
7685
7686 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
7687 -mno-micromips. MIPS32R1 and below require -mno-micromips.
7688 -march=loongson* and -march=octeon* require -mno-micromips.
7689
7690 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
7691 Matthew Fortune <matthew.fortune@imgtec.com>
7692
7693 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
7694 * gcc.target/mips/call-saved-5.c (foo): Likewise.
7695 * gcc.target/mips/call-saved-6.c (foo): Likewise.
7696 * gcc.target/mips/call-saved-7.c: New file.
7697 * gcc.target/mips/call-saved-8.c: New file.
7698 * gcc.target/mips/call-saved-9.c: New file.
7699
7700 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
7701
7702 * gcc.target/mips/lsa.c: New file.
7703 * gcc.target/mips/mips64-lsa.c: Likewise.
7704 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
7705 * gcc.target/mips/mulsize-4.c: Likewise.
7706 * gcc.target/mips/mulsize-5.c: New file.
7707 * gcc.target/mips/mulsize-6.c: Likewise.
7708 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
7709 and !HAS_LSA as ghost options.
7710 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
7711 for !HAS_LSA.
7712
7713 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
7714
7715 * g++.dg/torture/20141013.c: Set -fno-short-enums.
7716
7717 2015-01-15 Richard Biener <rguenther@suse.de>
7718
7719 PR middle-end/64365
7720 * gcc.dg/torture/pr64365.c: New testcase.
7721
7722 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
7723
7724 * gcc.dg/stackprotectexplicit1.c: New test.
7725 * g++.dg/stackprotectexplicit2.c: New test.
7726
7727 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7728
7729 PR target/61933
7730 * gfortran.dg/inquire_internal.f90: New.
7731 * gfortran.dg/negative_unit_check.f90: New.
7732
7733 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
7734
7735 PR target/53988
7736 * gcc.target/sh/pr53988-1.c: New.
7737
7738 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
7739
7740 PR c++/58671
7741 * g++.dg/tls/thread_local-ice3.C: New.
7742
7743 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
7744
7745 * gcc.target/i386/fentry-override.c: Properly place {} in target
7746 selector. Remove nonpic.
7747 * gcc.target/i386/fentry.c: Likewise.
7748
7749 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7750
7751 * gcc.dg/atomic-invalid.c: Check for invalid memory model
7752 warnings instead of errors.
7753
7754 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
7755
7756 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
7757 option support instead of ENABLE_LTO from Makefile.
7758
7759 2015-01-14 Richard Biener <rguenther@suse.de>
7760
7761 PR tree-optimization/59354
7762 * gcc.dg/vect/pr59354.c: New testcase.
7763
7764 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
7765
7766 * lib/target-supports.exp
7767 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
7768 on ARM architures before v7.
7769
7770 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
7771
7772 PR middle-end/59448
7773 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
7774 an atomic_exchange.
7775
7776 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7777
7778 PR target/64386
7779 * gcc.target/i386/pr64386.c: New test.
7780
7781 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7782
7783 PR target/64393
7784 * gcc.target/i386/pr64393.c: New test.
7785
7786 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
7787
7788 PR target/64387
7789 * gcc.target/i386/pr64387.c: New test.
7790
7791 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
7792
7793 * gcc.target/aarch64/store-pair-1.c: Fix typo.
7794
7795 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7796
7797 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
7798
7799 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
7800
7801 PR target/64453
7802 * gcc.target/arm/pr64453.c: New.
7803
7804 2015-01-14 Richard Biener <rguenther@suse.de>
7805
7806 PR lto/64415
7807 * gcc.dg/lto/pr64415_0.c: New testcase.
7808 * gcc.dg/lto/pr64415_1.c: Likewise.
7809
7810 2015-01-14 Martin Liska <mliska@suse.cz>
7811
7812 * gcc.dg/ipa/pr64307.c: New test.
7813
7814 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
7815
7816 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
7817 64-bit and 128-bit.
7818
7819 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7820
7821 PR target/64460
7822 * gcc.target/arm/pr64460_1.c: New test.
7823
7824 2015-01-14 Richard Biener <rguenther@suse.de>
7825
7826 PR tree-optimization/64493
7827 PR tree-optimization/64495
7828 * gcc.dg/vect/pr64493.c: New testcase.
7829 * gcc.dg/vect/pr64495.c: Likewise.
7830
7831 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
7832
7833 * gcc.dg/Warray-bounds-11.c: New test-case.
7834
7835 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
7836
7837 * gcc.target/mips/octeon3-pipe-1.c: New test.
7838
7839 2015-01-13 David Malcolm <dmalcolm@redhat.com>
7840
7841 * jit.dg/harness.h (set_up_logging): Move string concatenation
7842 into...
7843 (concat_strings): New function.
7844 (dump_reproducer): New function.
7845 (test_jit): Call dump_reproducer.
7846 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
7847 function.
7848 (jit-dg-test): Delete any generated reproducer from previous runs.
7849 Verify that a generated reproducer was created, and verify that it
7850 compiles.
7851 * jit.dg/test-nested-contexts.c (main): Call
7852 gcc_jit_context_dump_reproducer_to_file.
7853
7854 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7855
7856 * gcc.dg/aru-2.c: Add dg-require-profiling.
7857
7858 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7859
7860 * lib/target-supports.exp (check_profiling_available): Check if
7861 -pg links.
7862
7863 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
7864
7865 PR ipa/64565
7866 * g++.dg/torture/pr64565.C: New testcase.
7867
7868 2015-01-13 Marek Polacek <polacek@redhat.com>
7869
7870 PR middle-end/64391
7871 * gcc.dg/tm/pr64391.c: New test.
7872
7873 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7874
7875 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
7876 true.
7877
7878 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
7879
7880 * gcc.target/i386/pie.c: New test.
7881
7882 * lib/target-supports.exp (check_effective_target_pie): New.
7883
7884 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7885
7886 PR rtl-optimization/64286
7887 * gcc.target/i386/avx2-pr64286.c: New test.
7888
7889 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
7890
7891 PR c++/57626
7892 * g++.dg/cpp0x/vt-57626.C: New.
7893
7894 2015-01-13 Jakub Jelinek <jakub@redhat.com>
7895
7896 PR fortran/64528
7897 * gfortran.dg/pr64528.f90: New test.
7898
7899 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
7900
7901 * gcc.target/aarch64/subsp.c: New test.
7902
7903 2015-01-13 Andrew Pinski <apinski@cavium.com>
7904
7905 * gcc.target/aarch64/store-pair-1.c: New testcase.
7906
7907 2015-01-13 Richard Biener <rguenther@suse.de>
7908
7909 PR lto/64373
7910 * gcc.dg/lto/pr64373_0.c: New testcase.
7911
7912 2015-01-13 Andrew Pinski <apinski@cavium.com>
7913
7914 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
7915 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
7916
7917 2015-01-13 Richard Biener <rguenther@suse.de>
7918
7919 PR tree-optimization/64406
7920 * gcc.dg/pr64406.c: New testcase.
7921
7922 2015-01-13 Richard Biener <rguenther@suse.de>
7923
7924 PR tree-optimization/64404
7925 * gcc.dg/vect/pr64404.c: New testcase.
7926
7927 2015-01-13 Richard Biener <rguenther@suse.de>
7928
7929 PR tree-optimization/64568
7930 * g++.dg/torture/pr64568.C: New testcase.
7931
7932 2015-01-12 David Malcolm <dmalcolm@redhat.com>
7933
7934 * jit.dg/test-error-local-used-from-other-function.c: New test
7935 case.
7936 * jit.dg/test-error-param-reuse.c: New test case.
7937 * jit.dg/test-error-param-sharing.c: New test case.
7938 * jit.dg/test-error-param-used-from-other-function.c: New test
7939 case.
7940 * jit.dg/test-error-param-used-without-a-function.c: New test
7941 case.
7942
7943 2015-01-12 Jakub Jelinek <jakub@redhat.com>
7944
7945 PR tree-optimization/64563
7946 * gcc.dg/pr64563.c: New test.
7947
7948 PR target/64513
7949 * gcc.target/i386/pr64513.c: New test.
7950
7951 PR tree-optimization/64454
7952 * gcc.dg/pr64454.c: New test.
7953
7954 PR testsuite/64028
7955 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
7956 bind_pic_locally.
7957 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
7958 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
7959 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
7960 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
7961 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
7962 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
7963 * gcc.dg/vect/slp-25.c: Likewise.
7964 * gcc.dg/vect/vect-109.c: Likewise.
7965 * gcc.dg/vect/vect-13.c: Likewise.
7966 * gcc.dg/vect/vect-17.c: Likewise.
7967 * gcc.dg/vect/vect-18.c: Likewise.
7968 * gcc.dg/vect/vect-19.c: Likewise.
7969 * gcc.dg/vect/vect-20.c: Likewise.
7970 * gcc.dg/vect/vect-21.c: Likewise.
7971 * gcc.dg/vect/vect-22.c: Likewise.
7972 * gcc.dg/vect/vect-27.c: Likewise.
7973 * gcc.dg/vect/vect-29.c: Likewise.
7974 * gcc.dg/vect/vect-2-big-array.c: Likewise.
7975 * gcc.dg/vect/vect-2.c: Likewise.
7976 * gcc.dg/vect/vect-3.c: Likewise.
7977 * gcc.dg/vect/vect-4.c: Likewise.
7978 * gcc.dg/vect/vect-5.c: Likewise.
7979 * gcc.dg/vect/vect-72.c: Likewise.
7980 * gcc.dg/vect/vect-73-big-array.c: Likewise.
7981 * gcc.dg/vect/vect-73.c: Likewise.
7982 * gcc.dg/vect/vect-77-global.c: Likewise.
7983 * gcc.dg/vect/vect-78-global.c: Likewise.
7984 * gcc.dg/vect/vect-7.c: Likewise.
7985 * gcc.dg/vect/vect-86.c: Likewise.
7986 * gcc.dg/vect/vect-align-1.c: Likewise.
7987 * gcc.dg/vect/vect-align-3.c: Likewise.
7988 * gcc.dg/vect/vect-all-big-array.c: Likewise.
7989 * gcc.dg/vect/vect-all.c: Likewise.
7990 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7991 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7992 * gcc.dg/vect/vect-peel-3.c: Likewise.
7993 * gcc.dg/vect/vect-peel-4.c: Likewise.
7994 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
7995
7996 2015-01-12 Jeff Law <law@redhat.com>
7997
7998 PR target/64461
7999 * gcc.target/m68k/pr64461.c: New test.
8000
8001 2015-01-12 David Malcolm <dmalcolm@redhat.com>
8002
8003 * jit.dg/test-array-as-pointer.c (create_code): Update call
8004 to gcc_jit_context_new_global by setting "kind" to
8005 GCC_JIT_GLOBAL_IMPORTED.
8006 * jit.dg/test-error-array-as-pointer.c: Likewise.
8007 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
8008 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
8009 setting kind to GCC_JIT_GLOBAL_EXPORTED.
8010 * jit.dg/test-using-global.c (the_global): Rename to...
8011 (imported_global): ...this.
8012 (create_code): Update to test the three kinds of global.
8013 (verify_code): Likewise.
8014
8015 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
8016
8017 PR testsuite/64427
8018 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
8019 undefined behavior.
8020 * gcc.target/i386/pr64291-2.c: Updated.
8021
8022 2015-01-12 Richard Biener <rguenther@suse.de>
8023
8024 PR tree-optimization/64530
8025 * gfortran.dg/pr64530.f90: New testcase.
8026
8027 2015-01-12 Richard Biener <rguenther@suse.de>
8028
8029 PR middle-end/64357
8030 * gcc.dg/torture/pr64357.c: New testcase.
8031
8032 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
8033
8034 * gcc.target/i386/nop-mcount.c: Properly place {} in target
8035 selector.
8036
8037 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8038 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
8039
8040 2015-01-12 Martin Liska <mliska@suse.cz>
8041
8042 * gcc.dg/ipa/PR64550.c: New test.
8043
8044 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
8045
8046 PR ipa/63470
8047 * g++.dg/ipa/pr63470.C: New testcase.
8048
8049 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8050
8051 PR fortran/63733
8052 * gfortran.dg/typebound_operator_20.f90: New.
8053
8054 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8055
8056 PR fortran/58023
8057 * gfortran.dg/proc_ptr_comp_42.f90: New.
8058
8059 2015-01-11 Janus Weil <janus@gcc.gnu.org>
8060
8061 PR fortran/64508
8062 * gfortran.dg/proc_ptr_comp_41.f90: New.
8063
8064 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
8065
8066 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
8067
8068 2015-01-10 Tobias Burnus <burnus@net-b.de>
8069
8070 PR fortran/64522
8071 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
8072 and add dg-excess-errors.
8073 * gfortran.dg/line_length_6.f90: New.
8074 * gfortran.dg/line_length_7.f90: New.
8075 * gfortran.dg/line_length_8.f90: New.
8076 * gfortran.dg/line_length_9.f90: New.
8077 * gfortran.dg/line_length_10.f90: New.
8078 * gfortran.dg/line_length_11.f90: New.
8079
8080 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8081
8082 * jit.dg/test-threads.c (struct testcase): Move declaration
8083 to jit.dg/all-non-failing-tests.h.
8084 (testcases): Likewise.
8085 * jit.dg/all-non-failing-tests.h (struct testcase): Move
8086 declaration here from jit.dg/all-non-failing-tests.h.
8087 (testcases): Likewise.
8088 * jit.dg/test-combination.c (create_code): Eliminate spelling
8089 out all of the testcases in favor of looping through the
8090 "testcases" metadata.
8091 (verify_code): Likewise.
8092
8093 2015-01-09 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR rtl-optimization/64536
8096 * gcc.dg/pr64536.c: New test.
8097
8098 2015-01-09 David Malcolm <dmalcolm@redhat.com>
8099
8100 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
8101 * jit.dg/test-combination.c (create_code): Likewise.
8102 (verify_code): Likewise.
8103 * jit.dg/test-constants.c: New test case.
8104 * jit.dg/test-threads.c: Add test-constants.c.
8105
8106 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
8107
8108 PR libobjc/51891
8109 * objc.dg/gnu-api-2-class.m: Add a test case
8110 for the above change.
8111
8112 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
8113
8114 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
8115
8116 2015-01-09 Richard Biener <rguenther@suse.de>
8117
8118 PR tree-optimization/64410
8119 * g++.dg/vect/pr64410.cc: New testcase.
8120
8121 2015-01-09 Martin Liska <mliska@suse.cz>
8122
8123 * gcc.dg/ipa/ipa-icf-32.c: New test.
8124
8125 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
8126
8127 * c-c++-common/tsan/tsan_barrier.h: New.
8128 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
8129 * c-c++-common/tsan/bitfield_race.c: Likewise.
8130 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
8131 * c-c++-common/tsan/mutexset1.c: Likewise.
8132 * c-c++-common/tsan/race_on_barrier.c: Likewise.
8133 * c-c++-common/tsan/race_on_mutex.c: Likewise.
8134 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
8135 * c-c++-common/tsan/simple_race.c: Likewise.
8136 * c-c++-common/tsan/simple_stack.c: Likewise.
8137 * c-c++-common/tsan/sleep_sync.c: Likewise.
8138 * c-c++-common/tsan/tiny_race.c: Likewise.
8139 * c-c++-common/tsan/tls_race.c: Likewise.
8140 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
8141 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
8142 * g++.dg/tsan/atomic_free.C: Likewise.
8143 * g++.dg/tsan/atomic_free2.C: Likewise.
8144 * g++.dg/tsan/cond_race.C: Likewise.
8145 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
8146
8147 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
8148
8149 PR testsuite/62250
8150 * lib/target-supports.exp (check_effective_target_libatomic_available):
8151 New.
8152 * gfortran.dg/coarray/caf.exp: Only add -latomic for
8153 targets that match effective-target libatomic_available.
8154 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
8155
8156 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8157
8158 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
8159 Verify the result of gcc_jit_context_get_last_error.
8160 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
8161
8162 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR tree-optimization/63989
8165 * gcc.dg/strlenopt-27.c: New test.
8166
8167 2015-01-08 David Malcolm <dmalcolm@redhat.com>
8168
8169 * jit.dg/harness.h (set_up_logging): New function.
8170 (test_jit): Fail if gcc_jit_context_acquire fails. Call
8171 set_up_logging on the context, so that every testcase is
8172 logged to a particular file.
8173 * jit.dg/test-nested-contexts.c (main): Open a logfile,
8174 and call gcc_jit_context_set_logfile on the top-level context.
8175
8176 2015-01-08 Jakub Jelinek <jakub@redhat.com>
8177
8178 PR target/64338
8179 * g++.dg/opt/pr64338.C: New test.
8180
8181 2015-01-08 Tobias Burnus <burnus@net-b.de>
8182
8183 * gfortran.dg/coarray/codimension_2b.f90: New file.
8184 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
8185 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
8186
8187 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8188
8189 PR c++/59004
8190 * g++.dg/ext/fnname4.C: New.
8191
8192 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8193
8194 PR c++/64462
8195 * g++.dg/cpp0x/constexpr-64462.C: New.
8196
8197 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
8198
8199 PR c++/60753
8200 * g++.dg/cpp0x/deleted10.C: New.
8201
8202 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8203
8204 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
8205
8206 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8207
8208 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
8209 GCC_JIT_UNARY_OP_ABS.
8210 (verify_unary_ops): Likewise.
8211
8212 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8213
8214 * jit.dg/test-arith-overflow.c: New test case.
8215 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
8216 * jit.dg/test-combination.c (create_code): Likewise.
8217 (verify_code): Likewise.
8218 * jit.dg/test-threads.c (testcases): Likewise.
8219
8220 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8221
8222 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
8223 rather than "jit". Load g++.exp, and call g++_init.
8224 Run test-*.cc files within the testsuite and *.cc files within
8225 docs/examples.
8226 (jit-dg-test): Drop the addition of -fgnu89-inline to
8227 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
8228 doing it when compiling C testcases (since g++ does not handle
8229 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
8230 is restored to the value after g++_init ran, rather than the
8231 value before g++_init ran. Return a list of
8232 $comp_output $output_file, as dg-test assumes.
8233
8234 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8235
8236 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
8237 make it easier to figure out the origin of each test result when
8238 running test-combination.c and test-threads.c.
8239 (CHECK_VALUE): Likewise.
8240 (CHECK_DOUBLE_VALUE): Likewise.
8241 (CHECK_STRING_VALUE): Likewise.
8242 (CHECK_STRING_STARTS_WITH): Likewise.
8243 (CHECK_STRING_CONTAINS): Likewise.
8244 (CHECK): Likewise.
8245 (check_string_value): Likewise, add "funcname" param.
8246 (check_string_starts_with): Likewise.
8247 (check_string_contains): Likewise.
8248
8249 2015-01-07 David Malcolm <dmalcolm@redhat.com>
8250
8251 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
8252 generating name of built executable.
8253
8254 2015-01-07 Marek Polacek <polacek@redhat.com>
8255
8256 PR c/64440
8257 * gcc.dg/pr64440.c: New test.
8258 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
8259
8260 2015-01-07 Marek Polacek <polacek@redhat.com>
8261
8262 PR c/64417
8263 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
8264 * gcc.dg/pr64417.c: New test.
8265
8266 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8267
8268 PR target/64505
8269 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
8270 fix is correct.
8271
8272 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8273
8274 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
8275 Check if testcases run without errors, not just if they compile.
8276
8277 2015-01-06 Christian Bruel <christian.bruel@st.com>
8278
8279 PR target/64507
8280 * gcc.target/sh/pr64507.c: New test.
8281
8282 2015-01-06 Arnaud Charlet <charlet@adacore.com>
8283
8284 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
8285
8286 2015-01-06 Jakub Jelinek <jakub@redhat.com>
8287
8288 * c-c++-common/asan/sanitize-all-1.c: New test.
8289 * c-c++-common/ubsan/sanitize-all-1.c: New test.
8290 * c-c++-common/ubsan/sanitize-all-2.c: New test.
8291 * c-c++-common/ubsan/sanitize-all-3.c: New test.
8292 * c-c++-common/ubsan/sanitize-all-4.c: New test.
8293
8294 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * lib/target-supports.exp (check_profiling_available): Return 0 for
8297 Visium.
8298 (check_effective_target_tls_runtime): Likewise.
8299 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
8300 * gcc.dg/20020312-2.c: Adjust for Visium.
8301 * gcc.dg/tls/thr-cse-1.c: Likewise
8302 * gcc.dg/tree-ssa/20040204-1.c: Likewise
8303 * gcc.dg/tree-ssa/loop-1.c: Likewise.
8304 * gcc.dg/weak/typeof-2.c: Likewise.
8305
8306 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
8307
8308 PR rtl-optimization/64287
8309 * gcc.dg/aru-2.c: New test.
8310
8311 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8312
8313 PR sanitizer/64344
8314 * c-c++-common/ubsan/pr64344-1.c: New test.
8315 * c-c++-common/ubsan/pr64344-2.c: New test.
8316
8317 PR tree-optimization/64465
8318 * gcc.dg/pr64465.c: New test.
8319
8320 PR tree-optimization/64494
8321 * gcc.c-torture/compile/pr64494.c: New test.
8322
8323 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
8324
8325 PR fortran/47674
8326 * gfortran.dg/realloc_on_assign_25.f90: New test.
8327
8328 2015-01-05 Jakub Jelinek <jakub@redhat.com>
8329
8330 Update copyright years.
8331
8332 2015-01-05 Marek Polacek <polacek@redhat.com>
8333
8334 PR c/64423
8335 * gcc.dg/pr64423.c: New test.
8336
8337 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
8338
8339 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
8340 mmix-knuth-mmixware for the same reason as for MIPS.
8341 * gcc.dg/debug/debug-2.c: Ditto.
8342
8343 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
8344
8345 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
8346
8347 PR testsuite/62250
8348 * lib/gfortran.exp: Add libatomic library search path.
8349 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
8350 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8351
8352 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
8353
8354 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8355
8356 * c-c++-common/tsan/bitfield_race.c: New testcase.
8357 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
8358
8359 2015-01-02 Tobias Burnus <burnus@net-b.de>
8360
8361 * gfortran.dg/coarray/collectives_4.f90: New.
8362
8363 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8364
8365 PR fortran/57562
8366 * gfortran.dg/extends_16.f90: New.
8367
8368 2015-01-02 Tobias Burnus <burnus@net-b.de>
8369
8370 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
8371
8372 2015-01-02 Tobias Burnus <burnus@net-b.de>
8373
8374 * gfortran.dg/coarray/codimension_2.f90: New.
8375 * gfortran.dg/coarray/codimension_2a.f90: New.
8376 * gfortran.dg/coarray_35.f90: New.
8377 * gfortran.dg/coarray_35a.f90: New.
8378
8379 2015-01-02 Janus Weil <janus@gcc.gnu.org>
8380
8381 PR fortran/60507
8382 * gfortran.dg/dummy_procedure_11.f90: New.
8383 ^L
8384 Copyright (C) 2015 Free Software Foundation, Inc.
8385
8386 Copying and distribution of this file, with or without modification,
8387 are permitted in any medium without royalty provided the copyright
8388 notice and this notice are preserved.