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