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