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