2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe0df670404ca7f694f79f4bb4435631b39f8c1e0
1 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/57610
4         * g++.dg/init/ref22.C: New.
6 2015-04-30  Marek Polacek  <polacek@redhat.com>
8         * gcc.dg/init-bad-8.c: New test.
10         * gcc.dg/incomplete-typedef-1.c: New test.
12 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
14         PR c++/59955
15         * g++.dg/template/crash121.C: New.
17 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
19         * gcc.target/mips/call-from-init.c: New test.
20         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
22 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
24         PR target/65871
25         * gcc.target/i386/pr65871-1.c: New test
26         * gcc.target/i386/pr65871-2.c: Ditto.
28 2015-04-29  Marek Polacek  <polacek@redhat.com>
30         PR c/64610
31         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
32         * c-c++-common/Wbool-compare-2.c: New test.
34 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
36         PR target/65770
37         * gcc.target/aarch64/vstN_lane_1.c: New file.
39 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
41         PR c++/64667
42         * g++.dg/warn/Winit-self-3.C: New.
44 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
46         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
48 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
50         PR target/65924
51         * gcc.target/arm/pr65924.c: New test.
53 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
55         * g++.dg/gomp/tpl-target-update.C: New file.
57 2015-04-29  Richard Biener  <rguenther@suse.de>
59         PR tree-optimization/65917
60         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
62 2015-04-29  Christian Bruel  <christian.bruel@st.com>
64         PR target/64835
65         * gcc.dg/ipa/iinline-attr.c: New test.
66         * gcc.target/i386/iinline-attr-2.c: New test.
68 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
70         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
71         segfault is fixed.
73 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
75         * gcc.dg/vect/vect-33.c: Remove spurious line.
77 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
79         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
81 2015-04-28  Marek Polacek  <polacek@redhat.com>
83         PR c/65901
84         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
85         * gcc.dg/pr65901.c: New test.
87 2015-04-28  Richard Biener  <rguenther@suse.de>
89         PR tree-optimization/62283
90         * gfortran.dg/vect/pr62283-2.f: New testcase.
91         * gcc.dg/vect/bb-slp-14.c: Adjust.
93 2015-04-28  Richard Biener  <rguenther@suse.de>
95         PR tree-optimization/65851
96         * g++.dg/torture/pr65851.C: New testcase.
98 2015-04-27  Jeff Law <law@redhat.com>
100         PR tree-optimization/65217
101         * gcc.target/i386/pr65217.c: Remove XFAIL.
103 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
105         PR fortran/60322
106         Add tests forgotten to svn-add.
107         * gfortran.dg/class_allocate_19.f03: New test.
108         * gfortran.dg/class_array_20.f03: New test.
109         * gfortran.dg/class_array_21.f03: New test.
110         * gfortran.dg/finalize_29.f08: New test.
112 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
114         PR fortran/59678
115         PR fortran/65841
116         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
117         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
119 2015-04-27  Caroline Tice  <cmtice@google.com>
121         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
122         partition size.
124 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
126         PR target/64579
127         * gcc.target/powerpc/htm-1.c: New test.
128         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
129         on 64-bit compiles.
130         (__builtin_tabortdci): Likewise.
131         (__builtin_tcheck): Remove operand.
132         * lib/target-supports.exp (check_htm_hw_available): New function.
134 2015-04-27  Richard Biener  <rguenther@suse.de>
136         * gcc.target/i386/pr65217.c: XFAIL.
138 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
140         PR tree-optimization/65875
141         * gcc.c-torture/compile/pr65875.c: New test.
143 2015-04-25  Marek Polacek  <polacek@redhat.com>
145         PR c/52085
146         * gcc.dg/enum-incomplete-2.c: New test.
147         * gcc.dg/enum-mode-1.c: New test.
149 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
151         PR target/65849
152         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
153         set new options.
154         * gcc.target/powerpc/pr65849-2.c: Likewise.
156 2015-04-24  Tom de Vries  <tom@codesourcery.com>
158         PR tree-optimization/65802
159         * g++.dg/pr65802.C: Move to ...
160         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
161         stdarg.h.  Rewrite for C.
162         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
163         va_start and va_end.  Remove unnecessary inline asm.
165 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
166             Wei Mi  <wmi@google.com>
168         * gcc.target/i386/sse2-load-multi.c: New test.
169         * gcc.target/i386/sse2-store-multi.c: Ditto.
171 2015-04-24  Marek Polacek  <polacek@redhat.com>
173         PR c/65830
174         * c-c++-common/pr65830.c: New test.
176         PR c/63357
177         * c-c++-common/Wlogical-op-1.c: New test.
179 2015-04-24  Marek Polacek  <polacek@redhat.com>
181         PR c/61534
182         * c-c++-common/pr61534-1.c: New test.
184 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
185             Steven Bosscher <steven@gcc.gnu.org>
187         PR rtl-optimization/34503
188         * gcc.target/arm/pr64616.c: New file.
190 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
192         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
194 2015-04-24  Terry Guo  <terry.guo@arm.com>
196         * gcc.target/arm/pr65710.c: Update the options.
198 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
200         * gcc.target/i386/pr65523.c: Skip x32.
202 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
204         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
205         to look for vcl* where appropriate.
207 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
209         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
210         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
212 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
214         PR target/26702
215         * gcc.target/arm/pr26702.c: New test.
217 2015-04-23  Marek Polacek  <polacek@redhat.com>
219         PR c/65345
220         * gcc.dg/pr65345-1.c: New test.
221         * gcc.dg/pr65345-2.c: New test.
223 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
225         * gcc.target/powerpc/crypto-builtin-2.c: New.
227 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
229         PR fortran/60322
230         * gfortran.dg/class_allocate_19.f03: New test.
231         * gfortran.dg/class_array_20.f03: New test.
232         * gfortran.dg/class_array_21.f03: New test.
233         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
234         * gfortran.dg/finalize_15.f90: Fixing comparision to model
235         initialization correctly.
236         * gfortran.dg/finalize_29.f08: New test.
238 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
240         * gcc.target/powerpc/swaps-p8-18.c: New test.
242 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
244         PR target/65456
245         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
246         * gcc.dg/vect/bb-slp-25.c: Likewise.
247         * gcc.dg/vect/bb-slp-29.c: Likewise.
248         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
249         vect_no_align && { ! vect_hw_misalign }.
250         * gcc.dg/vect/bb-slp-9.c: Likewise.
251         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
252         vect_hw_misalign.
253         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
254         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
255         account for POWER8, where peeling for alignment is not needed.
256         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
257         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
258         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
259         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
260         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
261         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
262         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
263         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
264         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
265         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
266         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
267         * gcc.dg/vect/pr16105.c: Likewise.
268         * gcc.dg/vect/pr20122.c: Likewise.
269         * gcc.dg/vect/pr33804.c: Likewise.
270         * gcc.dg/vect/pr33953.c: Likewise.
271         * gcc.dg/vect/pr56787.c: Likewise.
272         * gcc.dg/vect/pr58508.c: Likewise.
273         * gcc.dg/vect/slp-25.c: Likewise.
274         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
275         * gcc.dg/vect/vect-105.c: Likewise.
276         * gcc.dg/vect/vect-27.c: Likewise.
277         * gcc.dg/vect/vect-29.c: Likewise.
278         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
279         POWER8.
280         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
281         && { ! vect_hw_misalign }.
282         * gcc.dg/vect/vect-44.c: Likewise.
283         * gcc.dg/vect/vect-48.c: Likewise.
284         * gcc.dg/vect/vect-50.c: Likewise.
285         * gcc.dg/vect/vect-52.c: Likewise.
286         * gcc.dg/vect/vect-56.c: Likewise.
287         * gcc.dg/vect/vect-60.c: Likewise.
288         * gcc.dg/vect/vect-72.c: Likewise.
289         * gcc.dg/vect/vect-75-big-array.c: Likewise.
290         * gcc.dg/vect/vect-75.c: Likewise.
291         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
292         * gcc.dg/vect/vect-77-global.c: Likewise.
293         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
294         * gcc.dg/vect/vect-78-global.c: Likewise.
295         * gcc.dg/vect/vect-93.c: Likewise.
296         * gcc.dg/vect/vect-95.c: Likewise.
297         * gcc.dg/vect/vect-96.c: Likewise.
298         * gcc.dg/vect/vect-cond-1.c: Likewise.
299         * gcc.dg/vect/vect-cond-3.c: Likewise.
300         * gcc.dg/vect/vect-cond-4.c: Likewise.
301         * gcc.dg/vect/vect-cselim-1.c: Likewise.
302         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
303         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
304         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
305         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
306         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
307         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
308         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
309         * gcc.dg/vect/vect-outer-3a.c: Likewise.
310         * gcc.dg/vect/vect-outer-5.c: Likewise.
311         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
312         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
313         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
314         * gcc.dg/vect/vect-outer-fir.c: Likewise.
315         * gcc.dg/vect/vect-peel-3.c: Likewise.
316         * gcc.dg/vect/vect-peel-4.c: Likewise.
317         * gcc.dg/vect/vect-pre-interact.c: Likewise.
318         * gcc.target/powerpc/pr65456.c: New test.
319         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
320         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
321         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
322         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
323         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
324         vect_no_align && { ! vect_hw_misalign }.
325         * gfortran.dg/vect/vect-3.f90: Likewise.
326         * gfortran.dg/vect/vect-4.f90: Likewise.
327         * gfortran.dg/vect/vect-5.f90: Likewise.
328         * lib/target-supports.exp (check_effective_target_vect_no_align):
329         Return 1 for POWER8.
330         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
332 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
334         PR fortran/65429
335         * gfortran.dg/pr65429.f90: New test.
337 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
339         * c-c++-common/asan/user-section-1.c: New test.
340         * c-c++-common/asan/user-section-2.c: New test.
341         * c-c++-common/asan/user-section-3.c: New test.
343 2015-04-22  Hale Wang  <hale.wang@arm.com>
344             Terry Guo  <terry.guo@arm.com>
346         PR rtl-optimization/64818
347         * gcc.target/arm/pr64818.c: New test.
349 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
351         PR ipa/65076
352         * g++.dg/tree-ssa/pr61034.C: Update template.
353         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
354         * gcc.dg/Warray-bounds-11.c: Likewise.
355         * gcc.dg/Warray-bounds.c: Likewise.
357 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
359         PR libgfortran/65234
360         * gfortran.dg/fmt_unlimited.f90: New test.
362 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
364         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
365         headers.
366         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
367         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
368         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
369         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
370         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
371         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
372         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
374 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
376         PR libgfortran/56743
377         * gfortran.dg/namelist_87.f90: New test.
379 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
381         * gcc.target/aarch64/mult-synth_1.c: New test.
382         * gcc.target/aarch64/mult-synth_2.c: Likewise.
383         * gcc.target/aarch64/mult-synth_3.c: Likewise.
384         * gcc.target/aarch64/mult-synth_4.c: Likewise.
385         * gcc.target/aarch64/mult-synth_5.c: Likewise.
386         * gcc.target/aarch64/mult-synth_6.c: Likewise.
388 2015-04-21  Richard Biener  <rguenther@suse.de>
390         PR tree-optimization/65650
391         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
392         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
393         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
394         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
395         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
396         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
398 2015-04-21  Tom de Vries  <tom@codesourcery.com>
400         PR tree-optimization/65802
401         * g++.dg/pr65802.C: New test.
403 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
405         PR testsuite/65767
406         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
407         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
409 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
411         PR c++/65801
412         * g++.dg/cpp0x/Wnarrowing2.C: New.
414 2015-04-20  Jeff Law  <law@redhat.com>
416         PR tree-optimization/65658
417         * gcc.dg/pr65658.c: New test.
419 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
421         PR target/64134
422         * gcc.target/aarch64/vec_init_1.c: New test.
424 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
426         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
427         targets.
429 2015-04-18  Martin Sebor  <msebor@redhat.com>
431         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
432         of non-nul characters.
433         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
435 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
437         PR target/65787
438         * gcc.target/powerpc/pr65787.c: New.
440 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
442         PR target/65689
443         * gcc.target/aarch64/c-output-template-4.c: New test.
445 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
447         PR target/65780
448         * gcc.dg/pr65780-1.c: New test.
449         * gcc.dg/pr65780-2.c: Likewise.
450         * gcc.target/i386/pr32219-9.c: Likewise.
451         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
452         symbol.
453         * gcc.target/i386/pr64317.c (c): Initialize.
455 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
457         PR target/65612
458         * g++.dg/ext/mv18.C: New test.
459         * g++.dg/ext/mv19.C: Likewise.
460         * g++.dg/ext/mv20.C: Likewise.
461         * g++.dg/ext/mv21.C: Likewise.
462         * g++.dg/ext/mv22.C: Likewise.
463         * g++.dg/ext/mv23.C: Likewise.
465 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
467         PR c++/64527
468         * g++.dg/init/pr64527.C: New test.
470 2015-04-17  Tom de Vries  <tom@codesourcery.com>
471             Michael Matz  <matz@suse.de>
473         PR tree-optimization/64950
474         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
475         x86_64-*-*.
477 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
479         * c-c++-common/asan/user-section-1.c: New test.
481 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
483         PR debug/65771
484         * gcc.dg/debug/pr65771.c: New test.
486 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
488         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
489         __buitlin_alloca with __builtin_alloca.
491 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
493         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
495 2015-04-16  Richard Biener  <rguenther@suse.de>
497         PR tree-optimization/64277
498         * gcc.dg/Warray-bounds-14.c: New testcase.
499         * gcc.dg/Warray-bounds-15.c: Likewise.
500         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
501         * c-c++-common/ubsan/bounds-6.c: Likewise.
503 2015-04-16  Renlin Li  <renlin.li@arm.com>
505         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
506         * gcc.target/arm/unsigned-float.c: New.
508 2015-04-16  Richard Biener  <rguenther@suse.de>
510         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
511         * gcc.dg/tree-ssa/pr37508.c: Adjust.
512         * gfortran.dg/reassoc_6.f: Remove XFAIL.
514 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
516         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
517         * g++.dg/cpp0x/decltype-call1.C: Likewise.
518         * g++.dg/cpp0x/defaulted21.C: Likewise.
519         * g++.dg/cpp0x/defaulted28.C: Likewise.
520         * g++.dg/cpp0x/defaulted47.C: Likewise.
521         * g++.dg/cpp0x/elision_neg.C: Likewise.
522         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
523         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
524         * g++.dg/cpp0x/implicit1.C: Likewise.
525         * g++.dg/cpp0x/implicit9.C: Likewise.
526         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
527         * g++.dg/cpp0x/range-for13.C: Likewise.
528         * g++.dg/gomp/clause-2.C: Likewise.
529         * g++.dg/gomp/udr-5.C: Likewise.
530         * g++.dg/inherit/access6.C: Likewise.
531         * g++.dg/lookup/duperr1.C: Likewise.
532         * g++.dg/lookup/friend2.C: Likewise.
533         * g++.dg/lookup/pr6936.C: Likewise.
534         * g++.dg/lookup/scoped1.C: Likewise.
535         * g++.dg/lookup/using26.C: Likewise.
536         * g++.dg/lookup/using38.C: Likewise.
537         * g++.dg/other/access2.C: Likewise.
538         * g++.dg/overload/defarg3.C: Likewise.
539         * g++.dg/overload/defarg6.C: Likewise.
540         * g++.dg/parse/access11.C: Likewise.
541         * g++.dg/parse/access2.C: Likewise.
542         * g++.dg/parse/access3.C: Likewise.
543         * g++.dg/parse/access4.C: Likewise.
544         * g++.dg/parse/access5.C: Likewise.
545         * g++.dg/parse/access6.C: Likewise.
546         * g++.dg/parse/access8.C: Likewise.
547         * g++.dg/parse/access9.C: Likewise.
548         * g++.dg/parse/crash40.C: Likewise.
549         * g++.dg/tc1/dr142.C: Likewise.
550         * g++.dg/tc1/dr166.C: Likewise.
551         * g++.dg/tc1/dr52.C: Likewise.
552         * g++.dg/template/access11.C: Likewise.
553         * g++.dg/template/access18.C: Likewise.
554         * g++.dg/template/access19.C: Likewise.
555         * g++.dg/template/access2.C: Likewise.
556         * g++.dg/template/access20.C: Likewise.
557         * g++.dg/template/access26.C: Likewise.
558         * g++.dg/template/access3.C: Likewise.
559         * g++.dg/template/access7.C: Likewise.
560         * g++.dg/template/conv12.C: Likewise.
561         * g++.dg/template/crash69.C: Likewise.
562         * g++.dg/template/friend31.C: Likewise.
563         * g++.dg/template/friend32.C: Likewise.
564         * g++.dg/template/memfriend15.C: Likewise.
565         * g++.dg/template/memfriend16.C: Likewise.
566         * g++.dg/template/memfriend17.C: Likewise.
567         * g++.dg/template/memfriend7.C: Likewise.
568         * g++.dg/template/pr32519.C: Likewise.
569         * g++.dg/template/qualttp21.C: Likewise.
570         * g++.dg/template/qualttp8.C: Likewise.
571         * g++.dg/template/ttp10.C: Likewise.
572         * g++.dg/template/typedef11.C: Likewise.
573         * g++.dg/template/typedef13.C: Likewise.
574         * g++.dg/template/typedef19.C: Likewise.
575         * g++.dg/template/typedef20.C: Likewise.
576         * g++.dg/template/typedef22.C: Likewise.
577         * g++.dg/template/using16.C: Likewise.
578         * g++.dg/template/virtual3.C: Likewise.
579         * g++.dg/ubsan/pr61272.C: Likewise.
580         * g++.old-deja/g++.bob/inherit2.C: Likewise.
581         * g++.old-deja/g++.brendan/crash11.C: Likewise.
582         * g++.old-deja/g++.brendan/enum6.C: Likewise.
583         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
584         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
585         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
586         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
587         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
588         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
589         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
590         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
591         * g++.old-deja/g++.jason/access17.C: Likewise.
592         * g++.old-deja/g++.jason/access18.C: Likewise.
593         * g++.old-deja/g++.jason/access22.C: Likewise.
594         * g++.old-deja/g++.jason/access23.C: Likewise.
595         * g++.old-deja/g++.jason/access8.C: Likewise.
596         * g++.old-deja/g++.jason/delete3.C: Likewise.
597         * g++.old-deja/g++.jason/report.C: Likewise.
598         * g++.old-deja/g++.law/access2.C: Likewise.
599         * g++.old-deja/g++.law/access3.C: Likewise.
600         * g++.old-deja/g++.law/access4.C: Likewise.
601         * g++.old-deja/g++.law/access5.C: Likewise.
602         * g++.old-deja/g++.law/arm12.C: Likewise.
603         * g++.old-deja/g++.law/arm14.C: Likewise.
604         * g++.old-deja/g++.law/ctors13.C: Likewise.
605         * g++.old-deja/g++.law/union2.C: Likewise.
606         * g++.old-deja/g++.law/visibility12.C: Likewise.
607         * g++.old-deja/g++.law/visibility15.C: Likewise.
608         * g++.old-deja/g++.law/visibility16.C: Likewise.
609         * g++.old-deja/g++.law/visibility17.C: Likewise.
610         * g++.old-deja/g++.law/visibility18.C: Likewise.
611         * g++.old-deja/g++.law/visibility19.C: Likewise.
612         * g++.old-deja/g++.law/visibility20.C: Likewise.
613         * g++.old-deja/g++.law/visibility21.C: Likewise.
614         * g++.old-deja/g++.law/visibility24.C: Likewise.
615         * g++.old-deja/g++.law/visibility4.C: Likewise.
616         * g++.old-deja/g++.law/visibility5.C: Likewise.
617         * g++.old-deja/g++.law/visibility6.C: Likewise.
618         * g++.old-deja/g++.law/visibility7.C: Likewise.
619         * g++.old-deja/g++.law/visibility8.C: Likewise.
620         * g++.old-deja/g++.law/visibility9.C: Likewise.
621         * g++.old-deja/g++.niklas/t135.C: Likewise.
622         * g++.old-deja/g++.oliva/delete1.C: Likewise.
623         * g++.old-deja/g++.oliva/partord1.C: Likewise.
624         * g++.old-deja/g++.other/access11.C: Likewise.
625         * g++.old-deja/g++.other/access4.C: Likewise.
626         * g++.old-deja/g++.other/access7.C: Likewise.
627         * g++.old-deja/g++.other/crash1.C: Likewise.
628         * g++.old-deja/g++.other/crash7.C: Likewise.
629         * g++.old-deja/g++.other/friend1.C: Likewise.
630         * g++.old-deja/g++.other/friend4.C: Likewise.
631         * g++.old-deja/g++.other/friend9.C: Likewise.
632         * g++.old-deja/g++.other/lineno1.C: Likewise.
633         * g++.old-deja/g++.other/using1.C: Likewise.
634         * g++.old-deja/g++.pt/enum14.C: Likewise.
635         * g++.old-deja/g++.pt/friend11.C: Likewise.
636         * g++.old-deja/g++.pt/friend21.C: Likewise.
637         * g++.old-deja/g++.pt/friend3.C: Likewise.
638         * g++.old-deja/g++.pt/inherit2.C: Likewise.
639         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
640         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
641         * g++.old-deja/g++.robertl/eb94.C: Likewise.
643 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
645         PR ipa/65765
646         * g++.dg/ipa/pr65765.C: New test.
648 2015-04-15  Nick Clifton  <nickc@redhat.com>
650         * gcc.target/rx/builtins.c: Disable RMPA test if string
651         instructions are not allowed.
653 2015-04-15  Alan Modra  <amodra@gmail.com>
655         * gcc.dg/pr65408.c: New.
657 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
659         PR target/65729
660         * gcc.target/arm/pr65729.c: New test.
662 2015-04-14  Richard Biener  <rguenther@suse.de>
664         PR tree-optimization/65758
665         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
667 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
669         PR target/65648
670         * gcc.c-torture/execute/pr65648.c: New test.
672 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
674         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
675         __builtin_finite instead of finite.
676         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
677         Likewise.
679 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
681         PR tree-optimization/63387
682         * gcc.dg/pr63387.c: New testcase.
684 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
686         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
688 2015-04-13  Richard Biener  <rguenther@suse.de>
690         PR tree-optimization/65204
691         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
693 2015-04-13  Terry Guo  <terry.guo@arm.com>
695         PR target/65710
696         * gcc.target/arm/pr65710.c: New.
698 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
700         PR tree-optimization/65747
701         * g++.dg/torture/pr65747.C: New test.
703 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
705         PR c++/65736
706         * g++.dg/cpp0x/pr65736.C: New test.
708 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
709             Martin Liska  <mliska@suse.cz>
711         PR ipa/65722
712         * g++.dg/ipa/pr65722.C: New testcase.
714 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
716         PR tree-optimization/65735
717         * gcc.c-torture/compile/pr65735.c: New test.
719 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
721         PR middle-end/65554
722         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
724 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
726         PR target/65671
727         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
729 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
731         PR target/65647
732         * gcc.target/arm/pr65647-2.c: New.
734 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
736         PR target/65694
737         * g++.dg/torture/pr65694.C: New test.
739 2015-04-10  Tobias Burnus  <burnus@net-b.de>
741         * gfortran.dg/coarray_lock_6.f90: New.
742         * gfortran.dg/coarray_lock_7.f90: New.
743         * gfortran.dg/coarray/lock_2.f90: New.
745 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
747         PR fortran/56674
748         PR fortran/58813
749         PR fortran/59016
750         PR fortran/59024
751         * gfortran.dg/used_types_27.f90: New.
753 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
755         PR target/65671
756         * gcc.target/i386/pr65671.c: New.
758 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
760         PR tree-optimization/65709
761         * c-c++-common/ubsan/align-9.c: New test.
763 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
765         PR fortran/56852
766         * gfortran.dg/pr56852.f90: New test.
768 2015-04-09  Marek Polacek  <polacek@redhat.com>
769             Jakub Jelinek  <jakub@redhat.com>
771         PR middle-end/65554
772         * g++.dg/opt/pr65554.C: New test.
774 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
776         PR c++/65690
777         * c-c++-common/attr-aligned-1.c: New test.
779 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
781         * gcc.target/i386/mpx/memmove-zero-length.c: New.
783 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
785         PR target/65676
786         * gcc.target/i386/sse-25.c: New.
788 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
790         PR target/65693
791         * gcc.target/i386/pr65693.c: New test.
793 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
795         * gcc.dg/lto/chkp-static-bounds_0.c: New.
797 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
799         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
801 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
803         * gcc.target/i386/thunk-retbnd.c: New.
805 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
807         * gnat.dg/opt48.adb: New test.
808         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
809         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
811 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
813         PR ipa/65540
814         * gcc.c-torture/compile/pr65540.c: New.
816 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
818         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
819         -Wno-pointer-arith.
821 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
823         PR debug/65678
824         * g++.dg/debug/pr65678.C: New test.
826         PR middle-end/65680
827         * gcc.c-torture/compile/pr65680.c: New test.
829 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
831         PR fortran/65548
832         * gfortran.dg/allocate_with_source_5.f90: New test.
834 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
836         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
837         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
839 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
841         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
843 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
845         PR target/65614
846         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
847         to get floating point compression.
848         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
850 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
852         PR preprocessor/61977
853         * gcc.dg/cpp/pr61977.c: New test.
855 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
857         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
859 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
861         PR target/65647
862         * gcc.target/arm/pr65647.c: New.
864 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
866         PR ipa/65655
867         * g++.dg/torture/pr65655.C: New testcase.
869 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
871         PR c++/64085
872         * g++.dg/cpp1y/lambda-init13.C: New.
874 2015-04-03  Marek Polacek  <polacek@redhat.com>
876         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
878 2015-04-02  Marek Polacek  <polacek@redhat.com>
880         PR c++/65642
881         * g++.dg/cpp0x/constexpr-fold1.C: New test.
882         * g++.dg/cpp0x/constexpr-fold2.C: New test.
884 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
886         PR preprocessor/61977
887         * gcc.target/powerpc/pr61977-1.c: New test.
888         * gcc.target/powerpc/pr61977-2.c: New test.
890 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
892         PR c++/56100
893         * g++.dg/warn/Wshadow-8.C: New.
894         * g++.dg/warn/Wshadow-9.C: Likewise.
895         * g++.dg/warn/Wshadow-10.C: Likewise.
896         * g++.dg/warn/Wshadow-11.C: Likewise.
898 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
900         * gcc.dg/pr23623.c: Added aligned attribute.
901         * gcc.dg/20141029-1.c: Likewise.
902         * gcc.dg/20150306-1.c: New test.
904 2015-04-01  Marek Polacek  <polacek@redhat.com>
906         PR c++/65554
907         * g++.dg/cpp0x/initlist93.C: New test.
908         * g++.dg/cpp0x/initlist94.C: New test.
910 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
912         PR target/65624
913         * gcc.target/aarch64/pr65624.c: New test.
915 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
917         * gcc.dg/ipa/inlinehint-4.c: New testcase.
919 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
921         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
922         extra variable to force stack alignment.
923         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
924         extra variable to force stack alignment.
926 2015-03-31  Marek Polacek  <polacek@redhat.com>
928         PR c++/65390
929         * g++.dg/template/pr65390.C: New test.
931 2015-03-31  Martin Liska  <mliska@suse.cz>
933         * g++.dg/ipa/pr65557.C: New test.
935 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
937         * gcc.target/s390/hotpatch-25.c: New test.
938         * gcc.target/s390/hotpatch-1.c: Update test.
939         * gcc.target/s390/hotpatch-10.c: Update test.
940         * gcc.target/s390/hotpatch-11.c: Update test.
941         * gcc.target/s390/hotpatch-12.c: Update test.
942         * gcc.target/s390/hotpatch-13.c: Update test.
943         * gcc.target/s390/hotpatch-14.c: Update test.
944         * gcc.target/s390/hotpatch-15.c: Update test.
945         * gcc.target/s390/hotpatch-16.c: Update test.
946         * gcc.target/s390/hotpatch-17.c: Update test.
947         * gcc.target/s390/hotpatch-18.c: Update test.
948         * gcc.target/s390/hotpatch-19.c: Update test.
949         * gcc.target/s390/hotpatch-2.c: Update test.
950         * gcc.target/s390/hotpatch-21.c: Update test.
951         * gcc.target/s390/hotpatch-22.c: Update test.
952         * gcc.target/s390/hotpatch-23.c: Update test.
953         * gcc.target/s390/hotpatch-24.c: Update test.
954         * gcc.target/s390/hotpatch-3.c: Update test.
955         * gcc.target/s390/hotpatch-4.c: Update test.
956         * gcc.target/s390/hotpatch-5.c: Update test.
957         * gcc.target/s390/hotpatch-6.c: Update test.
958         * gcc.target/s390/hotpatch-7.c: Update test.
959         * gcc.target/s390/hotpatch-8.c: Update test.
960         * gcc.target/s390/hotpatch-9.c: Update test.
961         * gcc.target/s390/hotpatch-compile-16.c: Update test.
963 2015-03-31  Richard Biener  <rguenther@suse.de>
965         PR middle-end/65626
966         * g++.dg/torture/pr65626.C: New testcase.
968 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
970         PR target/65531
971         * gcc.target/i386/mpx/pr65531.cc: New.
973 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
975         PR target/65602
976         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
977         __builtin_alloca instead of alloca.
978         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
979         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
980         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
981         check.
983 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
985         PR ipa/65610
986         * g++.dg/ubsan/pr65610.C: New test.
988 2015-03-30  Marek Polacek  <polacek@redhat.com>
990         PR c++/65398
991         * g++.dg/cpp0x/pr65398-2.C: New test.
993 2015-03-30  Marek Polacek  <polacek@redhat.com>
995         * c-c++-common/pr65556.c: Change the width of bit-fields.
997 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
999         PR ipa/65588
1000         * gcc.target/i386/pr65588.c: New testcase.
1002 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
1004         PR libgfortran/65563
1005         * gfortran.dg/open_errors_2.f90:  New test.
1007 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1009         PR libgfortran/65596
1010         * gfortran.dg/namelist_86.f90: New test.
1012 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
1014         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
1015         statement to reflect new ownership.
1017 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
1019         PR c++/42328
1020         * g++.dg/template/friend58.C: New.
1021         * g++.dg/template/friend59.C: Likewise.
1023 2015-03-27  Tobias Burnus  <burnus@net-b.de>
1025         PR c/65586
1026         * g++.dg/gomp/openmp-simd-3.C: New.
1027         * gcc.dg/gomp/openmp-simd-3.c: New.
1029 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
1031         PR target/65248
1032         * gcc.target/i386/pr65248-1.c: New file.
1033         * gcc.target/i386/pr65248-2.c: Likewise.
1034         * gcc.target/i386/pr65248-3.c: Likewise.
1035         * gcc.target/i386/pr65248-4.c: Likewise.
1037 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
1039         PR target/65593
1040         * gcc.c-torture/compile/pr65593.c: New test.
1042 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
1044         PR c++/59329
1045         * g++.dg/cpp1y/constexpr-assert1.C: New.
1047 2015-03-27  Marek Polacek  <polacek@redhat.com>
1049         PR c++/65556
1050         * c-c++-common/pr65556.c: New test.
1052 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
1054         PR ipa/65600
1055         * g++.dg/torture/pr65600.C: New testcase.
1057 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
1059         PR target/65407
1060         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
1062 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
1064         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
1065         statement and cleanup. Fixed typos.
1067 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1069         PR middle-end/65595
1070         * gcc.c-torture/compile/pr65595.c: New testcase.
1072 2015-03-27  Marek Polacek  <polacek@redhat.com>
1074         PR sanitizer/65583
1075         * g++.dg/ubsan/pr65583.C: New test.
1077 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
1079         * gcc.c-torture/compile/20150327.c: New testcase.
1081 2015-03-26  Richard Biener  <rguenther@suse.de>
1083         PR middle-end/65555
1084         * g++.dg/torture/pr65555.C: New testcase.
1086 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
1088         PR tree-optimization/64715
1089         * gcc.dg/builtin-object-size-15.c: New test.
1090         * gcc.dg/pr64715-1.c: New test.
1091         * gcc.dg/pr64715-2.c: New test.
1093 2015-03-26  Richard Biener  <rguenther@suse.de>
1095         PR middle-end/65519
1096         * gnat.dg/specs/opt2.ads: Fix testcase.
1098 2015-03-25  Martin Sebor  <msebor@redhat.com>
1100         PR testsuite/65526
1101         * lib/target-supports.exp (check_effective_target_arm32): Fail early
1102         when target isn't arm*-*-*-*.
1103         (check_effective_target_arm_nothumb): Likewise.
1104         (check_effective_target_arm_little_endian): Likewise.
1105         (check_effective_target_arm_vect_no_misalign): Likewise.
1106         (check_effective_target_aarch64_little_endian): Fail early if target
1107         isn't aarch64*-*-*.
1109 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
1111         PR tree-optimization/65177
1112         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
1114 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
1116         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
1117         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
1118         smmintrin.h and mm3dnow.h.
1120 2015-03-25  Marek Polacek  <polacek@redhat.com>
1122         PR c++/65558
1123         * g++.dg/cpp0x/pr65558.C: New test.
1125 2015-03-25  Marek Polacek  <polacek@redhat.com>
1127         PR c++/61670
1128         * g++.dg/template/pr61670.C: New test.
1130 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
1132         PR c++/54987
1133         * g++.dg/template/pr54987.C: New.
1135 2015-03-25  Richard Biener  <rguenther@suse.de>
1137         PR tree-optimization/62630
1138         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
1140 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1142         PR target/65508
1143         * gcc.target/i386/mpx/pr65508.c: New.
1145 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
1147         PR fortran/64952
1148         PR fortran/65532
1149         * gfortran.dg/data_initialized_3.f90: New.
1151 2015-03-25  Richard Biener  <rguenther@suse.de>
1153         PR middle-end/65519
1154         * gnat.dg/specs/opt2.ads: New testcase.
1156 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
1158         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
1159         * gcc.target/arm/memset-inline-4.c: Skip for
1160         arm_tune_string_ops_prefer_neon.
1161         * gcc.target/arm/memset-inline-5.c: Ditto.
1162         * gcc.target/arm/memset-inline-6.c: Ditto.
1163         * gcc.target/arm/memset-inline-8.c: Ditto.
1164         * gcc.target/arm/memset-inline-9.c: Ditto.
1166 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1168         PR c++/58923
1169         * g++.dg/other/virtual3.C: New.
1171 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1173         PR c++/60130
1174         * g++.dg/cpp0x/vt-60130.C: New.
1176 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1178         PR c++/61971
1179         * g++.dg/warn/Warray-bounds-7.C: New.
1181 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1183         PR c++/60067
1184         * g++.dg/template/defarg18.C: New.
1186 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1188         PR c++/59988
1189         * g++.dg/cpp0x/vt-59988.C: New.
1191 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
1193         PR tree-optimization/65533
1194         * gcc.dg/pr65533.c: New test.
1196 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
1198         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
1199         source= and mold= expressions functionality.
1200         * gfortran.dg/allocate_class_4.f90: New test.
1201         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
1202         copying an unlimited polymorhpic object containing a char array
1203         to another unlimited polymorphic object respects the _len
1204         component.
1205         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
1206         whether deferred length char array allocate works, unlimited
1207         polymorphic object allocation from a string works and if
1208         allocating an array of deferred length strings works.
1209         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
1211 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
1213         PR c++/65513
1214         * g++.dg/cpp0x/constexpr-array11.C: New.
1216 2015-03-24  Richard Biener  <rguenther@suse.de>
1218         PR middle-end/65517
1219         * gcc.dg/torture/pr65517.c: New testcase.
1221 2015-03-24  Tobias Burnus  <burnus@net-b.de>
1223         * gfortran.dg/coindexed_1.f90: Moved from
1224         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
1226 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1228         PR testsuite/65506
1229         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
1230         gimple dump.
1232         PR target/65523
1233         * gcc.target/i386/pr65523.c: New test.
1235         PR ipa/65475
1236         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
1237         dg-options.
1238         * g++.dg/lto/pr65475b_0.C: Likewise.
1240 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
1242         PR target/65505
1243         * gcc.target/sh/torture/pr65505.c: New.
1245 2015-03-23  Martin Sebor  <msebor@redhat.com>
1247         PR testsuite/63175
1248         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
1249         assembly for lvx in addition to lxv.
1251 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1253         PR target/65504
1254         * gfortran.dg/pr65504.f90: New test.
1256         PR ipa/65521
1257         * gcc.dg/pr65521.c: New test.
1259 2015-03-23  Richard Biener  <rguenther@suse.de>
1261         PR tree-optimization/65518
1262         * gcc.dg/vect/pr65518.c: New testcase.
1264 2015-03-23  Richard Biener  <rguenther@suse.de>
1266         PR tree-optimization/65494
1267         * gcc.dg/vect/pr65494.c: New testcase.
1269 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
1271         PR preprocessor/65238
1272         * c-c++-common/cpp/pr65238-1.c: New test.
1273         * gcc.dg/cpp/pr65238-2.c: New test.
1274         * gcc.dg/cpp/trad/pr65238-3.c: New test.
1275         * gcc.dg/cpp/trad/pr65238-4.c: New test.
1277 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
1278             Mikael Morin  <mikael@gcc.gnu.org>
1280         PR fortran/64952
1281         * gfortran.dg/elemental_dependency_4.f90: New.
1282         * gfortran.dg/elemental_dependency_5.f90: New.
1284 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
1286         PR ipa/65475
1287         * g++.dg/lto/pr65475b_0.C: New testcase.
1288         * g++.dg/lto/pr65475b_1.C: New testcase.
1289         * g++.dg/lto/pr65475c_0.C: New testcase.
1290         * g++.dg/lto/pr65475c_1.C: New testcase.
1292 2015-03-21  Tobias Burnus  <burnus@net-b.de>
1294         * gfortran.dg/coarray_38.f90: New.
1295         * gfortran.dg/coarray_39.f90: New.
1296         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
1297         compile test.
1299 2015-03-20  Marek Polacek  <polacek@redhat.com>
1301         PR c++/65398
1302         * g++.dg/cpp0x/pr65398.C: New test.
1304 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
1306         PR ipa/65475
1307         * g++.dg/lto/pr65475_0.C: New testcase.
1308         * g++.dg/lto/pr65475_1.C: New testcase.
1310 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
1312         PR rtl-optimization/64366
1313         * gcc.target/sh/pr64366.c: New.
1315 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1317         PR c++/48324
1318         * g++.dg/cpp0x/constexpr-48324.C: New.
1320 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
1322         PR c++/48453
1323         * g++.dg/cpp0x/pr48453.C: New.
1325 2015-03-20  Marek Polacek  <polacek@redhat.com>
1327         PR c++/65072
1328         * g++.dg/cpp0x/pr65072.C: New test.
1330 2015-03-20  Richard Biener  <rguenther@suse.de>
1332         PR middle-end/64715
1333         * gcc.dg/pr15347.c: Use -O.
1334         * c-c++-common/pr19807-1.c: Likewise.
1336 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1338         * gnat.dg/volatile13.ad[sb]: New test.
1340 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1342         PR rtl-optimization/60851
1343         * gcc.target/i386/pr60851.c: New test.
1345 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1347         PR target/65240
1348         * g++.dg/pr65240.h: Add tests for PR 65240.
1349         * g++.dg/pr65240-1.C: Likewise.
1350         * g++.dg/pr65240-2.C: Likewise.
1351         * g++.dg/pr65240-3.C: Likewise.
1352         * g++.dg/pr65240-4.C: Likewise.
1354 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1356         PR rtl-optimization/63491
1357         * gcc.target/powerpc/pr63491.c: New.
1359 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1361         * g++.dg/ipa/pr65465.C: New test.
1363 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1365         PR c++/52659
1366         * g++.dg/cpp0x/deleted11.C: New.
1368 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1370         PR sanitizer/65400
1371         * c-c++-common/tsan/pr65400-3.c: New test.
1373 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1375         PR c++/59686
1376         * g++.dg/cpp0x/constexpr-59686.C: New.
1378 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1380         PR sanitizer/64265
1381         * g++.dg/tsan/pr64265.C: New test.
1383         PR sanitizer/65400
1384         * c-c++-common/tsan/pr65400-1.c: New test.
1385         * c-c++-common/tsan/pr65400-2.c: New test.
1387 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1389         PR c++/59816
1390         * g++.dg/cpp0x/pr59816.C: New.
1392 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1394         PR fortran/59198
1395         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1397 2015-03-18  Martin Liska  <mliska@suse.cz>
1399         PR ipa/65439
1400         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1401         equivalences either to 6 or 7.
1403 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1405         PR middle-end/64491
1406         Revert:
1407         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1409         * gcc.dg/undefined-loop-1.c: New file.
1410         * gcc.dg/undefined-loop-2.c: New file.
1412         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1414         PR testsuite/64032
1415         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1416         loop exits too early.
1418 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1420         PR tree-optimization/65450
1421         * gfortran.dg/pr65450.f90: New test.
1423         PR target/65078
1424         * gcc.target/i386/pr65078-1.c: New test.
1425         * gcc.target/i386/pr65078-2.c: New test.
1426         * gcc.target/i386/pr65078-3.c: New test.
1427         * gcc.target/i386/pr65078-4.c: New test.
1428         * gcc.target/i386/pr65078-5.c: New test.
1429         * gcc.target/i386/pr65078-6.c: New test.
1431 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1433         PR c++/65340
1434         * g++.dg/cpp1y/pr65340.C: New.
1436 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1438         PR fortran/64432
1439         * gfortran.dg/system_clock_3.f08: Adjust test.
1441 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1443         PR fortran/59198
1444         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1445         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1447 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1449         PR fortran/64432
1450         * gfortran.dg/system_clock_3.f08: New test.
1452 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1454         PR c++/64626
1455         g++.dg/cpp1y/pr64626-1.C: New.
1456         g++.dg/cpp1y/pr64626-2.C: New.
1457         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1459 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1461         PR tree-optimization/65427
1462         * gcc.c-torture/execute/pr65427.c: New test.
1464 2015-03-16  Marek Polacek  <polacek@redhat.com>
1466         DR 1688
1467         PR c++/65327
1468         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1469         * g++.dg/cpp0x/pr65327.C: New test.
1471 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1473         PR sanitizer/64820
1474         * c-c++-common/asan/pr64820.c: New test.
1476 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1478         * gfortran.dg/pointer_2.f90: New test.
1480 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1482         * g++.dg/pr65049.C: New test.
1484 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1486         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1487         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1488         * gcc.target/i386/fuse-caller-save.c: Same.
1490 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1492         * gnat.dg/loop_optimization18.ad[sb]: New test.
1493         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1495 2015-03-16  Alan Modra  <amodra@gmail.com>
1497         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1498         2014-12-05 change.
1500 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1502         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1503         hppa*-*-hpux*.
1504         * gcc.dg/torture/pr65270-2.c: Likewise.
1506 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1508         PR fortran/61138
1509         * gfortran.dg/pointer_remapping_9.f90: New.
1511 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1513         PR tree-optimization/65369
1514         * gcc.c-torture/execute/pr65369.c: New test.
1516         PR tree-optimization/65418
1517         * gcc.c-torture/execute/pr65418-1.c: New test.
1518         * gcc.c-torture/execute/pr65418-2.c: New test.
1520         PR rtl-optimization/65401
1521         * gcc.c-torture/execute/pr65401.c: New test.
1523 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1525         PR target/64600
1526         * gcc.target/arm/pr64600_1.c: New test.
1528 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1530         PR rtl-optimization/65235
1531         * gcc.target/aarch64/pr65235_1.c: New test.
1533 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1535         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1536         * gcc.target/s390/hotpatch-22.c: Likewise.
1537         * gcc.target/s390/hotpatch-23.c: Likewise.
1538         * gcc.target/s390/hotpatch-24.c: Likewise.
1539         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1540         * gcc.target/s390/hotpatch-1.c: Update expected output.
1541         * gcc.target/s390/hotpatch-2.c: Likewise.
1542         * gcc.target/s390/hotpatch-3.c: Likewise.
1543         * gcc.target/s390/hotpatch-4.c: Likewise.
1544         * gcc.target/s390/hotpatch-5.c: Likewise.
1545         * gcc.target/s390/hotpatch-6.c: Likewise.
1546         * gcc.target/s390/hotpatch-7.c: Likewise.
1547         * gcc.target/s390/hotpatch-8.c: Likewise.
1548         * gcc.target/s390/hotpatch-9.c: Likewise.
1549         * gcc.target/s390/hotpatch-10.c: Likewise.
1550         * gcc.target/s390/hotpatch-11.c: Likewise.
1551         * gcc.target/s390/hotpatch-12.c: Likewise.
1552         * gcc.target/s390/hotpatch-13.c: Likewise.
1553         * gcc.target/s390/hotpatch-14.c: Likewise.
1554         * gcc.target/s390/hotpatch-15.c: Likewise.
1555         * gcc.target/s390/hotpatch-16.c: Likewise.
1556         * gcc.target/s390/hotpatch-17.c: Likewise.
1557         * gcc.target/s390/hotpatch-18.c: Likewise.
1558         * gcc.target/s390/hotpatch-19.c: Likewise.
1560 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1562         PR target/65103
1563         * gcc.target/i386/pr65103-1.c: New.
1565 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1567         PR target/65044
1568         * gcc.target/i386/pr65044.c: New.
1570 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1572         PR rtl-optimization/64895
1573         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1574         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1575         * gcc.target/i386/fuse-caller-save.c: Ditto.
1577 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1579         * gcc.dg/ipa/pr63569.c: Fix template.
1581 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1583         * g++.dg/ipa/pr64146.C: Require fpic support.
1585 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1587         PR libfortran/65200
1588         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1589         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1591 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1593         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1594         to dg-options, fix up dg-skip-if.
1596 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1598         PR target/65296
1599         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1600         * gcc.target/avr/tiny-caller-save.c: Same.
1602 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1604         PR target/65242
1605         * g++.dg/pr65242.C: New test.
1607 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1609         * c-c++-common/asan/no-asan-check-glob.c: New test.
1611 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1613         PR c++/65370
1614         * g++.dg/other/default11.C: New.
1615         * g++.dg/other/default12.C: Likewise.
1617 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1619         PR target/65368
1620         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1622 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1624         PR fortran/65024
1625         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1627 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1629         PR c++/65127
1630         * g++.dg/cpp0x/pr65127.C: New test.
1632 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1634         * gcc.dg/ipa/PR64550.c: Update template.
1636 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1637             Tobias Burnus  <burnus@net-b.de>
1639         * gfortran.dg/coarray_sync_memory.f90: New.
1641 2015-03-10  Marek Polacek  <polacek@redhat.com>
1643         PR sanitizer/65367
1644         * c-c++-common/ubsan/pr65367.c: New test.
1646 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1648         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1649         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1650         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1651         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1652         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1653         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1654         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1655         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1656         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1657         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1658         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1659         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1660         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1662 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1664         * lib/mpx-dg.exp (mpx_link_flags): New.
1665         (mpx_init): New.
1666         (mpx_finish): New.
1667         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1668         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1669         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1670         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1671         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1672         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1673         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1674         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1675         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1676         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1677         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1678         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1679         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1680         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1681         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1682         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1683         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1684         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1685         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1686         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1687         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1688         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1689         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1690         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1691         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1692         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1693         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1694         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1695         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1696         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1697         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1698         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1699         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1700         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1701         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1702         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1703         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1704         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1705         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1706         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1707         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1708         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1709         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1710         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1711         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1712         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1713         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1714         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1715         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1716         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1717         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1718         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1719         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1720         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1721         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1722         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1723         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1724         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1725         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1726         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1727         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1728         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1729         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1730         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1731         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1732         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1733         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1734         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1735         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1736         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1737         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1738         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1739         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1740         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1741         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1742         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1743         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1744         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1745         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1746         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1747         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1748         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1749         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1750         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1751         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1752         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1753         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1754         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1755         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1756         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1757         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1758         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1759         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1760         * gcc.target/i386/mpx/label-address-1.c: New.
1761         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1762         * gcc.target/i386/mpx/macro.c: New.
1763         * gcc.target/i386/mpx/mpx-check.h: New.
1764         * gcc.target/i386/mpx/mpx.exp: New.
1765         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1766         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1767         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1768         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1769         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1770         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1771         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1772         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1773         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1774         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1775         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1776         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1777         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1778         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1779         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1780         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1781         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1782         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1783         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1784         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1785         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1786         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1787         * gcc.target/i386/mpx/reference-1-nov.c: New.
1788         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1789         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1790         * gcc.target/i386/mpx/reference-2-nov.c: New.
1791         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1792         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1793         * gcc.target/i386/mpx/reference-3-nov.c: New.
1794         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1795         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1796         * gcc.target/i386/mpx/reference-4-nov.c: New.
1797         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1798         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1799         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1800         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1801         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1802         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1803         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1804         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1805         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1806         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1807         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1808         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1809         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1810         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1811         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1812         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1813         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1814         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1815         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1816         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1817         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1818         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1819         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1820         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1821         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1822         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1823         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1824         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1825         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1826         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1827         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1828         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1829         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1830         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1831         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1832         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1833         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1834         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1835         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1836         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1837         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1838         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1839         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1840         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1841         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1842         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1843         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1844         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1845         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1846         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1847         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1848         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1849         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1850         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1851         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1852         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1853         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1854         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1855         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1856         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1857         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1858         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1859         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1860         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1861         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1862         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1863         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1864         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1865         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1866         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1867         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1868         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1869         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1870         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1871         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1872         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1873         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1874         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1875         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1876         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1877         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1878         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1879         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1880         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1881         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1882         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1883         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1884         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1885         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1886         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1887         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1888         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1889         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1890         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1891         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1892         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1893         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1894         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1895         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1896         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1897         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1898         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1899         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1900         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1901         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1902         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1903         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1904         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1905         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1906         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1907         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1908         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1909         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1910         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1911         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1912         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1913         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1914         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1915         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1916         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1917         * gcc.target/i386/mpx/vla-1-nov.c: New.
1918         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1919         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1920         * gcc.target/i386/mpx/vla-2-nov.c: New.
1921         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1923 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1925         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1927 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1929         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1931 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1933         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1934         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1936 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1938         PR c/65120
1939         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1940         on rhs is 0.
1941         (fn4): New test.
1942         * c-c++-common/pr65120.c: New test.
1944         PR rtl-optimization/65321
1945         * gcc.dg/pr65321.c: New test.
1947 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1949         PR tree-optimization/65355
1950         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1952 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1954         PR c/65120
1955         * c-c++-common/pr49706.c: Adjust tests for not warning
1956         about !!x == y or !b == y where b is boolean, and add
1957         some further tests.
1958         * c-c++-common/pr62199-2.c: Likewise.
1960 2015-03-09  Richard Biener  <rguenther@suse.de>
1962         PR middle-end/65270
1963         * gcc.dg/torture/pr65270-1.c: New testcase.
1964         * gcc.dg/torture/pr65270-2.c: Likewise.
1966 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1968         PR tree-optimization/63743
1969         * gcc.dg/pr63743.c: New test.
1971 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1973         PR lto/65316
1974         * g++.dg/lto/pr65316_0.C: New testcase.
1975         * g++.dg/lto/pr65316_1.C: New testcase.
1977 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1979         PR target/62247
1980         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1981         hppa*-*-hpux*.
1982         * g++.dg/abi/rtti3.C: Likewise.
1984         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1986         PR target/62251
1987         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1989         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1991         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1993         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1995 2015-03-08  Morin  <mikael@gcc.gnu.org>
1997         PR fortran/60898
1998         * gfortran.dg/entry_20.f90: New.
2000 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2002         PR target/65153
2003         * gcc.c-torture/compile/pr65153.c: New.
2005 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
2007         PR target/65249
2008         * g++.dg/torture/pr65249.C: New.
2010 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
2012         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
2013         long.
2014         (int64_t): Likewise.
2016 2015-03-07  Marek Polacek  <polacek@redhat.com>
2017             Martin Uecker  <uecker@eecs.berkeley.edu>
2019         PR sanitizer/65280
2020         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
2021         member-like arrays.
2022         * c-c++-common/ubsan/bounds-8.c: New test.
2023         * c-c++-common/ubsan/bounds-9.c: New test.
2024         * gcc.dg/ubsan/bounds-2.c: New test.
2026 2015-03-05  Martin Sebor  <msebor@redhat.com>
2028         * PR testsuite/63175
2029         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
2030         checking of results into main to prevent it from getting optimized
2031         away.
2032         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
2034 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
2036         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
2037         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
2038         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
2039         x64.
2041 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
2043         * g++.dg/lto/pr65302_1.C: New testcase.
2044         * g++.dg/lto/pr65302_0.C: New testcase.
2046 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2048         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
2049         -fno-ipa-icf to dg-options.
2051 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
2053         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
2054         compiles using the linker plugin.
2056 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
2058         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
2060 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2062         * gcc.target/arm/pr65067.c: New test.
2064 2015-03-05  Martin Liska  <mliska@suse.cz>
2066         PR ipa/65318
2067         * gcc.dg/ipa/pr65318.c: New test.
2069 2015-03-05  Marek Polacek  <polacek@redhat.com>
2071         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
2073 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2075         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
2077 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2079         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
2080         max-unroll-times back to defaults for s390.
2082 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2084         Fix last commit.
2086 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2088         PR c++/64665
2089         * g++.dg/cpp0x/initlist92.C: New.
2091 2015-03-05  Richard Biener  <rguenther@suse.de>
2093         PR tree-optimization/65310
2094         * gcc.dg/vect/pr65310.c: New testcase.
2096 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
2098         PR c++/64834
2099         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
2101 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
2103         * gnat.dg/entry_queues3.adb: New test.
2105 2015-03-04  Ian Lance Taylor  <iant@google.com>
2107         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
2109 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2111         PR c++/64227
2112         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
2114 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
2116         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
2117         -fno-ipa-icf to dg-options
2118         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
2119         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
2121 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
2123         PR c++/64398
2124         * g++.dg/cpp0x/decltype62.C: New.
2126 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
2128         * gnat.dg/object_overflow5.adb: New test.
2130 2015-03-03  Martin Liska  <mliska@suse.cz>
2132         PR ipa/65287
2133         * gcc.dg/ipa/pr65287.c: New test.
2135 2015-03-03  Martin Jambor  <mjambor@suse.cz>
2136             Eric Botcazou  <ebotcazou@adacore.com>
2138         * gnat.dg/specs/pack12.ads: New test.
2140 2015-03-03  Martin Liska  <mliska@suse.cz>
2142         * gcc.dg/ipa/PR65282.c: New test.
2144 2015-03-13  Jeff Law  <law@redhat.com>
2146         PR tree-optimization/65241
2147         * gcc.c-torture/compile/pr65241.c: New test.
2149 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
2151         PR target/64331
2152         * gcc.target/avr/torture/pr64331.c: New test.
2154 2015-03-03  Martin Liska  <mliska@suse.cz>
2155             Jan Hubicka  <hubicka@ucw.cz>
2157         * g++.dg/ipa/pr65263.C: New test.
2159 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2161         PR ipa/65130
2162         * gcc.dg/lto/pr65130_0.c: New testcase.
2163         * gcc.dg/lto/pr65130_1.c: New testcase.
2165 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
2167         PR ipa/64988
2168         * g++.dg/torture/pr64988.C: New testcase.
2170 2015-03-02  Tobias Burnus  <burnus@net-b.de>
2172         * gfortran.dg/coarray_atomic_6.f90: New.
2174 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2176         PR target/65184
2177         * gcc.target/i386/pr65184.c: New.
2179 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
2181         PR target/65183
2182         * gcc.target/i386/pr65183.c: New.
2184 2015-02-28  Martin Liska  <mliska@suse.cz>
2185             Jan Hubicka  <hubicka@ucw.cz>
2187         * gcc.dg/ipa/ipa-icf-35.c: New test.
2188         * gcc.dg/ipa/ipa-icf-36.c: New test.
2189         * gcc.dg/ipa/ipa-icf-37.c: New test.
2191 2015-02-28  Martin Liska  <mliska@suse.cz>
2192             Jan Hubicka  <hubicka@ucw.cz>
2194         PR ipa/65245
2195         * gcc.dg/ipa/ipa-icf-34.c: New test.
2197 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
2199         PR target/61142
2200         * gcc.target/sh/sh/pr61142.c: New.
2202 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
2204         * g++.dg/other/dump-ada-spec-3.C: New test.
2206 2015-03-01  Martin Liska  <mliska@suse.cz>
2208         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
2209         * g++.dg/ipa/pr63595.C: Update expected results.
2211 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
2213         PR ipa/65236
2214         * g++.dg/ipa/ipa-icf-6.C: New testcase.
2216 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
2218         * gcc.dg/vect/pr59354.c: Move vector producing code to
2219         separate function.
2221 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
2223         PR ipa/65237
2224         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
2225         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
2226         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
2227         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
2229 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
2231         PR tree-optimization/65048
2232         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
2233         (foo): Use K&R style definition.
2235 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
2237         PR target/65032
2238         * g++.dg/pr65032.C: New.
2240 2015-02-27  Marek Polacek  <polacek@redhat.com>
2242         PR c/65040
2243         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
2244         -Wformat=2.
2246 2015-02-27  Marek Polacek  <polacek@redhat.com>
2248         PR c/65228
2249         * gcc.dg/pr65228.c: New test.
2251 2015-02-27  Kai Tietz  <ktietz@redhat.com>
2253         PR c/35330
2254         * gcc.dg/weak/weak-17.c: New file.
2256 2015-02-27  Richard Biener  <rguenther@suse.de>
2258         PR lto/65193
2259         * g++.dg/lto/pr65193_0.C: New testcase.
2261 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2263         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
2264         * gcc.target/s390/hotpatch-8.c: Likewise.
2265         * gcc.target/s390/hotpatch-9.c: Likewise.
2266         * gcc.target/s390/pr61078.c: Likewise.
2267         * gcc.target/s390/pr57960.c: Remove -m64.
2268         * gcc.target/s390/pr61078.c: Likewise.
2270 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
2271             Martin Liska  <mliska@suse.cz>
2273         PR bootstrap/65150
2274         * gcc.dg/pr64454.c: Disable ICF.
2275         * gcc.dg/pr28685-1.c: Disable ICF
2276         * gcc.dg/ipa/iinline-5.c: Disable ICF.
2277         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
2278         * g++.dg/ipa/ipa-icf-4.C: Update template.
2280 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
2282         PR tree-optimization/65216
2283         * gcc.c-torture/execute/pr65216.c: New test.
2285         PR tree-optimization/65215
2286         * gcc.c-torture/execute/pr65215-1.c: New test.
2287         * gcc.c-torture/execute/pr65215-2.c: New test.
2288         * gcc.c-torture/execute/pr65215-3.c: New test.
2289         * gcc.c-torture/execute/pr65215-4.c: New test.
2290         * gcc.c-torture/execute/pr65215-5.c: New test.
2292 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2294         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
2296 2015-02-26  Martin Liska  <mliska@suse.cz>
2297             Jan Hubicka  <hubicka@ucw.cz>
2299         * g++.dg/ipa/pr64146.C: Update expected results.
2300         * gcc.dg/ipa/ipa-icf-26.c: Update test.
2301         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
2302         * gcc.dg/ipa/ipa-icf-34.c: New test.
2304 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2306         * gcc.dg/vect/vect-pr61917.c: Rename to ...
2307         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
2308         (dg-additional-options): Remove dg directive.
2309         (dg-final): Add dg directive.
2311 2015-02-26  Marek Polacek  <polacek@redhat.com>
2313         PR ipa/65008
2314         * g++.dg/ipa/pr65008.C: New test.
2316 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2318         * lib/profopt.exp (profopt-target-cleanup): New proc.
2319         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
2320         files from sources from dg-additional-sources.
2322 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2324         * lib/gcov.exp: Cleanup in case of xfail.
2326 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2328         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
2330 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
2332         PR debug/46102
2333         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
2334         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
2335         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
2336         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2337         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2338         * g++.dg/debug/pr46123.C: XFAIL and move...
2339         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2340         * gcc.dg/debug/dwarf2-3.c: Move...
2341         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2343 2015-02-26  Marek Polacek  <polacek@redhat.com>
2345         PR c++/65202
2346         * g++.dg/cpp1y/pr65202.C: New test.
2348 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2350         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2351         locale_facets.h.gcov.
2353 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2355         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2357 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2359         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2361 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2363         PR target/65217
2364         * gcc.target/i386/pr65217.c: New.
2366 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2368         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2370 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2372         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2374 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2376         PR tree-optimization/65048
2377         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2379 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2381         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2382         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2384 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2386         PR target/65161
2387         * gcc.target/i386/pr65161.c: New test.
2389 2015-02-26  Terry Guo  <terry.guo@arm.com>
2391         * gcc.target/arm/no-volatile-in-it.c: New test.
2393 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2395         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2396         (dg-options): Add -save-temps.
2397         (dg-final): Add cleanup-saved-temps.
2399 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2401         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2403 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2405         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2406         * gcc.target/powerpc/pack01.c: Include string.h.
2408 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2410         PR target/65167
2411         * gcc.target/i386/pr65167.c: New.
2413 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2415         PR tree-optimization/61917
2416         * gcc.dg/vect/vect-pr61917.c: New file.
2418 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2420         PR tree-optimization/65170
2421         * gcc.c-torture/execute/pr65170.c: New test.
2422         * gcc.dg/tree-ssa/vrp96.c: New test.
2424 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2426         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2428 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2430         PR testsuite/65126
2431         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2432         (dg-additional-files-options): Copy additional_sources to
2433         additional_sources_used before emptying additional_sources.
2434         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2435         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2436         (cleanup-saved-temps): Use additional_sources_used instead of
2437         additional_sources.
2438         (dg-test): Reset additional_sources_used.
2440 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2442         PR fortran/63427
2443         * gfortran.dg/integer_exponentiation_6.F90: New test.
2445 2015-02-23  Martin Sebor  <msebor@redhat.com>
2447         PR target/65109
2448         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2449         two parts.  One to save registers, the other to verify the
2450         registers have the right values.  Save register state into
2451         static data rather than on the stack.
2453 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2455         PR bootstrap/63888
2456         * c-c++-common/asan/pr63888.c: New test.
2458 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2460         PR target/65163
2461         * gcc.c-torture/compile/pr65163.c: New.
2463 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2465         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2466         with -m31 on 64 bit.
2467         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2468         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2470 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2472         * gcc.target/s390/20090223-1.c: Add
2473         -Wno-implicit-function-declaration option.
2474         * gcc.target/s390/pr42224.c: Likewise.
2475         * gcc.target/s390/pr55718.c: Likewise.
2477 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2479         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2480         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2481         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2482         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2483         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2484         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2485         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2486         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2487         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2488         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2489         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2490         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2491         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2492         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2493         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2494         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2495         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2496         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2497         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2498         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2499         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2501 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2503         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2504         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2505         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2506         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2507         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2508         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2509         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2510         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2511         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2512         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2513         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2514         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2515         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2516         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2517         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2518         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2520 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2522         PR fortran/64980
2523         PR fortran/61960
2524         * gfortran.dg/pr61960.f90: New.
2525         * gfortran.dg/pr64230.f90: New.
2526         * gfortran.dg/pr64980.f03: New.
2528 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2530         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2532 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2534         PR ada/65156
2535         * gnat.dg/timing_events.adb: Removed, invalid test.
2537 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2539         PR debug/58123
2540         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2541         location.
2542         * g++.dg/gcov/gcov-2.C: Likewise.
2544 2015-02-20  Richard Biener  <rguenther@suse.de>
2546         PR tree-optimization/65136
2547         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2549 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2551         PR testsuite/64158
2552         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2553         and nvptx-*-* blacklisting.
2555         * gcc.dg/sibcall-9.c: New test.
2556         * gcc.dg/sibcall-10.c: New test.
2558 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2560         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2562 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2564         PR target/64452
2565         * gcc.target/avr/torture/pr64452.c: New test.
2567 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2569         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2570         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2572 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2574         PR testsuite/65116
2575         * lib/target-supports.exp (check_compile): Check whether
2576         additional_sources is defined before using it.
2578 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2580         PR middle-end/65074
2581         * g++.dg/opt/pr65074.C: New file.
2583 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2585         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2586         (size_type): New typedef.
2587         (operator "" _script): Use it for the last argument.
2589 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2591         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2593 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2595         * lib/target-supports.exp (check_compile): Save/restore
2596         additional_sources that may belong to an actual test.
2598 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2600         PR gcov-profile/64634
2601         * g++.dg/gcov/gcov-15.C: New test.
2603 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2605         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2607 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2609         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2611 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2613         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2615 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2617         * gfortran.dg/fmt_cache_1.f: Add missing close.
2619 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2621         PR testsuite/65107
2622         * gfortran.dg/read_eof_8.f90: Add missing close.
2624 2015-02-18  Richard Biener  <rguenther@suse.de>
2626         PR tree-optimization/65063
2627         * gcc.dg/pr65063.c: New testcase.
2629 2015-02-18  Richard Biener  <rguenther@suse.de>
2631         PR tree-optimization/62217
2632         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2634 2015-02-18  Marek Polacek  <polacek@redhat.com>
2636         PR sanitizer/65081
2637         * c-c++-common/ubsan/pr65081.c: New test.
2639 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2641         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2642         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2644 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2646         * gcc.dg/ipa/propalign-3.c: New test.
2648 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2650         PR target/64793
2651         * gcc.target/sh/pr64793.c: New.
2652         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2654 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2656         * gcc.target/arm/divzero.c: New test case.
2658 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2660         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2662 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2663             Jakub Jelinek  <jakub@redhat.com>
2665         PR c++/65075
2666         * g++.dg/cpp0x/pr65075.C: New test.
2668 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2670         PR target/65058
2671         * gcc.target/powerpc/pr65058.c: New test.
2673 2015-02-16  Jeff Law  <law@redhat.com>
2675         PR tree-optimization/64823
2676         * gcc.dg/uninit-20.c: New test.
2678 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2679             James Greenhalgh  <james.greenhalgh@arm.com>
2681         PR ipa/64963
2682         * gcc.dg/ipa/ipa-clone-1.c: New test.
2684 2015-02-16  Richard Biener  <rguenther@suse.de>
2686         PR tree-optimization/65077
2687         * gcc.dg/torture/pr65077.c: New testcase.
2689 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2691         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2692         Directive adjusted to scan for ldaxr.
2693         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2694         adjusted to scan for ldaex.
2696 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2698         PR c++/65080
2699         * g++.dg/cpp0x/constexpr-65080.C: New.
2701 2015-02-16  Richard Biener  <rguenther@suse.de>
2703         PR tree-optimization/63593
2704         * gcc.dg/pr63593.c: New testcase.
2706 2015-02-16  Marek Polacek  <polacek@redhat.com>
2708         PR c/65066
2709         * gcc.dg/pr65066.c: New test.
2711 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2713         * gcc.dg/pr65002.C: Move ...
2714         * g++.dg/ipa/pr65002.C: ... here.
2716 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2718         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2719         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2720         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2721         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2723 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2725         PR testsuite/64850
2726         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2727         the expression to find calls.
2728         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2729         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2730         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2731         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2732         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2734 2015-02-14  Marek Polacek  <polacek@redhat.com>
2736         PR c/64768
2737         * gcc.dg/array-11.c: New test.
2738         * gcc.dg/array-12.c: New test.
2739         * gcc.dg/array-13.c: New test.
2740         * gcc.dg/array-14.c: New test.
2741         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2742         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2743         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2744         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2745         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2746         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2748 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2750         PR c++/60894
2751         * g++.dg/lookup/using54.C: New.
2753 2015-02-13  Jeff Law  <law@redhat.com>
2755         PR bootstrap/65060
2756         Revert my change for tree-optimization/64823.
2758 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2760         PR tree-optimization/65053
2761         * gcc.c-torture/execute/pr65053-1.c: New test.
2762         * gcc.c-torture/execute/pr65053-2.c: New test.
2764 2015-02-13  Marek Polacek  <polacek@redhat.com>
2766         PR c/65050
2767         * gcc.dg/pr65050.c: New test.
2769 2015-02-13  Jeff Law  <law@redhat.com>
2771         PR tree-optimization/64823
2772         * gcc.dg/uninit-20.c: New test.
2774         PR rtl-optimization/47477
2775         * gcc.dg/tree-ssa/pr47477.c: New test.
2777 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2779         PR c++/60211
2780         * g++.dg/parse/ivdep-2.C: New.
2781         * g++.dg/parse/ivdep-3.C: Likewise.
2783 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2785         PR fortran/64506
2786         * gfortran.dg/continuation_13.f90: New test.
2787         * gfortran.dg/continuation_14.f: New test.
2789 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2791         PR c++/64970
2792         * g++.dg/cpp0x/sfinae55.C: New.
2794 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2796         PR ipa/65034
2797         * g++.dg/ipa/pr65034.C: New test.
2799 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2801         PR tree-optimization/65002
2802         * gcc.dg/pr65002.C: New.
2804 2015-02-13  Marek Polacek  <polacek@redhat.com>
2806         PR c/65040
2807         * c-c++-common/pr65040.c: New test.
2809 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2811         PR tree-optimization/64705
2812         * gcc.dg/tree-ssa/pr64705.c: New test.
2814 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2816         PR rtl/32219
2817         * gcc.dg/visibility-22.c: New test.
2818         * gcc.dg/visibility-23.c: New test.
2819         * gcc.target/i386/pr32219-1.c: New test.
2820         * gcc.target/i386/pr32219-2.c: New test.
2821         * gcc.target/i386/pr32219-3.c: New test.
2822         * gcc.target/i386/pr32219-4.c: New test.
2823         * gcc.target/i386/pr32219-5.c: New test.
2824         * gcc.target/i386/pr32219-6.c: New test.
2825         * gcc.target/i386/pr32219-7.c: New test.
2826         * gcc.target/i386/pr32219-8.c: New test.
2827         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2829 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2831         PR libgfortran/57822
2832         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2833         four different KINDs.
2835 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2837         PR c++/64884
2838         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2840         PR sanitizer/65000
2841         * g++.dg/ubsan/pr65000.C: New test.
2843 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2845         PR fortran/64932
2846         * gfortran.dg/finalize_28.f90: New test
2848 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2850         PR debug/55541
2851         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2852         DW_TAG_lexical_block removal.
2853         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2854         * g++.dg/guality/pr55541.C: New test.
2856         PR sanitizer/64984
2857         * g++.dg/ubsan/pr64984.C: New test.
2859 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2861         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2863 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2865         PR testsuite/64930
2866         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2867         instructions for 2015-01-14 get_memmodel changes.
2868         * gcc.target/powerpc/atomic-p8.c: Likewise.
2870         PR sanitizer/65019
2871         * g++.dg/ubsan/pr65019.C: New test.
2873         PR tree-optimization/65014
2874         * gcc.c-torture/compile/pr65014.c: New test.
2876 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2878         PR libgfortran/57822
2879         * gfortran/fmt_g0_7.f08: Revise test.
2881 2015-02-11  Jeff Law  <law@redhat.com>
2883         PR target/63347
2884         * gcc.target/m68k/pr63347.c: New test.
2886 2015-02-11  Marek Polacek  <polacek@redhat.com>
2888         * g++.dg/ubsan/shift-1.C: New test.
2889         * gcc.dg/ubsan/c-shift-2.c: New test.
2890         * c-c++-common/ubsan/shift-5.c: Remove file.
2892 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2894         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2895         Directive adjusted to XFAIL.
2896         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2897         adjusted to XFAIL.
2899 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2901         PR middle-end/65003
2902         * g++.dg/opt/pr65003.C: New test.
2904 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2906         * lib/target-supports.exp (check_effective_target_pie): Renamed
2907         to ...
2908         (check_effective_target_pie_enabled): This.
2909         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2910         * gcc.target/i386/pie.c: Likewise.
2912 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2914         PR target/64893
2915         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2916         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2918 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2920         PR target/61925
2921         * gcc.target/i386/pr61925-1.c: New test.
2922         * gcc.target/i386/pr61925-2.c: New test.
2923         * gcc.target/i386/pr61925-3.c: New test.
2925 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2927         PR sanitizer/65004
2928         * g++.dg/asan/pr65004.C: New test.
2930 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2932         PR target/64661
2933         * gcc.taget/sh/pr64661-0.h: New.
2934         * gcc.taget/sh/pr64661-1.c: New.
2935         * gcc.taget/sh/pr64661-2.c: New.
2936         * gcc.taget/sh/pr64661-3.c: New.
2937         * gcc.taget/sh/pr64661-4.c: New.
2939 2015-02-10  Richard Biener  <rguenther@suse.de>
2941         PR tree-optimization/64995
2942         * g++.dg/torture/pr64995.C: New testcase.
2944 2015-02-10  Richard Biener  <rguenther@suse.de>
2946         PR tree-optimization/64909
2947         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2949 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2951         * gcc.dg/signbit-sa.c: New test.
2953 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2955         PR libgfortran/57822
2956         * gfortran/fmt_g0_7.f08: New test.
2958 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2960         PR tree-optimization/43378
2961         * gcc.dg/tree-ssa/pr43378.c: New test.
2963 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2965         PR ipa/64978
2966         * g++.dg/torture/pr64978.C: New testcase.
2968 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2970         PR sanitizer/64981
2971         * gcc.dg/asan/pr64981.c: New test.
2973 2015-02-09  Marek Polacek  <polacek@redhat.com>
2975         PR c/64856
2976         * gcc.dg/pr64856.c: New test.
2978 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2980         PR target/64979
2981         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2982         * gcc.c-torture/execute/pr64979.c: New test.
2984 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2986         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2988 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2990         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2991         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2993 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2995         PR target/58757
2996         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2998 2015-02-09  Richard Biener  <rguenther@suse.de>
3000         PR tree-optimization/54000
3001         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
3003 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3005         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
3007 2015-02-09  Martin Liska  <mliska@suse.cz>
3009         * g++.dg/ipa/pr64858.C: New test.
3011 2015-02-09  Tom de Vries  <tom@codesourcery.com>
3013         * gcc.dg/uninit-19.c: Fix warning line for fpic.
3015 2015-02-08  Andrew Pinski  <apinski@cavium.com>
3017         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
3019 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
3021         PR fortran/63744
3022         * gfortran.dg/use_rename_8.f90: New.
3024 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
3026         * gnat.dg/addr7.ad[sb]: New test.
3027         * gnat.dg/addr8.ad[sb]: Likewise.
3029 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
3031         PR jit/64752
3032         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
3033         from jit.dg/test-compile-to-executable.c's create_code, with a
3034         clarification of the output message.
3035         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
3036         pass/fail message.
3037         (test_jit): Use CHECK_NO_ERRORS when calling
3038         gcc_jit_context_compile_to_file.
3039         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
3040         jit-verify-compile-to-file to jit-verify-output-file-was-created.
3041         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
3042         about deletions that are attempted.
3043         (jit-verify-compile-to-file): Rename to...
3044         (jit-verify-output-file-was-created): ...this, and drop the
3045         attempt to run "file" and verify the output.
3046         (jit-verify-assembler): New function.
3047         (jit-verify-object): New function.
3048         (jit-verify-dynamic-library): New function.
3049         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
3050         favor of an implementation from new file
3051         create-code-for-hello-world-executable.h, which also adds a
3052         "main".
3053         (dg-final): Replace jit-verify-compile-to-file with
3054         jit-verify-output-file-was-created, and invoke new function
3055         jit-verify-assembler.
3056         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
3057         the output message.
3058         (dg-final): Replace jit-verify-compile-to-file with
3059         jit-verify-output-file-was-created, and invoke new function
3060         jit-verify-dynamic-library.
3061         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
3062         favor of an implementation from new file
3063         create-code-for-hello-world-executable.h, which also adds a
3064         "main".
3065         (dg-final): Replace jit-verify-compile-to-file with
3066         jit-verify-output-file-was-created.  Strengthen the expected stdout
3067         from the built executable.
3068         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
3069         favor of an implementation from new file
3070         create-code-for-hello-world-executable.h, which also adds a
3071         "main".
3072         (dg-final): Replace jit-verify-compile-to-file with
3073         jit-verify-output-file-was-created, and invoke new function
3074         jit-verify-object.
3075         * jit.dg/verify-dynamic-library.c: New source file.
3077 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
3078             Brian Rzycki  <b.rzycki@samsung.com>
3080         PR tree-optimization/64878
3081         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
3083 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3085         PR ipa/64896
3086         * g++.dg/ipa/pr64896.C: New test.
3088 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3090         PR target/64205
3091         * gcc.target/powerpc/pr64205.c: New file.
3093 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
3095         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
3096         (dg-options): Use -fpie instead of -fPIE -pie.
3098 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3100         PR middle-end/64937
3101         * g++.dg/asan/pr64937.C: New test.
3103 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
3105         PR fortran/63205
3106         * gfortran.dg/class_to_type_4.f90: New test
3108 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
3110         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
3112 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
3114         PR rtl-optimization/64957
3115         PR debug/64817
3116         * gcc.c-torture/execute/pr64957.c: New test.
3118 2015-02-05  Jeff Law  <law@redhat.com>
3120         PR target/17306
3121         * gcc.target/h8300/pr17306-1.c: New test.
3122         * gcc.target/h8300/pr17306-2.c: New test.
3124 2015-02-05  Tobias Burnus  <burnus@net-b.de>
3126         PR fortran/64943
3127         * gfortran.dg/structure_constructor_12.f90: New.
3129 2015-02-05  Jeff Law  <law@redhat.com>
3131         PR target/58400
3132         gcc.target/h8300/pr58400.c: New test.
3134 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3136         * gcc.target/arm/macro_defs0.c: New test.
3137         * gcc.target/arm/macro_defs1.c: New test.
3138         * gcc.target/arm/macro_defs2.c: New test.
3140 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
3142         PR rtl-optimization/64905
3143         * gcc.target/i386/pr64905.c: Require nonpic target.
3144         (dg-options): Add -fomit-frame-pointer.
3145         (main): Remove.
3147 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
3149         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
3150         tree dump scanning.
3152 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
3154         PR fortran/64757
3155         * gfortran.dg/type_to_class_2.f90: New test
3156         * gfortran.dg/type_to_class_3.f90: New test
3158 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
3160         PR ipa/64686
3161         * g++.dg/torture/pr64686.C: New testcase.
3163 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
3165         PR rtl-optimization/64905
3166         * gcc.target/i386/pr64905.c: New file.
3168 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3170         * gcc.dg/guality/pr41447-1.c: Remove xfail.
3171         * gcc.dg/guality/pr41616-1.c: Ditto.
3173 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
3175         PR debug/64817
3176         * gcc.dg/pr64817-3.c: New.
3178 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
3179             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
3181         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
3182         pass parameters in registers.
3183         * gcc.dg/guality/pr36728-2.c (main): Likewise.
3184         * gcc.dg/guality/pr36728-3.c (main): Likewise.
3185         * gcc.dg/guality/pr36728-4.c (main): Likewise.
3187 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
3188             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3190         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
3191         list, allow for multilibed targets.
3192         * gcc.dg/combine_ashiftrt_2.c: Likewise.
3194 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
3196         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
3197         * gcc.dg/pr46728-6.c: Ditto.
3199 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
3201         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
3202         for mips_nanlegacy target.
3204 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
3206         * gcc.target/i386/chkp-hidden-def.c: New.
3208 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3210         PR middle-end/62103
3211         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
3212         to use 24 bits for bitfield b.
3214 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3216         PR testsuite/64796
3217         * lib/target-supports.exp (check_effective_target_bswap64): Do not
3218         cache result in a global variable.  Include all 32-bit targets for
3219         bswap64 tests.
3221 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
3223         PR rtl-optimization/64756
3224         * gcc.c-torture/execute/pr64756.c: New test.
3226 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
3228         PR target/64660
3229         * gcc.target/sh/pr64660-0.h: New.
3230         * gcc.target/sh/pr64660-1.c: New.
3231         * gcc.target/sh/pr64660-2.c: New.
3232         * gcc.target/sh/pr64660-3.c: New.
3233         * gcc.target/sh/pr64660-4.c: New.
3235 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
3237         PR c++/64877
3238         * g++.dg/warn/Waddress-2.C: New.
3240 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
3242         PR middle-end/61225
3243         * gcc.target/i386/pr49095.c: XFAIL for ia32.
3245 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
3247         PR preprocessor/64803
3248         * gcc.dg/cpp/builtin-macro-1.c: New test case.
3250 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
3252         * g++.dg/ipa/devirt-37.C: Disable early inlining.
3254 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
3256         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3257         (_ARM_FPSRC): Add DN and AHP fields.
3258         (clean_results): Force DN=1 on AArch64.
3259         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
3260         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
3261         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
3262         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
3263         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
3264         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
3266 2015-02-02  Alan Modra  <amodra@gmail.com>
3268         * gcc.target/powerpc/cprophard.c: New.
3270 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
3272         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
3273         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
3275 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
3277         PR debug/64817
3278         * gcc.dg/pr64817-1.c: New test.
3279         * gcc.dg/pr64817-2.c: New test.
3281 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
3283         PR target/64851
3284         * gcc.target/sh/pr64851-0.h: New
3285         * gcc.target/sh/pr64851-1.c: New
3286         * gcc.target/sh/pr64851-2.c: New
3287         * gcc.target/sh/pr64851-3.c: New
3288         * gcc.target/sh/pr64851-4.c: New
3290 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3292         PR target/64882
3293         * gcc.dg/torture/pr64882.c: New test.
3295 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
3297         PR target/64159
3298         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
3299         sparc*-*-*.
3301 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
3303         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
3304         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
3305         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
3306         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
3307         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
3308         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
3309         tree dump.
3310         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
3311         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
3312         tree dump.
3313         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
3314         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
3315         tree dump.
3317 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3319         PR target/64688
3320         * g++.dg/pr64688-2.C: New.
3322 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3324         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
3325         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3326         * gcc.target/i386/fuse-caller-save.c: Ditto.
3327         * gcc.target/i386/headmerge-1.c: Ditto.
3328         * gcc.target/i386/headmerge-2.c: Ditto.
3329         * gcc.target/i386/sibcall-6.c: Ditto.
3331 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
3333         PR target/64617
3334         * gcc.target/i386/pr64617.c: New test.
3336 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3338         PR target/15184
3339         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3340         (dg-options): Remove -m32.
3341         (dg-final): Scan for "movb %al" only.
3342         * gcc.target/i386/pr15184-2.c: Ditto.
3344 2015-01-30  Richard Biener  <rguenther@suse.de>
3346         PR tree-optimization/64829
3347         * gcc.dg/vect/pr64829.c: New testcase.
3349 2015-01-29  Marek Polacek  <polacek@redhat.com>
3351         PR c/64709
3352         * gcc.dg/pr64709.c: New test.
3354 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3356         PR c++/64717
3357         * g++.dg/ubsan/pr64717-1.C: New test.
3358         * g++.dg/ubsan/pr64717-2.C: New test.
3360 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3362         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3364 2015-01-29  Jeff Law  <law@redhat.com>
3366         PR target/15184
3367         * gcc.target/i386/pr15184-1.c: New test.
3368         * gcc.target/i386/pr15184-2.c: New test.
3370 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3372         PR tree-optimization/64746
3373         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3375 2015-01-29  Richard Biener  <rguenther@suse.de>
3377         PR tree-optimization/64853
3378         * gcc.dg/torture/pr64853.c: New testcase.
3380 2015-01-29  Richard Biener  <rguenther@suse.de>
3382         PR tree-optimization/64844
3383         * gcc.dg/vect/pr64844.c: New testcase.
3385 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3387         PR middle-end/64809
3388         * gcc.dg/pr64809.c: Delete.
3390 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3392         PR middle-end/64805
3393         * gcc.target/i386/pr64805.c: New.
3395 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3397         * gcc.dg/guality/guality.h (main): Add argv[0] to
3398         guality_gdb_command.
3400 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3402         PR ipa/64801
3403         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3405 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3407         PR target/64659
3408         * gcc.target/sh/sh.exp
3409         (check_effective_target_atomic_model_soft_gusa_available,
3410         check_effective_target_atomic_model_soft_tcb_available,
3411         check_effective_target_atomic_model_soft_imask_available,
3412         check_effective_target_atomic_model_hard_llcs_available): New.
3413         * gcc.target/sh/pr64659-0.h: New.
3414         * gcc.target/sh/pr64659-1.c: New.
3415         * gcc.target/sh/pr64659-2.c: New.
3416         * gcc.target/sh/pr64659-3.c: New.
3417         * gcc.target/sh/pr64659-4.c: New.
3419 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3421         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3422         scan-assembler-times pattern.
3424 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3426         PR middle-end/64809
3427         * gcc.dg/pr64809.c: New test.
3429 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3431         PR tree-optimization/64277
3432         * gcc.dg/pr64277.c: New.
3434 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3436         PR tree-optimization/64718
3437         * gcc.c-torture/execute/pr64718.c: New test.
3439 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3441         * gcc.target/aarch64/abs_2.c: New.
3443 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3445         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3446         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3447         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3448         ISA rev < 2.
3450 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3452         PR bootstrap/64612
3453         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3454         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3455         { target comdat_group }.
3457 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3459         PR fortran/63861
3460         * gfortran.dg/goacc/coarray_2.f90: New.
3462 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3464         PR ipa/60871
3465         PR ipa/64139
3466         * g++.dg/torture/pr64139.C: New testcase.
3467         * g++.dg/torture/pr60871.C: Likewise.
3469 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3471         PR fortran/64230
3472         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3473         prevent linking errors.
3475 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3477         PR ipa/64282
3478         * g++.dg/torture/pr64282.C: New testcase.
3480 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3482         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3483         for wzr reg.
3485 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3487         * gcc.target/s390/hotpatch-13.c: New testcase.
3488         * gcc.target/s390/hotpatch-14.c: New testcase.
3489         * gcc.target/s390/hotpatch-15.c: New testcase.
3490         * gcc.target/s390/hotpatch-16.c: New testcase.
3491         * gcc.target/s390/hotpatch-17.c: New testcase.
3492         * gcc.target/s390/hotpatch-18.c: New testcase.
3493         * gcc.target/s390/hotpatch-19.c: New testcase.
3494         * gcc.target/s390/hotpatch-20.c: New testcase.
3495         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3496         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3497         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3498         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3499         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3500         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3501         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3502         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3503         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3504         * gcc.target/s390/hotpatch-10.c: Likewise.
3505         * gcc.target/s390/hotpatch-11.c: Likewise.
3506         * gcc.target/s390/hotpatch-12.c: Likewise.
3507         * gcc.target/s390/hotpatch-2.c: Likewise.
3508         * gcc.target/s390/hotpatch-3.c: Likewise.
3509         * gcc.target/s390/hotpatch-4.c: Likewise.
3510         * gcc.target/s390/hotpatch-5.c: Likewise.
3511         * gcc.target/s390/hotpatch-6.c: Likewise.
3512         * gcc.target/s390/hotpatch-7.c: Likewise.
3513         * gcc.target/s390/hotpatch-8.c: Likewise.
3514         * gcc.target/s390/hotpatch-9.c: Likewise.
3515         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3516         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3517         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3518         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3519         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3520         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3521         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3522         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3524 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3526         * gcc.dg/long_branch.c: New testcase.
3528 2015-01-27  Richard Biener  <rguenther@suse.de>
3530         PR tree-optimization/56273
3531         PR tree-optimization/59124
3532         PR tree-optimization/64277
3533         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3534         * gcc.dg/Warray-bounds-12.c: Likewise.
3535         * gcc.dg/Warray-bounds-13.c: Likewise.
3537 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3539         PR rtl-optimization/61058
3540         * gcc.dg/pr61058.c: New test.
3542 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3544         * gcc.target/i386/chkp-narrow-bounds.c: New.
3546 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3548         PR tree-optimization/64807
3549         * gcc.dg/pr64807.c: New test.
3551         PR c/64766
3552         * gcc.dg/pr64766.c: New test.
3554 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3556         PR target/49263
3557         * gcc.target/sh/pr49263-4.c: New.
3559 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3561         PR fortran/62044
3562         * gfortran.dg/allocate_with_mold_1.f90: New test
3564 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3566         PR c/64778
3567         * gcc.dg/pr64778.c: New test.
3569         PR middle-end/64421
3570         * gcc.dg/vect/pr64421.c: New test.
3572 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3574         PR fortran/64771
3575         * gfortran.dg/coarray_36.f: New.
3576         * gfortran.dg/coarray_37.f90: New.
3578 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3580         PR fortran/64230
3581         * gfortran.dg/class_allocate_18.f90: New.
3583 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3585         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3587 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3589         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3591 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3593         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3595 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3597         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3599 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3601         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3602         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3603         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3604         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3606 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3608         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3609         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3610         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3612 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3614         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3615         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3616         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3617         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3618         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3619         vXXXhn.inc.
3621 2015-01-26  Richard Biener  <rguenther@suse.de>
3623         PR middle-end/64764
3624         * gcc.dg/uninit-19.c: New testcase.
3626 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3628         * lib/target-supports.exp (check_effective_target_vect64): Add
3629         sparc*-*-*.
3631 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3633         PR testsuite/64712
3634         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3636 2015-01-26  Tony Liu  <tony.liu@arm.com>
3638         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3639         non-UAL cases.
3641 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3643         PR libfortran/64770
3644         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3645         correctly, clean up afterwards.
3647 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3649         PR fortran/62044
3650         * gfortran.dg/use_rename_7.f90: New.
3652 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3654         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3655         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3657 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3659         PR target/54236
3660         * gcc.target/sh/pr54236-4.c: New.
3662 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3664         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3665         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3666         Bridge test.
3668 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3670         PR libfortran/64770
3671         * gfortran.dg/open_new_segv.f90: New test.
3673 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3675         PR target/49263
3676         PR target/53987
3677         PR target/64345
3678         PR target/59533
3679         PR target/52933
3680         PR target/54236
3681         PR target/51244
3682         * gcc.target/sh/pr64345-1.c: New.
3683         * gcc.target/sh/pr64345-2.c: New.
3684         * gcc.target/sh/pr59533-1.c: New.
3685         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3686         * gcc.target/sh/pr52933-2.c: Likewise.
3687         * gcc.target/sh/pr54089-1.c: Likewise.
3688         * gcc.target/sh/pr54236-1.c: Likewise.
3689         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3690         * gcc.target/sh/pr49263-1.c: Remove xfails.
3691         * gcc.target/sh/pr49263-2.c: Likewise.
3692         * gcc.target/sh/pr49263-3.c: Likewise.
3693         * gcc.target/sh/pr53987-1.c: Likewise.
3694         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3695         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3696         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3697         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3698         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3699         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3700         test_009): New.
3701         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3702         (test_02): New.
3704 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3706         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3708 2015-01-23  Ian Lance Taylor  <iant@google.com>
3710         PR go/64510
3711         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3712         targets without split stack support.
3714 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3716         PR target/64317
3717         * gcc.target/i386/pr64317.c: New test.
3719 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3721         PR rtl-optimization/63637
3722         PR rtl-optimization/60663
3723         * gcc.dg/pr63637-1.c: New test.
3724         * gcc.dg/pr63637-2.c: New test.
3725         * gcc.dg/pr63637-3.c: New test.
3726         * gcc.dg/pr63637-4.c: New test.
3727         * gcc.dg/pr63637-5.c: New test.
3728         * gcc.dg/pr63637-6.c: New test.
3729         * gcc.target/i386/pr63637-1.c: New test.
3730         * gcc.target/i386/pr63637-2.c: New test.
3731         * gcc.target/i386/pr63637-3.c: New test.
3732         * gcc.target/i386/pr63637-4.c: New test.
3733         * gcc.target/i386/pr63637-5.c: New test.
3734         * gcc.target/i386/pr63637-6.c: New test.
3736 2015-01-23  Richard Biener  <rguenther@suse.de>
3738         PR testsuite/63439
3739         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3740         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3742 2015-01-23  Marek Polacek  <polacek@redhat.com>
3744         PR preprocessor/60570
3745         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3746         * gcc.dg/cpp/pr60570.c: New test.
3748 2015-01-23  Richard Biener  <rguenther@suse.de>
3750         PR testsuite/63439
3751         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3752         vectorization on vect64 targets.
3754 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3756         PR fortran/60922
3757         * gfortran.dg/class_allocate_17.f90: New.
3759 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3761         PR fortran/64726
3762         * gfortran.dg/goacc/combined_loop.f90: New.
3764 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3766         PR fortran/61933
3767         * gfortran.dg/make_unit.f90: New test.
3769 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3771         PR fortran/61933
3772         * gfortran.dg/negative_unit_int8.f: Update.
3774 2015-01-22  Jeff Law  <law@redhat.com>
3776         PR target/52076
3777         * gcc.target/m68k/pr52076-1.c: New test.
3778         * gcc.target/m68k/pr52076-2.c: New test.
3780 2015-01-22  Richard Biener  <rguenther@suse.de>
3782         PR middle-end/64728
3783         * gcc.dg/torture/pr64728.c: New testcase.
3785 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3787         PR target/64688
3788         * g++.dg/pr64688.C: New test.
3790 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3792         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3793         to avoid errors with -fpic.
3795 2015-01-22  Richard Biener  <rguenther@suse.de>
3797         PR libstdc++/64535
3798         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3800 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3802         PR rtl-optimization/64682
3803         * gcc.c-torture/execute/pr64682.c: New file.
3805 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3807         PR debug/64511
3808         * gcc.dg/pr64511.c: New test.
3810         PR rtl-optimization/62078
3811         * g++.dg/opt/pr62078.C: New test.
3813         PR c/63307
3814         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3816 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3818         PR fortran/57023
3819         * gfortran.dg/internal_pack_15.f90:  New test.
3821 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3823         * c-c++-common/tsan/step.c: New testcase.
3825 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3827         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3829 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3831         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3833 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3835         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3837 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3839         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3841 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3843         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3845 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3847         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3849 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3851         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3853 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3855         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3857 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3859         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3861 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3863         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3865 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3867         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3869 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3871         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3873 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3875         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3876         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3877         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3878         vXXXw.inc.
3880 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3882         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3883         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3884         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3885         vXXXl.inc.
3887 2015-01-21  Renlin Li  <renlin.li@arm.com>
3889         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3890         * g++.dg/tls/thread_local5g.C: Likewise.
3891         * g++.dg/tls/thread_local6g.C: Likewise.
3893 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3895         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3896         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3897         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3899 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3901         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3902         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3903         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3905 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3907         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3908         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3909         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3911 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3913         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3914         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3915         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3917 2015-01-20  Jeff Law  <law@redhat.com>
3919         PR target/59946
3920         * gcc.target/m68k/pr59946.c: New test.
3922 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3924         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3925         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3926         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3928 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3930         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3931         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3932         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3934 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3936         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3937         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3938         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3940 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3942         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3943         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3944         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3945         vshuffle.inc.
3946         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3947         vshuffle.inc.
3949 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3951         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3952         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3953         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3955 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3957         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3958         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3959         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3961 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3963         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3965 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3967         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3969         PR sanitizer/64632
3970         * g++.dg/ubsan/pr64632.C: New test.
3972         PR debug/64663
3973         * gcc.dg/pr64663.c: New test.
3975 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3977         PR c++/64383
3978         * g++.dg/warn/Wunused-var-23.C: New.
3980 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3982         PR c++/59937
3983         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3984         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3986 2015-01-20  Richard Biener  <rguenther@suse.de>
3988         PR ipa/64684
3989         * gcc.dg/lto/pr64684_0.c: New testcase.
3990         * gcc.dg/lto/pr64684_1.c: Likewise.
3991         * gcc.dg/lto/pr64684_2.c: Likewise.
3992         * gcc.dg/lto/pr64685_0.c: Likewise.
3993         * gcc.dg/lto/pr64685_1.c: Likewise.
3995 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3997         PR c++/62241
3998         * g++.dg/cpp1y/lambda-init12.C: New.
4000 2015-01-20  Richard Biener  <rguenther@suse.de>
4002         PR tree-optimization/64410
4003         * g++.dg/vect/pr64410.cc: Require vect_double.
4005 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
4007         PR target/64149
4008         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
4010 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
4012         PR bootstrap/64676
4013         Revert:
4014         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4016         PR rtl-optimization/64081
4017         * gcc.dg/pr64081.c: New test.
4019 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4021         * jit.dg/harness.h: Include <unistd.h>.
4022         (CHECK_NO_ERRORS): New.
4023         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
4024         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
4025         gcc_jit_context_compile_to_file.
4026         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
4027         args to the spawned executable.
4028         (jit-expand-vars): New function.
4029         (jit-exe-params): New variable.
4030         (dg-jit-set-exe-params): New function.
4031         (jit-dg-test): Detect testcases that use
4032         jit-verify-compile-to-file and call jit-setup-compile-to-file.
4033         Set arguments of spawned process to jit-exe-params.
4034         (jit-get-output-filename): New function.
4035         (jit-setup-compile-to-file): New function.
4036         (jit-verify-compile-to-file): New function.
4037         (jit-run-executable): New function.
4038         (jit-verify-executable): New function.
4039         * jit.dg/test-compile-to-assembler.c: New testcase.
4040         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
4041         * jit.dg/test-compile-to-executable.c: New testcase.
4042         * jit.dg/test-compile-to-object.c: New testcase.
4044 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
4046         PR target/64652
4047         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
4048         (test_1): New.
4050 2015-01-19  Martin Liska  <mliska@suse.cz>
4052         * objc/compile/pr64668.m: New test.
4054 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
4056         * jit.dg/test-arith-overflow.c: Include stdbool.h.
4057         (create_overflow_fn): Update comment to clarify that
4058         the third param of the created function is a bool *, not
4059         an int *.
4060         (verify_int_overflow_fn): Convert param "expected_ovf" from
4061         int to bool.  Update third param of "overflow_fn_type" from int *
4062         to bool *.  Update local "actual_ovf" from int to bool.
4063         (verify_uint_overflow_fn): Likewise.
4065 2015-01-19  Martin Liska  <mliska@suse.cz>
4067         * gcc.dg/ipa/ipa-icf-33.c: New test.
4069 2015-01-19  Felix Yang  <felix.yang@huawei.com>
4070             Haijian Zhang  <z.zhanghaijian@huawei.com>
4072         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4073         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4074         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
4075         result_float64x2, expected_hfloat64x2): New helper type, variable and
4076         declaration.
4077         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
4078         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
4079         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
4080         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
4081         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
4082         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
4083         and target without the FMA feature.
4085 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
4087         * gcc.target/aarch64/pr64304.c: New testcase.
4089 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
4091         PR rtl-optimization/64081
4092         * gcc.dg/pr64081.c: New test.
4094 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
4096         PR target/63971
4097         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
4098         the epilogue).
4099         * gcc.target/aarch64/test_frame_6.c: Likewise.
4100         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
4101         and x19 (in the epilogue).
4102         * gcc.target/aarch64/test_frame_4.c: Likewise.
4103         * gcc.target/aarch64/test_frame_7.c: Likewise.
4105 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
4107         * gcc.target/i386/chkp-always_inline.c: New.
4109 2015-01-15  Andrew Pinski  <apinski@cavium.com>
4110             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4112         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
4113         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
4115 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
4117         PR fortran/60255
4118         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
4119         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
4121 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4123         PR fortran/64578
4124         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4126 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
4128         PR target/64652
4129         * gcc.target/sh/torture/pr64652.c: New.
4131 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4133         * gcc.dg/ipa/ipa-icf-32.c: Update template.
4134         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4135         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4136         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
4137         * c-c++-common/asan/kasan-recover-1.c: Likewise.
4138         * c-c++-common/asan/kasan-recover-2.c: Likewise.
4140 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
4142         PR ipa/64378
4143         * g++.dg/torture/pr64378.C: New testcase.
4145 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4147         PR fortran/57959
4148         * gfortran.dg/block_13.f08: New test
4150 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
4152         PR fortran/55901
4153         * gfortran.dg/associate_1.f03: Allow test for character with
4154         automatic length.
4156 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4158         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
4159         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
4161 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
4163         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
4165 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
4167         PR fortran/64578
4168         * gfortran.dg/unlimited_polymorphic_21.f90: New test
4170 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4172         PR fortran/60357
4173         * gfortran.dg/alloc_comp_assign_13.f08: New test.
4175         PR fortran/61275
4176         * gfortran.dg/alloc_comp_assign_14.f08: New test.
4178         PR fortran/55932
4179         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
4181 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
4183         PR fortran/60334
4184         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
4186 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
4188         PR rtl-optimization/52773
4189         * gcc.c-torture/compile/pr52773.c: New test.
4191 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4193         PR c++/62134
4194         * g++.dg/cpp0x/alias-decl-46.C: New.
4196 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4198         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
4200 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4202         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
4203         Add trace.
4204         (CHECK_FP): Likewise.
4205         (CHECK_CUMULATIVE_SAT): Likewise.
4207 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
4209         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4210         (Set_Neon_Cumulative_Sat): Add parameter.
4211         (__set_neon_cumulative_sat): Support new parameter.
4212         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
4213         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4214         argument.
4215         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
4216         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
4217         argument.
4219 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4221         * g++.dg/tsan/vptr_benign_race.C: New testcase.
4222         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
4224 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4226         PR c++/60056
4227         * g++.dg/tls/thread_local-ice4.C: New.
4229 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
4231         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
4232         than Neon options.
4234 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4236         PR c++/62276
4237         * g++.dg/cpp0x/vt-62276.C: New.
4239 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4241         PR middle-end/64353
4242         * g++.dg/pr64353.C: New.
4244 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4246         PR target/64263
4247         * gcc.target/aarch64/pr64263_1.c: New test.
4249 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
4251         PR tree-optimization/64434
4252         * gcc.dg/torture/pr64434.c: Move to...
4253         * gcc.dg/pr64434.c: ... here.
4255 2015-01-16  Richard Biener  <rguenther@suse.de>
4257         PR middle-end/64614
4258         * gcc.dg/uninit-18.c: New testcase.
4260 2015-01-16  Richard Biener  <rguenther@suse.de>
4262         PR tree-optimization/64568
4263         * g++.dg/torture/pr64568-2.C: New testcase.
4265 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4267         PR target/64363
4268         * gcc.target/i386/chkp-label-address.c: New.
4270 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
4272         PR fortran/45290
4273         * gfortran.dg/pointer_init_6.f90: Extended.
4275 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
4277         * gcc.c-torture/compile/20150108.c: New test.
4279 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
4281         * gcc.target/visium: New directory.
4283 2015-01-16  Richard Biener  <rguenther@suse.de>
4285         PR tree-optimization/61743
4286         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
4287         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4289 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
4291         * gcc.dg/pr64015.c: New test.
4293 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
4295         PR ipa/64163
4296         PR ipa/64612
4297         * g++.dg/ipa/pr64612.C: New test.
4299 2015-01-16  Renlin Li  <renlin.li@arm.com>
4301         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
4303 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
4305         * gcc.target/i386/sse-14.c: Test new intrinsic.
4306         * gcc.target/i386/sse-22.c: Ditto.
4308 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
4310         PR c++/58614
4311         * g++.dg/cpp0x/auto44.C: New.
4313 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
4315         PR target/59710
4316         * gcc.target/nios2/gpopt-all.c: New test case.
4317         * gcc.target/nios2/gpopt-local.c: New test case.
4318         * gcc.target/nios2/gpopt-global.c: New test case.
4319         * gcc.target/nios2/gpopt-data.c: New test case.
4320         * gcc.target/nios2/gpopt-none.c: New test case.
4322 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
4324         * g++.dg/ubsan/vptr-1.C: New test.
4325         * g++.dg/ubsan/vptr-2.C: New test.
4326         * g++.dg/ubsan/vptr-3.C: New test.
4327         * g++.dg/ubsan/vptr-4.C: New test.
4328         * g++.dg/ubsan/vptr-5.C: New test.
4329         * g++.dg/ubsan/vptr-6.C: New test.
4330         * g++.dg/ubsan/vptr-7.C: New test.
4331         * g++.dg/ubsan/vptr-8.C: New test.
4332         * g++.dg/ubsan/vptr-9.C: New test.
4334 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4336         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4337         is set up.
4338         * lib/gcc-dg.exp: Likewise.
4340 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4342         PR rtl-optimization/64110
4343         * gcc.target/i386/pr64110.c: Add scan-assembler.
4345 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4346             James Norris  <jnorris@codesourcery.com>
4347             Cesar Philippidis  <cesar@codesourcery.com>
4348             Ilmir Usmanov  <i.usmanov@samsung.com>
4350         * lib/target-supports.exp (check_effective_target_fopenacc): New
4351         procedure.
4352         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4353         * g++.dg/goacc/goacc.exp: Likewise.
4354         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4355         * gcc.dg/goacc/goacc.exp: Likewise.
4356         * gfortran.dg/goacc/goacc.exp: Likewise.
4357         * c-c++-common/cpp/openacc-define-1.c: New file.
4358         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4359         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4360         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4361         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4362         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4363         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4364         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4365         * c-c++-common/goacc/cache-1.c: Likewise.
4366         * c-c++-common/goacc/clauses-fail.c: Likewise.
4367         * c-c++-common/goacc/collapse-1.c: Likewise.
4368         * c-c++-common/goacc/data-1.c: Likewise.
4369         * c-c++-common/goacc/data-2.c: Likewise.
4370         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4371         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4372         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4373         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4374         * c-c++-common/goacc/if-clause-1.c: Likewise.
4375         * c-c++-common/goacc/if-clause-2.c: Likewise.
4376         * c-c++-common/goacc/kernels-1.c: Likewise.
4377         * c-c++-common/goacc/loop-1.c: Likewise.
4378         * c-c++-common/goacc/loop-private-1.c: Likewise.
4379         * c-c++-common/goacc/nesting-1.c: Likewise.
4380         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4381         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4382         * c-c++-common/goacc/parallel-1.c: Likewise.
4383         * c-c++-common/goacc/pcopy.c: Likewise.
4384         * c-c++-common/goacc/pcopyin.c: Likewise.
4385         * c-c++-common/goacc/pcopyout.c: Likewise.
4386         * c-c++-common/goacc/pcreate.c: Likewise.
4387         * c-c++-common/goacc/pragma_context.c: Likewise.
4388         * c-c++-common/goacc/present-1.c: Likewise.
4389         * c-c++-common/goacc/reduction-1.c: Likewise.
4390         * c-c++-common/goacc/reduction-2.c: Likewise.
4391         * c-c++-common/goacc/reduction-3.c: Likewise.
4392         * c-c++-common/goacc/reduction-4.c: Likewise.
4393         * c-c++-common/goacc/sb-1.c: Likewise.
4394         * c-c++-common/goacc/sb-2.c: Likewise.
4395         * c-c++-common/goacc/sb-3.c: Likewise.
4396         * c-c++-common/goacc/update-1.c: Likewise.
4397         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4398         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4399         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4400         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4401         * gfortran.dg/goacc/assumed.f95: Likewise.
4402         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4403         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4404         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4405         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4406         * gfortran.dg/goacc/branch.f95: Likewise.
4407         * gfortran.dg/goacc/cache-1.f95: Likewise.
4408         * gfortran.dg/goacc/coarray.f95: Likewise.
4409         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4410         * gfortran.dg/goacc/cray.f95: Likewise.
4411         * gfortran.dg/goacc/critical.f95: Likewise.
4412         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4413         * gfortran.dg/goacc/data-tree.f95: Likewise.
4414         * gfortran.dg/goacc/declare-1.f95: Likewise.
4415         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4416         * gfortran.dg/goacc/fixed-1.f: Likewise.
4417         * gfortran.dg/goacc/fixed-2.f: Likewise.
4418         * gfortran.dg/goacc/fixed-3.f: Likewise.
4419         * gfortran.dg/goacc/fixed-4.f: Likewise.
4420         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4421         * gfortran.dg/goacc/if.f95: Likewise.
4422         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4423         * gfortran.dg/goacc/list.f95: Likewise.
4424         * gfortran.dg/goacc/literal.f95: Likewise.
4425         * gfortran.dg/goacc/loop-1.f95: Likewise.
4426         * gfortran.dg/goacc/loop-2.f95: Likewise.
4427         * gfortran.dg/goacc/loop-3.f95: Likewise.
4428         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4429         * gfortran.dg/goacc/omp.f95: Likewise.
4430         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4431         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4432         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4433         * gfortran.dg/goacc/parameter.f95: Likewise.
4434         * gfortran.dg/goacc/private-1.f95: Likewise.
4435         * gfortran.dg/goacc/private-2.f95: Likewise.
4436         * gfortran.dg/goacc/private-3.f95: Likewise.
4437         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4438         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4439         * gfortran.dg/goacc/reduction.f95: Likewise.
4440         * gfortran.dg/goacc/routine-1.f90: Likewise.
4441         * gfortran.dg/goacc/routine-2.f90: Likewise.
4442         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4443         * gfortran.dg/goacc/several-directives.f95: Likewise.
4444         * gfortran.dg/goacc/sie.f95: Likewise.
4445         * gfortran.dg/goacc/subarrays.f95: Likewise.
4446         * gfortran.dg/gomp/map-1.f90: Likewise.
4447         * gfortran.dg/openacc-define-1.f90: Likewise.
4448         * gfortran.dg/openacc-define-2.f90: Likewise.
4449         * gfortran.dg/openacc-define-3.f90: Likewise.
4450         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4451         * g++.dg/gomp/block-2.C: Likewise.
4452         * g++.dg/gomp/block-3.C: Likewise.
4453         * g++.dg/gomp/block-5.C: Likewise.
4454         * g++.dg/gomp/target-1.C: Likewise.
4455         * g++.dg/gomp/target-2.C: Likewise.
4456         * g++.dg/gomp/taskgroup-1.C: Likewise.
4457         * g++.dg/gomp/teams-1.C: Likewise.
4458         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4459         * gcc.dg/cilk-plus/jump.c: Likewise.
4460         * gcc.dg/gomp/block-1.c: Likewise.
4461         * gcc.dg/gomp/block-10.c: Likewise.
4462         * gcc.dg/gomp/block-2.c: Likewise.
4463         * gcc.dg/gomp/block-3.c: Likewise.
4464         * gcc.dg/gomp/block-4.c: Likewise.
4465         * gcc.dg/gomp/block-5.c: Likewise.
4466         * gcc.dg/gomp/block-6.c: Likewise.
4467         * gcc.dg/gomp/block-7.c: Likewise.
4468         * gcc.dg/gomp/block-8.c: Likewise.
4469         * gcc.dg/gomp/block-9.c: Likewise.
4470         * gcc.dg/gomp/target-1.c: Likewise.
4471         * gcc.dg/gomp/target-2.c: Likewise.
4472         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4473         * gcc.dg/gomp/teams-1.c: Likewise.
4475 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4477         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4478         test case.
4480 2015-01-15  Mike Stump  <mikestump@comcast.net>
4482         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4483         * gcc.dg/inline_2.c: Likewise.
4484         * gcc.dg/inline_3.c: Likewise.
4485         * gcc.dg/inline_4.c: Likewise.
4487 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4489         PR fortran/58023
4490         * gfortran.dg/proc_ptr_comp_43.f90: New.
4492 2015-01-15  Mike Stump  <mikestump@comcast.net>
4494         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4495         * gcc.dg/unroll_2.c: Likewise.
4496         * gcc.dg/unroll_3.c: Likewise.
4497         * gcc.dg/unroll_4.c: Likewise.
4498         * gcc.dg/unroll_5.c: Likewise.
4500 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4502         PR target/63971
4503         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4504         in epilogue.
4505         * gcc.target/aarch64/test_frame_6.c: Likewise.
4506         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4507         x30 and x19 (in the epilogue).
4508         * gcc.target/aarch64/test_frame_4.c: Likewise.
4509         * gcc.target/aarch64/test_frame_7.c: Likewise.
4511 2015-01-15  Martin Liska  <mliska@suse.cz>
4513         * g++.dg/ipa/pr64068.C: New test.
4514         * gcc.dg/ipa/PR64559.c: New test.
4516 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4518         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4519         with PIE.
4521 2015-01-15  Richard Biener  <rguenther@suse.de>
4523         PR tree-optimization/61743
4524         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4525         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4527 2015-01-15 Renlin Li <renlin.li@arm.com>
4529         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4530         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4532 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4534         * gcc.dg/vect/vect-aggressive-1.c: New.
4535         * gcc.target/i386/avx2-vect-aggressive.c: New.
4537 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4539         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4541 2015-01-15  Richard Biener  <rguenther@suse.de>
4543         PR lto/64415
4544         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4545         -Wl,-undefined,dynamic_lookup.
4547 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4549         * gnat.dg/opt47.adb: New test.
4551 2015-01-15  Richard Biener  <rguenther@suse.de>
4553         PR lto/64415
4554         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4556 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4558         PR tree-optimization/64434
4559         * gcc.dg/torture/pr64434.c: New test.
4561 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4563         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4564         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4565         -march=loongson* and -march=octeon* require -mno-micromips.
4567 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4568             Matthew Fortune  <matthew.fortune@imgtec.com>
4570         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4571         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4572         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4573         * gcc.target/mips/call-saved-7.c: New file.
4574         * gcc.target/mips/call-saved-8.c: New file.
4575         * gcc.target/mips/call-saved-9.c: New file.
4577 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4579         * gcc.target/mips/lsa.c: New file.
4580         * gcc.target/mips/mips64-lsa.c: Likewise.
4581         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4582         * gcc.target/mips/mulsize-4.c: Likewise.
4583         * gcc.target/mips/mulsize-5.c: New file.
4584         * gcc.target/mips/mulsize-6.c: Likewise.
4585         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4586         and !HAS_LSA as ghost options.
4587         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4588         for !HAS_LSA.
4590 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4592         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4594 2015-01-15  Richard Biener  <rguenther@suse.de>
4596         PR middle-end/64365
4597         * gcc.dg/torture/pr64365.c: New testcase.
4599 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4601         * gcc.dg/stackprotectexplicit1.c: New test.
4602         * g++.dg/stackprotectexplicit2.c: New test.
4604 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4606         PR target/61933
4607         * gfortran.dg/inquire_internal.f90: New.
4608         * gfortran.dg/negative_unit_check.f90: New.
4610 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4612         PR target/53988
4613         * gcc.target/sh/pr53988-1.c: New.
4615 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4617         PR c++/58671
4618         * g++.dg/tls/thread_local-ice3.C: New.
4620 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4622         * gcc.target/i386/fentry-override.c: Properly place {} in target
4623         selector.  Remove nonpic.
4624         * gcc.target/i386/fentry.c: Likewise.
4626 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4628         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4629         warnings instead of errors.
4631 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4633         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4634         option support instead of ENABLE_LTO from Makefile.
4636 2015-01-14  Richard Biener  <rguenther@suse.de>
4638         PR tree-optimization/59354
4639         * gcc.dg/vect/pr59354.c: New testcase.
4641 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4643         * lib/target-supports.exp
4644         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4645         on ARM architures before v7.
4647 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4649         PR middle-end/59448
4650         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4651         an atomic_exchange.
4653 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4655         PR target/64386
4656         * gcc.target/i386/pr64386.c: New test.
4658 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4660         PR target/64393
4661         * gcc.target/i386/pr64393.c: New test.
4663 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4665         PR target/64387
4666         * gcc.target/i386/pr64387.c: New test.
4668 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4670         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4672 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4674         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4676 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4678         PR target/64453
4679         * gcc.target/arm/pr64453.c: New.
4681 2015-01-14  Richard Biener  <rguenther@suse.de>
4683         PR lto/64415
4684         * gcc.dg/lto/pr64415_0.c: New testcase.
4685         * gcc.dg/lto/pr64415_1.c: Likewise.
4687 2015-01-14  Martin Liska  <mliska@suse.cz>
4689         * gcc.dg/ipa/pr64307.c: New test.
4691 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4693         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4694         64-bit and 128-bit.
4696 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4698         PR target/64460
4699         * gcc.target/arm/pr64460_1.c: New test.
4701 2015-01-14  Richard Biener  <rguenther@suse.de>
4703         PR tree-optimization/64493
4704         PR tree-optimization/64495
4705         * gcc.dg/vect/pr64493.c: New testcase.
4706         * gcc.dg/vect/pr64495.c: Likewise.
4708 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4710         * gcc.dg/Warray-bounds-11.c: New test-case.
4712 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4714         * gcc.target/mips/octeon3-pipe-1.c: New test.
4716 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4718         * jit.dg/harness.h (set_up_logging): Move string concatenation
4719         into...
4720         (concat_strings): New function.
4721         (dump_reproducer): New function.
4722         (test_jit): Call dump_reproducer.
4723         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4724         function.
4725         (jit-dg-test): Delete any generated reproducer from previous runs.
4726         Verify that a generated reproducer was created, and verify that it
4727         compiles.
4728         * jit.dg/test-nested-contexts.c (main): Call
4729         gcc_jit_context_dump_reproducer_to_file.
4731 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4733         * gcc.dg/aru-2.c: Add dg-require-profiling.
4735 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4737         * lib/target-supports.exp (check_profiling_available): Check if
4738         -pg links.
4740 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4742         PR ipa/64565
4743         * g++.dg/torture/pr64565.C: New testcase.
4745 2015-01-13  Marek Polacek  <polacek@redhat.com>
4747         PR middle-end/64391
4748         * gcc.dg/tm/pr64391.c: New test.
4750 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4752         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4753         true.
4755 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4757         * gcc.target/i386/pie.c: New test.
4759         * lib/target-supports.exp (check_effective_target_pie): New.
4761 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4763         PR rtl-optimization/64286
4764         * gcc.target/i386/avx2-pr64286.c: New test.
4766 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4768         PR c++/57626
4769         * g++.dg/cpp0x/vt-57626.C: New.
4771 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4773         PR fortran/64528
4774         * gfortran.dg/pr64528.f90: New test.
4776 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4778         * gcc.target/aarch64/subsp.c: New test.
4780 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4782         * gcc.target/aarch64/store-pair-1.c: New testcase.
4784 2015-01-13  Richard Biener  <rguenther@suse.de>
4786         PR lto/64373
4787         * gcc.dg/lto/pr64373_0.c: New testcase.
4789 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4791         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4792         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4794 2015-01-13  Richard Biener  <rguenther@suse.de>
4796         PR tree-optimization/64406
4797         * gcc.dg/pr64406.c: New testcase.
4799 2015-01-13  Richard Biener  <rguenther@suse.de>
4801         PR tree-optimization/64404
4802         * gcc.dg/vect/pr64404.c: New testcase.
4804 2015-01-13  Richard Biener  <rguenther@suse.de>
4806         PR tree-optimization/64568
4807         * g++.dg/torture/pr64568.C: New testcase.
4809 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4811         * jit.dg/test-error-local-used-from-other-function.c: New test
4812         case.
4813         * jit.dg/test-error-param-reuse.c: New test case.
4814         * jit.dg/test-error-param-sharing.c: New test case.
4815         * jit.dg/test-error-param-used-from-other-function.c: New test
4816         case.
4817         * jit.dg/test-error-param-used-without-a-function.c: New test
4818         case.
4820 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4822         PR tree-optimization/64563
4823         * gcc.dg/pr64563.c: New test.
4825         PR target/64513
4826         * gcc.target/i386/pr64513.c: New test.
4828         PR tree-optimization/64454
4829         * gcc.dg/pr64454.c: New test.
4831         PR testsuite/64028
4832         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4833         bind_pic_locally.
4834         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4835         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4836         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4837         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4838         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4839         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4840         * gcc.dg/vect/slp-25.c: Likewise.
4841         * gcc.dg/vect/vect-109.c: Likewise.
4842         * gcc.dg/vect/vect-13.c: Likewise.
4843         * gcc.dg/vect/vect-17.c: Likewise.
4844         * gcc.dg/vect/vect-18.c: Likewise.
4845         * gcc.dg/vect/vect-19.c: Likewise.
4846         * gcc.dg/vect/vect-20.c: Likewise.
4847         * gcc.dg/vect/vect-21.c: Likewise.
4848         * gcc.dg/vect/vect-22.c: Likewise.
4849         * gcc.dg/vect/vect-27.c: Likewise.
4850         * gcc.dg/vect/vect-29.c: Likewise.
4851         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4852         * gcc.dg/vect/vect-2.c: Likewise.
4853         * gcc.dg/vect/vect-3.c: Likewise.
4854         * gcc.dg/vect/vect-4.c: Likewise.
4855         * gcc.dg/vect/vect-5.c: Likewise.
4856         * gcc.dg/vect/vect-72.c: Likewise.
4857         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4858         * gcc.dg/vect/vect-73.c: Likewise.
4859         * gcc.dg/vect/vect-77-global.c: Likewise.
4860         * gcc.dg/vect/vect-78-global.c: Likewise.
4861         * gcc.dg/vect/vect-7.c: Likewise.
4862         * gcc.dg/vect/vect-86.c: Likewise.
4863         * gcc.dg/vect/vect-align-1.c: Likewise.
4864         * gcc.dg/vect/vect-align-3.c: Likewise.
4865         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4866         * gcc.dg/vect/vect-all.c: Likewise.
4867         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4868         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4869         * gcc.dg/vect/vect-peel-3.c: Likewise.
4870         * gcc.dg/vect/vect-peel-4.c: Likewise.
4871         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4873 2015-01-12  Jeff Law  <law@redhat.com>
4875         PR target/64461
4876         * gcc.target/m68k/pr64461.c: New test.
4878 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4880         * jit.dg/test-array-as-pointer.c (create_code): Update call
4881         to gcc_jit_context_new_global by setting "kind" to
4882         GCC_JIT_GLOBAL_IMPORTED.
4883         * jit.dg/test-error-array-as-pointer.c: Likewise.
4884         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4885         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4886         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4887         * jit.dg/test-using-global.c (the_global): Rename to...
4888         (imported_global): ...this.
4889         (create_code): Update to test the three kinds of global.
4890         (verify_code): Likewise.
4892 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4894         PR testsuite/64427
4895         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4896         undefined behavior.
4897         * gcc.target/i386/pr64291-2.c: Updated.
4899 2015-01-12  Richard Biener  <rguenther@suse.de>
4901         PR tree-optimization/64530
4902         * gfortran.dg/pr64530.f90: New testcase.
4904 2015-01-12  Richard Biener  <rguenther@suse.de>
4906         PR middle-end/64357
4907         * gcc.dg/torture/pr64357.c: New testcase.
4909 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4911         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4912         selector.
4914 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4915         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4917 2015-01-12  Martin Liska  <mliska@suse.cz>
4919         * gcc.dg/ipa/PR64550.c: New test.
4921 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4923         PR ipa/63470
4924         * g++.dg/ipa/pr63470.C: New testcase.
4926 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4928         PR fortran/63733
4929         * gfortran.dg/typebound_operator_20.f90: New.
4931 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4933         PR fortran/58023
4934         * gfortran.dg/proc_ptr_comp_42.f90: New.
4936 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4938         PR fortran/64508
4939         * gfortran.dg/proc_ptr_comp_41.f90: New.
4941 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4943         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4945 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4947         PR fortran/64522
4948         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4949         and add dg-excess-errors.
4950         * gfortran.dg/line_length_6.f90: New.
4951         * gfortran.dg/line_length_7.f90: New.
4952         * gfortran.dg/line_length_8.f90: New.
4953         * gfortran.dg/line_length_9.f90: New.
4954         * gfortran.dg/line_length_10.f90: New.
4955         * gfortran.dg/line_length_11.f90: New.
4957 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4959         * jit.dg/test-threads.c (struct testcase): Move declaration
4960         to jit.dg/all-non-failing-tests.h.
4961         (testcases): Likewise.
4962         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4963         declaration here from jit.dg/all-non-failing-tests.h.
4964         (testcases): Likewise.
4965         * jit.dg/test-combination.c (create_code): Eliminate spelling
4966         out all of the testcases in favor of looping through the
4967         "testcases" metadata.
4968         (verify_code): Likewise.
4970 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4972         PR rtl-optimization/64536
4973         * gcc.dg/pr64536.c: New test.
4975 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4977         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4978         * jit.dg/test-combination.c (create_code): Likewise.
4979         (verify_code): Likewise.
4980         * jit.dg/test-constants.c: New test case.
4981         * jit.dg/test-threads.c: Add test-constants.c.
4983 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4985         PR libobjc/51891
4986         * objc.dg/gnu-api-2-class.m: Add a test case
4987         for the above change.
4989 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4991         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4993 2015-01-09  Richard Biener  <rguenther@suse.de>
4995         PR tree-optimization/64410
4996         * g++.dg/vect/pr64410.cc: New testcase.
4998 2015-01-09  Martin Liska  <mliska@suse.cz>
5000         * gcc.dg/ipa/ipa-icf-32.c: New test.
5002 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5004         * c-c++-common/tsan/tsan_barrier.h: New.
5005         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
5006         * c-c++-common/tsan/bitfield_race.c: Likewise.
5007         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
5008         * c-c++-common/tsan/mutexset1.c: Likewise.
5009         * c-c++-common/tsan/race_on_barrier.c: Likewise.
5010         * c-c++-common/tsan/race_on_mutex.c: Likewise.
5011         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
5012         * c-c++-common/tsan/simple_race.c: Likewise.
5013         * c-c++-common/tsan/simple_stack.c: Likewise.
5014         * c-c++-common/tsan/sleep_sync.c: Likewise.
5015         * c-c++-common/tsan/tiny_race.c: Likewise.
5016         * c-c++-common/tsan/tls_race.c: Likewise.
5017         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
5018         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
5019         * g++.dg/tsan/atomic_free.C: Likewise.
5020         * g++.dg/tsan/atomic_free2.C: Likewise.
5021         * g++.dg/tsan/cond_race.C: Likewise.
5022         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
5024 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
5026         PR testsuite/62250
5027         * lib/target-supports.exp (check_effective_target_libatomic_available):
5028         New.
5029         * gfortran.dg/coarray/caf.exp: Only add -latomic for
5030         targets that match effective-target libatomic_available.
5031         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
5033 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5035         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
5036         Verify the result of gcc_jit_context_get_last_error.
5037         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
5039 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5041         PR tree-optimization/63989
5042         * gcc.dg/strlenopt-27.c: New test.
5044 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
5046         * jit.dg/harness.h (set_up_logging): New function.
5047         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
5048         set_up_logging on the context, so that every testcase is
5049         logged to a particular file.
5050         * jit.dg/test-nested-contexts.c (main): Open a logfile,
5051         and call gcc_jit_context_set_logfile on the top-level context.
5053 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
5055         PR target/64338
5056         * g++.dg/opt/pr64338.C: New test.
5058 2015-01-08  Tobias Burnus  <burnus@net-b.de>
5060         * gfortran.dg/coarray/codimension_2b.f90: New file.
5061         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
5062         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
5064 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5066         PR c++/59004
5067         * g++.dg/ext/fnname4.C: New.
5069 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5071         PR c++/64462
5072         * g++.dg/cpp0x/constexpr-64462.C: New.
5074 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
5076         PR c++/60753
5077         * g++.dg/cpp0x/deleted10.C: New.
5079 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5081         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
5083 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5085         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
5086         GCC_JIT_UNARY_OP_ABS.
5087         (verify_unary_ops): Likewise.
5089 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5091         * jit.dg/test-arith-overflow.c: New test case.
5092         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
5093         * jit.dg/test-combination.c (create_code): Likewise.
5094         (verify_code): Likewise.
5095         * jit.dg/test-threads.c (testcases): Likewise.
5097 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5099         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
5100         rather than "jit".  Load g++.exp, and call g++_init.
5101         Run test-*.cc files within the testsuite and *.cc files within
5102         docs/examples.
5103         (jit-dg-test): Drop the addition of -fgnu89-inline to
5104         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
5105         doing it when compiling C testcases (since g++ does not handle
5106         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
5107         is restored to the value after g++_init ran, rather than the
5108         value before g++_init ran.  Return a list of
5109         $comp_output $output_file, as dg-test assumes.
5111 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5113         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
5114         make it easier to figure out the origin of each test result when
5115         running test-combination.c and test-threads.c.
5116         (CHECK_VALUE): Likewise.
5117         (CHECK_DOUBLE_VALUE): Likewise.
5118         (CHECK_STRING_VALUE): Likewise.
5119         (CHECK_STRING_STARTS_WITH): Likewise.
5120         (CHECK_STRING_CONTAINS): Likewise.
5121         (CHECK): Likewise.
5122         (check_string_value): Likewise, add "funcname" param.
5123         (check_string_starts_with): Likewise.
5124         (check_string_contains): Likewise.
5126 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
5128         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
5129         generating name of built executable.
5131 2015-01-07  Marek Polacek  <polacek@redhat.com>
5133         PR c/64440
5134         * gcc.dg/pr64440.c: New test.
5135         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
5137 2015-01-07  Marek Polacek  <polacek@redhat.com>
5139         PR c/64417
5140         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
5141         * gcc.dg/pr64417.c: New test.
5143 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5145         PR target/64505
5146         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
5147         fix is correct.
5149 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5151         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
5152         Check if testcases run without errors, not just if they compile.
5154 2015-01-06  Christian Bruel  <christian.bruel@st.com>
5156         PR target/64507
5157         * gcc.target/sh/pr64507.c: New test.
5159 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
5161         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
5163 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
5165         * c-c++-common/asan/sanitize-all-1.c: New test.
5166         * c-c++-common/ubsan/sanitize-all-1.c: New test.
5167         * c-c++-common/ubsan/sanitize-all-2.c: New test.
5168         * c-c++-common/ubsan/sanitize-all-3.c: New test.
5169         * c-c++-common/ubsan/sanitize-all-4.c: New test.
5171 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
5173         * lib/target-supports.exp (check_profiling_available): Return 0 for
5174         Visium.
5175         (check_effective_target_tls_runtime): Likewise.
5176         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
5177         * gcc.dg/20020312-2.c: Adjust for Visium.
5178         * gcc.dg/tls/thr-cse-1.c: Likewise
5179         * gcc.dg/tree-ssa/20040204-1.c: Likewise
5180         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5181         * gcc.dg/weak/typeof-2.c: Likewise.
5183 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
5185         PR rtl-optimization/64287
5186         * gcc.dg/aru-2.c: New test.
5188 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5190         PR sanitizer/64344
5191         * c-c++-common/ubsan/pr64344-1.c: New test.
5192         * c-c++-common/ubsan/pr64344-2.c: New test.
5194         PR tree-optimization/64465
5195         * gcc.dg/pr64465.c: New test.
5197         PR tree-optimization/64494
5198         * gcc.c-torture/compile/pr64494.c: New test.
5200 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5202         PR fortran/47674
5203         * gfortran.dg/realloc_on_assign_25.f90:  New test.
5205 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
5207         Update copyright years.
5209 2015-01-05  Marek Polacek  <polacek@redhat.com>
5211         PR c/64423
5212         * gcc.dg/pr64423.c: New test.
5214 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5216         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
5217         mmix-knuth-mmixware for the same reason as for MIPS.
5218         * gcc.dg/debug/debug-2.c: Ditto.
5220         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
5222 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
5224         PR testsuite/62250
5225         * lib/gfortran.exp: Add libatomic library search path.
5226         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
5227         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
5229         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
5231 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5233         * c-c++-common/tsan/bitfield_race.c: New testcase.
5234         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
5236 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5238         * gfortran.dg/coarray/collectives_4.f90: New.
5240 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5242         PR fortran/57562
5243         * gfortran.dg/extends_16.f90: New.
5245 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5247         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
5249 2015-01-02  Tobias Burnus  <burnus@net-b.de>
5251         * gfortran.dg/coarray/codimension_2.f90: New.
5252         * gfortran.dg/coarray/codimension_2a.f90: New.
5253         * gfortran.dg/coarray_35.f90: New.
5254         * gfortran.dg/coarray_35a.f90: New.
5256 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
5258         PR fortran/60507
5259         * gfortran.dg/dummy_procedure_11.f90: New.
5261 Copyright (C) 2015 Free Software Foundation, Inc.
5263 Copying and distribution of this file, with or without modification,
5264 are permitted in any medium without royalty provided the copyright
5265 notice and this notice are preserved.