* gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
[official-gcc.git] / gcc / testsuite / ChangeLog
blobbfdde3b87ba505c1f0ddc8fa29b943d01186e4f0
1 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
3         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5 2015-05-01  Renlin Li  <renlin.li@arm.com>
7         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
9 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
11         * gfortran.dg/bound_simplification_4.f90: New.
13 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
15         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
16         with powerpc_p8vector_ok.
18 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
20         PR fortran/37131
21         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
22         scan pattern.
23         * gfortran.dg/bound_9.f90:  New test case.
25 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
27         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
28         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
29         for 32bit x86 targets.
30         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
31         for 32bit x86 targets.
32         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
33         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
34         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
35         for 32bit x86 targets.
37 2015-04-30  Marek Polacek  <polacek@redhat.com>
39         PR tree-optimization/63551
40         * g++.dg/ipa/pr63551.C: New test.
42 2015-04-30  Caroline Tice  <cmtice@google.com>
44         PR  65929
45         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
46         partition size on certain targets.
48 2015-04-30  Renlin Li  <renlin.li@arm.com>
50         * gcc.target/aarch64/vect-reduc-or_1.c: New.
52 2015-04-30  Marek Polacek  <polacek@redhat.com>
54         * c-c++-common/Wbool-compare-3.c: New test.
56         * gcc.dg/pr65901.c (foo): Adjust dg-error.
57         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
59 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
61         PR c++/57610
62         * g++.dg/init/ref22.C: New.
64 2015-04-30  Marek Polacek  <polacek@redhat.com>
66         * gcc.dg/init-bad-8.c: New test.
68         * gcc.dg/incomplete-typedef-1.c: New test.
70 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
72         PR c++/59955
73         * g++.dg/template/crash121.C: New.
75 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
77         * gcc.target/mips/call-from-init.c: New test.
78         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
80 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
82         PR target/65871
83         * gcc.target/i386/pr65871-1.c: New test
84         * gcc.target/i386/pr65871-2.c: Ditto.
86 2015-04-29  Marek Polacek  <polacek@redhat.com>
88         PR c/64610
89         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
90         * c-c++-common/Wbool-compare-2.c: New test.
92 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
94         PR target/65770
95         * gcc.target/aarch64/vstN_lane_1.c: New file.
97 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
99         PR c++/64667
100         * g++.dg/warn/Winit-self-3.C: New.
102 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
104         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
106 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
108         PR target/65924
109         * gcc.target/arm/pr65924.c: New test.
111 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
113         * g++.dg/gomp/tpl-target-update.C: New file.
115 2015-04-29  Richard Biener  <rguenther@suse.de>
117         PR tree-optimization/65917
118         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
120 2015-04-29  Christian Bruel  <christian.bruel@st.com>
122         PR target/64835
123         * gcc.dg/ipa/iinline-attr.c: New test.
124         * gcc.target/i386/iinline-attr-2.c: New test.
126 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
128         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
129         segfault is fixed.
131 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
133         * gcc.dg/vect/vect-33.c: Remove spurious line.
135 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
137         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
139 2015-04-28  Marek Polacek  <polacek@redhat.com>
141         PR c/65901
142         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
143         * gcc.dg/pr65901.c: New test.
145 2015-04-28  Richard Biener  <rguenther@suse.de>
147         PR tree-optimization/62283
148         * gfortran.dg/vect/pr62283-2.f: New testcase.
149         * gcc.dg/vect/bb-slp-14.c: Adjust.
151 2015-04-28  Richard Biener  <rguenther@suse.de>
153         PR tree-optimization/65851
154         * g++.dg/torture/pr65851.C: New testcase.
156 2015-04-27  Jeff Law <law@redhat.com>
158         PR tree-optimization/65217
159         * gcc.target/i386/pr65217.c: Remove XFAIL.
161 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
163         PR fortran/60322
164         Add tests forgotten to svn-add.
165         * gfortran.dg/class_allocate_19.f03: New test.
166         * gfortran.dg/class_array_20.f03: New test.
167         * gfortran.dg/class_array_21.f03: New test.
168         * gfortran.dg/finalize_29.f08: New test.
170 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
172         PR fortran/59678
173         PR fortran/65841
174         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
175         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
177 2015-04-27  Caroline Tice  <cmtice@google.com>
179         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
180         partition size.
182 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
184         PR target/64579
185         * gcc.target/powerpc/htm-1.c: New test.
186         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
187         on 64-bit compiles.
188         (__builtin_tabortdci): Likewise.
189         (__builtin_tcheck): Remove operand.
190         * lib/target-supports.exp (check_htm_hw_available): New function.
192 2015-04-27  Richard Biener  <rguenther@suse.de>
194         * gcc.target/i386/pr65217.c: XFAIL.
196 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
198         PR tree-optimization/65875
199         * gcc.c-torture/compile/pr65875.c: New test.
201 2015-04-25  Marek Polacek  <polacek@redhat.com>
203         PR c/52085
204         * gcc.dg/enum-incomplete-2.c: New test.
205         * gcc.dg/enum-mode-1.c: New test.
207 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
209         PR target/65849
210         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
211         set new options.
212         * gcc.target/powerpc/pr65849-2.c: Likewise.
214 2015-04-24  Tom de Vries  <tom@codesourcery.com>
216         PR tree-optimization/65802
217         * g++.dg/pr65802.C: Move to ...
218         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
219         stdarg.h.  Rewrite for C.
220         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
221         va_start and va_end.  Remove unnecessary inline asm.
223 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
224             Wei Mi  <wmi@google.com>
226         * gcc.target/i386/sse2-load-multi.c: New test.
227         * gcc.target/i386/sse2-store-multi.c: Ditto.
229 2015-04-24  Marek Polacek  <polacek@redhat.com>
231         PR c/65830
232         * c-c++-common/pr65830.c: New test.
234         PR c/63357
235         * c-c++-common/Wlogical-op-1.c: New test.
237 2015-04-24  Marek Polacek  <polacek@redhat.com>
239         PR c/61534
240         * c-c++-common/pr61534-1.c: New test.
242 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
243             Steven Bosscher <steven@gcc.gnu.org>
245         PR rtl-optimization/34503
246         * gcc.target/arm/pr64616.c: New file.
248 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
250         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
252 2015-04-24  Terry Guo  <terry.guo@arm.com>
254         * gcc.target/arm/pr65710.c: Update the options.
256 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
258         * gcc.target/i386/pr65523.c: Skip x32.
260 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
262         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
263         to look for vcl* where appropriate.
265 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
267         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
268         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
270 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
272         PR target/26702
273         * gcc.target/arm/pr26702.c: New test.
275 2015-04-23  Marek Polacek  <polacek@redhat.com>
277         PR c/65345
278         * gcc.dg/pr65345-1.c: New test.
279         * gcc.dg/pr65345-2.c: New test.
281 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
283         * gcc.target/powerpc/crypto-builtin-2.c: New.
285 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
287         PR fortran/60322
288         * gfortran.dg/class_allocate_19.f03: New test.
289         * gfortran.dg/class_array_20.f03: New test.
290         * gfortran.dg/class_array_21.f03: New test.
291         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
292         * gfortran.dg/finalize_15.f90: Fixing comparision to model
293         initialization correctly.
294         * gfortran.dg/finalize_29.f08: New test.
296 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
298         * gcc.target/powerpc/swaps-p8-18.c: New test.
300 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
302         PR target/65456
303         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
304         * gcc.dg/vect/bb-slp-25.c: Likewise.
305         * gcc.dg/vect/bb-slp-29.c: Likewise.
306         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
307         vect_no_align && { ! vect_hw_misalign }.
308         * gcc.dg/vect/bb-slp-9.c: Likewise.
309         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
310         vect_hw_misalign.
311         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
312         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
313         account for POWER8, where peeling for alignment is not needed.
314         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
315         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
316         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
317         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
318         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
319         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
320         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
321         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
322         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
323         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
324         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
325         * gcc.dg/vect/pr16105.c: Likewise.
326         * gcc.dg/vect/pr20122.c: Likewise.
327         * gcc.dg/vect/pr33804.c: Likewise.
328         * gcc.dg/vect/pr33953.c: Likewise.
329         * gcc.dg/vect/pr56787.c: Likewise.
330         * gcc.dg/vect/pr58508.c: Likewise.
331         * gcc.dg/vect/slp-25.c: Likewise.
332         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
333         * gcc.dg/vect/vect-105.c: Likewise.
334         * gcc.dg/vect/vect-27.c: Likewise.
335         * gcc.dg/vect/vect-29.c: Likewise.
336         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
337         POWER8.
338         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
339         && { ! vect_hw_misalign }.
340         * gcc.dg/vect/vect-44.c: Likewise.
341         * gcc.dg/vect/vect-48.c: Likewise.
342         * gcc.dg/vect/vect-50.c: Likewise.
343         * gcc.dg/vect/vect-52.c: Likewise.
344         * gcc.dg/vect/vect-56.c: Likewise.
345         * gcc.dg/vect/vect-60.c: Likewise.
346         * gcc.dg/vect/vect-72.c: Likewise.
347         * gcc.dg/vect/vect-75-big-array.c: Likewise.
348         * gcc.dg/vect/vect-75.c: Likewise.
349         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
350         * gcc.dg/vect/vect-77-global.c: Likewise.
351         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
352         * gcc.dg/vect/vect-78-global.c: Likewise.
353         * gcc.dg/vect/vect-93.c: Likewise.
354         * gcc.dg/vect/vect-95.c: Likewise.
355         * gcc.dg/vect/vect-96.c: Likewise.
356         * gcc.dg/vect/vect-cond-1.c: Likewise.
357         * gcc.dg/vect/vect-cond-3.c: Likewise.
358         * gcc.dg/vect/vect-cond-4.c: Likewise.
359         * gcc.dg/vect/vect-cselim-1.c: Likewise.
360         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
361         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
362         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
363         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
364         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
365         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
366         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
367         * gcc.dg/vect/vect-outer-3a.c: Likewise.
368         * gcc.dg/vect/vect-outer-5.c: Likewise.
369         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
370         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
371         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
372         * gcc.dg/vect/vect-outer-fir.c: Likewise.
373         * gcc.dg/vect/vect-peel-3.c: Likewise.
374         * gcc.dg/vect/vect-peel-4.c: Likewise.
375         * gcc.dg/vect/vect-pre-interact.c: Likewise.
376         * gcc.target/powerpc/pr65456.c: New test.
377         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
378         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
379         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
380         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
381         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
382         vect_no_align && { ! vect_hw_misalign }.
383         * gfortran.dg/vect/vect-3.f90: Likewise.
384         * gfortran.dg/vect/vect-4.f90: Likewise.
385         * gfortran.dg/vect/vect-5.f90: Likewise.
386         * lib/target-supports.exp (check_effective_target_vect_no_align):
387         Return 1 for POWER8.
388         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
390 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
392         PR fortran/65429
393         * gfortran.dg/pr65429.f90: New test.
395 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
397         * c-c++-common/asan/user-section-1.c: New test.
398         * c-c++-common/asan/user-section-2.c: New test.
399         * c-c++-common/asan/user-section-3.c: New test.
401 2015-04-22  Hale Wang  <hale.wang@arm.com>
402             Terry Guo  <terry.guo@arm.com>
404         PR rtl-optimization/64818
405         * gcc.target/arm/pr64818.c: New test.
407 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
409         PR ipa/65076
410         * g++.dg/tree-ssa/pr61034.C: Update template.
411         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
412         * gcc.dg/Warray-bounds-11.c: Likewise.
413         * gcc.dg/Warray-bounds.c: Likewise.
415 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
417         PR libgfortran/65234
418         * gfortran.dg/fmt_unlimited.f90: New test.
420 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
422         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
423         headers.
424         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
425         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
426         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
427         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
428         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
429         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
430         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
432 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
434         PR libgfortran/56743
435         * gfortran.dg/namelist_87.f90: New test.
437 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
439         * gcc.target/aarch64/mult-synth_1.c: New test.
440         * gcc.target/aarch64/mult-synth_2.c: Likewise.
441         * gcc.target/aarch64/mult-synth_3.c: Likewise.
442         * gcc.target/aarch64/mult-synth_4.c: Likewise.
443         * gcc.target/aarch64/mult-synth_5.c: Likewise.
444         * gcc.target/aarch64/mult-synth_6.c: Likewise.
446 2015-04-21  Richard Biener  <rguenther@suse.de>
448         PR tree-optimization/65650
449         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
450         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
451         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
452         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
453         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
454         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
456 2015-04-21  Tom de Vries  <tom@codesourcery.com>
458         PR tree-optimization/65802
459         * g++.dg/pr65802.C: New test.
461 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
463         PR testsuite/65767
464         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
465         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
467 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
469         PR c++/65801
470         * g++.dg/cpp0x/Wnarrowing2.C: New.
472 2015-04-20  Jeff Law  <law@redhat.com>
474         PR tree-optimization/65658
475         * gcc.dg/pr65658.c: New test.
477 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
479         PR target/64134
480         * gcc.target/aarch64/vec_init_1.c: New test.
482 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
484         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
485         targets.
487 2015-04-18  Martin Sebor  <msebor@redhat.com>
489         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
490         of non-nul characters.
491         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
493 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
495         PR target/65787
496         * gcc.target/powerpc/pr65787.c: New.
498 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
500         PR target/65689
501         * gcc.target/aarch64/c-output-template-4.c: New test.
503 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
505         PR target/65780
506         * gcc.dg/pr65780-1.c: New test.
507         * gcc.dg/pr65780-2.c: Likewise.
508         * gcc.target/i386/pr32219-9.c: Likewise.
509         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
510         symbol.
511         * gcc.target/i386/pr64317.c (c): Initialize.
513 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
515         PR target/65612
516         * g++.dg/ext/mv18.C: New test.
517         * g++.dg/ext/mv19.C: Likewise.
518         * g++.dg/ext/mv20.C: Likewise.
519         * g++.dg/ext/mv21.C: Likewise.
520         * g++.dg/ext/mv22.C: Likewise.
521         * g++.dg/ext/mv23.C: Likewise.
523 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
525         PR c++/64527
526         * g++.dg/init/pr64527.C: New test.
528 2015-04-17  Tom de Vries  <tom@codesourcery.com>
529             Michael Matz  <matz@suse.de>
531         PR tree-optimization/64950
532         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
533         x86_64-*-*.
535 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
537         * c-c++-common/asan/user-section-1.c: New test.
539 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
541         PR debug/65771
542         * gcc.dg/debug/pr65771.c: New test.
544 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
546         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
547         __buitlin_alloca with __builtin_alloca.
549 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
551         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
553 2015-04-16  Richard Biener  <rguenther@suse.de>
555         PR tree-optimization/64277
556         * gcc.dg/Warray-bounds-14.c: New testcase.
557         * gcc.dg/Warray-bounds-15.c: Likewise.
558         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
559         * c-c++-common/ubsan/bounds-6.c: Likewise.
561 2015-04-16  Renlin Li  <renlin.li@arm.com>
563         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
564         * gcc.target/arm/unsigned-float.c: New.
566 2015-04-16  Richard Biener  <rguenther@suse.de>
568         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
569         * gcc.dg/tree-ssa/pr37508.c: Adjust.
570         * gfortran.dg/reassoc_6.f: Remove XFAIL.
572 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
574         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
575         * g++.dg/cpp0x/decltype-call1.C: Likewise.
576         * g++.dg/cpp0x/defaulted21.C: Likewise.
577         * g++.dg/cpp0x/defaulted28.C: Likewise.
578         * g++.dg/cpp0x/defaulted47.C: Likewise.
579         * g++.dg/cpp0x/elision_neg.C: Likewise.
580         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
581         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
582         * g++.dg/cpp0x/implicit1.C: Likewise.
583         * g++.dg/cpp0x/implicit9.C: Likewise.
584         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
585         * g++.dg/cpp0x/range-for13.C: Likewise.
586         * g++.dg/gomp/clause-2.C: Likewise.
587         * g++.dg/gomp/udr-5.C: Likewise.
588         * g++.dg/inherit/access6.C: Likewise.
589         * g++.dg/lookup/duperr1.C: Likewise.
590         * g++.dg/lookup/friend2.C: Likewise.
591         * g++.dg/lookup/pr6936.C: Likewise.
592         * g++.dg/lookup/scoped1.C: Likewise.
593         * g++.dg/lookup/using26.C: Likewise.
594         * g++.dg/lookup/using38.C: Likewise.
595         * g++.dg/other/access2.C: Likewise.
596         * g++.dg/overload/defarg3.C: Likewise.
597         * g++.dg/overload/defarg6.C: Likewise.
598         * g++.dg/parse/access11.C: Likewise.
599         * g++.dg/parse/access2.C: Likewise.
600         * g++.dg/parse/access3.C: Likewise.
601         * g++.dg/parse/access4.C: Likewise.
602         * g++.dg/parse/access5.C: Likewise.
603         * g++.dg/parse/access6.C: Likewise.
604         * g++.dg/parse/access8.C: Likewise.
605         * g++.dg/parse/access9.C: Likewise.
606         * g++.dg/parse/crash40.C: Likewise.
607         * g++.dg/tc1/dr142.C: Likewise.
608         * g++.dg/tc1/dr166.C: Likewise.
609         * g++.dg/tc1/dr52.C: Likewise.
610         * g++.dg/template/access11.C: Likewise.
611         * g++.dg/template/access18.C: Likewise.
612         * g++.dg/template/access19.C: Likewise.
613         * g++.dg/template/access2.C: Likewise.
614         * g++.dg/template/access20.C: Likewise.
615         * g++.dg/template/access26.C: Likewise.
616         * g++.dg/template/access3.C: Likewise.
617         * g++.dg/template/access7.C: Likewise.
618         * g++.dg/template/conv12.C: Likewise.
619         * g++.dg/template/crash69.C: Likewise.
620         * g++.dg/template/friend31.C: Likewise.
621         * g++.dg/template/friend32.C: Likewise.
622         * g++.dg/template/memfriend15.C: Likewise.
623         * g++.dg/template/memfriend16.C: Likewise.
624         * g++.dg/template/memfriend17.C: Likewise.
625         * g++.dg/template/memfriend7.C: Likewise.
626         * g++.dg/template/pr32519.C: Likewise.
627         * g++.dg/template/qualttp21.C: Likewise.
628         * g++.dg/template/qualttp8.C: Likewise.
629         * g++.dg/template/ttp10.C: Likewise.
630         * g++.dg/template/typedef11.C: Likewise.
631         * g++.dg/template/typedef13.C: Likewise.
632         * g++.dg/template/typedef19.C: Likewise.
633         * g++.dg/template/typedef20.C: Likewise.
634         * g++.dg/template/typedef22.C: Likewise.
635         * g++.dg/template/using16.C: Likewise.
636         * g++.dg/template/virtual3.C: Likewise.
637         * g++.dg/ubsan/pr61272.C: Likewise.
638         * g++.old-deja/g++.bob/inherit2.C: Likewise.
639         * g++.old-deja/g++.brendan/crash11.C: Likewise.
640         * g++.old-deja/g++.brendan/enum6.C: Likewise.
641         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
642         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
643         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
644         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
645         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
646         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
647         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
648         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
649         * g++.old-deja/g++.jason/access17.C: Likewise.
650         * g++.old-deja/g++.jason/access18.C: Likewise.
651         * g++.old-deja/g++.jason/access22.C: Likewise.
652         * g++.old-deja/g++.jason/access23.C: Likewise.
653         * g++.old-deja/g++.jason/access8.C: Likewise.
654         * g++.old-deja/g++.jason/delete3.C: Likewise.
655         * g++.old-deja/g++.jason/report.C: Likewise.
656         * g++.old-deja/g++.law/access2.C: Likewise.
657         * g++.old-deja/g++.law/access3.C: Likewise.
658         * g++.old-deja/g++.law/access4.C: Likewise.
659         * g++.old-deja/g++.law/access5.C: Likewise.
660         * g++.old-deja/g++.law/arm12.C: Likewise.
661         * g++.old-deja/g++.law/arm14.C: Likewise.
662         * g++.old-deja/g++.law/ctors13.C: Likewise.
663         * g++.old-deja/g++.law/union2.C: Likewise.
664         * g++.old-deja/g++.law/visibility12.C: Likewise.
665         * g++.old-deja/g++.law/visibility15.C: Likewise.
666         * g++.old-deja/g++.law/visibility16.C: Likewise.
667         * g++.old-deja/g++.law/visibility17.C: Likewise.
668         * g++.old-deja/g++.law/visibility18.C: Likewise.
669         * g++.old-deja/g++.law/visibility19.C: Likewise.
670         * g++.old-deja/g++.law/visibility20.C: Likewise.
671         * g++.old-deja/g++.law/visibility21.C: Likewise.
672         * g++.old-deja/g++.law/visibility24.C: Likewise.
673         * g++.old-deja/g++.law/visibility4.C: Likewise.
674         * g++.old-deja/g++.law/visibility5.C: Likewise.
675         * g++.old-deja/g++.law/visibility6.C: Likewise.
676         * g++.old-deja/g++.law/visibility7.C: Likewise.
677         * g++.old-deja/g++.law/visibility8.C: Likewise.
678         * g++.old-deja/g++.law/visibility9.C: Likewise.
679         * g++.old-deja/g++.niklas/t135.C: Likewise.
680         * g++.old-deja/g++.oliva/delete1.C: Likewise.
681         * g++.old-deja/g++.oliva/partord1.C: Likewise.
682         * g++.old-deja/g++.other/access11.C: Likewise.
683         * g++.old-deja/g++.other/access4.C: Likewise.
684         * g++.old-deja/g++.other/access7.C: Likewise.
685         * g++.old-deja/g++.other/crash1.C: Likewise.
686         * g++.old-deja/g++.other/crash7.C: Likewise.
687         * g++.old-deja/g++.other/friend1.C: Likewise.
688         * g++.old-deja/g++.other/friend4.C: Likewise.
689         * g++.old-deja/g++.other/friend9.C: Likewise.
690         * g++.old-deja/g++.other/lineno1.C: Likewise.
691         * g++.old-deja/g++.other/using1.C: Likewise.
692         * g++.old-deja/g++.pt/enum14.C: Likewise.
693         * g++.old-deja/g++.pt/friend11.C: Likewise.
694         * g++.old-deja/g++.pt/friend21.C: Likewise.
695         * g++.old-deja/g++.pt/friend3.C: Likewise.
696         * g++.old-deja/g++.pt/inherit2.C: Likewise.
697         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
698         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
699         * g++.old-deja/g++.robertl/eb94.C: Likewise.
701 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
703         PR ipa/65765
704         * g++.dg/ipa/pr65765.C: New test.
706 2015-04-15  Nick Clifton  <nickc@redhat.com>
708         * gcc.target/rx/builtins.c: Disable RMPA test if string
709         instructions are not allowed.
711 2015-04-15  Alan Modra  <amodra@gmail.com>
713         * gcc.dg/pr65408.c: New.
715 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
717         PR target/65729
718         * gcc.target/arm/pr65729.c: New test.
720 2015-04-14  Richard Biener  <rguenther@suse.de>
722         PR tree-optimization/65758
723         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
725 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
727         PR target/65648
728         * gcc.c-torture/execute/pr65648.c: New test.
730 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
732         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
733         __builtin_finite instead of finite.
734         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
735         Likewise.
737 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
739         PR tree-optimization/63387
740         * gcc.dg/pr63387.c: New testcase.
742 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
744         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
746 2015-04-13  Richard Biener  <rguenther@suse.de>
748         PR tree-optimization/65204
749         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
751 2015-04-13  Terry Guo  <terry.guo@arm.com>
753         PR target/65710
754         * gcc.target/arm/pr65710.c: New.
756 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
758         PR tree-optimization/65747
759         * g++.dg/torture/pr65747.C: New test.
761 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
763         PR c++/65736
764         * g++.dg/cpp0x/pr65736.C: New test.
766 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
767             Martin Liska  <mliska@suse.cz>
769         PR ipa/65722
770         * g++.dg/ipa/pr65722.C: New testcase.
772 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
774         PR tree-optimization/65735
775         * gcc.c-torture/compile/pr65735.c: New test.
777 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
779         PR middle-end/65554
780         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
782 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
784         PR target/65671
785         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
787 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
789         PR target/65647
790         * gcc.target/arm/pr65647-2.c: New.
792 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
794         PR target/65694
795         * g++.dg/torture/pr65694.C: New test.
797 2015-04-10  Tobias Burnus  <burnus@net-b.de>
799         * gfortran.dg/coarray_lock_6.f90: New.
800         * gfortran.dg/coarray_lock_7.f90: New.
801         * gfortran.dg/coarray/lock_2.f90: New.
803 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
805         PR fortran/56674
806         PR fortran/58813
807         PR fortran/59016
808         PR fortran/59024
809         * gfortran.dg/used_types_27.f90: New.
811 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
813         PR target/65671
814         * gcc.target/i386/pr65671.c: New.
816 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
818         PR tree-optimization/65709
819         * c-c++-common/ubsan/align-9.c: New test.
821 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
823         PR fortran/56852
824         * gfortran.dg/pr56852.f90: New test.
826 2015-04-09  Marek Polacek  <polacek@redhat.com>
827             Jakub Jelinek  <jakub@redhat.com>
829         PR middle-end/65554
830         * g++.dg/opt/pr65554.C: New test.
832 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
834         PR c++/65690
835         * c-c++-common/attr-aligned-1.c: New test.
837 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
839         * gcc.target/i386/mpx/memmove-zero-length.c: New.
841 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
843         PR target/65676
844         * gcc.target/i386/sse-25.c: New.
846 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
848         PR target/65693
849         * gcc.target/i386/pr65693.c: New test.
851 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
853         * gcc.dg/lto/chkp-static-bounds_0.c: New.
855 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
857         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
859 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
861         * gcc.target/i386/thunk-retbnd.c: New.
863 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
865         * gnat.dg/opt48.adb: New test.
866         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
867         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
869 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
871         PR ipa/65540
872         * gcc.c-torture/compile/pr65540.c: New.
874 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
876         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
877         -Wno-pointer-arith.
879 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
881         PR debug/65678
882         * g++.dg/debug/pr65678.C: New test.
884         PR middle-end/65680
885         * gcc.c-torture/compile/pr65680.c: New test.
887 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
889         PR fortran/65548
890         * gfortran.dg/allocate_with_source_5.f90: New test.
892 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
894         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
895         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
897 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
899         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
901 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
903         PR target/65614
904         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
905         to get floating point compression.
906         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
908 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
910         PR preprocessor/61977
911         * gcc.dg/cpp/pr61977.c: New test.
913 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
915         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
917 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
919         PR target/65647
920         * gcc.target/arm/pr65647.c: New.
922 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
924         PR ipa/65655
925         * g++.dg/torture/pr65655.C: New testcase.
927 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
929         PR c++/64085
930         * g++.dg/cpp1y/lambda-init13.C: New.
932 2015-04-03  Marek Polacek  <polacek@redhat.com>
934         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
936 2015-04-02  Marek Polacek  <polacek@redhat.com>
938         PR c++/65642
939         * g++.dg/cpp0x/constexpr-fold1.C: New test.
940         * g++.dg/cpp0x/constexpr-fold2.C: New test.
942 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
944         PR preprocessor/61977
945         * gcc.target/powerpc/pr61977-1.c: New test.
946         * gcc.target/powerpc/pr61977-2.c: New test.
948 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
950         PR c++/56100
951         * g++.dg/warn/Wshadow-8.C: New.
952         * g++.dg/warn/Wshadow-9.C: Likewise.
953         * g++.dg/warn/Wshadow-10.C: Likewise.
954         * g++.dg/warn/Wshadow-11.C: Likewise.
956 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
958         * gcc.dg/pr23623.c: Added aligned attribute.
959         * gcc.dg/20141029-1.c: Likewise.
960         * gcc.dg/20150306-1.c: New test.
962 2015-04-01  Marek Polacek  <polacek@redhat.com>
964         PR c++/65554
965         * g++.dg/cpp0x/initlist93.C: New test.
966         * g++.dg/cpp0x/initlist94.C: New test.
968 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
970         PR target/65624
971         * gcc.target/aarch64/pr65624.c: New test.
973 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
975         * gcc.dg/ipa/inlinehint-4.c: New testcase.
977 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
979         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
980         extra variable to force stack alignment.
981         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
982         extra variable to force stack alignment.
984 2015-03-31  Marek Polacek  <polacek@redhat.com>
986         PR c++/65390
987         * g++.dg/template/pr65390.C: New test.
989 2015-03-31  Martin Liska  <mliska@suse.cz>
991         * g++.dg/ipa/pr65557.C: New test.
993 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
995         * gcc.target/s390/hotpatch-25.c: New test.
996         * gcc.target/s390/hotpatch-1.c: Update test.
997         * gcc.target/s390/hotpatch-10.c: Update test.
998         * gcc.target/s390/hotpatch-11.c: Update test.
999         * gcc.target/s390/hotpatch-12.c: Update test.
1000         * gcc.target/s390/hotpatch-13.c: Update test.
1001         * gcc.target/s390/hotpatch-14.c: Update test.
1002         * gcc.target/s390/hotpatch-15.c: Update test.
1003         * gcc.target/s390/hotpatch-16.c: Update test.
1004         * gcc.target/s390/hotpatch-17.c: Update test.
1005         * gcc.target/s390/hotpatch-18.c: Update test.
1006         * gcc.target/s390/hotpatch-19.c: Update test.
1007         * gcc.target/s390/hotpatch-2.c: Update test.
1008         * gcc.target/s390/hotpatch-21.c: Update test.
1009         * gcc.target/s390/hotpatch-22.c: Update test.
1010         * gcc.target/s390/hotpatch-23.c: Update test.
1011         * gcc.target/s390/hotpatch-24.c: Update test.
1012         * gcc.target/s390/hotpatch-3.c: Update test.
1013         * gcc.target/s390/hotpatch-4.c: Update test.
1014         * gcc.target/s390/hotpatch-5.c: Update test.
1015         * gcc.target/s390/hotpatch-6.c: Update test.
1016         * gcc.target/s390/hotpatch-7.c: Update test.
1017         * gcc.target/s390/hotpatch-8.c: Update test.
1018         * gcc.target/s390/hotpatch-9.c: Update test.
1019         * gcc.target/s390/hotpatch-compile-16.c: Update test.
1021 2015-03-31  Richard Biener  <rguenther@suse.de>
1023         PR middle-end/65626
1024         * g++.dg/torture/pr65626.C: New testcase.
1026 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1028         PR target/65531
1029         * gcc.target/i386/mpx/pr65531.cc: New.
1031 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
1033         PR target/65602
1034         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
1035         __builtin_alloca instead of alloca.
1036         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
1037         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
1038         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
1039         check.
1041 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
1043         PR ipa/65610
1044         * g++.dg/ubsan/pr65610.C: New test.
1046 2015-03-30  Marek Polacek  <polacek@redhat.com>
1048         PR c++/65398
1049         * g++.dg/cpp0x/pr65398-2.C: New test.
1051 2015-03-30  Marek Polacek  <polacek@redhat.com>
1053         * c-c++-common/pr65556.c: Change the width of bit-fields.
1055 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1057         PR ipa/65588
1058         * gcc.target/i386/pr65588.c: New testcase.
1060 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1062         PR libgfortran/65563
1063         * gfortran.dg/open_errors_2.f90:  New test.
1065 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1067         PR libgfortran/65596
1068         * gfortran.dg/namelist_86.f90: New test.
1070 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1072         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1073         statement to reflect new ownership.
1075 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1077         PR c++/42328
1078         * g++.dg/template/friend58.C: New.
1079         * g++.dg/template/friend59.C: Likewise.
1081 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1083         PR c/65586
1084         * g++.dg/gomp/openmp-simd-3.C: New.
1085         * gcc.dg/gomp/openmp-simd-3.c: New.
1087 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1089         PR target/65248
1090         * gcc.target/i386/pr65248-1.c: New file.
1091         * gcc.target/i386/pr65248-2.c: Likewise.
1092         * gcc.target/i386/pr65248-3.c: Likewise.
1093         * gcc.target/i386/pr65248-4.c: Likewise.
1095 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1097         PR target/65593
1098         * gcc.c-torture/compile/pr65593.c: New test.
1100 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1102         PR c++/59329
1103         * g++.dg/cpp1y/constexpr-assert1.C: New.
1105 2015-03-27  Marek Polacek  <polacek@redhat.com>
1107         PR c++/65556
1108         * c-c++-common/pr65556.c: New test.
1110 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1112         PR ipa/65600
1113         * g++.dg/torture/pr65600.C: New testcase.
1115 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1117         PR target/65407
1118         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1120 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1122         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1123         statement and cleanup. Fixed typos.
1125 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1127         PR middle-end/65595
1128         * gcc.c-torture/compile/pr65595.c: New testcase.
1130 2015-03-27  Marek Polacek  <polacek@redhat.com>
1132         PR sanitizer/65583
1133         * g++.dg/ubsan/pr65583.C: New test.
1135 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1137         * gcc.c-torture/compile/20150327.c: New testcase.
1139 2015-03-26  Richard Biener  <rguenther@suse.de>
1141         PR middle-end/65555
1142         * g++.dg/torture/pr65555.C: New testcase.
1144 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1146         PR tree-optimization/64715
1147         * gcc.dg/builtin-object-size-15.c: New test.
1148         * gcc.dg/pr64715-1.c: New test.
1149         * gcc.dg/pr64715-2.c: New test.
1151 2015-03-26  Richard Biener  <rguenther@suse.de>
1153         PR middle-end/65519
1154         * gnat.dg/specs/opt2.ads: Fix testcase.
1156 2015-03-25  Martin Sebor  <msebor@redhat.com>
1158         PR testsuite/65526
1159         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1160         when target isn't arm*-*-*-*.
1161         (check_effective_target_arm_nothumb): Likewise.
1162         (check_effective_target_arm_little_endian): Likewise.
1163         (check_effective_target_arm_vect_no_misalign): Likewise.
1164         (check_effective_target_aarch64_little_endian): Fail early if target
1165         isn't aarch64*-*-*.
1167 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1169         PR tree-optimization/65177
1170         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1172 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1174         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1175         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1176         smmintrin.h and mm3dnow.h.
1178 2015-03-25  Marek Polacek  <polacek@redhat.com>
1180         PR c++/65558
1181         * g++.dg/cpp0x/pr65558.C: New test.
1183 2015-03-25  Marek Polacek  <polacek@redhat.com>
1185         PR c++/61670
1186         * g++.dg/template/pr61670.C: New test.
1188 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1190         PR c++/54987
1191         * g++.dg/template/pr54987.C: New.
1193 2015-03-25  Richard Biener  <rguenther@suse.de>
1195         PR tree-optimization/62630
1196         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1198 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1200         PR target/65508
1201         * gcc.target/i386/mpx/pr65508.c: New.
1203 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1205         PR fortran/64952
1206         PR fortran/65532
1207         * gfortran.dg/data_initialized_3.f90: New.
1209 2015-03-25  Richard Biener  <rguenther@suse.de>
1211         PR middle-end/65519
1212         * gnat.dg/specs/opt2.ads: New testcase.
1214 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1216         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1217         * gcc.target/arm/memset-inline-4.c: Skip for
1218         arm_tune_string_ops_prefer_neon.
1219         * gcc.target/arm/memset-inline-5.c: Ditto.
1220         * gcc.target/arm/memset-inline-6.c: Ditto.
1221         * gcc.target/arm/memset-inline-8.c: Ditto.
1222         * gcc.target/arm/memset-inline-9.c: Ditto.
1224 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1226         PR c++/58923
1227         * g++.dg/other/virtual3.C: New.
1229 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1231         PR c++/60130
1232         * g++.dg/cpp0x/vt-60130.C: New.
1234 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1236         PR c++/61971
1237         * g++.dg/warn/Warray-bounds-7.C: New.
1239 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1241         PR c++/60067
1242         * g++.dg/template/defarg18.C: New.
1244 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1246         PR c++/59988
1247         * g++.dg/cpp0x/vt-59988.C: New.
1249 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1251         PR tree-optimization/65533
1252         * gcc.dg/pr65533.c: New test.
1254 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1256         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1257         source= and mold= expressions functionality.
1258         * gfortran.dg/allocate_class_4.f90: New test.
1259         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1260         copying an unlimited polymorhpic object containing a char array
1261         to another unlimited polymorphic object respects the _len
1262         component.
1263         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1264         whether deferred length char array allocate works, unlimited
1265         polymorphic object allocation from a string works and if
1266         allocating an array of deferred length strings works.
1267         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1269 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1271         PR c++/65513
1272         * g++.dg/cpp0x/constexpr-array11.C: New.
1274 2015-03-24  Richard Biener  <rguenther@suse.de>
1276         PR middle-end/65517
1277         * gcc.dg/torture/pr65517.c: New testcase.
1279 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1281         * gfortran.dg/coindexed_1.f90: Moved from
1282         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1284 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1286         PR testsuite/65506
1287         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1288         gimple dump.
1290         PR target/65523
1291         * gcc.target/i386/pr65523.c: New test.
1293         PR ipa/65475
1294         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1295         dg-options.
1296         * g++.dg/lto/pr65475b_0.C: Likewise.
1298 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1300         PR target/65505
1301         * gcc.target/sh/torture/pr65505.c: New.
1303 2015-03-23  Martin Sebor  <msebor@redhat.com>
1305         PR testsuite/63175
1306         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1307         assembly for lvx in addition to lxv.
1309 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1311         PR target/65504
1312         * gfortran.dg/pr65504.f90: New test.
1314         PR ipa/65521
1315         * gcc.dg/pr65521.c: New test.
1317 2015-03-23  Richard Biener  <rguenther@suse.de>
1319         PR tree-optimization/65518
1320         * gcc.dg/vect/pr65518.c: New testcase.
1322 2015-03-23  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/65494
1325         * gcc.dg/vect/pr65494.c: New testcase.
1327 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1329         PR preprocessor/65238
1330         * c-c++-common/cpp/pr65238-1.c: New test.
1331         * gcc.dg/cpp/pr65238-2.c: New test.
1332         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1333         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1335 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1336             Mikael Morin  <mikael@gcc.gnu.org>
1338         PR fortran/64952
1339         * gfortran.dg/elemental_dependency_4.f90: New.
1340         * gfortran.dg/elemental_dependency_5.f90: New.
1342 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1344         PR ipa/65475
1345         * g++.dg/lto/pr65475b_0.C: New testcase.
1346         * g++.dg/lto/pr65475b_1.C: New testcase.
1347         * g++.dg/lto/pr65475c_0.C: New testcase.
1348         * g++.dg/lto/pr65475c_1.C: New testcase.
1350 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1352         * gfortran.dg/coarray_38.f90: New.
1353         * gfortran.dg/coarray_39.f90: New.
1354         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1355         compile test.
1357 2015-03-20  Marek Polacek  <polacek@redhat.com>
1359         PR c++/65398
1360         * g++.dg/cpp0x/pr65398.C: New test.
1362 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1364         PR ipa/65475
1365         * g++.dg/lto/pr65475_0.C: New testcase.
1366         * g++.dg/lto/pr65475_1.C: New testcase.
1368 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1370         PR rtl-optimization/64366
1371         * gcc.target/sh/pr64366.c: New.
1373 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/48324
1376         * g++.dg/cpp0x/constexpr-48324.C: New.
1378 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1380         PR c++/48453
1381         * g++.dg/cpp0x/pr48453.C: New.
1383 2015-03-20  Marek Polacek  <polacek@redhat.com>
1385         PR c++/65072
1386         * g++.dg/cpp0x/pr65072.C: New test.
1388 2015-03-20  Richard Biener  <rguenther@suse.de>
1390         PR middle-end/64715
1391         * gcc.dg/pr15347.c: Use -O.
1392         * c-c++-common/pr19807-1.c: Likewise.
1394 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1396         * gnat.dg/volatile13.ad[sb]: New test.
1398 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1400         PR rtl-optimization/60851
1401         * gcc.target/i386/pr60851.c: New test.
1403 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1405         PR target/65240
1406         * g++.dg/pr65240.h: Add tests for PR 65240.
1407         * g++.dg/pr65240-1.C: Likewise.
1408         * g++.dg/pr65240-2.C: Likewise.
1409         * g++.dg/pr65240-3.C: Likewise.
1410         * g++.dg/pr65240-4.C: Likewise.
1412 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1414         PR rtl-optimization/63491
1415         * gcc.target/powerpc/pr63491.c: New.
1417 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1419         * g++.dg/ipa/pr65465.C: New test.
1421 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1423         PR c++/52659
1424         * g++.dg/cpp0x/deleted11.C: New.
1426 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1428         PR sanitizer/65400
1429         * c-c++-common/tsan/pr65400-3.c: New test.
1431 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1433         PR c++/59686
1434         * g++.dg/cpp0x/constexpr-59686.C: New.
1436 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1438         PR sanitizer/64265
1439         * g++.dg/tsan/pr64265.C: New test.
1441         PR sanitizer/65400
1442         * c-c++-common/tsan/pr65400-1.c: New test.
1443         * c-c++-common/tsan/pr65400-2.c: New test.
1445 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1447         PR c++/59816
1448         * g++.dg/cpp0x/pr59816.C: New.
1450 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1452         PR fortran/59198
1453         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1455 2015-03-18  Martin Liska  <mliska@suse.cz>
1457         PR ipa/65439
1458         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1459         equivalences either to 6 or 7.
1461 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1463         PR middle-end/64491
1464         Revert:
1465         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1467         * gcc.dg/undefined-loop-1.c: New file.
1468         * gcc.dg/undefined-loop-2.c: New file.
1470         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1472         PR testsuite/64032
1473         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1474         loop exits too early.
1476 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1478         PR tree-optimization/65450
1479         * gfortran.dg/pr65450.f90: New test.
1481         PR target/65078
1482         * gcc.target/i386/pr65078-1.c: New test.
1483         * gcc.target/i386/pr65078-2.c: New test.
1484         * gcc.target/i386/pr65078-3.c: New test.
1485         * gcc.target/i386/pr65078-4.c: New test.
1486         * gcc.target/i386/pr65078-5.c: New test.
1487         * gcc.target/i386/pr65078-6.c: New test.
1489 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1491         PR c++/65340
1492         * g++.dg/cpp1y/pr65340.C: New.
1494 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1496         PR fortran/64432
1497         * gfortran.dg/system_clock_3.f08: Adjust test.
1499 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1501         PR fortran/59198
1502         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1503         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1505 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1507         PR fortran/64432
1508         * gfortran.dg/system_clock_3.f08: New test.
1510 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1512         PR c++/64626
1513         g++.dg/cpp1y/pr64626-1.C: New.
1514         g++.dg/cpp1y/pr64626-2.C: New.
1515         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1517 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1519         PR tree-optimization/65427
1520         * gcc.c-torture/execute/pr65427.c: New test.
1522 2015-03-16  Marek Polacek  <polacek@redhat.com>
1524         DR 1688
1525         PR c++/65327
1526         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1527         * g++.dg/cpp0x/pr65327.C: New test.
1529 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1531         PR sanitizer/64820
1532         * c-c++-common/asan/pr64820.c: New test.
1534 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1536         * gfortran.dg/pointer_2.f90: New test.
1538 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1540         * g++.dg/pr65049.C: New test.
1542 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1544         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1545         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1546         * gcc.target/i386/fuse-caller-save.c: Same.
1548 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1550         * gnat.dg/loop_optimization18.ad[sb]: New test.
1551         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1553 2015-03-16  Alan Modra  <amodra@gmail.com>
1555         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1556         2014-12-05 change.
1558 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1560         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1561         hppa*-*-hpux*.
1562         * gcc.dg/torture/pr65270-2.c: Likewise.
1564 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1566         PR fortran/61138
1567         * gfortran.dg/pointer_remapping_9.f90: New.
1569 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1571         PR tree-optimization/65369
1572         * gcc.c-torture/execute/pr65369.c: New test.
1574         PR tree-optimization/65418
1575         * gcc.c-torture/execute/pr65418-1.c: New test.
1576         * gcc.c-torture/execute/pr65418-2.c: New test.
1578         PR rtl-optimization/65401
1579         * gcc.c-torture/execute/pr65401.c: New test.
1581 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1583         PR target/64600
1584         * gcc.target/arm/pr64600_1.c: New test.
1586 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1588         PR rtl-optimization/65235
1589         * gcc.target/aarch64/pr65235_1.c: New test.
1591 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1593         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1594         * gcc.target/s390/hotpatch-22.c: Likewise.
1595         * gcc.target/s390/hotpatch-23.c: Likewise.
1596         * gcc.target/s390/hotpatch-24.c: Likewise.
1597         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1598         * gcc.target/s390/hotpatch-1.c: Update expected output.
1599         * gcc.target/s390/hotpatch-2.c: Likewise.
1600         * gcc.target/s390/hotpatch-3.c: Likewise.
1601         * gcc.target/s390/hotpatch-4.c: Likewise.
1602         * gcc.target/s390/hotpatch-5.c: Likewise.
1603         * gcc.target/s390/hotpatch-6.c: Likewise.
1604         * gcc.target/s390/hotpatch-7.c: Likewise.
1605         * gcc.target/s390/hotpatch-8.c: Likewise.
1606         * gcc.target/s390/hotpatch-9.c: Likewise.
1607         * gcc.target/s390/hotpatch-10.c: Likewise.
1608         * gcc.target/s390/hotpatch-11.c: Likewise.
1609         * gcc.target/s390/hotpatch-12.c: Likewise.
1610         * gcc.target/s390/hotpatch-13.c: Likewise.
1611         * gcc.target/s390/hotpatch-14.c: Likewise.
1612         * gcc.target/s390/hotpatch-15.c: Likewise.
1613         * gcc.target/s390/hotpatch-16.c: Likewise.
1614         * gcc.target/s390/hotpatch-17.c: Likewise.
1615         * gcc.target/s390/hotpatch-18.c: Likewise.
1616         * gcc.target/s390/hotpatch-19.c: Likewise.
1618 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1620         PR target/65103
1621         * gcc.target/i386/pr65103-1.c: New.
1623 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1625         PR target/65044
1626         * gcc.target/i386/pr65044.c: New.
1628 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1630         PR rtl-optimization/64895
1631         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1632         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1633         * gcc.target/i386/fuse-caller-save.c: Ditto.
1635 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1637         * gcc.dg/ipa/pr63569.c: Fix template.
1639 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1641         * g++.dg/ipa/pr64146.C: Require fpic support.
1643 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1645         PR libfortran/65200
1646         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1647         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1649 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1651         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1652         to dg-options, fix up dg-skip-if.
1654 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1656         PR target/65296
1657         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1658         * gcc.target/avr/tiny-caller-save.c: Same.
1660 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1662         PR target/65242
1663         * g++.dg/pr65242.C: New test.
1665 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1667         * c-c++-common/asan/no-asan-check-glob.c: New test.
1669 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1671         PR c++/65370
1672         * g++.dg/other/default11.C: New.
1673         * g++.dg/other/default12.C: Likewise.
1675 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1677         PR target/65368
1678         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1680 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1682         PR fortran/65024
1683         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1685 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1687         PR c++/65127
1688         * g++.dg/cpp0x/pr65127.C: New test.
1690 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1692         * gcc.dg/ipa/PR64550.c: Update template.
1694 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1695             Tobias Burnus  <burnus@net-b.de>
1697         * gfortran.dg/coarray_sync_memory.f90: New.
1699 2015-03-10  Marek Polacek  <polacek@redhat.com>
1701         PR sanitizer/65367
1702         * c-c++-common/ubsan/pr65367.c: New test.
1704 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1706         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1707         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1708         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1709         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1710         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1711         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1712         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1713         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1714         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1715         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1716         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1717         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1718         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1720 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1722         * lib/mpx-dg.exp (mpx_link_flags): New.
1723         (mpx_init): New.
1724         (mpx_finish): New.
1725         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1726         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1727         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1728         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1729         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1730         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1731         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1732         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1733         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1734         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1735         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1736         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1737         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1738         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1739         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1740         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1741         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1742         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1743         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1744         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1745         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1746         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1747         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1748         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1749         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1750         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1751         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1752         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1753         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1754         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1755         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1756         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1757         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1758         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1759         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1760         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1761         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1762         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1763         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1764         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1765         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1766         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1767         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1768         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1769         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1770         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1771         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1772         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1773         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1774         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1775         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1776         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1777         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1778         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1779         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1780         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1781         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1782         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1783         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1784         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1785         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1786         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1787         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1788         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1789         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1790         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1791         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1792         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1793         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1794         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1795         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1796         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1797         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1798         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1799         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1800         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1801         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1802         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1803         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1804         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1805         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1806         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1807         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1808         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1809         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1810         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1811         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1812         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1813         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1814         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1815         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1816         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1817         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1818         * gcc.target/i386/mpx/label-address-1.c: New.
1819         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1820         * gcc.target/i386/mpx/macro.c: New.
1821         * gcc.target/i386/mpx/mpx-check.h: New.
1822         * gcc.target/i386/mpx/mpx.exp: New.
1823         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1824         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1825         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1826         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1827         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1828         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1829         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1830         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1831         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1832         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1833         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1834         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1835         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1836         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1837         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1838         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1839         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1840         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1841         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1842         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1843         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1844         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1845         * gcc.target/i386/mpx/reference-1-nov.c: New.
1846         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1847         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1848         * gcc.target/i386/mpx/reference-2-nov.c: New.
1849         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1850         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1851         * gcc.target/i386/mpx/reference-3-nov.c: New.
1852         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1853         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1854         * gcc.target/i386/mpx/reference-4-nov.c: New.
1855         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1856         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1857         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1858         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1859         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1860         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1861         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1862         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1863         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1864         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1865         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1866         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1867         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1868         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1869         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1870         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1871         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1872         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1873         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1874         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1875         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1876         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1877         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1878         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1879         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1880         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1881         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1882         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1883         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1884         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1885         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1886         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1887         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1888         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1889         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1890         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1891         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1892         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1893         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1894         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1895         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1896         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1897         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1898         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1899         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1900         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1901         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1902         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1903         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1904         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1905         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1906         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1907         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1908         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1909         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1910         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1911         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1912         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1913         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1914         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1915         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1916         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1917         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1918         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1919         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1920         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1921         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1922         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1923         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1924         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1925         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1926         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1927         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1928         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1929         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1930         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1931         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1932         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1933         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1934         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1935         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1936         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1937         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1938         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1939         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1940         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1941         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1942         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1943         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1944         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1945         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1946         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1947         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1948         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1949         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1950         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1951         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1952         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1953         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1954         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1955         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1956         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1957         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1958         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1959         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1960         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1961         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1962         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1963         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1964         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1965         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1966         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1967         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1968         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1969         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1970         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1971         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1972         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1973         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1974         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1975         * gcc.target/i386/mpx/vla-1-nov.c: New.
1976         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1977         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1978         * gcc.target/i386/mpx/vla-2-nov.c: New.
1979         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1981 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1983         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1985 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1987         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1989 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1991         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1992         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1994 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1996         PR c/65120
1997         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1998         on rhs is 0.
1999         (fn4): New test.
2000         * c-c++-common/pr65120.c: New test.
2002         PR rtl-optimization/65321
2003         * gcc.dg/pr65321.c: New test.
2005 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
2007         PR tree-optimization/65355
2008         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
2010 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
2012         PR c/65120
2013         * c-c++-common/pr49706.c: Adjust tests for not warning
2014         about !!x == y or !b == y where b is boolean, and add
2015         some further tests.
2016         * c-c++-common/pr62199-2.c: Likewise.
2018 2015-03-09  Richard Biener  <rguenther@suse.de>
2020         PR middle-end/65270
2021         * gcc.dg/torture/pr65270-1.c: New testcase.
2022         * gcc.dg/torture/pr65270-2.c: Likewise.
2024 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2026         PR tree-optimization/63743
2027         * gcc.dg/pr63743.c: New test.
2029 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
2031         PR lto/65316
2032         * g++.dg/lto/pr65316_0.C: New testcase.
2033         * g++.dg/lto/pr65316_1.C: New testcase.
2035 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
2037         PR target/62247
2038         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
2039         hppa*-*-hpux*.
2040         * g++.dg/abi/rtti3.C: Likewise.
2042         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
2044         PR target/62251
2045         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
2047         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
2049         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
2051         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
2053 2015-03-08  Morin  <mikael@gcc.gnu.org>
2055         PR fortran/60898
2056         * gfortran.dg/entry_20.f90: New.
2058 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2060         PR target/65153
2061         * gcc.c-torture/compile/pr65153.c: New.
2063 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2065         PR target/65249
2066         * g++.dg/torture/pr65249.C: New.
2068 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2070         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2071         long.
2072         (int64_t): Likewise.
2074 2015-03-07  Marek Polacek  <polacek@redhat.com>
2075             Martin Uecker  <uecker@eecs.berkeley.edu>
2077         PR sanitizer/65280
2078         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2079         member-like arrays.
2080         * c-c++-common/ubsan/bounds-8.c: New test.
2081         * c-c++-common/ubsan/bounds-9.c: New test.
2082         * gcc.dg/ubsan/bounds-2.c: New test.
2084 2015-03-05  Martin Sebor  <msebor@redhat.com>
2086         * PR testsuite/63175
2087         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2088         checking of results into main to prevent it from getting optimized
2089         away.
2090         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2092 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2094         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2095         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2096         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2097         x64.
2099 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2101         * g++.dg/lto/pr65302_1.C: New testcase.
2102         * g++.dg/lto/pr65302_0.C: New testcase.
2104 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2106         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2107         -fno-ipa-icf to dg-options.
2109 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2111         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2112         compiles using the linker plugin.
2114 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2116         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2118 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2120         * gcc.target/arm/pr65067.c: New test.
2122 2015-03-05  Martin Liska  <mliska@suse.cz>
2124         PR ipa/65318
2125         * gcc.dg/ipa/pr65318.c: New test.
2127 2015-03-05  Marek Polacek  <polacek@redhat.com>
2129         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2131 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2133         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2135 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2137         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2138         max-unroll-times back to defaults for s390.
2140 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2142         Fix last commit.
2144 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2146         PR c++/64665
2147         * g++.dg/cpp0x/initlist92.C: New.
2149 2015-03-05  Richard Biener  <rguenther@suse.de>
2151         PR tree-optimization/65310
2152         * gcc.dg/vect/pr65310.c: New testcase.
2154 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2156         PR c++/64834
2157         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2159 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2161         * gnat.dg/entry_queues3.adb: New test.
2163 2015-03-04  Ian Lance Taylor  <iant@google.com>
2165         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2167 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2169         PR c++/64227
2170         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2172 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2174         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2175         -fno-ipa-icf to dg-options
2176         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2177         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2179 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2181         PR c++/64398
2182         * g++.dg/cpp0x/decltype62.C: New.
2184 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2186         * gnat.dg/object_overflow5.adb: New test.
2188 2015-03-03  Martin Liska  <mliska@suse.cz>
2190         PR ipa/65287
2191         * gcc.dg/ipa/pr65287.c: New test.
2193 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2194             Eric Botcazou  <ebotcazou@adacore.com>
2196         * gnat.dg/specs/pack12.ads: New test.
2198 2015-03-03  Martin Liska  <mliska@suse.cz>
2200         * gcc.dg/ipa/PR65282.c: New test.
2202 2015-03-13  Jeff Law  <law@redhat.com>
2204         PR tree-optimization/65241
2205         * gcc.c-torture/compile/pr65241.c: New test.
2207 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2209         PR target/64331
2210         * gcc.target/avr/torture/pr64331.c: New test.
2212 2015-03-03  Martin Liska  <mliska@suse.cz>
2213             Jan Hubicka  <hubicka@ucw.cz>
2215         * g++.dg/ipa/pr65263.C: New test.
2217 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2219         PR ipa/65130
2220         * gcc.dg/lto/pr65130_0.c: New testcase.
2221         * gcc.dg/lto/pr65130_1.c: New testcase.
2223 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2225         PR ipa/64988
2226         * g++.dg/torture/pr64988.C: New testcase.
2228 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2230         * gfortran.dg/coarray_atomic_6.f90: New.
2232 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2234         PR target/65184
2235         * gcc.target/i386/pr65184.c: New.
2237 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2239         PR target/65183
2240         * gcc.target/i386/pr65183.c: New.
2242 2015-02-28  Martin Liska  <mliska@suse.cz>
2243             Jan Hubicka  <hubicka@ucw.cz>
2245         * gcc.dg/ipa/ipa-icf-35.c: New test.
2246         * gcc.dg/ipa/ipa-icf-36.c: New test.
2247         * gcc.dg/ipa/ipa-icf-37.c: New test.
2249 2015-02-28  Martin Liska  <mliska@suse.cz>
2250             Jan Hubicka  <hubicka@ucw.cz>
2252         PR ipa/65245
2253         * gcc.dg/ipa/ipa-icf-34.c: New test.
2255 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2257         PR target/61142
2258         * gcc.target/sh/sh/pr61142.c: New.
2260 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2262         * g++.dg/other/dump-ada-spec-3.C: New test.
2264 2015-03-01  Martin Liska  <mliska@suse.cz>
2266         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2267         * g++.dg/ipa/pr63595.C: Update expected results.
2269 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2271         PR ipa/65236
2272         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2274 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2276         * gcc.dg/vect/pr59354.c: Move vector producing code to
2277         separate function.
2279 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2281         PR ipa/65237
2282         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2283         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2284         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2285         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2287 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2289         PR tree-optimization/65048
2290         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2291         (foo): Use K&R style definition.
2293 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2295         PR target/65032
2296         * g++.dg/pr65032.C: New.
2298 2015-02-27  Marek Polacek  <polacek@redhat.com>
2300         PR c/65040
2301         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2302         -Wformat=2.
2304 2015-02-27  Marek Polacek  <polacek@redhat.com>
2306         PR c/65228
2307         * gcc.dg/pr65228.c: New test.
2309 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2311         PR c/35330
2312         * gcc.dg/weak/weak-17.c: New file.
2314 2015-02-27  Richard Biener  <rguenther@suse.de>
2316         PR lto/65193
2317         * g++.dg/lto/pr65193_0.C: New testcase.
2319 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2321         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2322         * gcc.target/s390/hotpatch-8.c: Likewise.
2323         * gcc.target/s390/hotpatch-9.c: Likewise.
2324         * gcc.target/s390/pr61078.c: Likewise.
2325         * gcc.target/s390/pr57960.c: Remove -m64.
2326         * gcc.target/s390/pr61078.c: Likewise.
2328 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2329             Martin Liska  <mliska@suse.cz>
2331         PR bootstrap/65150
2332         * gcc.dg/pr64454.c: Disable ICF.
2333         * gcc.dg/pr28685-1.c: Disable ICF
2334         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2335         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2336         * g++.dg/ipa/ipa-icf-4.C: Update template.
2338 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2340         PR tree-optimization/65216
2341         * gcc.c-torture/execute/pr65216.c: New test.
2343         PR tree-optimization/65215
2344         * gcc.c-torture/execute/pr65215-1.c: New test.
2345         * gcc.c-torture/execute/pr65215-2.c: New test.
2346         * gcc.c-torture/execute/pr65215-3.c: New test.
2347         * gcc.c-torture/execute/pr65215-4.c: New test.
2348         * gcc.c-torture/execute/pr65215-5.c: New test.
2350 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2352         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2354 2015-02-26  Martin Liska  <mliska@suse.cz>
2355             Jan Hubicka  <hubicka@ucw.cz>
2357         * g++.dg/ipa/pr64146.C: Update expected results.
2358         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2359         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2360         * gcc.dg/ipa/ipa-icf-34.c: New test.
2362 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2364         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2365         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2366         (dg-additional-options): Remove dg directive.
2367         (dg-final): Add dg directive.
2369 2015-02-26  Marek Polacek  <polacek@redhat.com>
2371         PR ipa/65008
2372         * g++.dg/ipa/pr65008.C: New test.
2374 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2376         * lib/profopt.exp (profopt-target-cleanup): New proc.
2377         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2378         files from sources from dg-additional-sources.
2380 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2382         * lib/gcov.exp: Cleanup in case of xfail.
2384 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2386         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2388 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2390         PR debug/46102
2391         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2392         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2393         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2394         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2395         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2396         * g++.dg/debug/pr46123.C: XFAIL and move...
2397         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2398         * gcc.dg/debug/dwarf2-3.c: Move...
2399         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2401 2015-02-26  Marek Polacek  <polacek@redhat.com>
2403         PR c++/65202
2404         * g++.dg/cpp1y/pr65202.C: New test.
2406 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2408         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2409         locale_facets.h.gcov.
2411 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2413         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2415 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2417         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2419 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2421         PR target/65217
2422         * gcc.target/i386/pr65217.c: New.
2424 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2426         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2428 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2430         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2432 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2434         PR tree-optimization/65048
2435         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2437 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2439         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2440         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2442 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2444         PR target/65161
2445         * gcc.target/i386/pr65161.c: New test.
2447 2015-02-26  Terry Guo  <terry.guo@arm.com>
2449         * gcc.target/arm/no-volatile-in-it.c: New test.
2451 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2453         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2454         (dg-options): Add -save-temps.
2455         (dg-final): Add cleanup-saved-temps.
2457 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2459         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2461 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2463         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2464         * gcc.target/powerpc/pack01.c: Include string.h.
2466 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2468         PR target/65167
2469         * gcc.target/i386/pr65167.c: New.
2471 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2473         PR tree-optimization/61917
2474         * gcc.dg/vect/vect-pr61917.c: New file.
2476 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2478         PR tree-optimization/65170
2479         * gcc.c-torture/execute/pr65170.c: New test.
2480         * gcc.dg/tree-ssa/vrp96.c: New test.
2482 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2484         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2486 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2488         PR testsuite/65126
2489         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2490         (dg-additional-files-options): Copy additional_sources to
2491         additional_sources_used before emptying additional_sources.
2492         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2493         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2494         (cleanup-saved-temps): Use additional_sources_used instead of
2495         additional_sources.
2496         (dg-test): Reset additional_sources_used.
2498 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2500         PR fortran/63427
2501         * gfortran.dg/integer_exponentiation_6.F90: New test.
2503 2015-02-23  Martin Sebor  <msebor@redhat.com>
2505         PR target/65109
2506         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2507         two parts.  One to save registers, the other to verify the
2508         registers have the right values.  Save register state into
2509         static data rather than on the stack.
2511 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2513         PR bootstrap/63888
2514         * c-c++-common/asan/pr63888.c: New test.
2516 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2518         PR target/65163
2519         * gcc.c-torture/compile/pr65163.c: New.
2521 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2523         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2524         with -m31 on 64 bit.
2525         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2526         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2528 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2530         * gcc.target/s390/20090223-1.c: Add
2531         -Wno-implicit-function-declaration option.
2532         * gcc.target/s390/pr42224.c: Likewise.
2533         * gcc.target/s390/pr55718.c: Likewise.
2535 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2537         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2538         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2539         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2540         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2541         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2542         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2543         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2544         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2545         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2546         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2547         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2548         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2549         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2550         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2551         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2552         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2553         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2554         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2555         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2556         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2557         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2559 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2561         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2562         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2563         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2564         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2565         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2566         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2567         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2568         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2569         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2570         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2571         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2572         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2573         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2574         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2575         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2576         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2578 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2580         PR fortran/64980
2581         PR fortran/61960
2582         * gfortran.dg/pr61960.f90: New.
2583         * gfortran.dg/pr64230.f90: New.
2584         * gfortran.dg/pr64980.f03: New.
2586 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2588         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2590 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2592         PR ada/65156
2593         * gnat.dg/timing_events.adb: Removed, invalid test.
2595 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2597         PR debug/58123
2598         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2599         location.
2600         * g++.dg/gcov/gcov-2.C: Likewise.
2602 2015-02-20  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/65136
2605         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2607 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2609         PR testsuite/64158
2610         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2611         and nvptx-*-* blacklisting.
2613         * gcc.dg/sibcall-9.c: New test.
2614         * gcc.dg/sibcall-10.c: New test.
2616 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2618         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2620 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2622         PR target/64452
2623         * gcc.target/avr/torture/pr64452.c: New test.
2625 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2627         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2628         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2630 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2632         PR testsuite/65116
2633         * lib/target-supports.exp (check_compile): Check whether
2634         additional_sources is defined before using it.
2636 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2638         PR middle-end/65074
2639         * g++.dg/opt/pr65074.C: New file.
2641 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2643         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2644         (size_type): New typedef.
2645         (operator "" _script): Use it for the last argument.
2647 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2649         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2651 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2653         * lib/target-supports.exp (check_compile): Save/restore
2654         additional_sources that may belong to an actual test.
2656 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2658         PR gcov-profile/64634
2659         * g++.dg/gcov/gcov-15.C: New test.
2661 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2663         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2665 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2667         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2669 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2671         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2673 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2675         * gfortran.dg/fmt_cache_1.f: Add missing close.
2677 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2679         PR testsuite/65107
2680         * gfortran.dg/read_eof_8.f90: Add missing close.
2682 2015-02-18  Richard Biener  <rguenther@suse.de>
2684         PR tree-optimization/65063
2685         * gcc.dg/pr65063.c: New testcase.
2687 2015-02-18  Richard Biener  <rguenther@suse.de>
2689         PR tree-optimization/62217
2690         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2692 2015-02-18  Marek Polacek  <polacek@redhat.com>
2694         PR sanitizer/65081
2695         * c-c++-common/ubsan/pr65081.c: New test.
2697 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2699         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2700         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2702 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2704         * gcc.dg/ipa/propalign-3.c: New test.
2706 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2708         PR target/64793
2709         * gcc.target/sh/pr64793.c: New.
2710         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2712 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2714         * gcc.target/arm/divzero.c: New test case.
2716 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2718         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2720 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2721             Jakub Jelinek  <jakub@redhat.com>
2723         PR c++/65075
2724         * g++.dg/cpp0x/pr65075.C: New test.
2726 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2728         PR target/65058
2729         * gcc.target/powerpc/pr65058.c: New test.
2731 2015-02-16  Jeff Law  <law@redhat.com>
2733         PR tree-optimization/64823
2734         * gcc.dg/uninit-20.c: New test.
2736 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2737             James Greenhalgh  <james.greenhalgh@arm.com>
2739         PR ipa/64963
2740         * gcc.dg/ipa/ipa-clone-1.c: New test.
2742 2015-02-16  Richard Biener  <rguenther@suse.de>
2744         PR tree-optimization/65077
2745         * gcc.dg/torture/pr65077.c: New testcase.
2747 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2749         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2750         Directive adjusted to scan for ldaxr.
2751         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2752         adjusted to scan for ldaex.
2754 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2756         PR c++/65080
2757         * g++.dg/cpp0x/constexpr-65080.C: New.
2759 2015-02-16  Richard Biener  <rguenther@suse.de>
2761         PR tree-optimization/63593
2762         * gcc.dg/pr63593.c: New testcase.
2764 2015-02-16  Marek Polacek  <polacek@redhat.com>
2766         PR c/65066
2767         * gcc.dg/pr65066.c: New test.
2769 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2771         * gcc.dg/pr65002.C: Move ...
2772         * g++.dg/ipa/pr65002.C: ... here.
2774 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2776         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2777         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2778         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2779         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2781 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2783         PR testsuite/64850
2784         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2785         the expression to find calls.
2786         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2787         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2788         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2789         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2790         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2792 2015-02-14  Marek Polacek  <polacek@redhat.com>
2794         PR c/64768
2795         * gcc.dg/array-11.c: New test.
2796         * gcc.dg/array-12.c: New test.
2797         * gcc.dg/array-13.c: New test.
2798         * gcc.dg/array-14.c: New test.
2799         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2800         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2801         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2802         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2803         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2804         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2806 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2808         PR c++/60894
2809         * g++.dg/lookup/using54.C: New.
2811 2015-02-13  Jeff Law  <law@redhat.com>
2813         PR bootstrap/65060
2814         Revert my change for tree-optimization/64823.
2816 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2818         PR tree-optimization/65053
2819         * gcc.c-torture/execute/pr65053-1.c: New test.
2820         * gcc.c-torture/execute/pr65053-2.c: New test.
2822 2015-02-13  Marek Polacek  <polacek@redhat.com>
2824         PR c/65050
2825         * gcc.dg/pr65050.c: New test.
2827 2015-02-13  Jeff Law  <law@redhat.com>
2829         PR tree-optimization/64823
2830         * gcc.dg/uninit-20.c: New test.
2832         PR rtl-optimization/47477
2833         * gcc.dg/tree-ssa/pr47477.c: New test.
2835 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2837         PR c++/60211
2838         * g++.dg/parse/ivdep-2.C: New.
2839         * g++.dg/parse/ivdep-3.C: Likewise.
2841 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2843         PR fortran/64506
2844         * gfortran.dg/continuation_13.f90: New test.
2845         * gfortran.dg/continuation_14.f: New test.
2847 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2849         PR c++/64970
2850         * g++.dg/cpp0x/sfinae55.C: New.
2852 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2854         PR ipa/65034
2855         * g++.dg/ipa/pr65034.C: New test.
2857 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2859         PR tree-optimization/65002
2860         * gcc.dg/pr65002.C: New.
2862 2015-02-13  Marek Polacek  <polacek@redhat.com>
2864         PR c/65040
2865         * c-c++-common/pr65040.c: New test.
2867 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2869         PR tree-optimization/64705
2870         * gcc.dg/tree-ssa/pr64705.c: New test.
2872 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2874         PR rtl/32219
2875         * gcc.dg/visibility-22.c: New test.
2876         * gcc.dg/visibility-23.c: New test.
2877         * gcc.target/i386/pr32219-1.c: New test.
2878         * gcc.target/i386/pr32219-2.c: New test.
2879         * gcc.target/i386/pr32219-3.c: New test.
2880         * gcc.target/i386/pr32219-4.c: New test.
2881         * gcc.target/i386/pr32219-5.c: New test.
2882         * gcc.target/i386/pr32219-6.c: New test.
2883         * gcc.target/i386/pr32219-7.c: New test.
2884         * gcc.target/i386/pr32219-8.c: New test.
2885         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2887 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2889         PR libgfortran/57822
2890         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2891         four different KINDs.
2893 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2895         PR c++/64884
2896         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2898         PR sanitizer/65000
2899         * g++.dg/ubsan/pr65000.C: New test.
2901 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2903         PR fortran/64932
2904         * gfortran.dg/finalize_28.f90: New test
2906 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2908         PR debug/55541
2909         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2910         DW_TAG_lexical_block removal.
2911         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2912         * g++.dg/guality/pr55541.C: New test.
2914         PR sanitizer/64984
2915         * g++.dg/ubsan/pr64984.C: New test.
2917 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2919         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2921 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2923         PR testsuite/64930
2924         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2925         instructions for 2015-01-14 get_memmodel changes.
2926         * gcc.target/powerpc/atomic-p8.c: Likewise.
2928         PR sanitizer/65019
2929         * g++.dg/ubsan/pr65019.C: New test.
2931         PR tree-optimization/65014
2932         * gcc.c-torture/compile/pr65014.c: New test.
2934 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2936         PR libgfortran/57822
2937         * gfortran/fmt_g0_7.f08: Revise test.
2939 2015-02-11  Jeff Law  <law@redhat.com>
2941         PR target/63347
2942         * gcc.target/m68k/pr63347.c: New test.
2944 2015-02-11  Marek Polacek  <polacek@redhat.com>
2946         * g++.dg/ubsan/shift-1.C: New test.
2947         * gcc.dg/ubsan/c-shift-2.c: New test.
2948         * c-c++-common/ubsan/shift-5.c: Remove file.
2950 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2952         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2953         Directive adjusted to XFAIL.
2954         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2955         adjusted to XFAIL.
2957 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2959         PR middle-end/65003
2960         * g++.dg/opt/pr65003.C: New test.
2962 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2964         * lib/target-supports.exp (check_effective_target_pie): Renamed
2965         to ...
2966         (check_effective_target_pie_enabled): This.
2967         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2968         * gcc.target/i386/pie.c: Likewise.
2970 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2972         PR target/64893
2973         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2974         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2976 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2978         PR target/61925
2979         * gcc.target/i386/pr61925-1.c: New test.
2980         * gcc.target/i386/pr61925-2.c: New test.
2981         * gcc.target/i386/pr61925-3.c: New test.
2983 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2985         PR sanitizer/65004
2986         * g++.dg/asan/pr65004.C: New test.
2988 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2990         PR target/64661
2991         * gcc.taget/sh/pr64661-0.h: New.
2992         * gcc.taget/sh/pr64661-1.c: New.
2993         * gcc.taget/sh/pr64661-2.c: New.
2994         * gcc.taget/sh/pr64661-3.c: New.
2995         * gcc.taget/sh/pr64661-4.c: New.
2997 2015-02-10  Richard Biener  <rguenther@suse.de>
2999         PR tree-optimization/64995
3000         * g++.dg/torture/pr64995.C: New testcase.
3002 2015-02-10  Richard Biener  <rguenther@suse.de>
3004         PR tree-optimization/64909
3005         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
3007 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3009         * gcc.dg/signbit-sa.c: New test.
3011 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3013         PR libgfortran/57822
3014         * gfortran/fmt_g0_7.f08: New test.
3016 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
3018         PR tree-optimization/43378
3019         * gcc.dg/tree-ssa/pr43378.c: New test.
3021 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
3023         PR ipa/64978
3024         * g++.dg/torture/pr64978.C: New testcase.
3026 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3028         PR sanitizer/64981
3029         * gcc.dg/asan/pr64981.c: New test.
3031 2015-02-09  Marek Polacek  <polacek@redhat.com>
3033         PR c/64856
3034         * gcc.dg/pr64856.c: New test.
3036 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
3038         PR target/64979
3039         * gcc.dg/tree-ssa/stdarg-7.c: New test.
3040         * gcc.c-torture/execute/pr64979.c: New test.
3042 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
3044         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
3046 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3048         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
3049         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
3051 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
3053         PR target/58757
3054         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
3056 2015-02-09  Richard Biener  <rguenther@suse.de>
3058         PR tree-optimization/54000
3059         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3061 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3063         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3065 2015-02-09  Martin Liska  <mliska@suse.cz>
3067         * g++.dg/ipa/pr64858.C: New test.
3069 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3071         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3073 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3075         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3077 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3079         PR fortran/63744
3080         * gfortran.dg/use_rename_8.f90: New.
3082 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3084         * gnat.dg/addr7.ad[sb]: New test.
3085         * gnat.dg/addr8.ad[sb]: Likewise.
3087 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3089         PR jit/64752
3090         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3091         from jit.dg/test-compile-to-executable.c's create_code, with a
3092         clarification of the output message.
3093         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3094         pass/fail message.
3095         (test_jit): Use CHECK_NO_ERRORS when calling
3096         gcc_jit_context_compile_to_file.
3097         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3098         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3099         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3100         about deletions that are attempted.
3101         (jit-verify-compile-to-file): Rename to...
3102         (jit-verify-output-file-was-created): ...this, and drop the
3103         attempt to run "file" and verify the output.
3104         (jit-verify-assembler): New function.
3105         (jit-verify-object): New function.
3106         (jit-verify-dynamic-library): New function.
3107         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3108         favor of an implementation from new file
3109         create-code-for-hello-world-executable.h, which also adds a
3110         "main".
3111         (dg-final): Replace jit-verify-compile-to-file with
3112         jit-verify-output-file-was-created, and invoke new function
3113         jit-verify-assembler.
3114         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3115         the output message.
3116         (dg-final): Replace jit-verify-compile-to-file with
3117         jit-verify-output-file-was-created, and invoke new function
3118         jit-verify-dynamic-library.
3119         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3120         favor of an implementation from new file
3121         create-code-for-hello-world-executable.h, which also adds a
3122         "main".
3123         (dg-final): Replace jit-verify-compile-to-file with
3124         jit-verify-output-file-was-created.  Strengthen the expected stdout
3125         from the built executable.
3126         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3127         favor of an implementation from new file
3128         create-code-for-hello-world-executable.h, which also adds a
3129         "main".
3130         (dg-final): Replace jit-verify-compile-to-file with
3131         jit-verify-output-file-was-created, and invoke new function
3132         jit-verify-object.
3133         * jit.dg/verify-dynamic-library.c: New source file.
3135 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3136             Brian Rzycki  <b.rzycki@samsung.com>
3138         PR tree-optimization/64878
3139         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3141 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3143         PR ipa/64896
3144         * g++.dg/ipa/pr64896.C: New test.
3146 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3148         PR target/64205
3149         * gcc.target/powerpc/pr64205.c: New file.
3151 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3153         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3154         (dg-options): Use -fpie instead of -fPIE -pie.
3156 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3158         PR middle-end/64937
3159         * g++.dg/asan/pr64937.C: New test.
3161 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3163         PR fortran/63205
3164         * gfortran.dg/class_to_type_4.f90: New test
3166 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3168         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3170 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3172         PR rtl-optimization/64957
3173         PR debug/64817
3174         * gcc.c-torture/execute/pr64957.c: New test.
3176 2015-02-05  Jeff Law  <law@redhat.com>
3178         PR target/17306
3179         * gcc.target/h8300/pr17306-1.c: New test.
3180         * gcc.target/h8300/pr17306-2.c: New test.
3182 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3184         PR fortran/64943
3185         * gfortran.dg/structure_constructor_12.f90: New.
3187 2015-02-05  Jeff Law  <law@redhat.com>
3189         PR target/58400
3190         gcc.target/h8300/pr58400.c: New test.
3192 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3194         * gcc.target/arm/macro_defs0.c: New test.
3195         * gcc.target/arm/macro_defs1.c: New test.
3196         * gcc.target/arm/macro_defs2.c: New test.
3198 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3200         PR rtl-optimization/64905
3201         * gcc.target/i386/pr64905.c: Require nonpic target.
3202         (dg-options): Add -fomit-frame-pointer.
3203         (main): Remove.
3205 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3207         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3208         tree dump scanning.
3210 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3212         PR fortran/64757
3213         * gfortran.dg/type_to_class_2.f90: New test
3214         * gfortran.dg/type_to_class_3.f90: New test
3216 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3218         PR ipa/64686
3219         * g++.dg/torture/pr64686.C: New testcase.
3221 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3223         PR rtl-optimization/64905
3224         * gcc.target/i386/pr64905.c: New file.
3226 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3228         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3229         * gcc.dg/guality/pr41616-1.c: Ditto.
3231 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3233         PR debug/64817
3234         * gcc.dg/pr64817-3.c: New.
3236 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3237             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3239         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3240         pass parameters in registers.
3241         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3242         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3243         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3245 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3246             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3248         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3249         list, allow for multilibed targets.
3250         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3252 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3254         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3255         * gcc.dg/pr46728-6.c: Ditto.
3257 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3259         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3260         for mips_nanlegacy target.
3262 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3264         * gcc.target/i386/chkp-hidden-def.c: New.
3266 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3268         PR middle-end/62103
3269         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3270         to use 24 bits for bitfield b.
3272 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3274         PR testsuite/64796
3275         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3276         cache result in a global variable.  Include all 32-bit targets for
3277         bswap64 tests.
3279 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3281         PR rtl-optimization/64756
3282         * gcc.c-torture/execute/pr64756.c: New test.
3284 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3286         PR target/64660
3287         * gcc.target/sh/pr64660-0.h: New.
3288         * gcc.target/sh/pr64660-1.c: New.
3289         * gcc.target/sh/pr64660-2.c: New.
3290         * gcc.target/sh/pr64660-3.c: New.
3291         * gcc.target/sh/pr64660-4.c: New.
3293 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3295         PR c++/64877
3296         * g++.dg/warn/Waddress-2.C: New.
3298 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3300         PR middle-end/61225
3301         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3303 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3305         PR preprocessor/64803
3306         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3308 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3310         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3312 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3314         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3315         (_ARM_FPSRC): Add DN and AHP fields.
3316         (clean_results): Force DN=1 on AArch64.
3317         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3318         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3319         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3320         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3321         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3322         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3324 2015-02-02  Alan Modra  <amodra@gmail.com>
3326         * gcc.target/powerpc/cprophard.c: New.
3328 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3330         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3331         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3333 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3335         PR debug/64817
3336         * gcc.dg/pr64817-1.c: New test.
3337         * gcc.dg/pr64817-2.c: New test.
3339 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3341         PR target/64851
3342         * gcc.target/sh/pr64851-0.h: New
3343         * gcc.target/sh/pr64851-1.c: New
3344         * gcc.target/sh/pr64851-2.c: New
3345         * gcc.target/sh/pr64851-3.c: New
3346         * gcc.target/sh/pr64851-4.c: New
3348 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3350         PR target/64882
3351         * gcc.dg/torture/pr64882.c: New test.
3353 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3355         PR target/64159
3356         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3357         sparc*-*-*.
3359 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3361         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3362         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3363         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3364         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3365         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3366         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3367         tree dump.
3368         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3369         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3370         tree dump.
3371         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3372         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3373         tree dump.
3375 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3377         PR target/64688
3378         * g++.dg/pr64688-2.C: New.
3380 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3382         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3383         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3384         * gcc.target/i386/fuse-caller-save.c: Ditto.
3385         * gcc.target/i386/headmerge-1.c: Ditto.
3386         * gcc.target/i386/headmerge-2.c: Ditto.
3387         * gcc.target/i386/sibcall-6.c: Ditto.
3389 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3391         PR target/64617
3392         * gcc.target/i386/pr64617.c: New test.
3394 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3396         PR target/15184
3397         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3398         (dg-options): Remove -m32.
3399         (dg-final): Scan for "movb %al" only.
3400         * gcc.target/i386/pr15184-2.c: Ditto.
3402 2015-01-30  Richard Biener  <rguenther@suse.de>
3404         PR tree-optimization/64829
3405         * gcc.dg/vect/pr64829.c: New testcase.
3407 2015-01-29  Marek Polacek  <polacek@redhat.com>
3409         PR c/64709
3410         * gcc.dg/pr64709.c: New test.
3412 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3414         PR c++/64717
3415         * g++.dg/ubsan/pr64717-1.C: New test.
3416         * g++.dg/ubsan/pr64717-2.C: New test.
3418 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3420         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3422 2015-01-29  Jeff Law  <law@redhat.com>
3424         PR target/15184
3425         * gcc.target/i386/pr15184-1.c: New test.
3426         * gcc.target/i386/pr15184-2.c: New test.
3428 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3430         PR tree-optimization/64746
3431         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3433 2015-01-29  Richard Biener  <rguenther@suse.de>
3435         PR tree-optimization/64853
3436         * gcc.dg/torture/pr64853.c: New testcase.
3438 2015-01-29  Richard Biener  <rguenther@suse.de>
3440         PR tree-optimization/64844
3441         * gcc.dg/vect/pr64844.c: New testcase.
3443 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3445         PR middle-end/64809
3446         * gcc.dg/pr64809.c: Delete.
3448 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3450         PR middle-end/64805
3451         * gcc.target/i386/pr64805.c: New.
3453 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3455         * gcc.dg/guality/guality.h (main): Add argv[0] to
3456         guality_gdb_command.
3458 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3460         PR ipa/64801
3461         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3463 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3465         PR target/64659
3466         * gcc.target/sh/sh.exp
3467         (check_effective_target_atomic_model_soft_gusa_available,
3468         check_effective_target_atomic_model_soft_tcb_available,
3469         check_effective_target_atomic_model_soft_imask_available,
3470         check_effective_target_atomic_model_hard_llcs_available): New.
3471         * gcc.target/sh/pr64659-0.h: New.
3472         * gcc.target/sh/pr64659-1.c: New.
3473         * gcc.target/sh/pr64659-2.c: New.
3474         * gcc.target/sh/pr64659-3.c: New.
3475         * gcc.target/sh/pr64659-4.c: New.
3477 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3479         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3480         scan-assembler-times pattern.
3482 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3484         PR middle-end/64809
3485         * gcc.dg/pr64809.c: New test.
3487 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3489         PR tree-optimization/64277
3490         * gcc.dg/pr64277.c: New.
3492 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3494         PR tree-optimization/64718
3495         * gcc.c-torture/execute/pr64718.c: New test.
3497 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3499         * gcc.target/aarch64/abs_2.c: New.
3501 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3503         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3504         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3505         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3506         ISA rev < 2.
3508 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3510         PR bootstrap/64612
3511         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3512         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3513         { target comdat_group }.
3515 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3517         PR fortran/63861
3518         * gfortran.dg/goacc/coarray_2.f90: New.
3520 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3522         PR ipa/60871
3523         PR ipa/64139
3524         * g++.dg/torture/pr64139.C: New testcase.
3525         * g++.dg/torture/pr60871.C: Likewise.
3527 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3529         PR fortran/64230
3530         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3531         prevent linking errors.
3533 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3535         PR ipa/64282
3536         * g++.dg/torture/pr64282.C: New testcase.
3538 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3540         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3541         for wzr reg.
3543 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3545         * gcc.target/s390/hotpatch-13.c: New testcase.
3546         * gcc.target/s390/hotpatch-14.c: New testcase.
3547         * gcc.target/s390/hotpatch-15.c: New testcase.
3548         * gcc.target/s390/hotpatch-16.c: New testcase.
3549         * gcc.target/s390/hotpatch-17.c: New testcase.
3550         * gcc.target/s390/hotpatch-18.c: New testcase.
3551         * gcc.target/s390/hotpatch-19.c: New testcase.
3552         * gcc.target/s390/hotpatch-20.c: New testcase.
3553         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3554         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3555         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3556         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3557         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3558         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3559         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3560         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3561         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3562         * gcc.target/s390/hotpatch-10.c: Likewise.
3563         * gcc.target/s390/hotpatch-11.c: Likewise.
3564         * gcc.target/s390/hotpatch-12.c: Likewise.
3565         * gcc.target/s390/hotpatch-2.c: Likewise.
3566         * gcc.target/s390/hotpatch-3.c: Likewise.
3567         * gcc.target/s390/hotpatch-4.c: Likewise.
3568         * gcc.target/s390/hotpatch-5.c: Likewise.
3569         * gcc.target/s390/hotpatch-6.c: Likewise.
3570         * gcc.target/s390/hotpatch-7.c: Likewise.
3571         * gcc.target/s390/hotpatch-8.c: Likewise.
3572         * gcc.target/s390/hotpatch-9.c: Likewise.
3573         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3574         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3575         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3576         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3577         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3578         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3579         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3580         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3582 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3584         * gcc.dg/long_branch.c: New testcase.
3586 2015-01-27  Richard Biener  <rguenther@suse.de>
3588         PR tree-optimization/56273
3589         PR tree-optimization/59124
3590         PR tree-optimization/64277
3591         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3592         * gcc.dg/Warray-bounds-12.c: Likewise.
3593         * gcc.dg/Warray-bounds-13.c: Likewise.
3595 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3597         PR rtl-optimization/61058
3598         * gcc.dg/pr61058.c: New test.
3600 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3602         * gcc.target/i386/chkp-narrow-bounds.c: New.
3604 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3606         PR tree-optimization/64807
3607         * gcc.dg/pr64807.c: New test.
3609         PR c/64766
3610         * gcc.dg/pr64766.c: New test.
3612 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3614         PR target/49263
3615         * gcc.target/sh/pr49263-4.c: New.
3617 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3619         PR fortran/62044
3620         * gfortran.dg/allocate_with_mold_1.f90: New test
3622 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3624         PR c/64778
3625         * gcc.dg/pr64778.c: New test.
3627         PR middle-end/64421
3628         * gcc.dg/vect/pr64421.c: New test.
3630 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3632         PR fortran/64771
3633         * gfortran.dg/coarray_36.f: New.
3634         * gfortran.dg/coarray_37.f90: New.
3636 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3638         PR fortran/64230
3639         * gfortran.dg/class_allocate_18.f90: New.
3641 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3643         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3645 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3647         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3649 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3651         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3653 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3655         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3657 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3659         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3660         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3661         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3662         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3664 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3666         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3667         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3668         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3670 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3672         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3673         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3674         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3675         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3676         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3677         vXXXhn.inc.
3679 2015-01-26  Richard Biener  <rguenther@suse.de>
3681         PR middle-end/64764
3682         * gcc.dg/uninit-19.c: New testcase.
3684 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3686         * lib/target-supports.exp (check_effective_target_vect64): Add
3687         sparc*-*-*.
3689 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3691         PR testsuite/64712
3692         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3694 2015-01-26  Tony Liu  <tony.liu@arm.com>
3696         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3697         non-UAL cases.
3699 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3701         PR libfortran/64770
3702         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3703         correctly, clean up afterwards.
3705 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3707         PR fortran/62044
3708         * gfortran.dg/use_rename_7.f90: New.
3710 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3712         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3713         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3715 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3717         PR target/54236
3718         * gcc.target/sh/pr54236-4.c: New.
3720 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3722         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3723         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3724         Bridge test.
3726 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3728         PR libfortran/64770
3729         * gfortran.dg/open_new_segv.f90: New test.
3731 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3733         PR target/49263
3734         PR target/53987
3735         PR target/64345
3736         PR target/59533
3737         PR target/52933
3738         PR target/54236
3739         PR target/51244
3740         * gcc.target/sh/pr64345-1.c: New.
3741         * gcc.target/sh/pr64345-2.c: New.
3742         * gcc.target/sh/pr59533-1.c: New.
3743         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3744         * gcc.target/sh/pr52933-2.c: Likewise.
3745         * gcc.target/sh/pr54089-1.c: Likewise.
3746         * gcc.target/sh/pr54236-1.c: Likewise.
3747         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3748         * gcc.target/sh/pr49263-1.c: Remove xfails.
3749         * gcc.target/sh/pr49263-2.c: Likewise.
3750         * gcc.target/sh/pr49263-3.c: Likewise.
3751         * gcc.target/sh/pr53987-1.c: Likewise.
3752         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3753         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3754         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3755         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3756         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3757         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3758         test_009): New.
3759         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3760         (test_02): New.
3762 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3764         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3766 2015-01-23  Ian Lance Taylor  <iant@google.com>
3768         PR go/64510
3769         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3770         targets without split stack support.
3772 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3774         PR target/64317
3775         * gcc.target/i386/pr64317.c: New test.
3777 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3779         PR rtl-optimization/63637
3780         PR rtl-optimization/60663
3781         * gcc.dg/pr63637-1.c: New test.
3782         * gcc.dg/pr63637-2.c: New test.
3783         * gcc.dg/pr63637-3.c: New test.
3784         * gcc.dg/pr63637-4.c: New test.
3785         * gcc.dg/pr63637-5.c: New test.
3786         * gcc.dg/pr63637-6.c: New test.
3787         * gcc.target/i386/pr63637-1.c: New test.
3788         * gcc.target/i386/pr63637-2.c: New test.
3789         * gcc.target/i386/pr63637-3.c: New test.
3790         * gcc.target/i386/pr63637-4.c: New test.
3791         * gcc.target/i386/pr63637-5.c: New test.
3792         * gcc.target/i386/pr63637-6.c: New test.
3794 2015-01-23  Richard Biener  <rguenther@suse.de>
3796         PR testsuite/63439
3797         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3798         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3800 2015-01-23  Marek Polacek  <polacek@redhat.com>
3802         PR preprocessor/60570
3803         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3804         * gcc.dg/cpp/pr60570.c: New test.
3806 2015-01-23  Richard Biener  <rguenther@suse.de>
3808         PR testsuite/63439
3809         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3810         vectorization on vect64 targets.
3812 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3814         PR fortran/60922
3815         * gfortran.dg/class_allocate_17.f90: New.
3817 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3819         PR fortran/64726
3820         * gfortran.dg/goacc/combined_loop.f90: New.
3822 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3824         PR fortran/61933
3825         * gfortran.dg/make_unit.f90: New test.
3827 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3829         PR fortran/61933
3830         * gfortran.dg/negative_unit_int8.f: Update.
3832 2015-01-22  Jeff Law  <law@redhat.com>
3834         PR target/52076
3835         * gcc.target/m68k/pr52076-1.c: New test.
3836         * gcc.target/m68k/pr52076-2.c: New test.
3838 2015-01-22  Richard Biener  <rguenther@suse.de>
3840         PR middle-end/64728
3841         * gcc.dg/torture/pr64728.c: New testcase.
3843 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3845         PR target/64688
3846         * g++.dg/pr64688.C: New test.
3848 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3850         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3851         to avoid errors with -fpic.
3853 2015-01-22  Richard Biener  <rguenther@suse.de>
3855         PR libstdc++/64535
3856         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3858 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3860         PR rtl-optimization/64682
3861         * gcc.c-torture/execute/pr64682.c: New file.
3863 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3865         PR debug/64511
3866         * gcc.dg/pr64511.c: New test.
3868         PR rtl-optimization/62078
3869         * g++.dg/opt/pr62078.C: New test.
3871         PR c/63307
3872         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3874 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3876         PR fortran/57023
3877         * gfortran.dg/internal_pack_15.f90:  New test.
3879 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3881         * c-c++-common/tsan/step.c: New testcase.
3883 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3885         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3887 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3889         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3891 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3893         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3895 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3897         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3899 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3901         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3903 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3905         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3907 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3909         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3911 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3913         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3915 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3917         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3919 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3921         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3923 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3925         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3927 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3929         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3931 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3933         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3934         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3935         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3936         vXXXw.inc.
3938 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3940         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3941         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3942         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3943         vXXXl.inc.
3945 2015-01-21  Renlin Li  <renlin.li@arm.com>
3947         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3948         * g++.dg/tls/thread_local5g.C: Likewise.
3949         * g++.dg/tls/thread_local6g.C: Likewise.
3951 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3953         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3954         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3955         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3957 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3959         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3960         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3961         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3963 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3965         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3966         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3967         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3969 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3971         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3972         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3973         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3975 2015-01-20  Jeff Law  <law@redhat.com>
3977         PR target/59946
3978         * gcc.target/m68k/pr59946.c: New test.
3980 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3982         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3983         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3984         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3986 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3988         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3989         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3990         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3992 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3994         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3995         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3996         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3998 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4000         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
4001         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
4002         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
4003         vshuffle.inc.
4004         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
4005         vshuffle.inc.
4007 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4009         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
4010         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
4011         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
4013 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4015         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
4016         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
4017         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
4019 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
4021         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
4023 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
4025         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
4027         PR sanitizer/64632
4028         * g++.dg/ubsan/pr64632.C: New test.
4030         PR debug/64663
4031         * gcc.dg/pr64663.c: New test.
4033 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4035         PR c++/64383
4036         * g++.dg/warn/Wunused-var-23.C: New.
4038 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4040         PR c++/59937
4041         * g++.dg/cpp0x/constexpr-59937-1.C: New.
4042         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
4044 2015-01-20  Richard Biener  <rguenther@suse.de>
4046         PR ipa/64684
4047         * gcc.dg/lto/pr64684_0.c: New testcase.
4048         * gcc.dg/lto/pr64684_1.c: Likewise.
4049         * gcc.dg/lto/pr64684_2.c: Likewise.
4050         * gcc.dg/lto/pr64685_0.c: Likewise.
4051         * gcc.dg/lto/pr64685_1.c: Likewise.
4053 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/62241
4056         * g++.dg/cpp1y/lambda-init12.C: New.
4058 2015-01-20  Richard Biener  <rguenther@suse.de>
4060         PR tree-optimization/64410
4061         * g++.dg/vect/pr64410.cc: Require vect_double.
4063 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4065         PR target/64149
4066         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4068 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4070         PR bootstrap/64676
4071         Revert:
4072         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4074         PR rtl-optimization/64081
4075         * gcc.dg/pr64081.c: New test.
4077 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4079         * jit.dg/harness.h: Include <unistd.h>.
4080         (CHECK_NO_ERRORS): New.
4081         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4082         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4083         gcc_jit_context_compile_to_file.
4084         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4085         args to the spawned executable.
4086         (jit-expand-vars): New function.
4087         (jit-exe-params): New variable.
4088         (dg-jit-set-exe-params): New function.
4089         (jit-dg-test): Detect testcases that use
4090         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4091         Set arguments of spawned process to jit-exe-params.
4092         (jit-get-output-filename): New function.
4093         (jit-setup-compile-to-file): New function.
4094         (jit-verify-compile-to-file): New function.
4095         (jit-run-executable): New function.
4096         (jit-verify-executable): New function.
4097         * jit.dg/test-compile-to-assembler.c: New testcase.
4098         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4099         * jit.dg/test-compile-to-executable.c: New testcase.
4100         * jit.dg/test-compile-to-object.c: New testcase.
4102 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4104         PR target/64652
4105         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4106         (test_1): New.
4108 2015-01-19  Martin Liska  <mliska@suse.cz>
4110         * objc/compile/pr64668.m: New test.
4112 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4114         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4115         (create_overflow_fn): Update comment to clarify that
4116         the third param of the created function is a bool *, not
4117         an int *.
4118         (verify_int_overflow_fn): Convert param "expected_ovf" from
4119         int to bool.  Update third param of "overflow_fn_type" from int *
4120         to bool *.  Update local "actual_ovf" from int to bool.
4121         (verify_uint_overflow_fn): Likewise.
4123 2015-01-19  Martin Liska  <mliska@suse.cz>
4125         * gcc.dg/ipa/ipa-icf-33.c: New test.
4127 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4128             Haijian Zhang  <z.zhanghaijian@huawei.com>
4130         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4131         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4132         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4133         result_float64x2, expected_hfloat64x2): New helper type, variable and
4134         declaration.
4135         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4136         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4137         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4138         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4139         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4140         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4141         and target without the FMA feature.
4143 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4145         * gcc.target/aarch64/pr64304.c: New testcase.
4147 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4149         PR rtl-optimization/64081
4150         * gcc.dg/pr64081.c: New test.
4152 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4154         PR target/63971
4155         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4156         the epilogue).
4157         * gcc.target/aarch64/test_frame_6.c: Likewise.
4158         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4159         and x19 (in the epilogue).
4160         * gcc.target/aarch64/test_frame_4.c: Likewise.
4161         * gcc.target/aarch64/test_frame_7.c: Likewise.
4163 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4165         * gcc.target/i386/chkp-always_inline.c: New.
4167 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4168             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4170         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4171         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4173 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4175         PR fortran/60255
4176         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4177         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4179 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4181         PR fortran/64578
4182         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4184 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4186         PR target/64652
4187         * gcc.target/sh/torture/pr64652.c: New.
4189 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4191         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4192         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4193         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4194         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4195         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4196         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4198 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4200         PR ipa/64378
4201         * g++.dg/torture/pr64378.C: New testcase.
4203 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4205         PR fortran/57959
4206         * gfortran.dg/block_13.f08: New test
4208 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4210         PR fortran/55901
4211         * gfortran.dg/associate_1.f03: Allow test for character with
4212         automatic length.
4214 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4216         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4217         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4219 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4221         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4223 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4225         PR fortran/64578
4226         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4228 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4230         PR fortran/60357
4231         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4233         PR fortran/61275
4234         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4236         PR fortran/55932
4237         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4239 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4241         PR fortran/60334
4242         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4244 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4246         PR rtl-optimization/52773
4247         * gcc.c-torture/compile/pr52773.c: New test.
4249 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4251         PR c++/62134
4252         * g++.dg/cpp0x/alias-decl-46.C: New.
4254 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4256         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4258 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4260         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4261         Add trace.
4262         (CHECK_FP): Likewise.
4263         (CHECK_CUMULATIVE_SAT): Likewise.
4265 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4267         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4268         (Set_Neon_Cumulative_Sat): Add parameter.
4269         (__set_neon_cumulative_sat): Support new parameter.
4270         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4271         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4272         argument.
4273         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4274         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4275         argument.
4277 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4279         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4280         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4282 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4284         PR c++/60056
4285         * g++.dg/tls/thread_local-ice4.C: New.
4287 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4289         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4290         than Neon options.
4292 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4294         PR c++/62276
4295         * g++.dg/cpp0x/vt-62276.C: New.
4297 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4299         PR middle-end/64353
4300         * g++.dg/pr64353.C: New.
4302 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4304         PR target/64263
4305         * gcc.target/aarch64/pr64263_1.c: New test.
4307 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4309         PR tree-optimization/64434
4310         * gcc.dg/torture/pr64434.c: Move to...
4311         * gcc.dg/pr64434.c: ... here.
4313 2015-01-16  Richard Biener  <rguenther@suse.de>
4315         PR middle-end/64614
4316         * gcc.dg/uninit-18.c: New testcase.
4318 2015-01-16  Richard Biener  <rguenther@suse.de>
4320         PR tree-optimization/64568
4321         * g++.dg/torture/pr64568-2.C: New testcase.
4323 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4325         PR target/64363
4326         * gcc.target/i386/chkp-label-address.c: New.
4328 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4330         PR fortran/45290
4331         * gfortran.dg/pointer_init_6.f90: Extended.
4333 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4335         * gcc.c-torture/compile/20150108.c: New test.
4337 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4339         * gcc.target/visium: New directory.
4341 2015-01-16  Richard Biener  <rguenther@suse.de>
4343         PR tree-optimization/61743
4344         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4345         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4347 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4349         * gcc.dg/pr64015.c: New test.
4351 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4353         PR ipa/64163
4354         PR ipa/64612
4355         * g++.dg/ipa/pr64612.C: New test.
4357 2015-01-16  Renlin Li  <renlin.li@arm.com>
4359         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4361 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4363         * gcc.target/i386/sse-14.c: Test new intrinsic.
4364         * gcc.target/i386/sse-22.c: Ditto.
4366 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4368         PR c++/58614
4369         * g++.dg/cpp0x/auto44.C: New.
4371 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4373         PR target/59710
4374         * gcc.target/nios2/gpopt-all.c: New test case.
4375         * gcc.target/nios2/gpopt-local.c: New test case.
4376         * gcc.target/nios2/gpopt-global.c: New test case.
4377         * gcc.target/nios2/gpopt-data.c: New test case.
4378         * gcc.target/nios2/gpopt-none.c: New test case.
4380 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4382         * g++.dg/ubsan/vptr-1.C: New test.
4383         * g++.dg/ubsan/vptr-2.C: New test.
4384         * g++.dg/ubsan/vptr-3.C: New test.
4385         * g++.dg/ubsan/vptr-4.C: New test.
4386         * g++.dg/ubsan/vptr-5.C: New test.
4387         * g++.dg/ubsan/vptr-6.C: New test.
4388         * g++.dg/ubsan/vptr-7.C: New test.
4389         * g++.dg/ubsan/vptr-8.C: New test.
4390         * g++.dg/ubsan/vptr-9.C: New test.
4392 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4394         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4395         is set up.
4396         * lib/gcc-dg.exp: Likewise.
4398 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4400         PR rtl-optimization/64110
4401         * gcc.target/i386/pr64110.c: Add scan-assembler.
4403 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4404             James Norris  <jnorris@codesourcery.com>
4405             Cesar Philippidis  <cesar@codesourcery.com>
4406             Ilmir Usmanov  <i.usmanov@samsung.com>
4408         * lib/target-supports.exp (check_effective_target_fopenacc): New
4409         procedure.
4410         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4411         * g++.dg/goacc/goacc.exp: Likewise.
4412         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4413         * gcc.dg/goacc/goacc.exp: Likewise.
4414         * gfortran.dg/goacc/goacc.exp: Likewise.
4415         * c-c++-common/cpp/openacc-define-1.c: New file.
4416         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4417         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4418         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4419         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4420         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4421         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4422         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4423         * c-c++-common/goacc/cache-1.c: Likewise.
4424         * c-c++-common/goacc/clauses-fail.c: Likewise.
4425         * c-c++-common/goacc/collapse-1.c: Likewise.
4426         * c-c++-common/goacc/data-1.c: Likewise.
4427         * c-c++-common/goacc/data-2.c: Likewise.
4428         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4429         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4430         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4431         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4432         * c-c++-common/goacc/if-clause-1.c: Likewise.
4433         * c-c++-common/goacc/if-clause-2.c: Likewise.
4434         * c-c++-common/goacc/kernels-1.c: Likewise.
4435         * c-c++-common/goacc/loop-1.c: Likewise.
4436         * c-c++-common/goacc/loop-private-1.c: Likewise.
4437         * c-c++-common/goacc/nesting-1.c: Likewise.
4438         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4439         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4440         * c-c++-common/goacc/parallel-1.c: Likewise.
4441         * c-c++-common/goacc/pcopy.c: Likewise.
4442         * c-c++-common/goacc/pcopyin.c: Likewise.
4443         * c-c++-common/goacc/pcopyout.c: Likewise.
4444         * c-c++-common/goacc/pcreate.c: Likewise.
4445         * c-c++-common/goacc/pragma_context.c: Likewise.
4446         * c-c++-common/goacc/present-1.c: Likewise.
4447         * c-c++-common/goacc/reduction-1.c: Likewise.
4448         * c-c++-common/goacc/reduction-2.c: Likewise.
4449         * c-c++-common/goacc/reduction-3.c: Likewise.
4450         * c-c++-common/goacc/reduction-4.c: Likewise.
4451         * c-c++-common/goacc/sb-1.c: Likewise.
4452         * c-c++-common/goacc/sb-2.c: Likewise.
4453         * c-c++-common/goacc/sb-3.c: Likewise.
4454         * c-c++-common/goacc/update-1.c: Likewise.
4455         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4456         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4457         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4458         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4459         * gfortran.dg/goacc/assumed.f95: Likewise.
4460         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4461         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4462         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4463         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4464         * gfortran.dg/goacc/branch.f95: Likewise.
4465         * gfortran.dg/goacc/cache-1.f95: Likewise.
4466         * gfortran.dg/goacc/coarray.f95: Likewise.
4467         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4468         * gfortran.dg/goacc/cray.f95: Likewise.
4469         * gfortran.dg/goacc/critical.f95: Likewise.
4470         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4471         * gfortran.dg/goacc/data-tree.f95: Likewise.
4472         * gfortran.dg/goacc/declare-1.f95: Likewise.
4473         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4474         * gfortran.dg/goacc/fixed-1.f: Likewise.
4475         * gfortran.dg/goacc/fixed-2.f: Likewise.
4476         * gfortran.dg/goacc/fixed-3.f: Likewise.
4477         * gfortran.dg/goacc/fixed-4.f: Likewise.
4478         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4479         * gfortran.dg/goacc/if.f95: Likewise.
4480         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4481         * gfortran.dg/goacc/list.f95: Likewise.
4482         * gfortran.dg/goacc/literal.f95: Likewise.
4483         * gfortran.dg/goacc/loop-1.f95: Likewise.
4484         * gfortran.dg/goacc/loop-2.f95: Likewise.
4485         * gfortran.dg/goacc/loop-3.f95: Likewise.
4486         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4487         * gfortran.dg/goacc/omp.f95: Likewise.
4488         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4489         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4490         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4491         * gfortran.dg/goacc/parameter.f95: Likewise.
4492         * gfortran.dg/goacc/private-1.f95: Likewise.
4493         * gfortran.dg/goacc/private-2.f95: Likewise.
4494         * gfortran.dg/goacc/private-3.f95: Likewise.
4495         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4496         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4497         * gfortran.dg/goacc/reduction.f95: Likewise.
4498         * gfortran.dg/goacc/routine-1.f90: Likewise.
4499         * gfortran.dg/goacc/routine-2.f90: Likewise.
4500         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4501         * gfortran.dg/goacc/several-directives.f95: Likewise.
4502         * gfortran.dg/goacc/sie.f95: Likewise.
4503         * gfortran.dg/goacc/subarrays.f95: Likewise.
4504         * gfortran.dg/gomp/map-1.f90: Likewise.
4505         * gfortran.dg/openacc-define-1.f90: Likewise.
4506         * gfortran.dg/openacc-define-2.f90: Likewise.
4507         * gfortran.dg/openacc-define-3.f90: Likewise.
4508         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4509         * g++.dg/gomp/block-2.C: Likewise.
4510         * g++.dg/gomp/block-3.C: Likewise.
4511         * g++.dg/gomp/block-5.C: Likewise.
4512         * g++.dg/gomp/target-1.C: Likewise.
4513         * g++.dg/gomp/target-2.C: Likewise.
4514         * g++.dg/gomp/taskgroup-1.C: Likewise.
4515         * g++.dg/gomp/teams-1.C: Likewise.
4516         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4517         * gcc.dg/cilk-plus/jump.c: Likewise.
4518         * gcc.dg/gomp/block-1.c: Likewise.
4519         * gcc.dg/gomp/block-10.c: Likewise.
4520         * gcc.dg/gomp/block-2.c: Likewise.
4521         * gcc.dg/gomp/block-3.c: Likewise.
4522         * gcc.dg/gomp/block-4.c: Likewise.
4523         * gcc.dg/gomp/block-5.c: Likewise.
4524         * gcc.dg/gomp/block-6.c: Likewise.
4525         * gcc.dg/gomp/block-7.c: Likewise.
4526         * gcc.dg/gomp/block-8.c: Likewise.
4527         * gcc.dg/gomp/block-9.c: Likewise.
4528         * gcc.dg/gomp/target-1.c: Likewise.
4529         * gcc.dg/gomp/target-2.c: Likewise.
4530         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4531         * gcc.dg/gomp/teams-1.c: Likewise.
4533 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4535         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4536         test case.
4538 2015-01-15  Mike Stump  <mikestump@comcast.net>
4540         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4541         * gcc.dg/inline_2.c: Likewise.
4542         * gcc.dg/inline_3.c: Likewise.
4543         * gcc.dg/inline_4.c: Likewise.
4545 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4547         PR fortran/58023
4548         * gfortran.dg/proc_ptr_comp_43.f90: New.
4550 2015-01-15  Mike Stump  <mikestump@comcast.net>
4552         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4553         * gcc.dg/unroll_2.c: Likewise.
4554         * gcc.dg/unroll_3.c: Likewise.
4555         * gcc.dg/unroll_4.c: Likewise.
4556         * gcc.dg/unroll_5.c: Likewise.
4558 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4560         PR target/63971
4561         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4562         in epilogue.
4563         * gcc.target/aarch64/test_frame_6.c: Likewise.
4564         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4565         x30 and x19 (in the epilogue).
4566         * gcc.target/aarch64/test_frame_4.c: Likewise.
4567         * gcc.target/aarch64/test_frame_7.c: Likewise.
4569 2015-01-15  Martin Liska  <mliska@suse.cz>
4571         * g++.dg/ipa/pr64068.C: New test.
4572         * gcc.dg/ipa/PR64559.c: New test.
4574 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4576         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4577         with PIE.
4579 2015-01-15  Richard Biener  <rguenther@suse.de>
4581         PR tree-optimization/61743
4582         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4583         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4585 2015-01-15 Renlin Li <renlin.li@arm.com>
4587         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4588         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4590 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4592         * gcc.dg/vect/vect-aggressive-1.c: New.
4593         * gcc.target/i386/avx2-vect-aggressive.c: New.
4595 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4597         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4599 2015-01-15  Richard Biener  <rguenther@suse.de>
4601         PR lto/64415
4602         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4603         -Wl,-undefined,dynamic_lookup.
4605 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4607         * gnat.dg/opt47.adb: New test.
4609 2015-01-15  Richard Biener  <rguenther@suse.de>
4611         PR lto/64415
4612         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4614 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4616         PR tree-optimization/64434
4617         * gcc.dg/torture/pr64434.c: New test.
4619 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4621         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4622         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4623         -march=loongson* and -march=octeon* require -mno-micromips.
4625 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4626             Matthew Fortune  <matthew.fortune@imgtec.com>
4628         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4629         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4630         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4631         * gcc.target/mips/call-saved-7.c: New file.
4632         * gcc.target/mips/call-saved-8.c: New file.
4633         * gcc.target/mips/call-saved-9.c: New file.
4635 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4637         * gcc.target/mips/lsa.c: New file.
4638         * gcc.target/mips/mips64-lsa.c: Likewise.
4639         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4640         * gcc.target/mips/mulsize-4.c: Likewise.
4641         * gcc.target/mips/mulsize-5.c: New file.
4642         * gcc.target/mips/mulsize-6.c: Likewise.
4643         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4644         and !HAS_LSA as ghost options.
4645         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4646         for !HAS_LSA.
4648 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4650         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4652 2015-01-15  Richard Biener  <rguenther@suse.de>
4654         PR middle-end/64365
4655         * gcc.dg/torture/pr64365.c: New testcase.
4657 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4659         * gcc.dg/stackprotectexplicit1.c: New test.
4660         * g++.dg/stackprotectexplicit2.c: New test.
4662 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4664         PR target/61933
4665         * gfortran.dg/inquire_internal.f90: New.
4666         * gfortran.dg/negative_unit_check.f90: New.
4668 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4670         PR target/53988
4671         * gcc.target/sh/pr53988-1.c: New.
4673 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4675         PR c++/58671
4676         * g++.dg/tls/thread_local-ice3.C: New.
4678 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4680         * gcc.target/i386/fentry-override.c: Properly place {} in target
4681         selector.  Remove nonpic.
4682         * gcc.target/i386/fentry.c: Likewise.
4684 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4686         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4687         warnings instead of errors.
4689 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4691         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4692         option support instead of ENABLE_LTO from Makefile.
4694 2015-01-14  Richard Biener  <rguenther@suse.de>
4696         PR tree-optimization/59354
4697         * gcc.dg/vect/pr59354.c: New testcase.
4699 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4701         * lib/target-supports.exp
4702         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4703         on ARM architures before v7.
4705 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4707         PR middle-end/59448
4708         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4709         an atomic_exchange.
4711 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4713         PR target/64386
4714         * gcc.target/i386/pr64386.c: New test.
4716 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4718         PR target/64393
4719         * gcc.target/i386/pr64393.c: New test.
4721 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4723         PR target/64387
4724         * gcc.target/i386/pr64387.c: New test.
4726 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4728         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4730 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4732         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4734 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4736         PR target/64453
4737         * gcc.target/arm/pr64453.c: New.
4739 2015-01-14  Richard Biener  <rguenther@suse.de>
4741         PR lto/64415
4742         * gcc.dg/lto/pr64415_0.c: New testcase.
4743         * gcc.dg/lto/pr64415_1.c: Likewise.
4745 2015-01-14  Martin Liska  <mliska@suse.cz>
4747         * gcc.dg/ipa/pr64307.c: New test.
4749 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4751         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4752         64-bit and 128-bit.
4754 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4756         PR target/64460
4757         * gcc.target/arm/pr64460_1.c: New test.
4759 2015-01-14  Richard Biener  <rguenther@suse.de>
4761         PR tree-optimization/64493
4762         PR tree-optimization/64495
4763         * gcc.dg/vect/pr64493.c: New testcase.
4764         * gcc.dg/vect/pr64495.c: Likewise.
4766 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4768         * gcc.dg/Warray-bounds-11.c: New test-case.
4770 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4772         * gcc.target/mips/octeon3-pipe-1.c: New test.
4774 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4776         * jit.dg/harness.h (set_up_logging): Move string concatenation
4777         into...
4778         (concat_strings): New function.
4779         (dump_reproducer): New function.
4780         (test_jit): Call dump_reproducer.
4781         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4782         function.
4783         (jit-dg-test): Delete any generated reproducer from previous runs.
4784         Verify that a generated reproducer was created, and verify that it
4785         compiles.
4786         * jit.dg/test-nested-contexts.c (main): Call
4787         gcc_jit_context_dump_reproducer_to_file.
4789 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4791         * gcc.dg/aru-2.c: Add dg-require-profiling.
4793 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4795         * lib/target-supports.exp (check_profiling_available): Check if
4796         -pg links.
4798 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4800         PR ipa/64565
4801         * g++.dg/torture/pr64565.C: New testcase.
4803 2015-01-13  Marek Polacek  <polacek@redhat.com>
4805         PR middle-end/64391
4806         * gcc.dg/tm/pr64391.c: New test.
4808 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4810         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4811         true.
4813 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4815         * gcc.target/i386/pie.c: New test.
4817         * lib/target-supports.exp (check_effective_target_pie): New.
4819 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4821         PR rtl-optimization/64286
4822         * gcc.target/i386/avx2-pr64286.c: New test.
4824 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4826         PR c++/57626
4827         * g++.dg/cpp0x/vt-57626.C: New.
4829 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4831         PR fortran/64528
4832         * gfortran.dg/pr64528.f90: New test.
4834 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4836         * gcc.target/aarch64/subsp.c: New test.
4838 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4840         * gcc.target/aarch64/store-pair-1.c: New testcase.
4842 2015-01-13  Richard Biener  <rguenther@suse.de>
4844         PR lto/64373
4845         * gcc.dg/lto/pr64373_0.c: New testcase.
4847 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4849         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4850         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4852 2015-01-13  Richard Biener  <rguenther@suse.de>
4854         PR tree-optimization/64406
4855         * gcc.dg/pr64406.c: New testcase.
4857 2015-01-13  Richard Biener  <rguenther@suse.de>
4859         PR tree-optimization/64404
4860         * gcc.dg/vect/pr64404.c: New testcase.
4862 2015-01-13  Richard Biener  <rguenther@suse.de>
4864         PR tree-optimization/64568
4865         * g++.dg/torture/pr64568.C: New testcase.
4867 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4869         * jit.dg/test-error-local-used-from-other-function.c: New test
4870         case.
4871         * jit.dg/test-error-param-reuse.c: New test case.
4872         * jit.dg/test-error-param-sharing.c: New test case.
4873         * jit.dg/test-error-param-used-from-other-function.c: New test
4874         case.
4875         * jit.dg/test-error-param-used-without-a-function.c: New test
4876         case.
4878 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4880         PR tree-optimization/64563
4881         * gcc.dg/pr64563.c: New test.
4883         PR target/64513
4884         * gcc.target/i386/pr64513.c: New test.
4886         PR tree-optimization/64454
4887         * gcc.dg/pr64454.c: New test.
4889         PR testsuite/64028
4890         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4891         bind_pic_locally.
4892         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4893         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4894         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4895         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4896         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4897         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4898         * gcc.dg/vect/slp-25.c: Likewise.
4899         * gcc.dg/vect/vect-109.c: Likewise.
4900         * gcc.dg/vect/vect-13.c: Likewise.
4901         * gcc.dg/vect/vect-17.c: Likewise.
4902         * gcc.dg/vect/vect-18.c: Likewise.
4903         * gcc.dg/vect/vect-19.c: Likewise.
4904         * gcc.dg/vect/vect-20.c: Likewise.
4905         * gcc.dg/vect/vect-21.c: Likewise.
4906         * gcc.dg/vect/vect-22.c: Likewise.
4907         * gcc.dg/vect/vect-27.c: Likewise.
4908         * gcc.dg/vect/vect-29.c: Likewise.
4909         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4910         * gcc.dg/vect/vect-2.c: Likewise.
4911         * gcc.dg/vect/vect-3.c: Likewise.
4912         * gcc.dg/vect/vect-4.c: Likewise.
4913         * gcc.dg/vect/vect-5.c: Likewise.
4914         * gcc.dg/vect/vect-72.c: Likewise.
4915         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4916         * gcc.dg/vect/vect-73.c: Likewise.
4917         * gcc.dg/vect/vect-77-global.c: Likewise.
4918         * gcc.dg/vect/vect-78-global.c: Likewise.
4919         * gcc.dg/vect/vect-7.c: Likewise.
4920         * gcc.dg/vect/vect-86.c: Likewise.
4921         * gcc.dg/vect/vect-align-1.c: Likewise.
4922         * gcc.dg/vect/vect-align-3.c: Likewise.
4923         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4924         * gcc.dg/vect/vect-all.c: Likewise.
4925         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4926         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4927         * gcc.dg/vect/vect-peel-3.c: Likewise.
4928         * gcc.dg/vect/vect-peel-4.c: Likewise.
4929         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4931 2015-01-12  Jeff Law  <law@redhat.com>
4933         PR target/64461
4934         * gcc.target/m68k/pr64461.c: New test.
4936 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4938         * jit.dg/test-array-as-pointer.c (create_code): Update call
4939         to gcc_jit_context_new_global by setting "kind" to
4940         GCC_JIT_GLOBAL_IMPORTED.
4941         * jit.dg/test-error-array-as-pointer.c: Likewise.
4942         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4943         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4944         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4945         * jit.dg/test-using-global.c (the_global): Rename to...
4946         (imported_global): ...this.
4947         (create_code): Update to test the three kinds of global.
4948         (verify_code): Likewise.
4950 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4952         PR testsuite/64427
4953         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4954         undefined behavior.
4955         * gcc.target/i386/pr64291-2.c: Updated.
4957 2015-01-12  Richard Biener  <rguenther@suse.de>
4959         PR tree-optimization/64530
4960         * gfortran.dg/pr64530.f90: New testcase.
4962 2015-01-12  Richard Biener  <rguenther@suse.de>
4964         PR middle-end/64357
4965         * gcc.dg/torture/pr64357.c: New testcase.
4967 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4969         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4970         selector.
4972 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4973         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4975 2015-01-12  Martin Liska  <mliska@suse.cz>
4977         * gcc.dg/ipa/PR64550.c: New test.
4979 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4981         PR ipa/63470
4982         * g++.dg/ipa/pr63470.C: New testcase.
4984 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4986         PR fortran/63733
4987         * gfortran.dg/typebound_operator_20.f90: New.
4989 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4991         PR fortran/58023
4992         * gfortran.dg/proc_ptr_comp_42.f90: New.
4994 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4996         PR fortran/64508
4997         * gfortran.dg/proc_ptr_comp_41.f90: New.
4999 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
5001         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
5003 2015-01-10  Tobias Burnus  <burnus@net-b.de>
5005         PR fortran/64522
5006         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
5007         and add dg-excess-errors.
5008         * gfortran.dg/line_length_6.f90: New.
5009         * gfortran.dg/line_length_7.f90: New.
5010         * gfortran.dg/line_length_8.f90: New.
5011         * gfortran.dg/line_length_9.f90: New.
5012         * gfortran.dg/line_length_10.f90: New.
5013         * gfortran.dg/line_length_11.f90: New.
5015 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5017         * jit.dg/test-threads.c (struct testcase): Move declaration
5018         to jit.dg/all-non-failing-tests.h.
5019         (testcases): Likewise.
5020         * jit.dg/all-non-failing-tests.h (struct testcase): Move
5021         declaration here from jit.dg/all-non-failing-tests.h.
5022         (testcases): Likewise.
5023         * jit.dg/test-combination.c (create_code): Eliminate spelling
5024         out all of the testcases in favor of looping through the
5025         "testcases" metadata.
5026         (verify_code): Likewise.
5028 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
5030         PR rtl-optimization/64536
5031         * gcc.dg/pr64536.c: New test.
5033 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
5035         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
5036         * jit.dg/test-combination.c (create_code): Likewise.
5037         (verify_code): Likewise.
5038         * jit.dg/test-constants.c: New test case.
5039         * jit.dg/test-threads.c: Add test-constants.c.
5041 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
5043         PR libobjc/51891
5044         * objc.dg/gnu-api-2-class.m: Add a test case
5045         for the above change.
5047 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
5049         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
5051 2015-01-09  Richard Biener  <rguenther@suse.de>
5053         PR tree-optimization/64410
5054         * g++.dg/vect/pr64410.cc: New testcase.
5056 2015-01-09  Martin Liska  <mliska@suse.cz>
5058         * gcc.dg/ipa/ipa-icf-32.c: New test.
5060 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5062         * c-c++-common/tsan/tsan_barrier.h: New.
5063         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5064         * c-c++-common/tsan/bitfield_race.c: Likewise.
5065         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5066         * c-c++-common/tsan/mutexset1.c: Likewise.
5067         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5068         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5069         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5070         * c-c++-common/tsan/simple_race.c: Likewise.
5071         * c-c++-common/tsan/simple_stack.c: Likewise.
5072         * c-c++-common/tsan/sleep_sync.c: Likewise.
5073         * c-c++-common/tsan/tiny_race.c: Likewise.
5074         * c-c++-common/tsan/tls_race.c: Likewise.
5075         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5076         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5077         * g++.dg/tsan/atomic_free.C: Likewise.
5078         * g++.dg/tsan/atomic_free2.C: Likewise.
5079         * g++.dg/tsan/cond_race.C: Likewise.
5080         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5082 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5084         PR testsuite/62250
5085         * lib/target-supports.exp (check_effective_target_libatomic_available):
5086         New.
5087         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5088         targets that match effective-target libatomic_available.
5089         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5091 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5093         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5094         Verify the result of gcc_jit_context_get_last_error.
5095         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5097 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5099         PR tree-optimization/63989
5100         * gcc.dg/strlenopt-27.c: New test.
5102 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5104         * jit.dg/harness.h (set_up_logging): New function.
5105         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5106         set_up_logging on the context, so that every testcase is
5107         logged to a particular file.
5108         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5109         and call gcc_jit_context_set_logfile on the top-level context.
5111 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5113         PR target/64338
5114         * g++.dg/opt/pr64338.C: New test.
5116 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5118         * gfortran.dg/coarray/codimension_2b.f90: New file.
5119         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5120         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5122 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5124         PR c++/59004
5125         * g++.dg/ext/fnname4.C: New.
5127 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5129         PR c++/64462
5130         * g++.dg/cpp0x/constexpr-64462.C: New.
5132 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5134         PR c++/60753
5135         * g++.dg/cpp0x/deleted10.C: New.
5137 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5139         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5141 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5143         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5144         GCC_JIT_UNARY_OP_ABS.
5145         (verify_unary_ops): Likewise.
5147 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5149         * jit.dg/test-arith-overflow.c: New test case.
5150         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5151         * jit.dg/test-combination.c (create_code): Likewise.
5152         (verify_code): Likewise.
5153         * jit.dg/test-threads.c (testcases): Likewise.
5155 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5157         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5158         rather than "jit".  Load g++.exp, and call g++_init.
5159         Run test-*.cc files within the testsuite and *.cc files within
5160         docs/examples.
5161         (jit-dg-test): Drop the addition of -fgnu89-inline to
5162         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5163         doing it when compiling C testcases (since g++ does not handle
5164         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5165         is restored to the value after g++_init ran, rather than the
5166         value before g++_init ran.  Return a list of
5167         $comp_output $output_file, as dg-test assumes.
5169 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5171         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5172         make it easier to figure out the origin of each test result when
5173         running test-combination.c and test-threads.c.
5174         (CHECK_VALUE): Likewise.
5175         (CHECK_DOUBLE_VALUE): Likewise.
5176         (CHECK_STRING_VALUE): Likewise.
5177         (CHECK_STRING_STARTS_WITH): Likewise.
5178         (CHECK_STRING_CONTAINS): Likewise.
5179         (CHECK): Likewise.
5180         (check_string_value): Likewise, add "funcname" param.
5181         (check_string_starts_with): Likewise.
5182         (check_string_contains): Likewise.
5184 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5186         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5187         generating name of built executable.
5189 2015-01-07  Marek Polacek  <polacek@redhat.com>
5191         PR c/64440
5192         * gcc.dg/pr64440.c: New test.
5193         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5195 2015-01-07  Marek Polacek  <polacek@redhat.com>
5197         PR c/64417
5198         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5199         * gcc.dg/pr64417.c: New test.
5201 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5203         PR target/64505
5204         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5205         fix is correct.
5207 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5209         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5210         Check if testcases run without errors, not just if they compile.
5212 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5214         PR target/64507
5215         * gcc.target/sh/pr64507.c: New test.
5217 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5219         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5221 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5223         * c-c++-common/asan/sanitize-all-1.c: New test.
5224         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5225         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5226         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5227         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5229 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5231         * lib/target-supports.exp (check_profiling_available): Return 0 for
5232         Visium.
5233         (check_effective_target_tls_runtime): Likewise.
5234         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5235         * gcc.dg/20020312-2.c: Adjust for Visium.
5236         * gcc.dg/tls/thr-cse-1.c: Likewise
5237         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5238         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5239         * gcc.dg/weak/typeof-2.c: Likewise.
5241 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5243         PR rtl-optimization/64287
5244         * gcc.dg/aru-2.c: New test.
5246 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5248         PR sanitizer/64344
5249         * c-c++-common/ubsan/pr64344-1.c: New test.
5250         * c-c++-common/ubsan/pr64344-2.c: New test.
5252         PR tree-optimization/64465
5253         * gcc.dg/pr64465.c: New test.
5255         PR tree-optimization/64494
5256         * gcc.c-torture/compile/pr64494.c: New test.
5258 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5260         PR fortran/47674
5261         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5263 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5265         Update copyright years.
5267 2015-01-05  Marek Polacek  <polacek@redhat.com>
5269         PR c/64423
5270         * gcc.dg/pr64423.c: New test.
5272 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5274         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5275         mmix-knuth-mmixware for the same reason as for MIPS.
5276         * gcc.dg/debug/debug-2.c: Ditto.
5278         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5280 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5282         PR testsuite/62250
5283         * lib/gfortran.exp: Add libatomic library search path.
5284         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5285         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5287         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5289 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5291         * c-c++-common/tsan/bitfield_race.c: New testcase.
5292         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5294 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5296         * gfortran.dg/coarray/collectives_4.f90: New.
5298 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5300         PR fortran/57562
5301         * gfortran.dg/extends_16.f90: New.
5303 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5305         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5307 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5309         * gfortran.dg/coarray/codimension_2.f90: New.
5310         * gfortran.dg/coarray/codimension_2a.f90: New.
5311         * gfortran.dg/coarray_35.f90: New.
5312         * gfortran.dg/coarray_35a.f90: New.
5314 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5316         PR fortran/60507
5317         * gfortran.dg/dummy_procedure_11.f90: New.
5319 Copyright (C) 2015 Free Software Foundation, Inc.
5321 Copying and distribution of this file, with or without modification,
5322 are permitted in any medium without royalty provided the copyright
5323 notice and this notice are preserved.