2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4c41b242417674dcad7158aaeb666a9ef408e7cd
1 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/59955
4         * g++.dg/template/crash121.C: New.
6 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
8         * gcc.target/mips/call-from-init.c: New test.
9         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
11 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
13         PR target/65871
14         * gcc.target/i386/pr65871-1.c: New test
15         * gcc.target/i386/pr65871-2.c: Ditto.
17 2015-04-29  Marek Polacek  <polacek@redhat.com>
19         PR c/64610
20         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
21         * c-c++-common/Wbool-compare-2.c: New test.
23 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
25         PR target/65770
26         * gcc.target/aarch64/vstN_lane_1.c: New file.
28 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
30         PR c++/64667
31         * g++.dg/warn/Winit-self-3.C: New.
33 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
35         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
37 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
39         PR target/65924
40         * gcc.target/arm/pr65924.c: New test.
42 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
44         * g++.dg/gomp/tpl-target-update.C: New file.
46 2015-04-29  Richard Biener  <rguenther@suse.de>
48         PR tree-optimization/65917
49         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
51 2015-04-29  Christian Bruel  <christian.bruel@st.com>
53         PR target/64835
54         * gcc.dg/ipa/iinline-attr.c: New test.
55         * gcc.target/i386/iinline-attr-2.c: New test.
57 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
59         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
60         segfault is fixed.
62 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
64         * gcc.dg/vect/vect-33.c: Remove spurious line.
66 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
68         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
70 2015-04-28  Marek Polacek  <polacek@redhat.com>
72         PR c/65901
73         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
74         * gcc.dg/pr65901.c: New test.
76 2015-04-28  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/62283
79         * gfortran.dg/vect/pr62283-2.f: New testcase.
80         * gcc.dg/vect/bb-slp-14.c: Adjust.
82 2015-04-28  Richard Biener  <rguenther@suse.de>
84         PR tree-optimization/65851
85         * g++.dg/torture/pr65851.C: New testcase.
87 2015-04-27  Jeff Law <law@redhat.com>
89         PR tree-optimization/65217
90         * gcc.target/i386/pr65217.c: Remove XFAIL.
92 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
94         PR fortran/60322
95         Add tests forgotten to svn-add.
96         * gfortran.dg/class_allocate_19.f03: New test.
97         * gfortran.dg/class_array_20.f03: New test.
98         * gfortran.dg/class_array_21.f03: New test.
99         * gfortran.dg/finalize_29.f08: New test.
101 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
103         PR fortran/59678
104         PR fortran/65841
105         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
106         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
108 2015-04-27  Caroline Tice  <cmtice@google.com>
110         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
111         partition size.
113 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
115         PR target/64579
116         * gcc.target/powerpc/htm-1.c: New test.
117         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
118         on 64-bit compiles.
119         (__builtin_tabortdci): Likewise.
120         (__builtin_tcheck): Remove operand.
121         * lib/target-supports.exp (check_htm_hw_available): New function.
123 2015-04-27  Richard Biener  <rguenther@suse.de>
125         * gcc.target/i386/pr65217.c: XFAIL.
127 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
129         PR tree-optimization/65875
130         * gcc.c-torture/compile/pr65875.c: New test.
132 2015-04-25  Marek Polacek  <polacek@redhat.com>
134         PR c/52085
135         * gcc.dg/enum-incomplete-2.c: New test.
136         * gcc.dg/enum-mode-1.c: New test.
138 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
140         PR target/65849
141         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
142         set new options.
143         * gcc.target/powerpc/pr65849-2.c: Likewise.
145 2015-04-24  Tom de Vries  <tom@codesourcery.com>
147         PR tree-optimization/65802
148         * g++.dg/pr65802.C: Move to ...
149         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
150         stdarg.h.  Rewrite for C.
151         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
152         va_start and va_end.  Remove unnecessary inline asm.
154 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
155             Wei Mi  <wmi@google.com>
157         * gcc.target/i386/sse2-load-multi.c: New test.
158         * gcc.target/i386/sse2-store-multi.c: Ditto.
160 2015-04-24  Marek Polacek  <polacek@redhat.com>
162         PR c/65830
163         * c-c++-common/pr65830.c: New test.
165         PR c/63357
166         * c-c++-common/Wlogical-op-1.c: New test.
168 2015-04-24  Marek Polacek  <polacek@redhat.com>
170         PR c/61534
171         * c-c++-common/pr61534-1.c: New test.
173 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
174             Steven Bosscher <steven@gcc.gnu.org>
176         PR rtl-optimization/34503
177         * gcc.target/arm/pr64616.c: New file.
179 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
181         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
183 2015-04-24  Terry Guo  <terry.guo@arm.com>
185         * gcc.target/arm/pr65710.c: Update the options.
187 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
189         * gcc.target/i386/pr65523.c: Skip x32.
191 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
193         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
194         to look for vcl* where appropriate.
196 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
198         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
199         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
201 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
203         PR target/26702
204         * gcc.target/arm/pr26702.c: New test.
206 2015-04-23  Marek Polacek  <polacek@redhat.com>
208         PR c/65345
209         * gcc.dg/pr65345-1.c: New test.
210         * gcc.dg/pr65345-2.c: New test.
212 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
214         * gcc.target/powerpc/crypto-builtin-2.c: New.
216 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
218         PR fortran/60322
219         * gfortran.dg/class_allocate_19.f03: New test.
220         * gfortran.dg/class_array_20.f03: New test.
221         * gfortran.dg/class_array_21.f03: New test.
222         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
223         * gfortran.dg/finalize_15.f90: Fixing comparision to model
224         initialization correctly.
225         * gfortran.dg/finalize_29.f08: New test.
227 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
229         * gcc.target/powerpc/swaps-p8-18.c: New test.
231 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
233         PR target/65456
234         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
235         * gcc.dg/vect/bb-slp-25.c: Likewise.
236         * gcc.dg/vect/bb-slp-29.c: Likewise.
237         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
238         vect_no_align && { ! vect_hw_misalign }.
239         * gcc.dg/vect/bb-slp-9.c: Likewise.
240         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
241         vect_hw_misalign.
242         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
243         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
244         account for POWER8, where peeling for alignment is not needed.
245         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
246         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
247         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
248         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
249         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
250         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
251         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
252         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
253         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
254         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
255         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
256         * gcc.dg/vect/pr16105.c: Likewise.
257         * gcc.dg/vect/pr20122.c: Likewise.
258         * gcc.dg/vect/pr33804.c: Likewise.
259         * gcc.dg/vect/pr33953.c: Likewise.
260         * gcc.dg/vect/pr56787.c: Likewise.
261         * gcc.dg/vect/pr58508.c: Likewise.
262         * gcc.dg/vect/slp-25.c: Likewise.
263         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
264         * gcc.dg/vect/vect-105.c: Likewise.
265         * gcc.dg/vect/vect-27.c: Likewise.
266         * gcc.dg/vect/vect-29.c: Likewise.
267         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
268         POWER8.
269         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
270         && { ! vect_hw_misalign }.
271         * gcc.dg/vect/vect-44.c: Likewise.
272         * gcc.dg/vect/vect-48.c: Likewise.
273         * gcc.dg/vect/vect-50.c: Likewise.
274         * gcc.dg/vect/vect-52.c: Likewise.
275         * gcc.dg/vect/vect-56.c: Likewise.
276         * gcc.dg/vect/vect-60.c: Likewise.
277         * gcc.dg/vect/vect-72.c: Likewise.
278         * gcc.dg/vect/vect-75-big-array.c: Likewise.
279         * gcc.dg/vect/vect-75.c: Likewise.
280         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
281         * gcc.dg/vect/vect-77-global.c: Likewise.
282         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
283         * gcc.dg/vect/vect-78-global.c: Likewise.
284         * gcc.dg/vect/vect-93.c: Likewise.
285         * gcc.dg/vect/vect-95.c: Likewise.
286         * gcc.dg/vect/vect-96.c: Likewise.
287         * gcc.dg/vect/vect-cond-1.c: Likewise.
288         * gcc.dg/vect/vect-cond-3.c: Likewise.
289         * gcc.dg/vect/vect-cond-4.c: Likewise.
290         * gcc.dg/vect/vect-cselim-1.c: Likewise.
291         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
292         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
293         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
294         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
295         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
296         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
297         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
298         * gcc.dg/vect/vect-outer-3a.c: Likewise.
299         * gcc.dg/vect/vect-outer-5.c: Likewise.
300         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
301         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
302         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
303         * gcc.dg/vect/vect-outer-fir.c: Likewise.
304         * gcc.dg/vect/vect-peel-3.c: Likewise.
305         * gcc.dg/vect/vect-peel-4.c: Likewise.
306         * gcc.dg/vect/vect-pre-interact.c: Likewise.
307         * gcc.target/powerpc/pr65456.c: New test.
308         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
309         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
310         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
311         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
312         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
313         vect_no_align && { ! vect_hw_misalign }.
314         * gfortran.dg/vect/vect-3.f90: Likewise.
315         * gfortran.dg/vect/vect-4.f90: Likewise.
316         * gfortran.dg/vect/vect-5.f90: Likewise.
317         * lib/target-supports.exp (check_effective_target_vect_no_align):
318         Return 1 for POWER8.
319         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
321 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
323         PR fortran/65429
324         * gfortran.dg/pr65429.f90: New test.
326 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
328         * c-c++-common/asan/user-section-1.c: New test.
329         * c-c++-common/asan/user-section-2.c: New test.
330         * c-c++-common/asan/user-section-3.c: New test.
332 2015-04-22  Hale Wang  <hale.wang@arm.com>
333             Terry Guo  <terry.guo@arm.com>
335         PR rtl-optimization/64818
336         * gcc.target/arm/pr64818.c: New test.
338 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
340         PR ipa/65076
341         * g++.dg/tree-ssa/pr61034.C: Update template.
342         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
343         * gcc.dg/Warray-bounds-11.c: Likewise.
344         * gcc.dg/Warray-bounds.c: Likewise.
346 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
348         PR libgfortran/65234
349         * gfortran.dg/fmt_unlimited.f90: New test.
351 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
353         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
354         headers.
355         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
356         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
357         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
358         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
359         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
360         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
361         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
363 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
365         PR libgfortran/56743
366         * gfortran.dg/namelist_87.f90: New test.
368 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
370         * gcc.target/aarch64/mult-synth_1.c: New test.
371         * gcc.target/aarch64/mult-synth_2.c: Likewise.
372         * gcc.target/aarch64/mult-synth_3.c: Likewise.
373         * gcc.target/aarch64/mult-synth_4.c: Likewise.
374         * gcc.target/aarch64/mult-synth_5.c: Likewise.
375         * gcc.target/aarch64/mult-synth_6.c: Likewise.
377 2015-04-21  Richard Biener  <rguenther@suse.de>
379         PR tree-optimization/65650
380         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
381         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
382         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
383         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
384         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
385         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
387 2015-04-21  Tom de Vries  <tom@codesourcery.com>
389         PR tree-optimization/65802
390         * g++.dg/pr65802.C: New test.
392 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
394         PR testsuite/65767
395         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
396         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
398 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
400         PR c++/65801
401         * g++.dg/cpp0x/Wnarrowing2.C: New.
403 2015-04-20  Jeff Law  <law@redhat.com>
405         PR tree-optimization/65658
406         * gcc.dg/pr65658.c: New test.
408 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
410         PR target/64134
411         * gcc.target/aarch64/vec_init_1.c: New test.
413 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
415         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
416         targets.
418 2015-04-18  Martin Sebor  <msebor@redhat.com>
420         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
421         of non-nul characters.
422         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
424 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
426         PR target/65787
427         * gcc.target/powerpc/pr65787.c: New.
429 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
431         PR target/65689
432         * gcc.target/aarch64/c-output-template-4.c: New test.
434 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
436         PR target/65780
437         * gcc.dg/pr65780-1.c: New test.
438         * gcc.dg/pr65780-2.c: Likewise.
439         * gcc.target/i386/pr32219-9.c: Likewise.
440         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
441         symbol.
442         * gcc.target/i386/pr64317.c (c): Initialize.
444 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
446         PR target/65612
447         * g++.dg/ext/mv18.C: New test.
448         * g++.dg/ext/mv19.C: Likewise.
449         * g++.dg/ext/mv20.C: Likewise.
450         * g++.dg/ext/mv21.C: Likewise.
451         * g++.dg/ext/mv22.C: Likewise.
452         * g++.dg/ext/mv23.C: Likewise.
454 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
456         PR c++/64527
457         * g++.dg/init/pr64527.C: New test.
459 2015-04-17  Tom de Vries  <tom@codesourcery.com>
460             Michael Matz  <matz@suse.de>
462         PR tree-optimization/64950
463         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
464         x86_64-*-*.
466 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
468         * c-c++-common/asan/user-section-1.c: New test.
470 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
472         PR debug/65771
473         * gcc.dg/debug/pr65771.c: New test.
475 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
477         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
478         __buitlin_alloca with __builtin_alloca.
480 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
482         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
484 2015-04-16  Richard Biener  <rguenther@suse.de>
486         PR tree-optimization/64277
487         * gcc.dg/Warray-bounds-14.c: New testcase.
488         * gcc.dg/Warray-bounds-15.c: Likewise.
489         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
490         * c-c++-common/ubsan/bounds-6.c: Likewise.
492 2015-04-16  Renlin Li  <renlin.li@arm.com>
494         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
495         * gcc.target/arm/unsigned-float.c: New.
497 2015-04-16  Richard Biener  <rguenther@suse.de>
499         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
500         * gcc.dg/tree-ssa/pr37508.c: Adjust.
501         * gfortran.dg/reassoc_6.f: Remove XFAIL.
503 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
505         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
506         * g++.dg/cpp0x/decltype-call1.C: Likewise.
507         * g++.dg/cpp0x/defaulted21.C: Likewise.
508         * g++.dg/cpp0x/defaulted28.C: Likewise.
509         * g++.dg/cpp0x/defaulted47.C: Likewise.
510         * g++.dg/cpp0x/elision_neg.C: Likewise.
511         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
512         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
513         * g++.dg/cpp0x/implicit1.C: Likewise.
514         * g++.dg/cpp0x/implicit9.C: Likewise.
515         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
516         * g++.dg/cpp0x/range-for13.C: Likewise.
517         * g++.dg/gomp/clause-2.C: Likewise.
518         * g++.dg/gomp/udr-5.C: Likewise.
519         * g++.dg/inherit/access6.C: Likewise.
520         * g++.dg/lookup/duperr1.C: Likewise.
521         * g++.dg/lookup/friend2.C: Likewise.
522         * g++.dg/lookup/pr6936.C: Likewise.
523         * g++.dg/lookup/scoped1.C: Likewise.
524         * g++.dg/lookup/using26.C: Likewise.
525         * g++.dg/lookup/using38.C: Likewise.
526         * g++.dg/other/access2.C: Likewise.
527         * g++.dg/overload/defarg3.C: Likewise.
528         * g++.dg/overload/defarg6.C: Likewise.
529         * g++.dg/parse/access11.C: Likewise.
530         * g++.dg/parse/access2.C: Likewise.
531         * g++.dg/parse/access3.C: Likewise.
532         * g++.dg/parse/access4.C: Likewise.
533         * g++.dg/parse/access5.C: Likewise.
534         * g++.dg/parse/access6.C: Likewise.
535         * g++.dg/parse/access8.C: Likewise.
536         * g++.dg/parse/access9.C: Likewise.
537         * g++.dg/parse/crash40.C: Likewise.
538         * g++.dg/tc1/dr142.C: Likewise.
539         * g++.dg/tc1/dr166.C: Likewise.
540         * g++.dg/tc1/dr52.C: Likewise.
541         * g++.dg/template/access11.C: Likewise.
542         * g++.dg/template/access18.C: Likewise.
543         * g++.dg/template/access19.C: Likewise.
544         * g++.dg/template/access2.C: Likewise.
545         * g++.dg/template/access20.C: Likewise.
546         * g++.dg/template/access26.C: Likewise.
547         * g++.dg/template/access3.C: Likewise.
548         * g++.dg/template/access7.C: Likewise.
549         * g++.dg/template/conv12.C: Likewise.
550         * g++.dg/template/crash69.C: Likewise.
551         * g++.dg/template/friend31.C: Likewise.
552         * g++.dg/template/friend32.C: Likewise.
553         * g++.dg/template/memfriend15.C: Likewise.
554         * g++.dg/template/memfriend16.C: Likewise.
555         * g++.dg/template/memfriend17.C: Likewise.
556         * g++.dg/template/memfriend7.C: Likewise.
557         * g++.dg/template/pr32519.C: Likewise.
558         * g++.dg/template/qualttp21.C: Likewise.
559         * g++.dg/template/qualttp8.C: Likewise.
560         * g++.dg/template/ttp10.C: Likewise.
561         * g++.dg/template/typedef11.C: Likewise.
562         * g++.dg/template/typedef13.C: Likewise.
563         * g++.dg/template/typedef19.C: Likewise.
564         * g++.dg/template/typedef20.C: Likewise.
565         * g++.dg/template/typedef22.C: Likewise.
566         * g++.dg/template/using16.C: Likewise.
567         * g++.dg/template/virtual3.C: Likewise.
568         * g++.dg/ubsan/pr61272.C: Likewise.
569         * g++.old-deja/g++.bob/inherit2.C: Likewise.
570         * g++.old-deja/g++.brendan/crash11.C: Likewise.
571         * g++.old-deja/g++.brendan/enum6.C: Likewise.
572         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
573         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
574         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
575         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
576         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
577         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
578         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
579         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
580         * g++.old-deja/g++.jason/access17.C: Likewise.
581         * g++.old-deja/g++.jason/access18.C: Likewise.
582         * g++.old-deja/g++.jason/access22.C: Likewise.
583         * g++.old-deja/g++.jason/access23.C: Likewise.
584         * g++.old-deja/g++.jason/access8.C: Likewise.
585         * g++.old-deja/g++.jason/delete3.C: Likewise.
586         * g++.old-deja/g++.jason/report.C: Likewise.
587         * g++.old-deja/g++.law/access2.C: Likewise.
588         * g++.old-deja/g++.law/access3.C: Likewise.
589         * g++.old-deja/g++.law/access4.C: Likewise.
590         * g++.old-deja/g++.law/access5.C: Likewise.
591         * g++.old-deja/g++.law/arm12.C: Likewise.
592         * g++.old-deja/g++.law/arm14.C: Likewise.
593         * g++.old-deja/g++.law/ctors13.C: Likewise.
594         * g++.old-deja/g++.law/union2.C: Likewise.
595         * g++.old-deja/g++.law/visibility12.C: Likewise.
596         * g++.old-deja/g++.law/visibility15.C: Likewise.
597         * g++.old-deja/g++.law/visibility16.C: Likewise.
598         * g++.old-deja/g++.law/visibility17.C: Likewise.
599         * g++.old-deja/g++.law/visibility18.C: Likewise.
600         * g++.old-deja/g++.law/visibility19.C: Likewise.
601         * g++.old-deja/g++.law/visibility20.C: Likewise.
602         * g++.old-deja/g++.law/visibility21.C: Likewise.
603         * g++.old-deja/g++.law/visibility24.C: Likewise.
604         * g++.old-deja/g++.law/visibility4.C: Likewise.
605         * g++.old-deja/g++.law/visibility5.C: Likewise.
606         * g++.old-deja/g++.law/visibility6.C: Likewise.
607         * g++.old-deja/g++.law/visibility7.C: Likewise.
608         * g++.old-deja/g++.law/visibility8.C: Likewise.
609         * g++.old-deja/g++.law/visibility9.C: Likewise.
610         * g++.old-deja/g++.niklas/t135.C: Likewise.
611         * g++.old-deja/g++.oliva/delete1.C: Likewise.
612         * g++.old-deja/g++.oliva/partord1.C: Likewise.
613         * g++.old-deja/g++.other/access11.C: Likewise.
614         * g++.old-deja/g++.other/access4.C: Likewise.
615         * g++.old-deja/g++.other/access7.C: Likewise.
616         * g++.old-deja/g++.other/crash1.C: Likewise.
617         * g++.old-deja/g++.other/crash7.C: Likewise.
618         * g++.old-deja/g++.other/friend1.C: Likewise.
619         * g++.old-deja/g++.other/friend4.C: Likewise.
620         * g++.old-deja/g++.other/friend9.C: Likewise.
621         * g++.old-deja/g++.other/lineno1.C: Likewise.
622         * g++.old-deja/g++.other/using1.C: Likewise.
623         * g++.old-deja/g++.pt/enum14.C: Likewise.
624         * g++.old-deja/g++.pt/friend11.C: Likewise.
625         * g++.old-deja/g++.pt/friend21.C: Likewise.
626         * g++.old-deja/g++.pt/friend3.C: Likewise.
627         * g++.old-deja/g++.pt/inherit2.C: Likewise.
628         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
629         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
630         * g++.old-deja/g++.robertl/eb94.C: Likewise.
632 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
634         PR ipa/65765
635         * g++.dg/ipa/pr65765.C: New test.
637 2015-04-15  Nick Clifton  <nickc@redhat.com>
639         * gcc.target/rx/builtins.c: Disable RMPA test if string
640         instructions are not allowed.
642 2015-04-15  Alan Modra  <amodra@gmail.com>
644         * gcc.dg/pr65408.c: New.
646 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
648         PR target/65729
649         * gcc.target/arm/pr65729.c: New test.
651 2015-04-14  Richard Biener  <rguenther@suse.de>
653         PR tree-optimization/65758
654         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
656 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
658         PR target/65648
659         * gcc.c-torture/execute/pr65648.c: New test.
661 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
663         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
664         __builtin_finite instead of finite.
665         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
666         Likewise.
668 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
670         PR tree-optimization/63387
671         * gcc.dg/pr63387.c: New testcase.
673 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
675         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
677 2015-04-13  Richard Biener  <rguenther@suse.de>
679         PR tree-optimization/65204
680         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
682 2015-04-13  Terry Guo  <terry.guo@arm.com>
684         PR target/65710
685         * gcc.target/arm/pr65710.c: New.
687 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
689         PR tree-optimization/65747
690         * g++.dg/torture/pr65747.C: New test.
692 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
694         PR c++/65736
695         * g++.dg/cpp0x/pr65736.C: New test.
697 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
698             Martin Liska  <mliska@suse.cz>
700         PR ipa/65722
701         * g++.dg/ipa/pr65722.C: New testcase.
703 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
705         PR tree-optimization/65735
706         * gcc.c-torture/compile/pr65735.c: New test.
708 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
710         PR middle-end/65554
711         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
713 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
715         PR target/65671
716         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
718 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
720         PR target/65647
721         * gcc.target/arm/pr65647-2.c: New.
723 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
725         PR target/65694
726         * g++.dg/torture/pr65694.C: New test.
728 2015-04-10  Tobias Burnus  <burnus@net-b.de>
730         * gfortran.dg/coarray_lock_6.f90: New.
731         * gfortran.dg/coarray_lock_7.f90: New.
732         * gfortran.dg/coarray/lock_2.f90: New.
734 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
736         PR fortran/56674
737         PR fortran/58813
738         PR fortran/59016
739         PR fortran/59024
740         * gfortran.dg/used_types_27.f90: New.
742 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
744         PR target/65671
745         * gcc.target/i386/pr65671.c: New.
747 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
749         PR tree-optimization/65709
750         * c-c++-common/ubsan/align-9.c: New test.
752 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
754         PR fortran/56852
755         * gfortran.dg/pr56852.f90: New test.
757 2015-04-09  Marek Polacek  <polacek@redhat.com>
758             Jakub Jelinek  <jakub@redhat.com>
760         PR middle-end/65554
761         * g++.dg/opt/pr65554.C: New test.
763 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
765         PR c++/65690
766         * c-c++-common/attr-aligned-1.c: New test.
768 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
770         * gcc.target/i386/mpx/memmove-zero-length.c: New.
772 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
774         PR target/65676
775         * gcc.target/i386/sse-25.c: New.
777 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
779         PR target/65693
780         * gcc.target/i386/pr65693.c: New test.
782 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
784         * gcc.dg/lto/chkp-static-bounds_0.c: New.
786 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
788         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
790 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
792         * gcc.target/i386/thunk-retbnd.c: New.
794 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
796         * gnat.dg/opt48.adb: New test.
797         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
798         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
800 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
802         PR ipa/65540
803         * gcc.c-torture/compile/pr65540.c: New.
805 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
807         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
808         -Wno-pointer-arith.
810 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
812         PR debug/65678
813         * g++.dg/debug/pr65678.C: New test.
815         PR middle-end/65680
816         * gcc.c-torture/compile/pr65680.c: New test.
818 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
820         PR fortran/65548
821         * gfortran.dg/allocate_with_source_5.f90: New test.
823 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
825         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
826         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
828 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
830         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
832 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
834         PR target/65614
835         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
836         to get floating point compression.
837         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
839 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
841         PR preprocessor/61977
842         * gcc.dg/cpp/pr61977.c: New test.
844 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
846         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
848 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
850         PR target/65647
851         * gcc.target/arm/pr65647.c: New.
853 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
855         PR ipa/65655
856         * g++.dg/torture/pr65655.C: New testcase.
858 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
860         PR c++/64085
861         * g++.dg/cpp1y/lambda-init13.C: New.
863 2015-04-03  Marek Polacek  <polacek@redhat.com>
865         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
867 2015-04-02  Marek Polacek  <polacek@redhat.com>
869         PR c++/65642
870         * g++.dg/cpp0x/constexpr-fold1.C: New test.
871         * g++.dg/cpp0x/constexpr-fold2.C: New test.
873 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
875         PR preprocessor/61977
876         * gcc.target/powerpc/pr61977-1.c: New test.
877         * gcc.target/powerpc/pr61977-2.c: New test.
879 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
881         PR c++/56100
882         * g++.dg/warn/Wshadow-8.C: New.
883         * g++.dg/warn/Wshadow-9.C: Likewise.
884         * g++.dg/warn/Wshadow-10.C: Likewise.
885         * g++.dg/warn/Wshadow-11.C: Likewise.
887 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
889         * gcc.dg/pr23623.c: Added aligned attribute.
890         * gcc.dg/20141029-1.c: Likewise.
891         * gcc.dg/20150306-1.c: New test.
893 2015-04-01  Marek Polacek  <polacek@redhat.com>
895         PR c++/65554
896         * g++.dg/cpp0x/initlist93.C: New test.
897         * g++.dg/cpp0x/initlist94.C: New test.
899 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
901         PR target/65624
902         * gcc.target/aarch64/pr65624.c: New test.
904 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
906         * gcc.dg/ipa/inlinehint-4.c: New testcase.
908 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
910         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
911         extra variable to force stack alignment.
912         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
913         extra variable to force stack alignment.
915 2015-03-31  Marek Polacek  <polacek@redhat.com>
917         PR c++/65390
918         * g++.dg/template/pr65390.C: New test.
920 2015-03-31  Martin Liska  <mliska@suse.cz>
922         * g++.dg/ipa/pr65557.C: New test.
924 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
926         * gcc.target/s390/hotpatch-25.c: New test.
927         * gcc.target/s390/hotpatch-1.c: Update test.
928         * gcc.target/s390/hotpatch-10.c: Update test.
929         * gcc.target/s390/hotpatch-11.c: Update test.
930         * gcc.target/s390/hotpatch-12.c: Update test.
931         * gcc.target/s390/hotpatch-13.c: Update test.
932         * gcc.target/s390/hotpatch-14.c: Update test.
933         * gcc.target/s390/hotpatch-15.c: Update test.
934         * gcc.target/s390/hotpatch-16.c: Update test.
935         * gcc.target/s390/hotpatch-17.c: Update test.
936         * gcc.target/s390/hotpatch-18.c: Update test.
937         * gcc.target/s390/hotpatch-19.c: Update test.
938         * gcc.target/s390/hotpatch-2.c: Update test.
939         * gcc.target/s390/hotpatch-21.c: Update test.
940         * gcc.target/s390/hotpatch-22.c: Update test.
941         * gcc.target/s390/hotpatch-23.c: Update test.
942         * gcc.target/s390/hotpatch-24.c: Update test.
943         * gcc.target/s390/hotpatch-3.c: Update test.
944         * gcc.target/s390/hotpatch-4.c: Update test.
945         * gcc.target/s390/hotpatch-5.c: Update test.
946         * gcc.target/s390/hotpatch-6.c: Update test.
947         * gcc.target/s390/hotpatch-7.c: Update test.
948         * gcc.target/s390/hotpatch-8.c: Update test.
949         * gcc.target/s390/hotpatch-9.c: Update test.
950         * gcc.target/s390/hotpatch-compile-16.c: Update test.
952 2015-03-31  Richard Biener  <rguenther@suse.de>
954         PR middle-end/65626
955         * g++.dg/torture/pr65626.C: New testcase.
957 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
959         PR target/65531
960         * gcc.target/i386/mpx/pr65531.cc: New.
962 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
964         PR target/65602
965         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
966         __builtin_alloca instead of alloca.
967         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
968         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
969         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
970         check.
972 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
974         PR ipa/65610
975         * g++.dg/ubsan/pr65610.C: New test.
977 2015-03-30  Marek Polacek  <polacek@redhat.com>
979         PR c++/65398
980         * g++.dg/cpp0x/pr65398-2.C: New test.
982 2015-03-30  Marek Polacek  <polacek@redhat.com>
984         * c-c++-common/pr65556.c: Change the width of bit-fields.
986 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
988         PR ipa/65588
989         * gcc.target/i386/pr65588.c: New testcase.
991 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
993         PR libgfortran/65563
994         * gfortran.dg/open_errors_2.f90:  New test.
996 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
998         PR libgfortran/65596
999         * gfortran.dg/namelist_86.f90: New test.
1001 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1003         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1004         statement to reflect new ownership.
1006 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1008         PR c++/42328
1009         * g++.dg/template/friend58.C: New.
1010         * g++.dg/template/friend59.C: Likewise.
1012 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1014         PR c/65586
1015         * g++.dg/gomp/openmp-simd-3.C: New.
1016         * gcc.dg/gomp/openmp-simd-3.c: New.
1018 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1020         PR target/65248
1021         * gcc.target/i386/pr65248-1.c: New file.
1022         * gcc.target/i386/pr65248-2.c: Likewise.
1023         * gcc.target/i386/pr65248-3.c: Likewise.
1024         * gcc.target/i386/pr65248-4.c: Likewise.
1026 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1028         PR target/65593
1029         * gcc.c-torture/compile/pr65593.c: New test.
1031 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1033         PR c++/59329
1034         * g++.dg/cpp1y/constexpr-assert1.C: New.
1036 2015-03-27  Marek Polacek  <polacek@redhat.com>
1038         PR c++/65556
1039         * c-c++-common/pr65556.c: New test.
1041 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1043         PR ipa/65600
1044         * g++.dg/torture/pr65600.C: New testcase.
1046 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1048         PR target/65407
1049         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1051 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1053         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1054         statement and cleanup. Fixed typos.
1056 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1058         PR middle-end/65595
1059         * gcc.c-torture/compile/pr65595.c: New testcase.
1061 2015-03-27  Marek Polacek  <polacek@redhat.com>
1063         PR sanitizer/65583
1064         * g++.dg/ubsan/pr65583.C: New test.
1066 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1068         * gcc.c-torture/compile/20150327.c: New testcase.
1070 2015-03-26  Richard Biener  <rguenther@suse.de>
1072         PR middle-end/65555
1073         * g++.dg/torture/pr65555.C: New testcase.
1075 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1077         PR tree-optimization/64715
1078         * gcc.dg/builtin-object-size-15.c: New test.
1079         * gcc.dg/pr64715-1.c: New test.
1080         * gcc.dg/pr64715-2.c: New test.
1082 2015-03-26  Richard Biener  <rguenther@suse.de>
1084         PR middle-end/65519
1085         * gnat.dg/specs/opt2.ads: Fix testcase.
1087 2015-03-25  Martin Sebor  <msebor@redhat.com>
1089         PR testsuite/65526
1090         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1091         when target isn't arm*-*-*-*.
1092         (check_effective_target_arm_nothumb): Likewise.
1093         (check_effective_target_arm_little_endian): Likewise.
1094         (check_effective_target_arm_vect_no_misalign): Likewise.
1095         (check_effective_target_aarch64_little_endian): Fail early if target
1096         isn't aarch64*-*-*.
1098 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1100         PR tree-optimization/65177
1101         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1103 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1105         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1106         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1107         smmintrin.h and mm3dnow.h.
1109 2015-03-25  Marek Polacek  <polacek@redhat.com>
1111         PR c++/65558
1112         * g++.dg/cpp0x/pr65558.C: New test.
1114 2015-03-25  Marek Polacek  <polacek@redhat.com>
1116         PR c++/61670
1117         * g++.dg/template/pr61670.C: New test.
1119 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1121         PR c++/54987
1122         * g++.dg/template/pr54987.C: New.
1124 2015-03-25  Richard Biener  <rguenther@suse.de>
1126         PR tree-optimization/62630
1127         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1129 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1131         PR target/65508
1132         * gcc.target/i386/mpx/pr65508.c: New.
1134 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1136         PR fortran/64952
1137         PR fortran/65532
1138         * gfortran.dg/data_initialized_3.f90: New.
1140 2015-03-25  Richard Biener  <rguenther@suse.de>
1142         PR middle-end/65519
1143         * gnat.dg/specs/opt2.ads: New testcase.
1145 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1147         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1148         * gcc.target/arm/memset-inline-4.c: Skip for
1149         arm_tune_string_ops_prefer_neon.
1150         * gcc.target/arm/memset-inline-5.c: Ditto.
1151         * gcc.target/arm/memset-inline-6.c: Ditto.
1152         * gcc.target/arm/memset-inline-8.c: Ditto.
1153         * gcc.target/arm/memset-inline-9.c: Ditto.
1155 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1157         PR c++/58923
1158         * g++.dg/other/virtual3.C: New.
1160 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1162         PR c++/60130
1163         * g++.dg/cpp0x/vt-60130.C: New.
1165 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1167         PR c++/61971
1168         * g++.dg/warn/Warray-bounds-7.C: New.
1170 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1172         PR c++/60067
1173         * g++.dg/template/defarg18.C: New.
1175 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1177         PR c++/59988
1178         * g++.dg/cpp0x/vt-59988.C: New.
1180 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1182         PR tree-optimization/65533
1183         * gcc.dg/pr65533.c: New test.
1185 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1187         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1188         source= and mold= expressions functionality.
1189         * gfortran.dg/allocate_class_4.f90: New test.
1190         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1191         copying an unlimited polymorhpic object containing a char array
1192         to another unlimited polymorphic object respects the _len
1193         component.
1194         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1195         whether deferred length char array allocate works, unlimited
1196         polymorphic object allocation from a string works and if
1197         allocating an array of deferred length strings works.
1198         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1200 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1202         PR c++/65513
1203         * g++.dg/cpp0x/constexpr-array11.C: New.
1205 2015-03-24  Richard Biener  <rguenther@suse.de>
1207         PR middle-end/65517
1208         * gcc.dg/torture/pr65517.c: New testcase.
1210 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1212         * gfortran.dg/coindexed_1.f90: Moved from
1213         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1215 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1217         PR testsuite/65506
1218         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1219         gimple dump.
1221         PR target/65523
1222         * gcc.target/i386/pr65523.c: New test.
1224         PR ipa/65475
1225         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1226         dg-options.
1227         * g++.dg/lto/pr65475b_0.C: Likewise.
1229 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1231         PR target/65505
1232         * gcc.target/sh/torture/pr65505.c: New.
1234 2015-03-23  Martin Sebor  <msebor@redhat.com>
1236         PR testsuite/63175
1237         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1238         assembly for lvx in addition to lxv.
1240 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1242         PR target/65504
1243         * gfortran.dg/pr65504.f90: New test.
1245         PR ipa/65521
1246         * gcc.dg/pr65521.c: New test.
1248 2015-03-23  Richard Biener  <rguenther@suse.de>
1250         PR tree-optimization/65518
1251         * gcc.dg/vect/pr65518.c: New testcase.
1253 2015-03-23  Richard Biener  <rguenther@suse.de>
1255         PR tree-optimization/65494
1256         * gcc.dg/vect/pr65494.c: New testcase.
1258 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1260         PR preprocessor/65238
1261         * c-c++-common/cpp/pr65238-1.c: New test.
1262         * gcc.dg/cpp/pr65238-2.c: New test.
1263         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1264         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1266 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1267             Mikael Morin  <mikael@gcc.gnu.org>
1269         PR fortran/64952
1270         * gfortran.dg/elemental_dependency_4.f90: New.
1271         * gfortran.dg/elemental_dependency_5.f90: New.
1273 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1275         PR ipa/65475
1276         * g++.dg/lto/pr65475b_0.C: New testcase.
1277         * g++.dg/lto/pr65475b_1.C: New testcase.
1278         * g++.dg/lto/pr65475c_0.C: New testcase.
1279         * g++.dg/lto/pr65475c_1.C: New testcase.
1281 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1283         * gfortran.dg/coarray_38.f90: New.
1284         * gfortran.dg/coarray_39.f90: New.
1285         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1286         compile test.
1288 2015-03-20  Marek Polacek  <polacek@redhat.com>
1290         PR c++/65398
1291         * g++.dg/cpp0x/pr65398.C: New test.
1293 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1295         PR ipa/65475
1296         * g++.dg/lto/pr65475_0.C: New testcase.
1297         * g++.dg/lto/pr65475_1.C: New testcase.
1299 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1301         PR rtl-optimization/64366
1302         * gcc.target/sh/pr64366.c: New.
1304 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1306         PR c++/48324
1307         * g++.dg/cpp0x/constexpr-48324.C: New.
1309 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1311         PR c++/48453
1312         * g++.dg/cpp0x/pr48453.C: New.
1314 2015-03-20  Marek Polacek  <polacek@redhat.com>
1316         PR c++/65072
1317         * g++.dg/cpp0x/pr65072.C: New test.
1319 2015-03-20  Richard Biener  <rguenther@suse.de>
1321         PR middle-end/64715
1322         * gcc.dg/pr15347.c: Use -O.
1323         * c-c++-common/pr19807-1.c: Likewise.
1325 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1327         * gnat.dg/volatile13.ad[sb]: New test.
1329 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1331         PR rtl-optimization/60851
1332         * gcc.target/i386/pr60851.c: New test.
1334 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1336         PR target/65240
1337         * g++.dg/pr65240.h: Add tests for PR 65240.
1338         * g++.dg/pr65240-1.C: Likewise.
1339         * g++.dg/pr65240-2.C: Likewise.
1340         * g++.dg/pr65240-3.C: Likewise.
1341         * g++.dg/pr65240-4.C: Likewise.
1343 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1345         PR rtl-optimization/63491
1346         * gcc.target/powerpc/pr63491.c: New.
1348 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1350         * g++.dg/ipa/pr65465.C: New test.
1352 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1354         PR c++/52659
1355         * g++.dg/cpp0x/deleted11.C: New.
1357 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1359         PR sanitizer/65400
1360         * c-c++-common/tsan/pr65400-3.c: New test.
1362 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1364         PR c++/59686
1365         * g++.dg/cpp0x/constexpr-59686.C: New.
1367 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1369         PR sanitizer/64265
1370         * g++.dg/tsan/pr64265.C: New test.
1372         PR sanitizer/65400
1373         * c-c++-common/tsan/pr65400-1.c: New test.
1374         * c-c++-common/tsan/pr65400-2.c: New test.
1376 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1378         PR c++/59816
1379         * g++.dg/cpp0x/pr59816.C: New.
1381 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1383         PR fortran/59198
1384         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1386 2015-03-18  Martin Liska  <mliska@suse.cz>
1388         PR ipa/65439
1389         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1390         equivalences either to 6 or 7.
1392 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1394         PR middle-end/64491
1395         Revert:
1396         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1398         * gcc.dg/undefined-loop-1.c: New file.
1399         * gcc.dg/undefined-loop-2.c: New file.
1401         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1403         PR testsuite/64032
1404         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1405         loop exits too early.
1407 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1409         PR tree-optimization/65450
1410         * gfortran.dg/pr65450.f90: New test.
1412         PR target/65078
1413         * gcc.target/i386/pr65078-1.c: New test.
1414         * gcc.target/i386/pr65078-2.c: New test.
1415         * gcc.target/i386/pr65078-3.c: New test.
1416         * gcc.target/i386/pr65078-4.c: New test.
1417         * gcc.target/i386/pr65078-5.c: New test.
1418         * gcc.target/i386/pr65078-6.c: New test.
1420 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1422         PR c++/65340
1423         * g++.dg/cpp1y/pr65340.C: New.
1425 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1427         PR fortran/64432
1428         * gfortran.dg/system_clock_3.f08: Adjust test.
1430 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1432         PR fortran/59198
1433         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1434         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1436 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1438         PR fortran/64432
1439         * gfortran.dg/system_clock_3.f08: New test.
1441 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1443         PR c++/64626
1444         g++.dg/cpp1y/pr64626-1.C: New.
1445         g++.dg/cpp1y/pr64626-2.C: New.
1446         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1448 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1450         PR tree-optimization/65427
1451         * gcc.c-torture/execute/pr65427.c: New test.
1453 2015-03-16  Marek Polacek  <polacek@redhat.com>
1455         DR 1688
1456         PR c++/65327
1457         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1458         * g++.dg/cpp0x/pr65327.C: New test.
1460 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1462         PR sanitizer/64820
1463         * c-c++-common/asan/pr64820.c: New test.
1465 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1467         * gfortran.dg/pointer_2.f90: New test.
1469 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1471         * g++.dg/pr65049.C: New test.
1473 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1475         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1476         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1477         * gcc.target/i386/fuse-caller-save.c: Same.
1479 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1481         * gnat.dg/loop_optimization18.ad[sb]: New test.
1482         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1484 2015-03-16  Alan Modra  <amodra@gmail.com>
1486         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1487         2014-12-05 change.
1489 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1491         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1492         hppa*-*-hpux*.
1493         * gcc.dg/torture/pr65270-2.c: Likewise.
1495 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1497         PR fortran/61138
1498         * gfortran.dg/pointer_remapping_9.f90: New.
1500 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1502         PR tree-optimization/65369
1503         * gcc.c-torture/execute/pr65369.c: New test.
1505         PR tree-optimization/65418
1506         * gcc.c-torture/execute/pr65418-1.c: New test.
1507         * gcc.c-torture/execute/pr65418-2.c: New test.
1509         PR rtl-optimization/65401
1510         * gcc.c-torture/execute/pr65401.c: New test.
1512 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1514         PR target/64600
1515         * gcc.target/arm/pr64600_1.c: New test.
1517 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1519         PR rtl-optimization/65235
1520         * gcc.target/aarch64/pr65235_1.c: New test.
1522 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1524         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1525         * gcc.target/s390/hotpatch-22.c: Likewise.
1526         * gcc.target/s390/hotpatch-23.c: Likewise.
1527         * gcc.target/s390/hotpatch-24.c: Likewise.
1528         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1529         * gcc.target/s390/hotpatch-1.c: Update expected output.
1530         * gcc.target/s390/hotpatch-2.c: Likewise.
1531         * gcc.target/s390/hotpatch-3.c: Likewise.
1532         * gcc.target/s390/hotpatch-4.c: Likewise.
1533         * gcc.target/s390/hotpatch-5.c: Likewise.
1534         * gcc.target/s390/hotpatch-6.c: Likewise.
1535         * gcc.target/s390/hotpatch-7.c: Likewise.
1536         * gcc.target/s390/hotpatch-8.c: Likewise.
1537         * gcc.target/s390/hotpatch-9.c: Likewise.
1538         * gcc.target/s390/hotpatch-10.c: Likewise.
1539         * gcc.target/s390/hotpatch-11.c: Likewise.
1540         * gcc.target/s390/hotpatch-12.c: Likewise.
1541         * gcc.target/s390/hotpatch-13.c: Likewise.
1542         * gcc.target/s390/hotpatch-14.c: Likewise.
1543         * gcc.target/s390/hotpatch-15.c: Likewise.
1544         * gcc.target/s390/hotpatch-16.c: Likewise.
1545         * gcc.target/s390/hotpatch-17.c: Likewise.
1546         * gcc.target/s390/hotpatch-18.c: Likewise.
1547         * gcc.target/s390/hotpatch-19.c: Likewise.
1549 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1551         PR target/65103
1552         * gcc.target/i386/pr65103-1.c: New.
1554 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1556         PR target/65044
1557         * gcc.target/i386/pr65044.c: New.
1559 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1561         PR rtl-optimization/64895
1562         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1563         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1564         * gcc.target/i386/fuse-caller-save.c: Ditto.
1566 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1568         * gcc.dg/ipa/pr63569.c: Fix template.
1570 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1572         * g++.dg/ipa/pr64146.C: Require fpic support.
1574 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1576         PR libfortran/65200
1577         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1578         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1580 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1582         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1583         to dg-options, fix up dg-skip-if.
1585 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1587         PR target/65296
1588         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1589         * gcc.target/avr/tiny-caller-save.c: Same.
1591 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1593         PR target/65242
1594         * g++.dg/pr65242.C: New test.
1596 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1598         * c-c++-common/asan/no-asan-check-glob.c: New test.
1600 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1602         PR c++/65370
1603         * g++.dg/other/default11.C: New.
1604         * g++.dg/other/default12.C: Likewise.
1606 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1608         PR target/65368
1609         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1611 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1613         PR fortran/65024
1614         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1616 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1618         PR c++/65127
1619         * g++.dg/cpp0x/pr65127.C: New test.
1621 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1623         * gcc.dg/ipa/PR64550.c: Update template.
1625 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1626             Tobias Burnus  <burnus@net-b.de>
1628         * gfortran.dg/coarray_sync_memory.f90: New.
1630 2015-03-10  Marek Polacek  <polacek@redhat.com>
1632         PR sanitizer/65367
1633         * c-c++-common/ubsan/pr65367.c: New test.
1635 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1637         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1638         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1639         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1640         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1641         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1642         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1643         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1644         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1645         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1646         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1647         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1648         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1649         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1651 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1653         * lib/mpx-dg.exp (mpx_link_flags): New.
1654         (mpx_init): New.
1655         (mpx_finish): New.
1656         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1657         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1658         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1659         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1660         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1661         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1662         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1663         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1664         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1665         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1666         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1667         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1668         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1669         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1670         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1671         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1672         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1673         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1674         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1675         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1676         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1677         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1678         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1679         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1680         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1681         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1682         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1683         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1684         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1685         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1686         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1687         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1688         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1689         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1690         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1691         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1692         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1693         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1694         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1695         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1696         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1697         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1698         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1699         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1700         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1701         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1702         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1703         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1704         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1705         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1706         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1707         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1708         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1709         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1710         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1711         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1712         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1713         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1714         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1715         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1716         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1717         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1718         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1719         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1720         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1721         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1722         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1723         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1724         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1725         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1726         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1727         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1728         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1729         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1730         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1731         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1732         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1733         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1734         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1735         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1736         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1737         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1738         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1739         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1740         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1741         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1742         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1743         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1744         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1745         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1746         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1747         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1748         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1749         * gcc.target/i386/mpx/label-address-1.c: New.
1750         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1751         * gcc.target/i386/mpx/macro.c: New.
1752         * gcc.target/i386/mpx/mpx-check.h: New.
1753         * gcc.target/i386/mpx/mpx.exp: New.
1754         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1755         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1756         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1757         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1758         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1759         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1760         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1761         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1762         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1763         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1764         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1765         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1766         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1767         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1768         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1769         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1770         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1771         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1772         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1773         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1774         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1775         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1776         * gcc.target/i386/mpx/reference-1-nov.c: New.
1777         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1778         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1779         * gcc.target/i386/mpx/reference-2-nov.c: New.
1780         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1781         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1782         * gcc.target/i386/mpx/reference-3-nov.c: New.
1783         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1784         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1785         * gcc.target/i386/mpx/reference-4-nov.c: New.
1786         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1787         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1788         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1789         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1790         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1791         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1792         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1793         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1794         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1795         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1796         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1797         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1798         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1799         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1800         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1801         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1802         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1803         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1804         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1805         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1806         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1807         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1808         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1809         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1810         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1811         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1812         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1813         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1814         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1815         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1816         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1817         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1818         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1819         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1820         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1821         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1822         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1823         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1824         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1825         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1826         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1827         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1828         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1829         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1830         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1831         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1832         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1833         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1834         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1835         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1836         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1837         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1838         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1839         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1840         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1841         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1842         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1843         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1844         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1845         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1846         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1847         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1848         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1849         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1850         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1851         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1852         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1853         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1854         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1855         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1856         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1857         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1858         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1859         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1860         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1861         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1862         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1863         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1864         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1865         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1866         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1867         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1868         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1869         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1870         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1871         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1872         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1873         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1874         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1875         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1876         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1877         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1878         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1879         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1880         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1881         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1882         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1883         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1884         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1885         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1886         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1887         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1888         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1889         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1890         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1891         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1892         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1893         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1894         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1895         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1896         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1897         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1898         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1899         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1900         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1901         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1902         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1903         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1904         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1905         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1906         * gcc.target/i386/mpx/vla-1-nov.c: New.
1907         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1908         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1909         * gcc.target/i386/mpx/vla-2-nov.c: New.
1910         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1912 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1914         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1916 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1918         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1920 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1922         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1923         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1925 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1927         PR c/65120
1928         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1929         on rhs is 0.
1930         (fn4): New test.
1931         * c-c++-common/pr65120.c: New test.
1933         PR rtl-optimization/65321
1934         * gcc.dg/pr65321.c: New test.
1936 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1938         PR tree-optimization/65355
1939         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1941 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1943         PR c/65120
1944         * c-c++-common/pr49706.c: Adjust tests for not warning
1945         about !!x == y or !b == y where b is boolean, and add
1946         some further tests.
1947         * c-c++-common/pr62199-2.c: Likewise.
1949 2015-03-09  Richard Biener  <rguenther@suse.de>
1951         PR middle-end/65270
1952         * gcc.dg/torture/pr65270-1.c: New testcase.
1953         * gcc.dg/torture/pr65270-2.c: Likewise.
1955 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1957         PR tree-optimization/63743
1958         * gcc.dg/pr63743.c: New test.
1960 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1962         PR lto/65316
1963         * g++.dg/lto/pr65316_0.C: New testcase.
1964         * g++.dg/lto/pr65316_1.C: New testcase.
1966 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1968         PR target/62247
1969         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1970         hppa*-*-hpux*.
1971         * g++.dg/abi/rtti3.C: Likewise.
1973         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1975         PR target/62251
1976         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1978         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1980         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1982         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1984 2015-03-08  Morin  <mikael@gcc.gnu.org>
1986         PR fortran/60898
1987         * gfortran.dg/entry_20.f90: New.
1989 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1991         PR target/65153
1992         * gcc.c-torture/compile/pr65153.c: New.
1994 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1996         PR target/65249
1997         * g++.dg/torture/pr65249.C: New.
1999 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2001         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2002         long.
2003         (int64_t): Likewise.
2005 2015-03-07  Marek Polacek  <polacek@redhat.com>
2006             Martin Uecker  <uecker@eecs.berkeley.edu>
2008         PR sanitizer/65280
2009         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2010         member-like arrays.
2011         * c-c++-common/ubsan/bounds-8.c: New test.
2012         * c-c++-common/ubsan/bounds-9.c: New test.
2013         * gcc.dg/ubsan/bounds-2.c: New test.
2015 2015-03-05  Martin Sebor  <msebor@redhat.com>
2017         * PR testsuite/63175
2018         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2019         checking of results into main to prevent it from getting optimized
2020         away.
2021         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2023 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2025         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2026         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2027         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2028         x64.
2030 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2032         * g++.dg/lto/pr65302_1.C: New testcase.
2033         * g++.dg/lto/pr65302_0.C: New testcase.
2035 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2037         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2038         -fno-ipa-icf to dg-options.
2040 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2042         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2043         compiles using the linker plugin.
2045 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2047         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2049 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2051         * gcc.target/arm/pr65067.c: New test.
2053 2015-03-05  Martin Liska  <mliska@suse.cz>
2055         PR ipa/65318
2056         * gcc.dg/ipa/pr65318.c: New test.
2058 2015-03-05  Marek Polacek  <polacek@redhat.com>
2060         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2062 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2064         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2066 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2068         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2069         max-unroll-times back to defaults for s390.
2071 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2073         Fix last commit.
2075 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2077         PR c++/64665
2078         * g++.dg/cpp0x/initlist92.C: New.
2080 2015-03-05  Richard Biener  <rguenther@suse.de>
2082         PR tree-optimization/65310
2083         * gcc.dg/vect/pr65310.c: New testcase.
2085 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2087         PR c++/64834
2088         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2090 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2092         * gnat.dg/entry_queues3.adb: New test.
2094 2015-03-04  Ian Lance Taylor  <iant@google.com>
2096         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2098 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2100         PR c++/64227
2101         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2103 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2105         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2106         -fno-ipa-icf to dg-options
2107         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2108         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2110 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2112         PR c++/64398
2113         * g++.dg/cpp0x/decltype62.C: New.
2115 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2117         * gnat.dg/object_overflow5.adb: New test.
2119 2015-03-03  Martin Liska  <mliska@suse.cz>
2121         PR ipa/65287
2122         * gcc.dg/ipa/pr65287.c: New test.
2124 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2125             Eric Botcazou  <ebotcazou@adacore.com>
2127         * gnat.dg/specs/pack12.ads: New test.
2129 2015-03-03  Martin Liska  <mliska@suse.cz>
2131         * gcc.dg/ipa/PR65282.c: New test.
2133 2015-03-13  Jeff Law  <law@redhat.com>
2135         PR tree-optimization/65241
2136         * gcc.c-torture/compile/pr65241.c: New test.
2138 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2140         PR target/64331
2141         * gcc.target/avr/torture/pr64331.c: New test.
2143 2015-03-03  Martin Liska  <mliska@suse.cz>
2144             Jan Hubicka  <hubicka@ucw.cz>
2146         * g++.dg/ipa/pr65263.C: New test.
2148 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2150         PR ipa/65130
2151         * gcc.dg/lto/pr65130_0.c: New testcase.
2152         * gcc.dg/lto/pr65130_1.c: New testcase.
2154 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2156         PR ipa/64988
2157         * g++.dg/torture/pr64988.C: New testcase.
2159 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2161         * gfortran.dg/coarray_atomic_6.f90: New.
2163 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2165         PR target/65184
2166         * gcc.target/i386/pr65184.c: New.
2168 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2170         PR target/65183
2171         * gcc.target/i386/pr65183.c: New.
2173 2015-02-28  Martin Liska  <mliska@suse.cz>
2174             Jan Hubicka  <hubicka@ucw.cz>
2176         * gcc.dg/ipa/ipa-icf-35.c: New test.
2177         * gcc.dg/ipa/ipa-icf-36.c: New test.
2178         * gcc.dg/ipa/ipa-icf-37.c: New test.
2180 2015-02-28  Martin Liska  <mliska@suse.cz>
2181             Jan Hubicka  <hubicka@ucw.cz>
2183         PR ipa/65245
2184         * gcc.dg/ipa/ipa-icf-34.c: New test.
2186 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2188         PR target/61142
2189         * gcc.target/sh/sh/pr61142.c: New.
2191 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2193         * g++.dg/other/dump-ada-spec-3.C: New test.
2195 2015-03-01  Martin Liska  <mliska@suse.cz>
2197         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2198         * g++.dg/ipa/pr63595.C: Update expected results.
2200 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2202         PR ipa/65236
2203         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2205 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2207         * gcc.dg/vect/pr59354.c: Move vector producing code to
2208         separate function.
2210 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2212         PR ipa/65237
2213         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2214         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2215         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2216         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2218 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2220         PR tree-optimization/65048
2221         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2222         (foo): Use K&R style definition.
2224 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2226         PR target/65032
2227         * g++.dg/pr65032.C: New.
2229 2015-02-27  Marek Polacek  <polacek@redhat.com>
2231         PR c/65040
2232         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2233         -Wformat=2.
2235 2015-02-27  Marek Polacek  <polacek@redhat.com>
2237         PR c/65228
2238         * gcc.dg/pr65228.c: New test.
2240 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2242         PR c/35330
2243         * gcc.dg/weak/weak-17.c: New file.
2245 2015-02-27  Richard Biener  <rguenther@suse.de>
2247         PR lto/65193
2248         * g++.dg/lto/pr65193_0.C: New testcase.
2250 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2252         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2253         * gcc.target/s390/hotpatch-8.c: Likewise.
2254         * gcc.target/s390/hotpatch-9.c: Likewise.
2255         * gcc.target/s390/pr61078.c: Likewise.
2256         * gcc.target/s390/pr57960.c: Remove -m64.
2257         * gcc.target/s390/pr61078.c: Likewise.
2259 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2260             Martin Liska  <mliska@suse.cz>
2262         PR bootstrap/65150
2263         * gcc.dg/pr64454.c: Disable ICF.
2264         * gcc.dg/pr28685-1.c: Disable ICF
2265         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2266         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2267         * g++.dg/ipa/ipa-icf-4.C: Update template.
2269 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2271         PR tree-optimization/65216
2272         * gcc.c-torture/execute/pr65216.c: New test.
2274         PR tree-optimization/65215
2275         * gcc.c-torture/execute/pr65215-1.c: New test.
2276         * gcc.c-torture/execute/pr65215-2.c: New test.
2277         * gcc.c-torture/execute/pr65215-3.c: New test.
2278         * gcc.c-torture/execute/pr65215-4.c: New test.
2279         * gcc.c-torture/execute/pr65215-5.c: New test.
2281 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2283         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2285 2015-02-26  Martin Liska  <mliska@suse.cz>
2286             Jan Hubicka  <hubicka@ucw.cz>
2288         * g++.dg/ipa/pr64146.C: Update expected results.
2289         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2290         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2291         * gcc.dg/ipa/ipa-icf-34.c: New test.
2293 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2295         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2296         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2297         (dg-additional-options): Remove dg directive.
2298         (dg-final): Add dg directive.
2300 2015-02-26  Marek Polacek  <polacek@redhat.com>
2302         PR ipa/65008
2303         * g++.dg/ipa/pr65008.C: New test.
2305 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2307         * lib/profopt.exp (profopt-target-cleanup): New proc.
2308         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2309         files from sources from dg-additional-sources.
2311 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2313         * lib/gcov.exp: Cleanup in case of xfail.
2315 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2317         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2319 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2321         PR debug/46102
2322         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2323         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2324         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2325         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2326         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2327         * g++.dg/debug/pr46123.C: XFAIL and move...
2328         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2329         * gcc.dg/debug/dwarf2-3.c: Move...
2330         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2332 2015-02-26  Marek Polacek  <polacek@redhat.com>
2334         PR c++/65202
2335         * g++.dg/cpp1y/pr65202.C: New test.
2337 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2339         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2340         locale_facets.h.gcov.
2342 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2344         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2346 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2348         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2350 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2352         PR target/65217
2353         * gcc.target/i386/pr65217.c: New.
2355 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2357         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2359 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2361         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2363 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2365         PR tree-optimization/65048
2366         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2368 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2370         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2371         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2373 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2375         PR target/65161
2376         * gcc.target/i386/pr65161.c: New test.
2378 2015-02-26  Terry Guo  <terry.guo@arm.com>
2380         * gcc.target/arm/no-volatile-in-it.c: New test.
2382 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2384         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2385         (dg-options): Add -save-temps.
2386         (dg-final): Add cleanup-saved-temps.
2388 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2390         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2392 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2394         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2395         * gcc.target/powerpc/pack01.c: Include string.h.
2397 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2399         PR target/65167
2400         * gcc.target/i386/pr65167.c: New.
2402 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2404         PR tree-optimization/61917
2405         * gcc.dg/vect/vect-pr61917.c: New file.
2407 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2409         PR tree-optimization/65170
2410         * gcc.c-torture/execute/pr65170.c: New test.
2411         * gcc.dg/tree-ssa/vrp96.c: New test.
2413 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2415         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2417 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2419         PR testsuite/65126
2420         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2421         (dg-additional-files-options): Copy additional_sources to
2422         additional_sources_used before emptying additional_sources.
2423         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2424         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2425         (cleanup-saved-temps): Use additional_sources_used instead of
2426         additional_sources.
2427         (dg-test): Reset additional_sources_used.
2429 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2431         PR fortran/63427
2432         * gfortran.dg/integer_exponentiation_6.F90: New test.
2434 2015-02-23  Martin Sebor  <msebor@redhat.com>
2436         PR target/65109
2437         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2438         two parts.  One to save registers, the other to verify the
2439         registers have the right values.  Save register state into
2440         static data rather than on the stack.
2442 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2444         PR bootstrap/63888
2445         * c-c++-common/asan/pr63888.c: New test.
2447 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2449         PR target/65163
2450         * gcc.c-torture/compile/pr65163.c: New.
2452 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2454         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2455         with -m31 on 64 bit.
2456         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2457         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2459 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2461         * gcc.target/s390/20090223-1.c: Add
2462         -Wno-implicit-function-declaration option.
2463         * gcc.target/s390/pr42224.c: Likewise.
2464         * gcc.target/s390/pr55718.c: Likewise.
2466 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2468         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2469         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2470         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2471         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2472         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2473         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2474         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2475         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2476         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2477         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2478         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2479         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2480         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2481         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2482         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2483         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2484         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2485         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2486         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2487         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2488         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2490 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2492         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2493         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2494         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2495         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2496         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2497         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2498         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2499         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2500         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2501         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2502         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2503         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2504         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2505         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2506         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2507         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2509 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2511         PR fortran/64980
2512         PR fortran/61960
2513         * gfortran.dg/pr61960.f90: New.
2514         * gfortran.dg/pr64230.f90: New.
2515         * gfortran.dg/pr64980.f03: New.
2517 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2519         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2521 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2523         PR ada/65156
2524         * gnat.dg/timing_events.adb: Removed, invalid test.
2526 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2528         PR debug/58123
2529         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2530         location.
2531         * g++.dg/gcov/gcov-2.C: Likewise.
2533 2015-02-20  Richard Biener  <rguenther@suse.de>
2535         PR tree-optimization/65136
2536         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2538 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2540         PR testsuite/64158
2541         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2542         and nvptx-*-* blacklisting.
2544         * gcc.dg/sibcall-9.c: New test.
2545         * gcc.dg/sibcall-10.c: New test.
2547 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2549         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2551 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2553         PR target/64452
2554         * gcc.target/avr/torture/pr64452.c: New test.
2556 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2558         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2559         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2561 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2563         PR testsuite/65116
2564         * lib/target-supports.exp (check_compile): Check whether
2565         additional_sources is defined before using it.
2567 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2569         PR middle-end/65074
2570         * g++.dg/opt/pr65074.C: New file.
2572 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2574         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2575         (size_type): New typedef.
2576         (operator "" _script): Use it for the last argument.
2578 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2580         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2582 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2584         * lib/target-supports.exp (check_compile): Save/restore
2585         additional_sources that may belong to an actual test.
2587 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2589         PR gcov-profile/64634
2590         * g++.dg/gcov/gcov-15.C: New test.
2592 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2594         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2596 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2598         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2600 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2602         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2604 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2606         * gfortran.dg/fmt_cache_1.f: Add missing close.
2608 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2610         PR testsuite/65107
2611         * gfortran.dg/read_eof_8.f90: Add missing close.
2613 2015-02-18  Richard Biener  <rguenther@suse.de>
2615         PR tree-optimization/65063
2616         * gcc.dg/pr65063.c: New testcase.
2618 2015-02-18  Richard Biener  <rguenther@suse.de>
2620         PR tree-optimization/62217
2621         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2623 2015-02-18  Marek Polacek  <polacek@redhat.com>
2625         PR sanitizer/65081
2626         * c-c++-common/ubsan/pr65081.c: New test.
2628 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2630         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2631         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2633 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2635         * gcc.dg/ipa/propalign-3.c: New test.
2637 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2639         PR target/64793
2640         * gcc.target/sh/pr64793.c: New.
2641         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2643 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2645         * gcc.target/arm/divzero.c: New test case.
2647 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2649         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2651 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2652             Jakub Jelinek  <jakub@redhat.com>
2654         PR c++/65075
2655         * g++.dg/cpp0x/pr65075.C: New test.
2657 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2659         PR target/65058
2660         * gcc.target/powerpc/pr65058.c: New test.
2662 2015-02-16  Jeff Law  <law@redhat.com>
2664         PR tree-optimization/64823
2665         * gcc.dg/uninit-20.c: New test.
2667 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2668             James Greenhalgh  <james.greenhalgh@arm.com>
2670         PR ipa/64963
2671         * gcc.dg/ipa/ipa-clone-1.c: New test.
2673 2015-02-16  Richard Biener  <rguenther@suse.de>
2675         PR tree-optimization/65077
2676         * gcc.dg/torture/pr65077.c: New testcase.
2678 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2680         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2681         Directive adjusted to scan for ldaxr.
2682         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2683         adjusted to scan for ldaex.
2685 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2687         PR c++/65080
2688         * g++.dg/cpp0x/constexpr-65080.C: New.
2690 2015-02-16  Richard Biener  <rguenther@suse.de>
2692         PR tree-optimization/63593
2693         * gcc.dg/pr63593.c: New testcase.
2695 2015-02-16  Marek Polacek  <polacek@redhat.com>
2697         PR c/65066
2698         * gcc.dg/pr65066.c: New test.
2700 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2702         * gcc.dg/pr65002.C: Move ...
2703         * g++.dg/ipa/pr65002.C: ... here.
2705 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2707         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2708         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2709         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2710         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2712 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2714         PR testsuite/64850
2715         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2716         the expression to find calls.
2717         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2718         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2719         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2720         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2721         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2723 2015-02-14  Marek Polacek  <polacek@redhat.com>
2725         PR c/64768
2726         * gcc.dg/array-11.c: New test.
2727         * gcc.dg/array-12.c: New test.
2728         * gcc.dg/array-13.c: New test.
2729         * gcc.dg/array-14.c: New test.
2730         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2731         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2732         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2733         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2734         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2735         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2737 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2739         PR c++/60894
2740         * g++.dg/lookup/using54.C: New.
2742 2015-02-13  Jeff Law  <law@redhat.com>
2744         PR bootstrap/65060
2745         Revert my change for tree-optimization/64823.
2747 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2749         PR tree-optimization/65053
2750         * gcc.c-torture/execute/pr65053-1.c: New test.
2751         * gcc.c-torture/execute/pr65053-2.c: New test.
2753 2015-02-13  Marek Polacek  <polacek@redhat.com>
2755         PR c/65050
2756         * gcc.dg/pr65050.c: New test.
2758 2015-02-13  Jeff Law  <law@redhat.com>
2760         PR tree-optimization/64823
2761         * gcc.dg/uninit-20.c: New test.
2763         PR rtl-optimization/47477
2764         * gcc.dg/tree-ssa/pr47477.c: New test.
2766 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2768         PR c++/60211
2769         * g++.dg/parse/ivdep-2.C: New.
2770         * g++.dg/parse/ivdep-3.C: Likewise.
2772 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2774         PR fortran/64506
2775         * gfortran.dg/continuation_13.f90: New test.
2776         * gfortran.dg/continuation_14.f: New test.
2778 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/64970
2781         * g++.dg/cpp0x/sfinae55.C: New.
2783 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2785         PR ipa/65034
2786         * g++.dg/ipa/pr65034.C: New test.
2788 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2790         PR tree-optimization/65002
2791         * gcc.dg/pr65002.C: New.
2793 2015-02-13  Marek Polacek  <polacek@redhat.com>
2795         PR c/65040
2796         * c-c++-common/pr65040.c: New test.
2798 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2800         PR tree-optimization/64705
2801         * gcc.dg/tree-ssa/pr64705.c: New test.
2803 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2805         PR rtl/32219
2806         * gcc.dg/visibility-22.c: New test.
2807         * gcc.dg/visibility-23.c: New test.
2808         * gcc.target/i386/pr32219-1.c: New test.
2809         * gcc.target/i386/pr32219-2.c: New test.
2810         * gcc.target/i386/pr32219-3.c: New test.
2811         * gcc.target/i386/pr32219-4.c: New test.
2812         * gcc.target/i386/pr32219-5.c: New test.
2813         * gcc.target/i386/pr32219-6.c: New test.
2814         * gcc.target/i386/pr32219-7.c: New test.
2815         * gcc.target/i386/pr32219-8.c: New test.
2816         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2818 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2820         PR libgfortran/57822
2821         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2822         four different KINDs.
2824 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2826         PR c++/64884
2827         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2829         PR sanitizer/65000
2830         * g++.dg/ubsan/pr65000.C: New test.
2832 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2834         PR fortran/64932
2835         * gfortran.dg/finalize_28.f90: New test
2837 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2839         PR debug/55541
2840         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2841         DW_TAG_lexical_block removal.
2842         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2843         * g++.dg/guality/pr55541.C: New test.
2845         PR sanitizer/64984
2846         * g++.dg/ubsan/pr64984.C: New test.
2848 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2850         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2852 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2854         PR testsuite/64930
2855         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2856         instructions for 2015-01-14 get_memmodel changes.
2857         * gcc.target/powerpc/atomic-p8.c: Likewise.
2859         PR sanitizer/65019
2860         * g++.dg/ubsan/pr65019.C: New test.
2862         PR tree-optimization/65014
2863         * gcc.c-torture/compile/pr65014.c: New test.
2865 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2867         PR libgfortran/57822
2868         * gfortran/fmt_g0_7.f08: Revise test.
2870 2015-02-11  Jeff Law  <law@redhat.com>
2872         PR target/63347
2873         * gcc.target/m68k/pr63347.c: New test.
2875 2015-02-11  Marek Polacek  <polacek@redhat.com>
2877         * g++.dg/ubsan/shift-1.C: New test.
2878         * gcc.dg/ubsan/c-shift-2.c: New test.
2879         * c-c++-common/ubsan/shift-5.c: Remove file.
2881 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2883         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2884         Directive adjusted to XFAIL.
2885         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2886         adjusted to XFAIL.
2888 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2890         PR middle-end/65003
2891         * g++.dg/opt/pr65003.C: New test.
2893 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2895         * lib/target-supports.exp (check_effective_target_pie): Renamed
2896         to ...
2897         (check_effective_target_pie_enabled): This.
2898         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2899         * gcc.target/i386/pie.c: Likewise.
2901 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2903         PR target/64893
2904         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2905         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2907 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2909         PR target/61925
2910         * gcc.target/i386/pr61925-1.c: New test.
2911         * gcc.target/i386/pr61925-2.c: New test.
2912         * gcc.target/i386/pr61925-3.c: New test.
2914 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2916         PR sanitizer/65004
2917         * g++.dg/asan/pr65004.C: New test.
2919 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2921         PR target/64661
2922         * gcc.taget/sh/pr64661-0.h: New.
2923         * gcc.taget/sh/pr64661-1.c: New.
2924         * gcc.taget/sh/pr64661-2.c: New.
2925         * gcc.taget/sh/pr64661-3.c: New.
2926         * gcc.taget/sh/pr64661-4.c: New.
2928 2015-02-10  Richard Biener  <rguenther@suse.de>
2930         PR tree-optimization/64995
2931         * g++.dg/torture/pr64995.C: New testcase.
2933 2015-02-10  Richard Biener  <rguenther@suse.de>
2935         PR tree-optimization/64909
2936         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2938 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2940         * gcc.dg/signbit-sa.c: New test.
2942 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2944         PR libgfortran/57822
2945         * gfortran/fmt_g0_7.f08: New test.
2947 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2949         PR tree-optimization/43378
2950         * gcc.dg/tree-ssa/pr43378.c: New test.
2952 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2954         PR ipa/64978
2955         * g++.dg/torture/pr64978.C: New testcase.
2957 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2959         PR sanitizer/64981
2960         * gcc.dg/asan/pr64981.c: New test.
2962 2015-02-09  Marek Polacek  <polacek@redhat.com>
2964         PR c/64856
2965         * gcc.dg/pr64856.c: New test.
2967 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2969         PR target/64979
2970         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2971         * gcc.c-torture/execute/pr64979.c: New test.
2973 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2975         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2977 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2979         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2980         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2982 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2984         PR target/58757
2985         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2987 2015-02-09  Richard Biener  <rguenther@suse.de>
2989         PR tree-optimization/54000
2990         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2992 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2994         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2996 2015-02-09  Martin Liska  <mliska@suse.cz>
2998         * g++.dg/ipa/pr64858.C: New test.
3000 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3002         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3004 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3006         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3008 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3010         PR fortran/63744
3011         * gfortran.dg/use_rename_8.f90: New.
3013 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3015         * gnat.dg/addr7.ad[sb]: New test.
3016         * gnat.dg/addr8.ad[sb]: Likewise.
3018 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3020         PR jit/64752
3021         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3022         from jit.dg/test-compile-to-executable.c's create_code, with a
3023         clarification of the output message.
3024         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3025         pass/fail message.
3026         (test_jit): Use CHECK_NO_ERRORS when calling
3027         gcc_jit_context_compile_to_file.
3028         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3029         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3030         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3031         about deletions that are attempted.
3032         (jit-verify-compile-to-file): Rename to...
3033         (jit-verify-output-file-was-created): ...this, and drop the
3034         attempt to run "file" and verify the output.
3035         (jit-verify-assembler): New function.
3036         (jit-verify-object): New function.
3037         (jit-verify-dynamic-library): New function.
3038         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3039         favor of an implementation from new file
3040         create-code-for-hello-world-executable.h, which also adds a
3041         "main".
3042         (dg-final): Replace jit-verify-compile-to-file with
3043         jit-verify-output-file-was-created, and invoke new function
3044         jit-verify-assembler.
3045         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3046         the output message.
3047         (dg-final): Replace jit-verify-compile-to-file with
3048         jit-verify-output-file-was-created, and invoke new function
3049         jit-verify-dynamic-library.
3050         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3051         favor of an implementation from new file
3052         create-code-for-hello-world-executable.h, which also adds a
3053         "main".
3054         (dg-final): Replace jit-verify-compile-to-file with
3055         jit-verify-output-file-was-created.  Strengthen the expected stdout
3056         from the built executable.
3057         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3058         favor of an implementation from new file
3059         create-code-for-hello-world-executable.h, which also adds a
3060         "main".
3061         (dg-final): Replace jit-verify-compile-to-file with
3062         jit-verify-output-file-was-created, and invoke new function
3063         jit-verify-object.
3064         * jit.dg/verify-dynamic-library.c: New source file.
3066 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3067             Brian Rzycki  <b.rzycki@samsung.com>
3069         PR tree-optimization/64878
3070         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3072 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3074         PR ipa/64896
3075         * g++.dg/ipa/pr64896.C: New test.
3077 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3079         PR target/64205
3080         * gcc.target/powerpc/pr64205.c: New file.
3082 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3084         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3085         (dg-options): Use -fpie instead of -fPIE -pie.
3087 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3089         PR middle-end/64937
3090         * g++.dg/asan/pr64937.C: New test.
3092 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3094         PR fortran/63205
3095         * gfortran.dg/class_to_type_4.f90: New test
3097 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3099         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3101 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3103         PR rtl-optimization/64957
3104         PR debug/64817
3105         * gcc.c-torture/execute/pr64957.c: New test.
3107 2015-02-05  Jeff Law  <law@redhat.com>
3109         PR target/17306
3110         * gcc.target/h8300/pr17306-1.c: New test.
3111         * gcc.target/h8300/pr17306-2.c: New test.
3113 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3115         PR fortran/64943
3116         * gfortran.dg/structure_constructor_12.f90: New.
3118 2015-02-05  Jeff Law  <law@redhat.com>
3120         PR target/58400
3121         gcc.target/h8300/pr58400.c: New test.
3123 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3125         * gcc.target/arm/macro_defs0.c: New test.
3126         * gcc.target/arm/macro_defs1.c: New test.
3127         * gcc.target/arm/macro_defs2.c: New test.
3129 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3131         PR rtl-optimization/64905
3132         * gcc.target/i386/pr64905.c: Require nonpic target.
3133         (dg-options): Add -fomit-frame-pointer.
3134         (main): Remove.
3136 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3138         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3139         tree dump scanning.
3141 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3143         PR fortran/64757
3144         * gfortran.dg/type_to_class_2.f90: New test
3145         * gfortran.dg/type_to_class_3.f90: New test
3147 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3149         PR ipa/64686
3150         * g++.dg/torture/pr64686.C: New testcase.
3152 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3154         PR rtl-optimization/64905
3155         * gcc.target/i386/pr64905.c: New file.
3157 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3159         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3160         * gcc.dg/guality/pr41616-1.c: Ditto.
3162 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3164         PR debug/64817
3165         * gcc.dg/pr64817-3.c: New.
3167 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3168             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3170         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3171         pass parameters in registers.
3172         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3173         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3174         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3176 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3177             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3179         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3180         list, allow for multilibed targets.
3181         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3183 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3185         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3186         * gcc.dg/pr46728-6.c: Ditto.
3188 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3190         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3191         for mips_nanlegacy target.
3193 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3195         * gcc.target/i386/chkp-hidden-def.c: New.
3197 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3199         PR middle-end/62103
3200         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3201         to use 24 bits for bitfield b.
3203 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3205         PR testsuite/64796
3206         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3207         cache result in a global variable.  Include all 32-bit targets for
3208         bswap64 tests.
3210 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3212         PR rtl-optimization/64756
3213         * gcc.c-torture/execute/pr64756.c: New test.
3215 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3217         PR target/64660
3218         * gcc.target/sh/pr64660-0.h: New.
3219         * gcc.target/sh/pr64660-1.c: New.
3220         * gcc.target/sh/pr64660-2.c: New.
3221         * gcc.target/sh/pr64660-3.c: New.
3222         * gcc.target/sh/pr64660-4.c: New.
3224 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3226         PR c++/64877
3227         * g++.dg/warn/Waddress-2.C: New.
3229 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3231         PR middle-end/61225
3232         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3234 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3236         PR preprocessor/64803
3237         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3239 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3241         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3243 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3245         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3246         (_ARM_FPSRC): Add DN and AHP fields.
3247         (clean_results): Force DN=1 on AArch64.
3248         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3249         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3250         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3251         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3252         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3253         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3255 2015-02-02  Alan Modra  <amodra@gmail.com>
3257         * gcc.target/powerpc/cprophard.c: New.
3259 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3261         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3262         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3264 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3266         PR debug/64817
3267         * gcc.dg/pr64817-1.c: New test.
3268         * gcc.dg/pr64817-2.c: New test.
3270 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3272         PR target/64851
3273         * gcc.target/sh/pr64851-0.h: New
3274         * gcc.target/sh/pr64851-1.c: New
3275         * gcc.target/sh/pr64851-2.c: New
3276         * gcc.target/sh/pr64851-3.c: New
3277         * gcc.target/sh/pr64851-4.c: New
3279 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3281         PR target/64882
3282         * gcc.dg/torture/pr64882.c: New test.
3284 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3286         PR target/64159
3287         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3288         sparc*-*-*.
3290 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3292         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3293         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3294         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3295         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3296         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3297         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3298         tree dump.
3299         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3300         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3301         tree dump.
3302         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3303         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3304         tree dump.
3306 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3308         PR target/64688
3309         * g++.dg/pr64688-2.C: New.
3311 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3313         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3314         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3315         * gcc.target/i386/fuse-caller-save.c: Ditto.
3316         * gcc.target/i386/headmerge-1.c: Ditto.
3317         * gcc.target/i386/headmerge-2.c: Ditto.
3318         * gcc.target/i386/sibcall-6.c: Ditto.
3320 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3322         PR target/64617
3323         * gcc.target/i386/pr64617.c: New test.
3325 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3327         PR target/15184
3328         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3329         (dg-options): Remove -m32.
3330         (dg-final): Scan for "movb %al" only.
3331         * gcc.target/i386/pr15184-2.c: Ditto.
3333 2015-01-30  Richard Biener  <rguenther@suse.de>
3335         PR tree-optimization/64829
3336         * gcc.dg/vect/pr64829.c: New testcase.
3338 2015-01-29  Marek Polacek  <polacek@redhat.com>
3340         PR c/64709
3341         * gcc.dg/pr64709.c: New test.
3343 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3345         PR c++/64717
3346         * g++.dg/ubsan/pr64717-1.C: New test.
3347         * g++.dg/ubsan/pr64717-2.C: New test.
3349 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3351         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3353 2015-01-29  Jeff Law  <law@redhat.com>
3355         PR target/15184
3356         * gcc.target/i386/pr15184-1.c: New test.
3357         * gcc.target/i386/pr15184-2.c: New test.
3359 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3361         PR tree-optimization/64746
3362         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3364 2015-01-29  Richard Biener  <rguenther@suse.de>
3366         PR tree-optimization/64853
3367         * gcc.dg/torture/pr64853.c: New testcase.
3369 2015-01-29  Richard Biener  <rguenther@suse.de>
3371         PR tree-optimization/64844
3372         * gcc.dg/vect/pr64844.c: New testcase.
3374 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3376         PR middle-end/64809
3377         * gcc.dg/pr64809.c: Delete.
3379 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3381         PR middle-end/64805
3382         * gcc.target/i386/pr64805.c: New.
3384 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3386         * gcc.dg/guality/guality.h (main): Add argv[0] to
3387         guality_gdb_command.
3389 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3391         PR ipa/64801
3392         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3394 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3396         PR target/64659
3397         * gcc.target/sh/sh.exp
3398         (check_effective_target_atomic_model_soft_gusa_available,
3399         check_effective_target_atomic_model_soft_tcb_available,
3400         check_effective_target_atomic_model_soft_imask_available,
3401         check_effective_target_atomic_model_hard_llcs_available): New.
3402         * gcc.target/sh/pr64659-0.h: New.
3403         * gcc.target/sh/pr64659-1.c: New.
3404         * gcc.target/sh/pr64659-2.c: New.
3405         * gcc.target/sh/pr64659-3.c: New.
3406         * gcc.target/sh/pr64659-4.c: New.
3408 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3410         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3411         scan-assembler-times pattern.
3413 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3415         PR middle-end/64809
3416         * gcc.dg/pr64809.c: New test.
3418 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3420         PR tree-optimization/64277
3421         * gcc.dg/pr64277.c: New.
3423 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3425         PR tree-optimization/64718
3426         * gcc.c-torture/execute/pr64718.c: New test.
3428 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3430         * gcc.target/aarch64/abs_2.c: New.
3432 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3434         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3435         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3436         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3437         ISA rev < 2.
3439 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3441         PR bootstrap/64612
3442         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3443         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3444         { target comdat_group }.
3446 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3448         PR fortran/63861
3449         * gfortran.dg/goacc/coarray_2.f90: New.
3451 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3453         PR ipa/60871
3454         PR ipa/64139
3455         * g++.dg/torture/pr64139.C: New testcase.
3456         * g++.dg/torture/pr60871.C: Likewise.
3458 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3460         PR fortran/64230
3461         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3462         prevent linking errors.
3464 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3466         PR ipa/64282
3467         * g++.dg/torture/pr64282.C: New testcase.
3469 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3471         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3472         for wzr reg.
3474 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3476         * gcc.target/s390/hotpatch-13.c: New testcase.
3477         * gcc.target/s390/hotpatch-14.c: New testcase.
3478         * gcc.target/s390/hotpatch-15.c: New testcase.
3479         * gcc.target/s390/hotpatch-16.c: New testcase.
3480         * gcc.target/s390/hotpatch-17.c: New testcase.
3481         * gcc.target/s390/hotpatch-18.c: New testcase.
3482         * gcc.target/s390/hotpatch-19.c: New testcase.
3483         * gcc.target/s390/hotpatch-20.c: New testcase.
3484         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3485         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3486         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3487         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3488         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3489         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3490         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3491         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3492         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3493         * gcc.target/s390/hotpatch-10.c: Likewise.
3494         * gcc.target/s390/hotpatch-11.c: Likewise.
3495         * gcc.target/s390/hotpatch-12.c: Likewise.
3496         * gcc.target/s390/hotpatch-2.c: Likewise.
3497         * gcc.target/s390/hotpatch-3.c: Likewise.
3498         * gcc.target/s390/hotpatch-4.c: Likewise.
3499         * gcc.target/s390/hotpatch-5.c: Likewise.
3500         * gcc.target/s390/hotpatch-6.c: Likewise.
3501         * gcc.target/s390/hotpatch-7.c: Likewise.
3502         * gcc.target/s390/hotpatch-8.c: Likewise.
3503         * gcc.target/s390/hotpatch-9.c: Likewise.
3504         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3505         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3506         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3507         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3508         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3509         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3510         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3511         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3513 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3515         * gcc.dg/long_branch.c: New testcase.
3517 2015-01-27  Richard Biener  <rguenther@suse.de>
3519         PR tree-optimization/56273
3520         PR tree-optimization/59124
3521         PR tree-optimization/64277
3522         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3523         * gcc.dg/Warray-bounds-12.c: Likewise.
3524         * gcc.dg/Warray-bounds-13.c: Likewise.
3526 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3528         PR rtl-optimization/61058
3529         * gcc.dg/pr61058.c: New test.
3531 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3533         * gcc.target/i386/chkp-narrow-bounds.c: New.
3535 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3537         PR tree-optimization/64807
3538         * gcc.dg/pr64807.c: New test.
3540         PR c/64766
3541         * gcc.dg/pr64766.c: New test.
3543 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3545         PR target/49263
3546         * gcc.target/sh/pr49263-4.c: New.
3548 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3550         PR fortran/62044
3551         * gfortran.dg/allocate_with_mold_1.f90: New test
3553 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3555         PR c/64778
3556         * gcc.dg/pr64778.c: New test.
3558         PR middle-end/64421
3559         * gcc.dg/vect/pr64421.c: New test.
3561 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3563         PR fortran/64771
3564         * gfortran.dg/coarray_36.f: New.
3565         * gfortran.dg/coarray_37.f90: New.
3567 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3569         PR fortran/64230
3570         * gfortran.dg/class_allocate_18.f90: New.
3572 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3574         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3576 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3578         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3580 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3582         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3584 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3586         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3588 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3590         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3591         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3592         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3593         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3595 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3597         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3598         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3599         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3601 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3603         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3604         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3605         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3606         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3607         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3608         vXXXhn.inc.
3610 2015-01-26  Richard Biener  <rguenther@suse.de>
3612         PR middle-end/64764
3613         * gcc.dg/uninit-19.c: New testcase.
3615 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3617         * lib/target-supports.exp (check_effective_target_vect64): Add
3618         sparc*-*-*.
3620 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3622         PR testsuite/64712
3623         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3625 2015-01-26  Tony Liu  <tony.liu@arm.com>
3627         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3628         non-UAL cases.
3630 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3632         PR libfortran/64770
3633         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3634         correctly, clean up afterwards.
3636 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3638         PR fortran/62044
3639         * gfortran.dg/use_rename_7.f90: New.
3641 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3643         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3644         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3646 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3648         PR target/54236
3649         * gcc.target/sh/pr54236-4.c: New.
3651 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3653         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3654         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3655         Bridge test.
3657 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3659         PR libfortran/64770
3660         * gfortran.dg/open_new_segv.f90: New test.
3662 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3664         PR target/49263
3665         PR target/53987
3666         PR target/64345
3667         PR target/59533
3668         PR target/52933
3669         PR target/54236
3670         PR target/51244
3671         * gcc.target/sh/pr64345-1.c: New.
3672         * gcc.target/sh/pr64345-2.c: New.
3673         * gcc.target/sh/pr59533-1.c: New.
3674         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3675         * gcc.target/sh/pr52933-2.c: Likewise.
3676         * gcc.target/sh/pr54089-1.c: Likewise.
3677         * gcc.target/sh/pr54236-1.c: Likewise.
3678         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3679         * gcc.target/sh/pr49263-1.c: Remove xfails.
3680         * gcc.target/sh/pr49263-2.c: Likewise.
3681         * gcc.target/sh/pr49263-3.c: Likewise.
3682         * gcc.target/sh/pr53987-1.c: Likewise.
3683         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3684         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3685         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3686         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3687         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3688         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3689         test_009): New.
3690         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3691         (test_02): New.
3693 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3695         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3697 2015-01-23  Ian Lance Taylor  <iant@google.com>
3699         PR go/64510
3700         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3701         targets without split stack support.
3703 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3705         PR target/64317
3706         * gcc.target/i386/pr64317.c: New test.
3708 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3710         PR rtl-optimization/63637
3711         PR rtl-optimization/60663
3712         * gcc.dg/pr63637-1.c: New test.
3713         * gcc.dg/pr63637-2.c: New test.
3714         * gcc.dg/pr63637-3.c: New test.
3715         * gcc.dg/pr63637-4.c: New test.
3716         * gcc.dg/pr63637-5.c: New test.
3717         * gcc.dg/pr63637-6.c: New test.
3718         * gcc.target/i386/pr63637-1.c: New test.
3719         * gcc.target/i386/pr63637-2.c: New test.
3720         * gcc.target/i386/pr63637-3.c: New test.
3721         * gcc.target/i386/pr63637-4.c: New test.
3722         * gcc.target/i386/pr63637-5.c: New test.
3723         * gcc.target/i386/pr63637-6.c: New test.
3725 2015-01-23  Richard Biener  <rguenther@suse.de>
3727         PR testsuite/63439
3728         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3729         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3731 2015-01-23  Marek Polacek  <polacek@redhat.com>
3733         PR preprocessor/60570
3734         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3735         * gcc.dg/cpp/pr60570.c: New test.
3737 2015-01-23  Richard Biener  <rguenther@suse.de>
3739         PR testsuite/63439
3740         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3741         vectorization on vect64 targets.
3743 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3745         PR fortran/60922
3746         * gfortran.dg/class_allocate_17.f90: New.
3748 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3750         PR fortran/64726
3751         * gfortran.dg/goacc/combined_loop.f90: New.
3753 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3755         PR fortran/61933
3756         * gfortran.dg/make_unit.f90: New test.
3758 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3760         PR fortran/61933
3761         * gfortran.dg/negative_unit_int8.f: Update.
3763 2015-01-22  Jeff Law  <law@redhat.com>
3765         PR target/52076
3766         * gcc.target/m68k/pr52076-1.c: New test.
3767         * gcc.target/m68k/pr52076-2.c: New test.
3769 2015-01-22  Richard Biener  <rguenther@suse.de>
3771         PR middle-end/64728
3772         * gcc.dg/torture/pr64728.c: New testcase.
3774 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3776         PR target/64688
3777         * g++.dg/pr64688.C: New test.
3779 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3781         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3782         to avoid errors with -fpic.
3784 2015-01-22  Richard Biener  <rguenther@suse.de>
3786         PR libstdc++/64535
3787         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3789 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3791         PR rtl-optimization/64682
3792         * gcc.c-torture/execute/pr64682.c: New file.
3794 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3796         PR debug/64511
3797         * gcc.dg/pr64511.c: New test.
3799         PR rtl-optimization/62078
3800         * g++.dg/opt/pr62078.C: New test.
3802         PR c/63307
3803         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3805 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3807         PR fortran/57023
3808         * gfortran.dg/internal_pack_15.f90:  New test.
3810 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3812         * c-c++-common/tsan/step.c: New testcase.
3814 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3816         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3818 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3820         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3822 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3824         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3826 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3828         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3830 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3832         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3834 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3836         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3838 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3840         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3842 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3844         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3846 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3848         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3850 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3852         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3854 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3856         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3858 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3860         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3862 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3864         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3865         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3866         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3867         vXXXw.inc.
3869 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3871         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3872         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3873         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3874         vXXXl.inc.
3876 2015-01-21  Renlin Li  <renlin.li@arm.com>
3878         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3879         * g++.dg/tls/thread_local5g.C: Likewise.
3880         * g++.dg/tls/thread_local6g.C: Likewise.
3882 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3884         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3885         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3886         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3888 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3890         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3891         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3892         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3894 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3896         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3897         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3898         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3900 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3902         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3903         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3904         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3906 2015-01-20  Jeff Law  <law@redhat.com>
3908         PR target/59946
3909         * gcc.target/m68k/pr59946.c: New test.
3911 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3913         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3914         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3915         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3917 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3919         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3920         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3921         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3923 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3925         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3926         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3927         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3929 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3931         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3932         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3933         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3934         vshuffle.inc.
3935         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3936         vshuffle.inc.
3938 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3940         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3941         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3942         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3944 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3946         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3947         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3948         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3950 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3952         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3954 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3956         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3958         PR sanitizer/64632
3959         * g++.dg/ubsan/pr64632.C: New test.
3961         PR debug/64663
3962         * gcc.dg/pr64663.c: New test.
3964 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3966         PR c++/64383
3967         * g++.dg/warn/Wunused-var-23.C: New.
3969 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3971         PR c++/59937
3972         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3973         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3975 2015-01-20  Richard Biener  <rguenther@suse.de>
3977         PR ipa/64684
3978         * gcc.dg/lto/pr64684_0.c: New testcase.
3979         * gcc.dg/lto/pr64684_1.c: Likewise.
3980         * gcc.dg/lto/pr64684_2.c: Likewise.
3981         * gcc.dg/lto/pr64685_0.c: Likewise.
3982         * gcc.dg/lto/pr64685_1.c: Likewise.
3984 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3986         PR c++/62241
3987         * g++.dg/cpp1y/lambda-init12.C: New.
3989 2015-01-20  Richard Biener  <rguenther@suse.de>
3991         PR tree-optimization/64410
3992         * g++.dg/vect/pr64410.cc: Require vect_double.
3994 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3996         PR target/64149
3997         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3999 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4001         PR bootstrap/64676
4002         Revert:
4003         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4005         PR rtl-optimization/64081
4006         * gcc.dg/pr64081.c: New test.
4008 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4010         * jit.dg/harness.h: Include <unistd.h>.
4011         (CHECK_NO_ERRORS): New.
4012         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4013         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4014         gcc_jit_context_compile_to_file.
4015         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4016         args to the spawned executable.
4017         (jit-expand-vars): New function.
4018         (jit-exe-params): New variable.
4019         (dg-jit-set-exe-params): New function.
4020         (jit-dg-test): Detect testcases that use
4021         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4022         Set arguments of spawned process to jit-exe-params.
4023         (jit-get-output-filename): New function.
4024         (jit-setup-compile-to-file): New function.
4025         (jit-verify-compile-to-file): New function.
4026         (jit-run-executable): New function.
4027         (jit-verify-executable): New function.
4028         * jit.dg/test-compile-to-assembler.c: New testcase.
4029         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4030         * jit.dg/test-compile-to-executable.c: New testcase.
4031         * jit.dg/test-compile-to-object.c: New testcase.
4033 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4035         PR target/64652
4036         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4037         (test_1): New.
4039 2015-01-19  Martin Liska  <mliska@suse.cz>
4041         * objc/compile/pr64668.m: New test.
4043 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4045         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4046         (create_overflow_fn): Update comment to clarify that
4047         the third param of the created function is a bool *, not
4048         an int *.
4049         (verify_int_overflow_fn): Convert param "expected_ovf" from
4050         int to bool.  Update third param of "overflow_fn_type" from int *
4051         to bool *.  Update local "actual_ovf" from int to bool.
4052         (verify_uint_overflow_fn): Likewise.
4054 2015-01-19  Martin Liska  <mliska@suse.cz>
4056         * gcc.dg/ipa/ipa-icf-33.c: New test.
4058 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4059             Haijian Zhang  <z.zhanghaijian@huawei.com>
4061         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4062         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4063         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4064         result_float64x2, expected_hfloat64x2): New helper type, variable and
4065         declaration.
4066         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4067         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4068         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4069         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4070         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4071         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4072         and target without the FMA feature.
4074 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4076         * gcc.target/aarch64/pr64304.c: New testcase.
4078 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4080         PR rtl-optimization/64081
4081         * gcc.dg/pr64081.c: New test.
4083 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4085         PR target/63971
4086         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4087         the epilogue).
4088         * gcc.target/aarch64/test_frame_6.c: Likewise.
4089         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4090         and x19 (in the epilogue).
4091         * gcc.target/aarch64/test_frame_4.c: Likewise.
4092         * gcc.target/aarch64/test_frame_7.c: Likewise.
4094 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4096         * gcc.target/i386/chkp-always_inline.c: New.
4098 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4099             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4101         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4102         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4104 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4106         PR fortran/60255
4107         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4108         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4110 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4112         PR fortran/64578
4113         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4115 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4117         PR target/64652
4118         * gcc.target/sh/torture/pr64652.c: New.
4120 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4122         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4123         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4124         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4125         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4126         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4127         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4129 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4131         PR ipa/64378
4132         * g++.dg/torture/pr64378.C: New testcase.
4134 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4136         PR fortran/57959
4137         * gfortran.dg/block_13.f08: New test
4139 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4141         PR fortran/55901
4142         * gfortran.dg/associate_1.f03: Allow test for character with
4143         automatic length.
4145 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4147         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4148         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4150 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4152         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4154 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4156         PR fortran/64578
4157         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4159 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4161         PR fortran/60357
4162         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4164         PR fortran/61275
4165         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4167         PR fortran/55932
4168         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4170 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4172         PR fortran/60334
4173         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4175 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4177         PR rtl-optimization/52773
4178         * gcc.c-torture/compile/pr52773.c: New test.
4180 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4182         PR c++/62134
4183         * g++.dg/cpp0x/alias-decl-46.C: New.
4185 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4187         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4189 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4191         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4192         Add trace.
4193         (CHECK_FP): Likewise.
4194         (CHECK_CUMULATIVE_SAT): Likewise.
4196 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4198         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4199         (Set_Neon_Cumulative_Sat): Add parameter.
4200         (__set_neon_cumulative_sat): Support new parameter.
4201         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4202         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4203         argument.
4204         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4205         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4206         argument.
4208 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4210         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4211         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4213 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4215         PR c++/60056
4216         * g++.dg/tls/thread_local-ice4.C: New.
4218 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4220         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4221         than Neon options.
4223 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4225         PR c++/62276
4226         * g++.dg/cpp0x/vt-62276.C: New.
4228 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4230         PR middle-end/64353
4231         * g++.dg/pr64353.C: New.
4233 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4235         PR target/64263
4236         * gcc.target/aarch64/pr64263_1.c: New test.
4238 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4240         PR tree-optimization/64434
4241         * gcc.dg/torture/pr64434.c: Move to...
4242         * gcc.dg/pr64434.c: ... here.
4244 2015-01-16  Richard Biener  <rguenther@suse.de>
4246         PR middle-end/64614
4247         * gcc.dg/uninit-18.c: New testcase.
4249 2015-01-16  Richard Biener  <rguenther@suse.de>
4251         PR tree-optimization/64568
4252         * g++.dg/torture/pr64568-2.C: New testcase.
4254 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4256         PR target/64363
4257         * gcc.target/i386/chkp-label-address.c: New.
4259 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4261         PR fortran/45290
4262         * gfortran.dg/pointer_init_6.f90: Extended.
4264 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4266         * gcc.c-torture/compile/20150108.c: New test.
4268 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4270         * gcc.target/visium: New directory.
4272 2015-01-16  Richard Biener  <rguenther@suse.de>
4274         PR tree-optimization/61743
4275         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4276         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4278 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4280         * gcc.dg/pr64015.c: New test.
4282 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4284         PR ipa/64163
4285         PR ipa/64612
4286         * g++.dg/ipa/pr64612.C: New test.
4288 2015-01-16  Renlin Li  <renlin.li@arm.com>
4290         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4292 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4294         * gcc.target/i386/sse-14.c: Test new intrinsic.
4295         * gcc.target/i386/sse-22.c: Ditto.
4297 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4299         PR c++/58614
4300         * g++.dg/cpp0x/auto44.C: New.
4302 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4304         PR target/59710
4305         * gcc.target/nios2/gpopt-all.c: New test case.
4306         * gcc.target/nios2/gpopt-local.c: New test case.
4307         * gcc.target/nios2/gpopt-global.c: New test case.
4308         * gcc.target/nios2/gpopt-data.c: New test case.
4309         * gcc.target/nios2/gpopt-none.c: New test case.
4311 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4313         * g++.dg/ubsan/vptr-1.C: New test.
4314         * g++.dg/ubsan/vptr-2.C: New test.
4315         * g++.dg/ubsan/vptr-3.C: New test.
4316         * g++.dg/ubsan/vptr-4.C: New test.
4317         * g++.dg/ubsan/vptr-5.C: New test.
4318         * g++.dg/ubsan/vptr-6.C: New test.
4319         * g++.dg/ubsan/vptr-7.C: New test.
4320         * g++.dg/ubsan/vptr-8.C: New test.
4321         * g++.dg/ubsan/vptr-9.C: New test.
4323 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4325         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4326         is set up.
4327         * lib/gcc-dg.exp: Likewise.
4329 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4331         PR rtl-optimization/64110
4332         * gcc.target/i386/pr64110.c: Add scan-assembler.
4334 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4335             James Norris  <jnorris@codesourcery.com>
4336             Cesar Philippidis  <cesar@codesourcery.com>
4337             Ilmir Usmanov  <i.usmanov@samsung.com>
4339         * lib/target-supports.exp (check_effective_target_fopenacc): New
4340         procedure.
4341         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4342         * g++.dg/goacc/goacc.exp: Likewise.
4343         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4344         * gcc.dg/goacc/goacc.exp: Likewise.
4345         * gfortran.dg/goacc/goacc.exp: Likewise.
4346         * c-c++-common/cpp/openacc-define-1.c: New file.
4347         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4348         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4349         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4350         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4351         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4352         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4353         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4354         * c-c++-common/goacc/cache-1.c: Likewise.
4355         * c-c++-common/goacc/clauses-fail.c: Likewise.
4356         * c-c++-common/goacc/collapse-1.c: Likewise.
4357         * c-c++-common/goacc/data-1.c: Likewise.
4358         * c-c++-common/goacc/data-2.c: Likewise.
4359         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4360         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4361         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4362         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4363         * c-c++-common/goacc/if-clause-1.c: Likewise.
4364         * c-c++-common/goacc/if-clause-2.c: Likewise.
4365         * c-c++-common/goacc/kernels-1.c: Likewise.
4366         * c-c++-common/goacc/loop-1.c: Likewise.
4367         * c-c++-common/goacc/loop-private-1.c: Likewise.
4368         * c-c++-common/goacc/nesting-1.c: Likewise.
4369         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4370         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4371         * c-c++-common/goacc/parallel-1.c: Likewise.
4372         * c-c++-common/goacc/pcopy.c: Likewise.
4373         * c-c++-common/goacc/pcopyin.c: Likewise.
4374         * c-c++-common/goacc/pcopyout.c: Likewise.
4375         * c-c++-common/goacc/pcreate.c: Likewise.
4376         * c-c++-common/goacc/pragma_context.c: Likewise.
4377         * c-c++-common/goacc/present-1.c: Likewise.
4378         * c-c++-common/goacc/reduction-1.c: Likewise.
4379         * c-c++-common/goacc/reduction-2.c: Likewise.
4380         * c-c++-common/goacc/reduction-3.c: Likewise.
4381         * c-c++-common/goacc/reduction-4.c: Likewise.
4382         * c-c++-common/goacc/sb-1.c: Likewise.
4383         * c-c++-common/goacc/sb-2.c: Likewise.
4384         * c-c++-common/goacc/sb-3.c: Likewise.
4385         * c-c++-common/goacc/update-1.c: Likewise.
4386         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4387         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4388         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4389         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4390         * gfortran.dg/goacc/assumed.f95: Likewise.
4391         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4392         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4393         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4394         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4395         * gfortran.dg/goacc/branch.f95: Likewise.
4396         * gfortran.dg/goacc/cache-1.f95: Likewise.
4397         * gfortran.dg/goacc/coarray.f95: Likewise.
4398         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4399         * gfortran.dg/goacc/cray.f95: Likewise.
4400         * gfortran.dg/goacc/critical.f95: Likewise.
4401         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4402         * gfortran.dg/goacc/data-tree.f95: Likewise.
4403         * gfortran.dg/goacc/declare-1.f95: Likewise.
4404         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4405         * gfortran.dg/goacc/fixed-1.f: Likewise.
4406         * gfortran.dg/goacc/fixed-2.f: Likewise.
4407         * gfortran.dg/goacc/fixed-3.f: Likewise.
4408         * gfortran.dg/goacc/fixed-4.f: Likewise.
4409         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4410         * gfortran.dg/goacc/if.f95: Likewise.
4411         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4412         * gfortran.dg/goacc/list.f95: Likewise.
4413         * gfortran.dg/goacc/literal.f95: Likewise.
4414         * gfortran.dg/goacc/loop-1.f95: Likewise.
4415         * gfortran.dg/goacc/loop-2.f95: Likewise.
4416         * gfortran.dg/goacc/loop-3.f95: Likewise.
4417         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4418         * gfortran.dg/goacc/omp.f95: Likewise.
4419         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4420         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4421         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4422         * gfortran.dg/goacc/parameter.f95: Likewise.
4423         * gfortran.dg/goacc/private-1.f95: Likewise.
4424         * gfortran.dg/goacc/private-2.f95: Likewise.
4425         * gfortran.dg/goacc/private-3.f95: Likewise.
4426         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4427         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4428         * gfortran.dg/goacc/reduction.f95: Likewise.
4429         * gfortran.dg/goacc/routine-1.f90: Likewise.
4430         * gfortran.dg/goacc/routine-2.f90: Likewise.
4431         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4432         * gfortran.dg/goacc/several-directives.f95: Likewise.
4433         * gfortran.dg/goacc/sie.f95: Likewise.
4434         * gfortran.dg/goacc/subarrays.f95: Likewise.
4435         * gfortran.dg/gomp/map-1.f90: Likewise.
4436         * gfortran.dg/openacc-define-1.f90: Likewise.
4437         * gfortran.dg/openacc-define-2.f90: Likewise.
4438         * gfortran.dg/openacc-define-3.f90: Likewise.
4439         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4440         * g++.dg/gomp/block-2.C: Likewise.
4441         * g++.dg/gomp/block-3.C: Likewise.
4442         * g++.dg/gomp/block-5.C: Likewise.
4443         * g++.dg/gomp/target-1.C: Likewise.
4444         * g++.dg/gomp/target-2.C: Likewise.
4445         * g++.dg/gomp/taskgroup-1.C: Likewise.
4446         * g++.dg/gomp/teams-1.C: Likewise.
4447         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4448         * gcc.dg/cilk-plus/jump.c: Likewise.
4449         * gcc.dg/gomp/block-1.c: Likewise.
4450         * gcc.dg/gomp/block-10.c: Likewise.
4451         * gcc.dg/gomp/block-2.c: Likewise.
4452         * gcc.dg/gomp/block-3.c: Likewise.
4453         * gcc.dg/gomp/block-4.c: Likewise.
4454         * gcc.dg/gomp/block-5.c: Likewise.
4455         * gcc.dg/gomp/block-6.c: Likewise.
4456         * gcc.dg/gomp/block-7.c: Likewise.
4457         * gcc.dg/gomp/block-8.c: Likewise.
4458         * gcc.dg/gomp/block-9.c: Likewise.
4459         * gcc.dg/gomp/target-1.c: Likewise.
4460         * gcc.dg/gomp/target-2.c: Likewise.
4461         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4462         * gcc.dg/gomp/teams-1.c: Likewise.
4464 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4466         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4467         test case.
4469 2015-01-15  Mike Stump  <mikestump@comcast.net>
4471         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4472         * gcc.dg/inline_2.c: Likewise.
4473         * gcc.dg/inline_3.c: Likewise.
4474         * gcc.dg/inline_4.c: Likewise.
4476 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4478         PR fortran/58023
4479         * gfortran.dg/proc_ptr_comp_43.f90: New.
4481 2015-01-15  Mike Stump  <mikestump@comcast.net>
4483         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4484         * gcc.dg/unroll_2.c: Likewise.
4485         * gcc.dg/unroll_3.c: Likewise.
4486         * gcc.dg/unroll_4.c: Likewise.
4487         * gcc.dg/unroll_5.c: Likewise.
4489 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4491         PR target/63971
4492         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4493         in epilogue.
4494         * gcc.target/aarch64/test_frame_6.c: Likewise.
4495         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4496         x30 and x19 (in the epilogue).
4497         * gcc.target/aarch64/test_frame_4.c: Likewise.
4498         * gcc.target/aarch64/test_frame_7.c: Likewise.
4500 2015-01-15  Martin Liska  <mliska@suse.cz>
4502         * g++.dg/ipa/pr64068.C: New test.
4503         * gcc.dg/ipa/PR64559.c: New test.
4505 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4507         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4508         with PIE.
4510 2015-01-15  Richard Biener  <rguenther@suse.de>
4512         PR tree-optimization/61743
4513         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4514         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4516 2015-01-15 Renlin Li <renlin.li@arm.com>
4518         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4519         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4521 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4523         * gcc.dg/vect/vect-aggressive-1.c: New.
4524         * gcc.target/i386/avx2-vect-aggressive.c: New.
4526 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4528         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4530 2015-01-15  Richard Biener  <rguenther@suse.de>
4532         PR lto/64415
4533         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4534         -Wl,-undefined,dynamic_lookup.
4536 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4538         * gnat.dg/opt47.adb: New test.
4540 2015-01-15  Richard Biener  <rguenther@suse.de>
4542         PR lto/64415
4543         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4545 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4547         PR tree-optimization/64434
4548         * gcc.dg/torture/pr64434.c: New test.
4550 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4552         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4553         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4554         -march=loongson* and -march=octeon* require -mno-micromips.
4556 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4557             Matthew Fortune  <matthew.fortune@imgtec.com>
4559         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4560         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4561         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4562         * gcc.target/mips/call-saved-7.c: New file.
4563         * gcc.target/mips/call-saved-8.c: New file.
4564         * gcc.target/mips/call-saved-9.c: New file.
4566 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4568         * gcc.target/mips/lsa.c: New file.
4569         * gcc.target/mips/mips64-lsa.c: Likewise.
4570         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4571         * gcc.target/mips/mulsize-4.c: Likewise.
4572         * gcc.target/mips/mulsize-5.c: New file.
4573         * gcc.target/mips/mulsize-6.c: Likewise.
4574         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4575         and !HAS_LSA as ghost options.
4576         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4577         for !HAS_LSA.
4579 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4581         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4583 2015-01-15  Richard Biener  <rguenther@suse.de>
4585         PR middle-end/64365
4586         * gcc.dg/torture/pr64365.c: New testcase.
4588 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4590         * gcc.dg/stackprotectexplicit1.c: New test.
4591         * g++.dg/stackprotectexplicit2.c: New test.
4593 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4595         PR target/61933
4596         * gfortran.dg/inquire_internal.f90: New.
4597         * gfortran.dg/negative_unit_check.f90: New.
4599 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4601         PR target/53988
4602         * gcc.target/sh/pr53988-1.c: New.
4604 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4606         PR c++/58671
4607         * g++.dg/tls/thread_local-ice3.C: New.
4609 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4611         * gcc.target/i386/fentry-override.c: Properly place {} in target
4612         selector.  Remove nonpic.
4613         * gcc.target/i386/fentry.c: Likewise.
4615 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4617         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4618         warnings instead of errors.
4620 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4622         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4623         option support instead of ENABLE_LTO from Makefile.
4625 2015-01-14  Richard Biener  <rguenther@suse.de>
4627         PR tree-optimization/59354
4628         * gcc.dg/vect/pr59354.c: New testcase.
4630 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4632         * lib/target-supports.exp
4633         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4634         on ARM architures before v7.
4636 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4638         PR middle-end/59448
4639         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4640         an atomic_exchange.
4642 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4644         PR target/64386
4645         * gcc.target/i386/pr64386.c: New test.
4647 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4649         PR target/64393
4650         * gcc.target/i386/pr64393.c: New test.
4652 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4654         PR target/64387
4655         * gcc.target/i386/pr64387.c: New test.
4657 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4659         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4661 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4663         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4665 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4667         PR target/64453
4668         * gcc.target/arm/pr64453.c: New.
4670 2015-01-14  Richard Biener  <rguenther@suse.de>
4672         PR lto/64415
4673         * gcc.dg/lto/pr64415_0.c: New testcase.
4674         * gcc.dg/lto/pr64415_1.c: Likewise.
4676 2015-01-14  Martin Liska  <mliska@suse.cz>
4678         * gcc.dg/ipa/pr64307.c: New test.
4680 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4682         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4683         64-bit and 128-bit.
4685 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4687         PR target/64460
4688         * gcc.target/arm/pr64460_1.c: New test.
4690 2015-01-14  Richard Biener  <rguenther@suse.de>
4692         PR tree-optimization/64493
4693         PR tree-optimization/64495
4694         * gcc.dg/vect/pr64493.c: New testcase.
4695         * gcc.dg/vect/pr64495.c: Likewise.
4697 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4699         * gcc.dg/Warray-bounds-11.c: New test-case.
4701 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4703         * gcc.target/mips/octeon3-pipe-1.c: New test.
4705 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4707         * jit.dg/harness.h (set_up_logging): Move string concatenation
4708         into...
4709         (concat_strings): New function.
4710         (dump_reproducer): New function.
4711         (test_jit): Call dump_reproducer.
4712         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4713         function.
4714         (jit-dg-test): Delete any generated reproducer from previous runs.
4715         Verify that a generated reproducer was created, and verify that it
4716         compiles.
4717         * jit.dg/test-nested-contexts.c (main): Call
4718         gcc_jit_context_dump_reproducer_to_file.
4720 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4722         * gcc.dg/aru-2.c: Add dg-require-profiling.
4724 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4726         * lib/target-supports.exp (check_profiling_available): Check if
4727         -pg links.
4729 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4731         PR ipa/64565
4732         * g++.dg/torture/pr64565.C: New testcase.
4734 2015-01-13  Marek Polacek  <polacek@redhat.com>
4736         PR middle-end/64391
4737         * gcc.dg/tm/pr64391.c: New test.
4739 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4741         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4742         true.
4744 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4746         * gcc.target/i386/pie.c: New test.
4748         * lib/target-supports.exp (check_effective_target_pie): New.
4750 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4752         PR rtl-optimization/64286
4753         * gcc.target/i386/avx2-pr64286.c: New test.
4755 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4757         PR c++/57626
4758         * g++.dg/cpp0x/vt-57626.C: New.
4760 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4762         PR fortran/64528
4763         * gfortran.dg/pr64528.f90: New test.
4765 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4767         * gcc.target/aarch64/subsp.c: New test.
4769 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4771         * gcc.target/aarch64/store-pair-1.c: New testcase.
4773 2015-01-13  Richard Biener  <rguenther@suse.de>
4775         PR lto/64373
4776         * gcc.dg/lto/pr64373_0.c: New testcase.
4778 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4780         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4781         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4783 2015-01-13  Richard Biener  <rguenther@suse.de>
4785         PR tree-optimization/64406
4786         * gcc.dg/pr64406.c: New testcase.
4788 2015-01-13  Richard Biener  <rguenther@suse.de>
4790         PR tree-optimization/64404
4791         * gcc.dg/vect/pr64404.c: New testcase.
4793 2015-01-13  Richard Biener  <rguenther@suse.de>
4795         PR tree-optimization/64568
4796         * g++.dg/torture/pr64568.C: New testcase.
4798 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4800         * jit.dg/test-error-local-used-from-other-function.c: New test
4801         case.
4802         * jit.dg/test-error-param-reuse.c: New test case.
4803         * jit.dg/test-error-param-sharing.c: New test case.
4804         * jit.dg/test-error-param-used-from-other-function.c: New test
4805         case.
4806         * jit.dg/test-error-param-used-without-a-function.c: New test
4807         case.
4809 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4811         PR tree-optimization/64563
4812         * gcc.dg/pr64563.c: New test.
4814         PR target/64513
4815         * gcc.target/i386/pr64513.c: New test.
4817         PR tree-optimization/64454
4818         * gcc.dg/pr64454.c: New test.
4820         PR testsuite/64028
4821         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4822         bind_pic_locally.
4823         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4824         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4825         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4826         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4827         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4828         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4829         * gcc.dg/vect/slp-25.c: Likewise.
4830         * gcc.dg/vect/vect-109.c: Likewise.
4831         * gcc.dg/vect/vect-13.c: Likewise.
4832         * gcc.dg/vect/vect-17.c: Likewise.
4833         * gcc.dg/vect/vect-18.c: Likewise.
4834         * gcc.dg/vect/vect-19.c: Likewise.
4835         * gcc.dg/vect/vect-20.c: Likewise.
4836         * gcc.dg/vect/vect-21.c: Likewise.
4837         * gcc.dg/vect/vect-22.c: Likewise.
4838         * gcc.dg/vect/vect-27.c: Likewise.
4839         * gcc.dg/vect/vect-29.c: Likewise.
4840         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4841         * gcc.dg/vect/vect-2.c: Likewise.
4842         * gcc.dg/vect/vect-3.c: Likewise.
4843         * gcc.dg/vect/vect-4.c: Likewise.
4844         * gcc.dg/vect/vect-5.c: Likewise.
4845         * gcc.dg/vect/vect-72.c: Likewise.
4846         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4847         * gcc.dg/vect/vect-73.c: Likewise.
4848         * gcc.dg/vect/vect-77-global.c: Likewise.
4849         * gcc.dg/vect/vect-78-global.c: Likewise.
4850         * gcc.dg/vect/vect-7.c: Likewise.
4851         * gcc.dg/vect/vect-86.c: Likewise.
4852         * gcc.dg/vect/vect-align-1.c: Likewise.
4853         * gcc.dg/vect/vect-align-3.c: Likewise.
4854         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4855         * gcc.dg/vect/vect-all.c: Likewise.
4856         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4857         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4858         * gcc.dg/vect/vect-peel-3.c: Likewise.
4859         * gcc.dg/vect/vect-peel-4.c: Likewise.
4860         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4862 2015-01-12  Jeff Law  <law@redhat.com>
4864         PR target/64461
4865         * gcc.target/m68k/pr64461.c: New test.
4867 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4869         * jit.dg/test-array-as-pointer.c (create_code): Update call
4870         to gcc_jit_context_new_global by setting "kind" to
4871         GCC_JIT_GLOBAL_IMPORTED.
4872         * jit.dg/test-error-array-as-pointer.c: Likewise.
4873         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4874         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4875         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4876         * jit.dg/test-using-global.c (the_global): Rename to...
4877         (imported_global): ...this.
4878         (create_code): Update to test the three kinds of global.
4879         (verify_code): Likewise.
4881 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4883         PR testsuite/64427
4884         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4885         undefined behavior.
4886         * gcc.target/i386/pr64291-2.c: Updated.
4888 2015-01-12  Richard Biener  <rguenther@suse.de>
4890         PR tree-optimization/64530
4891         * gfortran.dg/pr64530.f90: New testcase.
4893 2015-01-12  Richard Biener  <rguenther@suse.de>
4895         PR middle-end/64357
4896         * gcc.dg/torture/pr64357.c: New testcase.
4898 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4900         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4901         selector.
4903 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4904         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4906 2015-01-12  Martin Liska  <mliska@suse.cz>
4908         * gcc.dg/ipa/PR64550.c: New test.
4910 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4912         PR ipa/63470
4913         * g++.dg/ipa/pr63470.C: New testcase.
4915 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4917         PR fortran/63733
4918         * gfortran.dg/typebound_operator_20.f90: New.
4920 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4922         PR fortran/58023
4923         * gfortran.dg/proc_ptr_comp_42.f90: New.
4925 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4927         PR fortran/64508
4928         * gfortran.dg/proc_ptr_comp_41.f90: New.
4930 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4932         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4934 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4936         PR fortran/64522
4937         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4938         and add dg-excess-errors.
4939         * gfortran.dg/line_length_6.f90: New.
4940         * gfortran.dg/line_length_7.f90: New.
4941         * gfortran.dg/line_length_8.f90: New.
4942         * gfortran.dg/line_length_9.f90: New.
4943         * gfortran.dg/line_length_10.f90: New.
4944         * gfortran.dg/line_length_11.f90: New.
4946 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4948         * jit.dg/test-threads.c (struct testcase): Move declaration
4949         to jit.dg/all-non-failing-tests.h.
4950         (testcases): Likewise.
4951         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4952         declaration here from jit.dg/all-non-failing-tests.h.
4953         (testcases): Likewise.
4954         * jit.dg/test-combination.c (create_code): Eliminate spelling
4955         out all of the testcases in favor of looping through the
4956         "testcases" metadata.
4957         (verify_code): Likewise.
4959 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4961         PR rtl-optimization/64536
4962         * gcc.dg/pr64536.c: New test.
4964 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4966         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4967         * jit.dg/test-combination.c (create_code): Likewise.
4968         (verify_code): Likewise.
4969         * jit.dg/test-constants.c: New test case.
4970         * jit.dg/test-threads.c: Add test-constants.c.
4972 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4974         PR libobjc/51891
4975         * objc.dg/gnu-api-2-class.m: Add a test case
4976         for the above change.
4978 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4980         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4982 2015-01-09  Richard Biener  <rguenther@suse.de>
4984         PR tree-optimization/64410
4985         * g++.dg/vect/pr64410.cc: New testcase.
4987 2015-01-09  Martin Liska  <mliska@suse.cz>
4989         * gcc.dg/ipa/ipa-icf-32.c: New test.
4991 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4993         * c-c++-common/tsan/tsan_barrier.h: New.
4994         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4995         * c-c++-common/tsan/bitfield_race.c: Likewise.
4996         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4997         * c-c++-common/tsan/mutexset1.c: Likewise.
4998         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4999         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5000         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5001         * c-c++-common/tsan/simple_race.c: Likewise.
5002         * c-c++-common/tsan/simple_stack.c: Likewise.
5003         * c-c++-common/tsan/sleep_sync.c: Likewise.
5004         * c-c++-common/tsan/tiny_race.c: Likewise.
5005         * c-c++-common/tsan/tls_race.c: Likewise.
5006         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5007         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5008         * g++.dg/tsan/atomic_free.C: Likewise.
5009         * g++.dg/tsan/atomic_free2.C: Likewise.
5010         * g++.dg/tsan/cond_race.C: Likewise.
5011         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5013 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5015         PR testsuite/62250
5016         * lib/target-supports.exp (check_effective_target_libatomic_available):
5017         New.
5018         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5019         targets that match effective-target libatomic_available.
5020         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5022 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5024         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5025         Verify the result of gcc_jit_context_get_last_error.
5026         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5028 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5030         PR tree-optimization/63989
5031         * gcc.dg/strlenopt-27.c: New test.
5033 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5035         * jit.dg/harness.h (set_up_logging): New function.
5036         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5037         set_up_logging on the context, so that every testcase is
5038         logged to a particular file.
5039         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5040         and call gcc_jit_context_set_logfile on the top-level context.
5042 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5044         PR target/64338
5045         * g++.dg/opt/pr64338.C: New test.
5047 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5049         * gfortran.dg/coarray/codimension_2b.f90: New file.
5050         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5051         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5053 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5055         PR c++/59004
5056         * g++.dg/ext/fnname4.C: New.
5058 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5060         PR c++/64462
5061         * g++.dg/cpp0x/constexpr-64462.C: New.
5063 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5065         PR c++/60753
5066         * g++.dg/cpp0x/deleted10.C: New.
5068 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5070         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5072 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5074         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5075         GCC_JIT_UNARY_OP_ABS.
5076         (verify_unary_ops): Likewise.
5078 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5080         * jit.dg/test-arith-overflow.c: New test case.
5081         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5082         * jit.dg/test-combination.c (create_code): Likewise.
5083         (verify_code): Likewise.
5084         * jit.dg/test-threads.c (testcases): Likewise.
5086 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5088         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5089         rather than "jit".  Load g++.exp, and call g++_init.
5090         Run test-*.cc files within the testsuite and *.cc files within
5091         docs/examples.
5092         (jit-dg-test): Drop the addition of -fgnu89-inline to
5093         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5094         doing it when compiling C testcases (since g++ does not handle
5095         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5096         is restored to the value after g++_init ran, rather than the
5097         value before g++_init ran.  Return a list of
5098         $comp_output $output_file, as dg-test assumes.
5100 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5102         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5103         make it easier to figure out the origin of each test result when
5104         running test-combination.c and test-threads.c.
5105         (CHECK_VALUE): Likewise.
5106         (CHECK_DOUBLE_VALUE): Likewise.
5107         (CHECK_STRING_VALUE): Likewise.
5108         (CHECK_STRING_STARTS_WITH): Likewise.
5109         (CHECK_STRING_CONTAINS): Likewise.
5110         (CHECK): Likewise.
5111         (check_string_value): Likewise, add "funcname" param.
5112         (check_string_starts_with): Likewise.
5113         (check_string_contains): Likewise.
5115 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5117         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5118         generating name of built executable.
5120 2015-01-07  Marek Polacek  <polacek@redhat.com>
5122         PR c/64440
5123         * gcc.dg/pr64440.c: New test.
5124         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5126 2015-01-07  Marek Polacek  <polacek@redhat.com>
5128         PR c/64417
5129         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5130         * gcc.dg/pr64417.c: New test.
5132 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5134         PR target/64505
5135         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5136         fix is correct.
5138 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5140         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5141         Check if testcases run without errors, not just if they compile.
5143 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5145         PR target/64507
5146         * gcc.target/sh/pr64507.c: New test.
5148 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5150         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5152 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5154         * c-c++-common/asan/sanitize-all-1.c: New test.
5155         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5156         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5157         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5158         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5160 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5162         * lib/target-supports.exp (check_profiling_available): Return 0 for
5163         Visium.
5164         (check_effective_target_tls_runtime): Likewise.
5165         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5166         * gcc.dg/20020312-2.c: Adjust for Visium.
5167         * gcc.dg/tls/thr-cse-1.c: Likewise
5168         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5169         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5170         * gcc.dg/weak/typeof-2.c: Likewise.
5172 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5174         PR rtl-optimization/64287
5175         * gcc.dg/aru-2.c: New test.
5177 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5179         PR sanitizer/64344
5180         * c-c++-common/ubsan/pr64344-1.c: New test.
5181         * c-c++-common/ubsan/pr64344-2.c: New test.
5183         PR tree-optimization/64465
5184         * gcc.dg/pr64465.c: New test.
5186         PR tree-optimization/64494
5187         * gcc.c-torture/compile/pr64494.c: New test.
5189 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5191         PR fortran/47674
5192         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5194 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5196         Update copyright years.
5198 2015-01-05  Marek Polacek  <polacek@redhat.com>
5200         PR c/64423
5201         * gcc.dg/pr64423.c: New test.
5203 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5205         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5206         mmix-knuth-mmixware for the same reason as for MIPS.
5207         * gcc.dg/debug/debug-2.c: Ditto.
5209         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5211 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5213         PR testsuite/62250
5214         * lib/gfortran.exp: Add libatomic library search path.
5215         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5216         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5218         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5220 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5222         * c-c++-common/tsan/bitfield_race.c: New testcase.
5223         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5225 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5227         * gfortran.dg/coarray/collectives_4.f90: New.
5229 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5231         PR fortran/57562
5232         * gfortran.dg/extends_16.f90: New.
5234 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5236         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5238 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5240         * gfortran.dg/coarray/codimension_2.f90: New.
5241         * gfortran.dg/coarray/codimension_2a.f90: New.
5242         * gfortran.dg/coarray_35.f90: New.
5243         * gfortran.dg/coarray_35a.f90: New.
5245 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5247         PR fortran/60507
5248         * gfortran.dg/dummy_procedure_11.f90: New.
5250 Copyright (C) 2015 Free Software Foundation, Inc.
5252 Copying and distribution of this file, with or without modification,
5253 are permitted in any medium without royalty provided the copyright
5254 notice and this notice are preserved.