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