Daily bump.
[official-gcc.git] / gcc / testsuite / ChangeLog
blob2cc599bde9e8bc05fd1a9cb1168a7a78ae58b83c
1 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
3         Backport from mainline r223471
4         2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6         PR middle-end/66221
7         * gcc.dg/lto/pr66221_0.c: New test.
8         * gcc.dg/lto/pr66221_1.c: New test.
10 2015-05-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12         PR fortran/65903
13         * gfortran.dg/continuation_13.f90: Update test.
14         * gfortran.dg/pr65903.f90: New test.
16 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
18         PR fortran/66106
19         * gfortran.dg/interface_operator_1.f90: New tests.
21 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
23         PR fortran/66057
24         * gfortran.dg/generic_29.f90: New tests.
26 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
28         PR fortran/66052
29         * gfortran.dg/protected_9.f90: New test.
31 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
33         PR fortran/66045
34         * gfortran.dg/null1.f90: New test.
36 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
38         PR fortran/66044
39         * gfortran.dg/entry_21.f90: New test.
41 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
43         PR fortran/66043
44         * gfortran.dg/storage_size_6.f90: New tests.
46 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
48         PR fortran/66040
49         * gfortran.dg/misplaced_statement.f90: New test.
51 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
53         PR fortran/66039
54         * gfortran.dg/filepos1.f90: New test
56 2015-05-19  Steven G. Kargl  <kargl@gcc.gnu.org>
58         PR fortran/64925
59         * gfortran.dg/pr64925.f90: New test.
61 2015-05-19  Uros Bizjak  <ubizjak@gmail.com>
63         PR target/66174
64         * gcc.target/i386/pr66174.c: New test.
66 2015-04-16  Jan Hubicka  <hubicka@ucw.cz>
68         PR target/66047
69         * gcc.target/i386/pr66047.c: New testcase.
71 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
73         PR target/66140
74         * gcc.target/alpha/pr66140.c: New test.
76 2015-05-13  Martin Liska  <mliska@suse.cz>
78         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
80 2015-05-06  Uros Bizjak  <ubizjak@gmail.com>
82         PR target/65990
83         * gcc.target/i386/pr65990.c: New test.
85 2015-05-06  Christian Bruel  <christian.bruel@st.com>
87         PR target/66015
88         * gcc.target/aarch64/iinline-attr-1.c: New test.
90 2015-05-05  Peter Bergner  <bergner@vnet.ibm.com>
92         Backport from mainline.
93         2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
95         PR target/64579
96         * gcc.target/powerpc/htm-1.c: New test.
97         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
98         on 64-bit compiles.
99         (__builtin_tabortdci): Likewise.
100         (__builtin_tcheck): Remove operand.
101         * lib/target-supports.exp (check_htm_hw_available): New function.
103 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
104             Jakub Jelinek  <jakub@redhat.com>
106         PR c++/66007
107         * g++.dg/cpp0x/Wnarrowing4.C: New.
109 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
111         PR tree-optimization/65984
112         * c-c++-common/ubsan/pr65984.c: New test.
114 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
115             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
117         PR c++/65858
118         * g++.dg/cpp0x/Wnarrowing3.C: New.
120 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
122         Backport from mainline r222664
123         2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
125         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
126         with powerpc_p8vector_ok.
128 2015-04-30  Marek Polacek  <polacek@redhat.com>
130         PR tree-optimization/63551
131         * g++.dg/ipa/pr63551.C: New test.
133 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
135         PR c++/65801
136         * g++.dg/cpp0x/Wnarrowing2.C: New.
138 2015-04-30  Alan Modra  <amodra@gmail.com>
140         * gcc.dg/pr65408.c: New.
142 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
144         Backport from trunk r222564:
146         2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
148         * g++.dg/gomp/tpl-target-update.C: New file.
150 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
152         Backport from mainline
153         2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
155         * gcc.dg/vect/vect-33.c: Remove spurious line.
157 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
159         PR tree-optimization/65875
160         * gcc.c-torture/compile/pr65875.c: New test.
162 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
164         Backport from mainline
165         2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
167         PR target/65849
168         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
169         set new options.
170         * gcc.target/powerpc/pr65849-2.c: Likewise.
172 2015-04-24  Andreas Tobler  <andreast@gcc.gnu.org>
174         Add missing ChangeLog entry for r222341.
176         Backport from trunk r222273
177         2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
178         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
179         headers.
180         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
181         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
182         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
183         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
184         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
185         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
186         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
188 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
190         Backport from mainline r222362
191         2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
193         * gcc.target/powerpc/crypto-builtin-2.c: New.
195 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
197         * gcc.target/powerpc/pr65456.c: Add test missed during backport of
198         r222349.
200 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
202         Backport from mainline r222351
203         2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
205         * gcc.target/powerpc/swaps-p8-18.c: New test.
207 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
209         Backport from mainline r222349
210         2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
212         PR target/65456
213         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
214         * gcc.dg/vect/bb-slp-25.c: Likewise.
215         * gcc.dg/vect/bb-slp-29.c: Likewise.
216         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
217         vect_no_align && { ! vect_hw_misalign }.
218         * gcc.dg/vect/bb-slp-9.c: Likewise.
219         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
220         vect_hw_misalign.
221         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
222         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
223         account for POWER8, where peeling for alignment is not needed.
224         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
225         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
226         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
227         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
228         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
229         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
230         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
231         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
232         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
233         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
234         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
235         * gcc.dg/vect/pr16105.c: Likewise.
236         * gcc.dg/vect/pr20122.c: Likewise.
237         * gcc.dg/vect/pr33804.c: Likewise.
238         * gcc.dg/vect/pr33953.c: Likewise.
239         * gcc.dg/vect/pr56787.c: Likewise.
240         * gcc.dg/vect/pr58508.c: Likewise.
241         * gcc.dg/vect/slp-25.c: Likewise.
242         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
243         * gcc.dg/vect/vect-105.c: Likewise.
244         * gcc.dg/vect/vect-27.c: Likewise.
245         * gcc.dg/vect/vect-29.c: Likewise.
246         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
247         POWER8.
248         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
249         && { ! vect_hw_misalign }.
250         * gcc.dg/vect/vect-44.c: Likewise.
251         * gcc.dg/vect/vect-48.c: Likewise.
252         * gcc.dg/vect/vect-50.c: Likewise.
253         * gcc.dg/vect/vect-52.c: Likewise.
254         * gcc.dg/vect/vect-56.c: Likewise.
255         * gcc.dg/vect/vect-60.c: Likewise.
256         * gcc.dg/vect/vect-72.c: Likewise.
257         * gcc.dg/vect/vect-75-big-array.c: Likewise.
258         * gcc.dg/vect/vect-75.c: Likewise.
259         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
260         * gcc.dg/vect/vect-77-global.c: Likewise.
261         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
262         * gcc.dg/vect/vect-78-global.c: Likewise.
263         * gcc.dg/vect/vect-93.c: Likewise.
264         * gcc.dg/vect/vect-95.c: Likewise.
265         * gcc.dg/vect/vect-96.c: Likewise.
266         * gcc.dg/vect/vect-cond-1.c: Likewise.
267         * gcc.dg/vect/vect-cond-3.c: Likewise.
268         * gcc.dg/vect/vect-cond-4.c: Likewise.
269         * gcc.dg/vect/vect-cselim-1.c: Likewise.
270         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
271         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
272         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
273         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
274         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
275         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
276         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
277         * gcc.dg/vect/vect-outer-3a.c: Likewise.
278         * gcc.dg/vect/vect-outer-5.c: Likewise.
279         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
280         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
281         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
282         * gcc.dg/vect/vect-outer-fir.c: Likewise.
283         * gcc.dg/vect/vect-peel-3.c: Likewise.
284         * gcc.dg/vect/vect-peel-4.c: Likewise.
285         * gcc.dg/vect/vect-pre-interact.c: Likewise.
286         * gcc.target/powerpc/pr65456.c: New test.
287         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
288         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
289         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
290         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
291         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
292         vect_no_align && { ! vect_hw_misalign }.
293         * gfortran.dg/vect/vect-3.f90: Likewise.
294         * gfortran.dg/vect/vect-4.f90: Likewise.
295         * gfortran.dg/vect/vect-5.f90: Likewise.
296         * lib/target-supports.exp (check_effective_target_vect_no_align):
297         Return 1 for POWER8.
298         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
300         Backport from mainline r222372
301         2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
303         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
304         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
306 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
308         PR fortran/65429
309         * gfortran.dg/pr65429.f90: New test.
311 2015-04-22  Bin Cheng  <bin.cheng@arm.com>
313         Backport from trunk r222255
314         2015-04-21  Bin Cheng  <bin.cheng@arm.com>
316         PR testsuite/65767
317         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
318         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
320 2015-04-22  Release Manager
322         * GCC 5.1.0 released.
324 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
326         PR target/65780
327         * gcc.dg/pr65780-1.c: New test.
328         * gcc.dg/pr65780-2.c: Likewise.
329         * gcc.target/i386/pr32219-9.c: Likewise.
330         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
331         symbol.
332         * gcc.target/i386/pr64317.c (c): Initialize.
334 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
336         PR target/65787
337         * gcc.target/powerpc/pr65787.c: New.
339 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
341         PR debug/65771
342         * gcc.dg/debug/pr65771.c: New test.
344 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
346         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
347         __buitlin_alloca with __builtin_alloca.
349 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
351         PR ipa/65765
352         * g++.dg/ipa/pr65765.C: New test.
354 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
356         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
357         __builtin_finite instead of finite.
358         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
359         Likewise.
361 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
363         PR tree-optimization/65747
364         * g++.dg/torture/pr65747.C: New test.
366 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
368         PR c++/65736
369         * g++.dg/cpp0x/pr65736.C: New test.
371 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
372             Martin Liska  <mliska@suse.cz>
374         PR ipa/65722
375         * g++.dg/ipa/pr65722.C: New testcase.
377 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
379         PR tree-optimization/65735
380         * gcc.c-torture/compile/pr65735.c: New test.
382 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
384         PR middle-end/65554
385         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
387 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
389         PR target/65671
390         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
392 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
394         PR target/65647
395         * gcc.target/arm/pr65647-2.c: New.
397 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
399         PR target/65694
400         * g++.dg/torture/pr65694.C: New test.
402 2015-04-10  Tobias Burnus  <burnus@net-b.de>
404         * gfortran.dg/coarray_lock_6.f90: New.
405         * gfortran.dg/coarray_lock_7.f90: New.
406         * gfortran.dg/coarray/lock_2.f90: New.
408 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
410         PR fortran/56674
411         PR fortran/58813
412         PR fortran/59016
413         PR fortran/59024
414         * gfortran.dg/used_types_27.f90: New.
416 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
418         PR target/65671
419         * gcc.target/i386/pr65671.c: New.
421 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
423         PR tree-optimization/65709
424         * c-c++-common/ubsan/align-9.c: New test.
426 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
428         PR fortran/56852
429         * gfortran.dg/pr56852.f90: New test.
431 2015-04-09  Marek Polacek  <polacek@redhat.com>
432             Jakub Jelinek  <jakub@redhat.com>
434         PR middle-end/65554
435         * g++.dg/opt/pr65554.C: New test.
437 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
439         PR c++/65690
440         * c-c++-common/attr-aligned-1.c: New test.
442 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
444         * gcc.target/i386/mpx/memmove-zero-length.c: New.
446 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
448         PR target/65676
449         * gcc.target/i386/sse-25.c: New.
451 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
453         PR target/65693
454         * gcc.target/i386/pr65693.c: New test.
456 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
458         * gcc.dg/lto/chkp-static-bounds_0.c: New.
460 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
462         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
464 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
466         * gcc.target/i386/thunk-retbnd.c: New.
468 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/opt48.adb: New test.
471         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
472         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
474 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
476         PR ipa/65540
477         * gcc.c-torture/compile/pr65540.c: New.
479 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
481         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
482         -Wno-pointer-arith.
484 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
486         PR debug/65678
487         * g++.dg/debug/pr65678.C: New test.
489         PR middle-end/65680
490         * gcc.c-torture/compile/pr65680.c: New test.
492 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
494         PR fortran/65548
495         * gfortran.dg/allocate_with_source_5.f90: New test.
497 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
499         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
500         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
502 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
504         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
506 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
508         PR target/65614
509         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
510         to get floating point compression.
511         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
513 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
515         PR preprocessor/61977
516         * gcc.dg/cpp/pr61977.c: New test.
518 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
520         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
522 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
524         PR target/65647
525         * gcc.target/arm/pr65647.c: New.
527 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
529         PR ipa/65655
530         * g++.dg/torture/pr65655.C: New testcase.
532 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
534         PR c++/64085
535         * g++.dg/cpp1y/lambda-init13.C: New.
537 2015-04-03  Marek Polacek  <polacek@redhat.com>
539         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
541 2015-04-02  Marek Polacek  <polacek@redhat.com>
543         PR c++/65642
544         * g++.dg/cpp0x/constexpr-fold1.C: New test.
545         * g++.dg/cpp0x/constexpr-fold2.C: New test.
547 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
549         PR preprocessor/61977
550         * gcc.target/powerpc/pr61977-1.c: New test.
551         * gcc.target/powerpc/pr61977-2.c: New test.
553 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
555         PR c++/56100
556         * g++.dg/warn/Wshadow-8.C: New.
557         * g++.dg/warn/Wshadow-9.C: Likewise.
558         * g++.dg/warn/Wshadow-10.C: Likewise.
559         * g++.dg/warn/Wshadow-11.C: Likewise.
561 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
563         * gcc.dg/pr23623.c: Added aligned attribute.
564         * gcc.dg/20141029-1.c: Likewise.
565         * gcc.dg/20150306-1.c: New test.
567 2015-04-01  Marek Polacek  <polacek@redhat.com>
569         PR c++/65554
570         * g++.dg/cpp0x/initlist93.C: New test.
571         * g++.dg/cpp0x/initlist94.C: New test.
573 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
575         PR target/65624
576         * gcc.target/aarch64/pr65624.c: New test.
578 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
580         * gcc.dg/ipa/inlinehint-4.c: New testcase.
582 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
584         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
585         extra variable to force stack alignment.
586         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
587         extra variable to force stack alignment.
589 2015-03-31  Marek Polacek  <polacek@redhat.com>
591         PR c++/65390
592         * g++.dg/template/pr65390.C: New test.
594 2015-03-31  Martin Liska  <mliska@suse.cz>
596         * g++.dg/ipa/pr65557.C: New test.
598 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
600         * gcc.target/s390/hotpatch-25.c: New test.
601         * gcc.target/s390/hotpatch-1.c: Update test.
602         * gcc.target/s390/hotpatch-10.c: Update test.
603         * gcc.target/s390/hotpatch-11.c: Update test.
604         * gcc.target/s390/hotpatch-12.c: Update test.
605         * gcc.target/s390/hotpatch-13.c: Update test.
606         * gcc.target/s390/hotpatch-14.c: Update test.
607         * gcc.target/s390/hotpatch-15.c: Update test.
608         * gcc.target/s390/hotpatch-16.c: Update test.
609         * gcc.target/s390/hotpatch-17.c: Update test.
610         * gcc.target/s390/hotpatch-18.c: Update test.
611         * gcc.target/s390/hotpatch-19.c: Update test.
612         * gcc.target/s390/hotpatch-2.c: Update test.
613         * gcc.target/s390/hotpatch-21.c: Update test.
614         * gcc.target/s390/hotpatch-22.c: Update test.
615         * gcc.target/s390/hotpatch-23.c: Update test.
616         * gcc.target/s390/hotpatch-24.c: Update test.
617         * gcc.target/s390/hotpatch-3.c: Update test.
618         * gcc.target/s390/hotpatch-4.c: Update test.
619         * gcc.target/s390/hotpatch-5.c: Update test.
620         * gcc.target/s390/hotpatch-6.c: Update test.
621         * gcc.target/s390/hotpatch-7.c: Update test.
622         * gcc.target/s390/hotpatch-8.c: Update test.
623         * gcc.target/s390/hotpatch-9.c: Update test.
624         * gcc.target/s390/hotpatch-compile-16.c: Update test.
626 2015-03-31  Richard Biener  <rguenther@suse.de>
628         PR middle-end/65626
629         * g++.dg/torture/pr65626.C: New testcase.
631 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
633         PR target/65531
634         * gcc.target/i386/mpx/pr65531.cc: New.
636 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
638         PR target/65602
639         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
640         __builtin_alloca instead of alloca.
641         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
642         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
643         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
644         check.
646 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
648         PR ipa/65610
649         * g++.dg/ubsan/pr65610.C: New test.
651 2015-03-30  Marek Polacek  <polacek@redhat.com>
653         PR c++/65398
654         * g++.dg/cpp0x/pr65398-2.C: New test.
656 2015-03-30  Marek Polacek  <polacek@redhat.com>
658         * c-c++-common/pr65556.c: Change the width of bit-fields.
660 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
662         PR ipa/65588
663         * gcc.target/i386/pr65588.c: New testcase.
665 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
667         PR libgfortran/65563
668         * gfortran.dg/open_errors_2.f90:  New test.
670 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672         PR libgfortran/65596
673         * gfortran.dg/namelist_86.f90: New test.
675 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
677         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
678         statement to reflect new ownership.
680 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
682         PR c++/42328
683         * g++.dg/template/friend58.C: New.
684         * g++.dg/template/friend59.C: Likewise.
686 2015-03-27  Tobias Burnus  <burnus@net-b.de>
688         PR c/65586
689         * g++.dg/gomp/openmp-simd-3.C: New.
690         * gcc.dg/gomp/openmp-simd-3.c: New.
692 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
694         PR target/65248
695         * gcc.target/i386/pr65248-1.c: New file.
696         * gcc.target/i386/pr65248-2.c: Likewise.
697         * gcc.target/i386/pr65248-3.c: Likewise.
698         * gcc.target/i386/pr65248-4.c: Likewise.
700 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
702         PR target/65593
703         * gcc.c-torture/compile/pr65593.c: New test.
705 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
707         PR c++/59329
708         * g++.dg/cpp1y/constexpr-assert1.C: New.
710 2015-03-27  Marek Polacek  <polacek@redhat.com>
712         PR c++/65556
713         * c-c++-common/pr65556.c: New test.
715 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
717         PR ipa/65600
718         * g++.dg/torture/pr65600.C: New testcase.
720 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
722         PR target/65407
723         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
725 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
727         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
728         statement and cleanup. Fixed typos.
730 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
732         PR middle-end/65595
733         * gcc.c-torture/compile/pr65595.c: New testcase.
735 2015-03-27  Marek Polacek  <polacek@redhat.com>
737         PR sanitizer/65583
738         * g++.dg/ubsan/pr65583.C: New test.
740 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
742         * gcc.c-torture/compile/20150327.c: New testcase.
744 2015-03-26  Richard Biener  <rguenther@suse.de>
746         PR middle-end/65555
747         * g++.dg/torture/pr65555.C: New testcase.
749 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
751         PR tree-optimization/64715
752         * gcc.dg/builtin-object-size-15.c: New test.
753         * gcc.dg/pr64715-1.c: New test.
754         * gcc.dg/pr64715-2.c: New test.
756 2015-03-26  Richard Biener  <rguenther@suse.de>
758         PR middle-end/65519
759         * gnat.dg/specs/opt2.ads: Fix testcase.
761 2015-03-25  Martin Sebor  <msebor@redhat.com>
763         PR testsuite/65526
764         * lib/target-supports.exp (check_effective_target_arm32): Fail early
765         when target isn't arm*-*-*-*.
766         (check_effective_target_arm_nothumb): Likewise.
767         (check_effective_target_arm_little_endian): Likewise.
768         (check_effective_target_arm_vect_no_misalign): Likewise.
769         (check_effective_target_aarch64_little_endian): Fail early if target
770         isn't aarch64*-*-*.
772 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
774         PR tree-optimization/65177
775         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
777 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
779         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
780         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
781         smmintrin.h and mm3dnow.h.
783 2015-03-25  Marek Polacek  <polacek@redhat.com>
785         PR c++/65558
786         * g++.dg/cpp0x/pr65558.C: New test.
788 2015-03-25  Marek Polacek  <polacek@redhat.com>
790         PR c++/61670
791         * g++.dg/template/pr61670.C: New test.
793 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
795         PR c++/54987
796         * g++.dg/template/pr54987.C: New.
798 2015-03-25  Richard Biener  <rguenther@suse.de>
800         PR tree-optimization/62630
801         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
803 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
805         PR target/65508
806         * gcc.target/i386/mpx/pr65508.c: New.
808 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
810         PR fortran/64952
811         PR fortran/65532
812         * gfortran.dg/data_initialized_3.f90: New.
814 2015-03-25  Richard Biener  <rguenther@suse.de>
816         PR middle-end/65519
817         * gnat.dg/specs/opt2.ads: New testcase.
819 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
821         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
822         * gcc.target/arm/memset-inline-4.c: Skip for
823         arm_tune_string_ops_prefer_neon.
824         * gcc.target/arm/memset-inline-5.c: Ditto.
825         * gcc.target/arm/memset-inline-6.c: Ditto.
826         * gcc.target/arm/memset-inline-8.c: Ditto.
827         * gcc.target/arm/memset-inline-9.c: Ditto.
829 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
831         PR c++/58923
832         * g++.dg/other/virtual3.C: New.
834 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
836         PR c++/60130
837         * g++.dg/cpp0x/vt-60130.C: New.
839 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
841         PR c++/61971
842         * g++.dg/warn/Warray-bounds-7.C: New.
844 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
846         PR c++/60067
847         * g++.dg/template/defarg18.C: New.
849 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
851         PR c++/59988
852         * g++.dg/cpp0x/vt-59988.C: New.
854 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
856         PR tree-optimization/65533
857         * gcc.dg/pr65533.c: New test.
859 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
861         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
862         source= and mold= expressions functionality.
863         * gfortran.dg/allocate_class_4.f90: New test.
864         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
865         copying an unlimited polymorhpic object containing a char array
866         to another unlimited polymorphic object respects the _len
867         component.
868         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
869         whether deferred length char array allocate works, unlimited
870         polymorphic object allocation from a string works and if
871         allocating an array of deferred length strings works.
872         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
874 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
876         PR c++/65513
877         * g++.dg/cpp0x/constexpr-array11.C: New.
879 2015-03-24  Richard Biener  <rguenther@suse.de>
881         PR middle-end/65517
882         * gcc.dg/torture/pr65517.c: New testcase.
884 2015-03-24  Tobias Burnus  <burnus@net-b.de>
886         * gfortran.dg/coindexed_1.f90: Moved from
887         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
889 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
891         PR testsuite/65506
892         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
893         gimple dump.
895         PR target/65523
896         * gcc.target/i386/pr65523.c: New test.
898         PR ipa/65475
899         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
900         dg-options.
901         * g++.dg/lto/pr65475b_0.C: Likewise.
903 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
905         PR target/65505
906         * gcc.target/sh/torture/pr65505.c: New.
908 2015-03-23  Martin Sebor  <msebor@redhat.com>
910         PR testsuite/63175
911         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
912         assembly for lvx in addition to lxv.
914 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
916         PR target/65504
917         * gfortran.dg/pr65504.f90: New test.
919         PR ipa/65521
920         * gcc.dg/pr65521.c: New test.
922 2015-03-23  Richard Biener  <rguenther@suse.de>
924         PR tree-optimization/65518
925         * gcc.dg/vect/pr65518.c: New testcase.
927 2015-03-23  Richard Biener  <rguenther@suse.de>
929         PR tree-optimization/65494
930         * gcc.dg/vect/pr65494.c: New testcase.
932 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
934         PR preprocessor/65238
935         * c-c++-common/cpp/pr65238-1.c: New test.
936         * gcc.dg/cpp/pr65238-2.c: New test.
937         * gcc.dg/cpp/trad/pr65238-3.c: New test.
938         * gcc.dg/cpp/trad/pr65238-4.c: New test.
940 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
941             Mikael Morin  <mikael@gcc.gnu.org>
943         PR fortran/64952
944         * gfortran.dg/elemental_dependency_4.f90: New.
945         * gfortran.dg/elemental_dependency_5.f90: New.
947 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
949         PR ipa/65475
950         * g++.dg/lto/pr65475b_0.C: New testcase.
951         * g++.dg/lto/pr65475b_1.C: New testcase.
952         * g++.dg/lto/pr65475c_0.C: New testcase.
953         * g++.dg/lto/pr65475c_1.C: New testcase.
955 2015-03-21  Tobias Burnus  <burnus@net-b.de>
957         * gfortran.dg/coarray_38.f90: New.
958         * gfortran.dg/coarray_39.f90: New.
959         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
960         compile test.
962 2015-03-20  Marek Polacek  <polacek@redhat.com>
964         PR c++/65398
965         * g++.dg/cpp0x/pr65398.C: New test.
967 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
969         PR ipa/65475
970         * g++.dg/lto/pr65475_0.C: New testcase.
971         * g++.dg/lto/pr65475_1.C: New testcase.
973 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
975         PR rtl-optimization/64366
976         * gcc.target/sh/pr64366.c: New.
978 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
980         PR c++/48324
981         * g++.dg/cpp0x/constexpr-48324.C: New.
983 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
985         PR c++/48453
986         * g++.dg/cpp0x/pr48453.C: New.
988 2015-03-20  Marek Polacek  <polacek@redhat.com>
990         PR c++/65072
991         * g++.dg/cpp0x/pr65072.C: New test.
993 2015-03-20  Richard Biener  <rguenther@suse.de>
995         PR middle-end/64715
996         * gcc.dg/pr15347.c: Use -O.
997         * c-c++-common/pr19807-1.c: Likewise.
999 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
1001         * gnat.dg/volatile13.ad[sb]: New test.
1003 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
1005         PR rtl-optimization/60851
1006         * gcc.target/i386/pr60851.c: New test.
1008 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
1010         PR target/65240
1011         * g++.dg/pr65240.h: Add tests for PR 65240.
1012         * g++.dg/pr65240-1.C: Likewise.
1013         * g++.dg/pr65240-2.C: Likewise.
1014         * g++.dg/pr65240-3.C: Likewise.
1015         * g++.dg/pr65240-4.C: Likewise.
1017 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
1019         PR rtl-optimization/63491
1020         * gcc.target/powerpc/pr63491.c: New.
1022 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1024         * g++.dg/ipa/pr65465.C: New test.
1026 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1028         PR c++/52659
1029         * g++.dg/cpp0x/deleted11.C: New.
1031 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1033         PR sanitizer/65400
1034         * c-c++-common/tsan/pr65400-3.c: New test.
1036 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
1038         PR c++/59686
1039         * g++.dg/cpp0x/constexpr-59686.C: New.
1041 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
1043         PR sanitizer/64265
1044         * g++.dg/tsan/pr64265.C: New test.
1046         PR sanitizer/65400
1047         * c-c++-common/tsan/pr65400-1.c: New test.
1048         * c-c++-common/tsan/pr65400-2.c: New test.
1050 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1052         PR c++/59816
1053         * g++.dg/cpp0x/pr59816.C: New.
1055 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
1057         PR fortran/59198
1058         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
1060 2015-03-18  Martin Liska  <mliska@suse.cz>
1062         PR ipa/65439
1063         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
1064         equivalences either to 6 or 7.
1066 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
1068         PR middle-end/64491
1069         Revert:
1070         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
1072         * gcc.dg/undefined-loop-1.c: New file.
1073         * gcc.dg/undefined-loop-2.c: New file.
1075         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
1077         PR testsuite/64032
1078         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
1079         loop exits too early.
1081 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
1083         PR tree-optimization/65450
1084         * gfortran.dg/pr65450.f90: New test.
1086         PR target/65078
1087         * gcc.target/i386/pr65078-1.c: New test.
1088         * gcc.target/i386/pr65078-2.c: New test.
1089         * gcc.target/i386/pr65078-3.c: New test.
1090         * gcc.target/i386/pr65078-4.c: New test.
1091         * gcc.target/i386/pr65078-5.c: New test.
1092         * gcc.target/i386/pr65078-6.c: New test.
1094 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
1096         PR c++/65340
1097         * g++.dg/cpp1y/pr65340.C: New.
1099 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1101         PR fortran/64432
1102         * gfortran.dg/system_clock_3.f08: Adjust test.
1104 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
1106         PR fortran/59198
1107         * gfortran.dg/proc_ptr_comp_44.f90: New test.
1108         * gfortran.dg/proc_ptr_comp_45.f90: New test.
1110 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1112         PR fortran/64432
1113         * gfortran.dg/system_clock_3.f08: New test.
1115 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
1117         PR c++/64626
1118         g++.dg/cpp1y/pr64626-1.C: New.
1119         g++.dg/cpp1y/pr64626-2.C: New.
1120         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
1122 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
1124         PR tree-optimization/65427
1125         * gcc.c-torture/execute/pr65427.c: New test.
1127 2015-03-16  Marek Polacek  <polacek@redhat.com>
1129         DR 1688
1130         PR c++/65327
1131         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
1132         * g++.dg/cpp0x/pr65327.C: New test.
1134 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
1136         PR sanitizer/64820
1137         * c-c++-common/asan/pr64820.c: New test.
1139 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
1141         * gfortran.dg/pointer_2.f90: New test.
1143 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1145         * g++.dg/pr65049.C: New test.
1147 2015-03-16  Tom de Vries  <tom@codesourcery.com>
1149         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1150         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1151         * gcc.target/i386/fuse-caller-save.c: Same.
1153 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
1155         * gnat.dg/loop_optimization18.ad[sb]: New test.
1156         * gnat.dg/loop_optimization18_pkg.ads: New helper.
1158 2015-03-16  Alan Modra  <amodra@gmail.com>
1160         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
1161         2014-12-05 change.
1163 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
1165         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1166         hppa*-*-hpux*.
1167         * gcc.dg/torture/pr65270-2.c: Likewise.
1169 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
1171         PR fortran/61138
1172         * gfortran.dg/pointer_remapping_9.f90: New.
1174 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
1176         PR tree-optimization/65369
1177         * gcc.c-torture/execute/pr65369.c: New test.
1179         PR tree-optimization/65418
1180         * gcc.c-torture/execute/pr65418-1.c: New test.
1181         * gcc.c-torture/execute/pr65418-2.c: New test.
1183         PR rtl-optimization/65401
1184         * gcc.c-torture/execute/pr65401.c: New test.
1186 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1188         PR target/64600
1189         * gcc.target/arm/pr64600_1.c: New test.
1191 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1193         PR rtl-optimization/65235
1194         * gcc.target/aarch64/pr65235_1.c: New test.
1196 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1198         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1199         * gcc.target/s390/hotpatch-22.c: Likewise.
1200         * gcc.target/s390/hotpatch-23.c: Likewise.
1201         * gcc.target/s390/hotpatch-24.c: Likewise.
1202         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1203         * gcc.target/s390/hotpatch-1.c: Update expected output.
1204         * gcc.target/s390/hotpatch-2.c: Likewise.
1205         * gcc.target/s390/hotpatch-3.c: Likewise.
1206         * gcc.target/s390/hotpatch-4.c: Likewise.
1207         * gcc.target/s390/hotpatch-5.c: Likewise.
1208         * gcc.target/s390/hotpatch-6.c: Likewise.
1209         * gcc.target/s390/hotpatch-7.c: Likewise.
1210         * gcc.target/s390/hotpatch-8.c: Likewise.
1211         * gcc.target/s390/hotpatch-9.c: Likewise.
1212         * gcc.target/s390/hotpatch-10.c: Likewise.
1213         * gcc.target/s390/hotpatch-11.c: Likewise.
1214         * gcc.target/s390/hotpatch-12.c: Likewise.
1215         * gcc.target/s390/hotpatch-13.c: Likewise.
1216         * gcc.target/s390/hotpatch-14.c: Likewise.
1217         * gcc.target/s390/hotpatch-15.c: Likewise.
1218         * gcc.target/s390/hotpatch-16.c: Likewise.
1219         * gcc.target/s390/hotpatch-17.c: Likewise.
1220         * gcc.target/s390/hotpatch-18.c: Likewise.
1221         * gcc.target/s390/hotpatch-19.c: Likewise.
1223 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1225         PR target/65103
1226         * gcc.target/i386/pr65103-1.c: New.
1228 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
1230         PR target/65044
1231         * gcc.target/i386/pr65044.c: New.
1233 2015-03-12  Tom de Vries  <tom@codesourcery.com>
1235         PR rtl-optimization/64895
1236         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1237         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1238         * gcc.target/i386/fuse-caller-save.c: Ditto.
1240 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1242         * gcc.dg/ipa/pr63569.c: Fix template.
1244 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
1246         * g++.dg/ipa/pr64146.C: Require fpic support.
1248 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
1250         PR libfortran/65200
1251         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1252         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1254 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
1256         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1257         to dg-options, fix up dg-skip-if.
1259 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
1261         PR target/65296
1262         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1263         * gcc.target/avr/tiny-caller-save.c: Same.
1265 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
1267         PR target/65242
1268         * g++.dg/pr65242.C: New test.
1270 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
1272         * c-c++-common/asan/no-asan-check-glob.c: New test.
1274 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
1276         PR c++/65370
1277         * g++.dg/other/default11.C: New.
1278         * g++.dg/other/default12.C: Likewise.
1280 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1282         PR target/65368
1283         * gcc.target/i386/bmi2-bzhi-2.c: New test.
1285 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
1287         PR fortran/65024
1288         * gfortran.dg/unlimited_polymorphic_23.f90: New test
1290 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1292         PR c++/65127
1293         * g++.dg/cpp0x/pr65127.C: New test.
1295 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1297         * gcc.dg/ipa/PR64550.c: Update template.
1299 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
1300             Tobias Burnus  <burnus@net-b.de>
1302         * gfortran.dg/coarray_sync_memory.f90: New.
1304 2015-03-10  Marek Polacek  <polacek@redhat.com>
1306         PR sanitizer/65367
1307         * c-c++-common/ubsan/pr65367.c: New test.
1309 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1311         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1312         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1313         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1314         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1315         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1316         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1317         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1318         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1319         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1320         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1321         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1322         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1323         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1325 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1327         * lib/mpx-dg.exp (mpx_link_flags): New.
1328         (mpx_init): New.
1329         (mpx_finish): New.
1330         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1331         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1332         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1333         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1334         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1335         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1336         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1337         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1338         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1339         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1340         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1341         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1342         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1343         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1344         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1345         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1346         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1347         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1348         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1349         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1350         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1351         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1352         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1353         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1354         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1355         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1356         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1357         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1358         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1359         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1360         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1361         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1362         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1363         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1364         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1365         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1366         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1367         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1368         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1369         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1370         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1371         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1372         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1373         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1374         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1375         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1376         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1377         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1378         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1379         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1380         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1381         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1382         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1383         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1384         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1385         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1386         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1387         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1388         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1389         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1390         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1391         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1392         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1393         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1394         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1395         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1396         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1397         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1398         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1399         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1400         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1401         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1402         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1403         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1404         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1405         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1406         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1407         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1408         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1409         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1410         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1411         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1412         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1413         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1414         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1415         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1416         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1417         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1418         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1419         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1420         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1421         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1422         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1423         * gcc.target/i386/mpx/label-address-1.c: New.
1424         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1425         * gcc.target/i386/mpx/macro.c: New.
1426         * gcc.target/i386/mpx/mpx-check.h: New.
1427         * gcc.target/i386/mpx/mpx.exp: New.
1428         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1429         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1430         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1431         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1432         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1433         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1434         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1435         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1436         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1437         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1438         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1439         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1440         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1441         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1442         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1443         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1444         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1445         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1446         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1447         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1448         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1449         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1450         * gcc.target/i386/mpx/reference-1-nov.c: New.
1451         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1452         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1453         * gcc.target/i386/mpx/reference-2-nov.c: New.
1454         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1455         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1456         * gcc.target/i386/mpx/reference-3-nov.c: New.
1457         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1458         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1459         * gcc.target/i386/mpx/reference-4-nov.c: New.
1460         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1461         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1462         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1463         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1464         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1465         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1466         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1467         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1468         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1469         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1470         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1471         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1472         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1473         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1474         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1475         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1476         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1477         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1478         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1479         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1480         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1481         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1482         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1483         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1484         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1485         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1486         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1487         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1488         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1489         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1490         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1491         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1492         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1493         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1494         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1495         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1496         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1497         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1498         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1499         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1500         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1501         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1502         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1503         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1504         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1505         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1506         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1507         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1508         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1509         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1510         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1511         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1512         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1513         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1514         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1515         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1516         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1517         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1518         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1519         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1520         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1521         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1522         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1523         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1524         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1525         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1526         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1527         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1528         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1529         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1530         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1531         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1532         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1533         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1534         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1535         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1536         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1537         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1538         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1539         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1540         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1541         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1542         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1543         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1544         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1545         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1546         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1547         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1548         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1549         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1550         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1551         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1552         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1553         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1554         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1555         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1556         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1557         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1558         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1559         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1560         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1561         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1562         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1563         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1564         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1565         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1566         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1567         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1568         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1569         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1570         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1571         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1572         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1573         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1574         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1575         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1576         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1577         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1578         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1579         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1580         * gcc.target/i386/mpx/vla-1-nov.c: New.
1581         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1582         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1583         * gcc.target/i386/mpx/vla-2-nov.c: New.
1584         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1586 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1588         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1590 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1592         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1594 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1596         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1597         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1599 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1601         PR c/65120
1602         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1603         on rhs is 0.
1604         (fn4): New test.
1605         * c-c++-common/pr65120.c: New test.
1607         PR rtl-optimization/65321
1608         * gcc.dg/pr65321.c: New test.
1610 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1612         PR tree-optimization/65355
1613         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1615 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1617         PR c/65120
1618         * c-c++-common/pr49706.c: Adjust tests for not warning
1619         about !!x == y or !b == y where b is boolean, and add
1620         some further tests.
1621         * c-c++-common/pr62199-2.c: Likewise.
1623 2015-03-09  Richard Biener  <rguenther@suse.de>
1625         PR middle-end/65270
1626         * gcc.dg/torture/pr65270-1.c: New testcase.
1627         * gcc.dg/torture/pr65270-2.c: Likewise.
1629 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1631         PR tree-optimization/63743
1632         * gcc.dg/pr63743.c: New test.
1634 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1636         PR lto/65316
1637         * g++.dg/lto/pr65316_0.C: New testcase.
1638         * g++.dg/lto/pr65316_1.C: New testcase.
1640 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1642         PR target/62247
1643         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1644         hppa*-*-hpux*.
1645         * g++.dg/abi/rtti3.C: Likewise.
1647         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1649         PR target/62251
1650         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1652         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1654         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1656         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1658 2015-03-08  Morin  <mikael@gcc.gnu.org>
1660         PR fortran/60898
1661         * gfortran.dg/entry_20.f90: New.
1663 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1665         PR target/65153
1666         * gcc.c-torture/compile/pr65153.c: New.
1668 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1670         PR target/65249
1671         * g++.dg/torture/pr65249.C: New.
1673 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1675         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1676         long.
1677         (int64_t): Likewise.
1679 2015-03-07  Marek Polacek  <polacek@redhat.com>
1680             Martin Uecker  <uecker@eecs.berkeley.edu>
1682         PR sanitizer/65280
1683         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1684         member-like arrays.
1685         * c-c++-common/ubsan/bounds-8.c: New test.
1686         * c-c++-common/ubsan/bounds-9.c: New test.
1687         * gcc.dg/ubsan/bounds-2.c: New test.
1689 2015-03-05  Martin Sebor  <msebor@redhat.com>
1691         * PR testsuite/63175
1692         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1693         checking of results into main to prevent it from getting optimized
1694         away.
1695         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1697 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1699         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1700         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1701         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1702         x64.
1704 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1706         * g++.dg/lto/pr65302_1.C: New testcase.
1707         * g++.dg/lto/pr65302_0.C: New testcase.
1709 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1711         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1712         -fno-ipa-icf to dg-options.
1714 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1716         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1717         compiles using the linker plugin.
1719 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1721         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1723 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1725         * gcc.target/arm/pr65067.c: New test.
1727 2015-03-05  Martin Liska  <mliska@suse.cz>
1729         PR ipa/65318
1730         * gcc.dg/ipa/pr65318.c: New test.
1732 2015-03-05  Marek Polacek  <polacek@redhat.com>
1734         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1736 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1738         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1740 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1742         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1743         max-unroll-times back to defaults for s390.
1745 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1747         Fix last commit.
1749 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1751         PR c++/64665
1752         * g++.dg/cpp0x/initlist92.C: New.
1754 2015-03-05  Richard Biener  <rguenther@suse.de>
1756         PR tree-optimization/65310
1757         * gcc.dg/vect/pr65310.c: New testcase.
1759 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1761         PR c++/64834
1762         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1764 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1766         * gnat.dg/entry_queues3.adb: New test.
1768 2015-03-04  Ian Lance Taylor  <iant@google.com>
1770         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1772 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1774         PR c++/64227
1775         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1777 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1779         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1780         -fno-ipa-icf to dg-options
1781         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1782         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1784 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1786         PR c++/64398
1787         * g++.dg/cpp0x/decltype62.C: New.
1789 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1791         * gnat.dg/object_overflow5.adb: New test.
1793 2015-03-03  Martin Liska  <mliska@suse.cz>
1795         PR ipa/65287
1796         * gcc.dg/ipa/pr65287.c: New test.
1798 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1799             Eric Botcazou  <ebotcazou@adacore.com>
1801         * gnat.dg/specs/pack12.ads: New test.
1803 2015-03-03  Martin Liska  <mliska@suse.cz>
1805         * gcc.dg/ipa/PR65282.c: New test.
1807 2015-03-13  Jeff Law  <law@redhat.com>
1809         PR tree-optimization/65241
1810         * gcc.c-torture/compile/pr65241.c: New test.
1812 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1814         PR target/64331
1815         * gcc.target/avr/torture/pr64331.c: New test.
1817 2015-03-03  Martin Liska  <mliska@suse.cz>
1818             Jan Hubicka  <hubicka@ucw.cz>
1820         * g++.dg/ipa/pr65263.C: New test.
1822 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1824         PR ipa/65130
1825         * gcc.dg/lto/pr65130_0.c: New testcase.
1826         * gcc.dg/lto/pr65130_1.c: New testcase.
1828 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1830         PR ipa/64988
1831         * g++.dg/torture/pr64988.C: New testcase.
1833 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1835         * gfortran.dg/coarray_atomic_6.f90: New.
1837 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1839         PR target/65184
1840         * gcc.target/i386/pr65184.c: New.
1842 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1844         PR target/65183
1845         * gcc.target/i386/pr65183.c: New.
1847 2015-02-28  Martin Liska  <mliska@suse.cz>
1848             Jan Hubicka  <hubicka@ucw.cz>
1850         * gcc.dg/ipa/ipa-icf-35.c: New test.
1851         * gcc.dg/ipa/ipa-icf-36.c: New test.
1852         * gcc.dg/ipa/ipa-icf-37.c: New test.
1854 2015-02-28  Martin Liska  <mliska@suse.cz>
1855             Jan Hubicka  <hubicka@ucw.cz>
1857         PR ipa/65245
1858         * gcc.dg/ipa/ipa-icf-34.c: New test.
1860 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1862         PR target/61142
1863         * gcc.target/sh/sh/pr61142.c: New.
1865 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1867         * g++.dg/other/dump-ada-spec-3.C: New test.
1869 2015-03-01  Martin Liska  <mliska@suse.cz>
1871         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1872         * g++.dg/ipa/pr63595.C: Update expected results.
1874 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1876         PR ipa/65236
1877         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1879 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1881         * gcc.dg/vect/pr59354.c: Move vector producing code to
1882         separate function.
1884 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1886         PR ipa/65237
1887         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1888         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1889         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1890         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1892 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1894         PR tree-optimization/65048
1895         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1896         (foo): Use K&R style definition.
1898 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1900         PR target/65032
1901         * g++.dg/pr65032.C: New.
1903 2015-02-27  Marek Polacek  <polacek@redhat.com>
1905         PR c/65040
1906         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1907         -Wformat=2.
1909 2015-02-27  Marek Polacek  <polacek@redhat.com>
1911         PR c/65228
1912         * gcc.dg/pr65228.c: New test.
1914 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1916         PR c/35330
1917         * gcc.dg/weak/weak-17.c: New file.
1919 2015-02-27  Richard Biener  <rguenther@suse.de>
1921         PR lto/65193
1922         * g++.dg/lto/pr65193_0.C: New testcase.
1924 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1926         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1927         * gcc.target/s390/hotpatch-8.c: Likewise.
1928         * gcc.target/s390/hotpatch-9.c: Likewise.
1929         * gcc.target/s390/pr61078.c: Likewise.
1930         * gcc.target/s390/pr57960.c: Remove -m64.
1931         * gcc.target/s390/pr61078.c: Likewise.
1933 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1934             Martin Liska  <mliska@suse.cz>
1936         PR bootstrap/65150
1937         * gcc.dg/pr64454.c: Disable ICF.
1938         * gcc.dg/pr28685-1.c: Disable ICF
1939         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1940         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1941         * g++.dg/ipa/ipa-icf-4.C: Update template.
1943 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1945         PR tree-optimization/65216
1946         * gcc.c-torture/execute/pr65216.c: New test.
1948         PR tree-optimization/65215
1949         * gcc.c-torture/execute/pr65215-1.c: New test.
1950         * gcc.c-torture/execute/pr65215-2.c: New test.
1951         * gcc.c-torture/execute/pr65215-3.c: New test.
1952         * gcc.c-torture/execute/pr65215-4.c: New test.
1953         * gcc.c-torture/execute/pr65215-5.c: New test.
1955 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1957         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1959 2015-02-26  Martin Liska  <mliska@suse.cz>
1960             Jan Hubicka  <hubicka@ucw.cz>
1962         * g++.dg/ipa/pr64146.C: Update expected results.
1963         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1964         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1965         * gcc.dg/ipa/ipa-icf-34.c: New test.
1967 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1969         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1970         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1971         (dg-additional-options): Remove dg directive.
1972         (dg-final): Add dg directive.
1974 2015-02-26  Marek Polacek  <polacek@redhat.com>
1976         PR ipa/65008
1977         * g++.dg/ipa/pr65008.C: New test.
1979 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1981         * lib/profopt.exp (profopt-target-cleanup): New proc.
1982         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1983         files from sources from dg-additional-sources.
1985 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1987         * lib/gcov.exp: Cleanup in case of xfail.
1989 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1991         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1993 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1995         PR debug/46102
1996         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1997         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1998         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1999         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
2000         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
2001         * g++.dg/debug/pr46123.C: XFAIL and move...
2002         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
2003         * gcc.dg/debug/dwarf2-3.c: Move...
2004         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
2006 2015-02-26  Marek Polacek  <polacek@redhat.com>
2008         PR c++/65202
2009         * g++.dg/cpp1y/pr65202.C: New test.
2011 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2013         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
2014         locale_facets.h.gcov.
2016 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2018         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
2020 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2022         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
2024 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
2026         PR target/65217
2027         * gcc.target/i386/pr65217.c: New.
2029 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2031         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
2033 2015-02-26  Tom de Vries  <tom@codesourcery.com>
2035         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
2037 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
2039         PR tree-optimization/65048
2040         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
2042 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
2044         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
2045         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
2047 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
2049         PR target/65161
2050         * gcc.target/i386/pr65161.c: New test.
2052 2015-02-26  Terry Guo  <terry.guo@arm.com>
2054         * gcc.target/arm/no-volatile-in-it.c: New test.
2056 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
2058         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
2059         (dg-options): Add -save-temps.
2060         (dg-final): Add cleanup-saved-temps.
2062 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
2064         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
2066 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
2068         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
2069         * gcc.target/powerpc/pack01.c: Include string.h.
2071 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2073         PR target/65167
2074         * gcc.target/i386/pr65167.c: New.
2076 2015-02-25  Kai Tietz  <ktietz@redhat.com>
2078         PR tree-optimization/61917
2079         * gcc.dg/vect/vect-pr61917.c: New file.
2081 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
2083         PR tree-optimization/65170
2084         * gcc.c-torture/execute/pr65170.c: New test.
2085         * gcc.dg/tree-ssa/vrp96.c: New test.
2087 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2089         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
2091 2015-02-24  Tom de Vries  <tom@codesourcery.com>
2093         PR testsuite/65126
2094         * lib/gcc-defs.exp (additional_sources_used): Add new var.
2095         (dg-additional-files-options): Copy additional_sources to
2096         additional_sources_used before emptying additional_sources.
2097         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
2098         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
2099         (cleanup-saved-temps): Use additional_sources_used instead of
2100         additional_sources.
2101         (dg-test): Reset additional_sources_used.
2103 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
2105         PR fortran/63427
2106         * gfortran.dg/integer_exponentiation_6.F90: New test.
2108 2015-02-23  Martin Sebor  <msebor@redhat.com>
2110         PR target/65109
2111         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
2112         two parts.  One to save registers, the other to verify the
2113         registers have the right values.  Save register state into
2114         static data rather than on the stack.
2116 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
2118         PR bootstrap/63888
2119         * c-c++-common/asan/pr63888.c: New test.
2121 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
2123         PR target/65163
2124         * gcc.c-torture/compile/pr65163.c: New.
2126 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2128         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
2129         with -m31 on 64 bit.
2130         * gcc.dg/hoist-register-pressure-2.c: Likewise.
2131         * gcc.dg/hoist-register-pressure-3.c: Likewise.
2133 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2135         * gcc.target/s390/20090223-1.c: Add
2136         -Wno-implicit-function-declaration option.
2137         * gcc.target/s390/pr42224.c: Likewise.
2138         * gcc.target/s390/pr55718.c: Likewise.
2140 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2142         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2143         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2144         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2145         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2146         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2147         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2148         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2149         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2150         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2151         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2152         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2153         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2154         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2155         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2156         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2157         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2158         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2159         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2160         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2161         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2162         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2164 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2166         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2167         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2168         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2169         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2170         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2171         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2172         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2173         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2174         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2175         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2176         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2177         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2178         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2179         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2180         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2181         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2183 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2185         PR fortran/64980
2186         PR fortran/61960
2187         * gfortran.dg/pr61960.f90: New.
2188         * gfortran.dg/pr64230.f90: New.
2189         * gfortran.dg/pr64980.f03: New.
2191 2015-02-22  Tom de Vries  <tom@codesourcery.com>
2193         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2195 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
2197         PR ada/65156
2198         * gnat.dg/timing_events.adb: Removed, invalid test.
2200 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
2202         PR debug/58123
2203         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2204         location.
2205         * g++.dg/gcov/gcov-2.C: Likewise.
2207 2015-02-20  Richard Biener  <rguenther@suse.de>
2209         PR tree-optimization/65136
2210         * gcc.dg/tree-ssa/pr65136.c: New testcase.
2212 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
2214         PR testsuite/64158
2215         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2216         and nvptx-*-* blacklisting.
2218         * gcc.dg/sibcall-9.c: New test.
2219         * gcc.dg/sibcall-10.c: New test.
2221 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2223         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2225 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
2227         PR target/64452
2228         * gcc.target/avr/torture/pr64452.c: New test.
2230 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
2232         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2233         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2235 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2237         PR testsuite/65116
2238         * lib/target-supports.exp (check_compile): Check whether
2239         additional_sources is defined before using it.
2241 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
2243         PR middle-end/65074
2244         * g++.dg/opt/pr65074.C: New file.
2246 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
2248         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2249         (size_type): New typedef.
2250         (operator "" _script): Use it for the last argument.
2252 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2254         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2256 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
2258         * lib/target-supports.exp (check_compile): Save/restore
2259         additional_sources that may belong to an actual test.
2261 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
2263         PR gcov-profile/64634
2264         * g++.dg/gcov/gcov-15.C: New test.
2266 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2268         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2270 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2272         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2274 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2276         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2278 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2280         * gfortran.dg/fmt_cache_1.f: Add missing close.
2282 2015-02-18  Tom de Vries  <tom@codesourcery.com>
2284         PR testsuite/65107
2285         * gfortran.dg/read_eof_8.f90: Add missing close.
2287 2015-02-18  Richard Biener  <rguenther@suse.de>
2289         PR tree-optimization/65063
2290         * gcc.dg/pr65063.c: New testcase.
2292 2015-02-18  Richard Biener  <rguenther@suse.de>
2294         PR tree-optimization/62217
2295         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2297 2015-02-18  Marek Polacek  <polacek@redhat.com>
2299         PR sanitizer/65081
2300         * c-c++-common/ubsan/pr65081.c: New test.
2302 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2304         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2305         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2307 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2309         * gcc.dg/ipa/propalign-3.c: New test.
2311 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2313         PR target/64793
2314         * gcc.target/sh/pr64793.c: New.
2315         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2317 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2319         * gcc.target/arm/divzero.c: New test case.
2321 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2323         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2325 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2326             Jakub Jelinek  <jakub@redhat.com>
2328         PR c++/65075
2329         * g++.dg/cpp0x/pr65075.C: New test.
2331 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2333         PR target/65058
2334         * gcc.target/powerpc/pr65058.c: New test.
2336 2015-02-16  Jeff Law  <law@redhat.com>
2338         PR tree-optimization/64823
2339         * gcc.dg/uninit-20.c: New test.
2341 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2342             James Greenhalgh  <james.greenhalgh@arm.com>
2344         PR ipa/64963
2345         * gcc.dg/ipa/ipa-clone-1.c: New test.
2347 2015-02-16  Richard Biener  <rguenther@suse.de>
2349         PR tree-optimization/65077
2350         * gcc.dg/torture/pr65077.c: New testcase.
2352 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2354         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2355         Directive adjusted to scan for ldaxr.
2356         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2357         adjusted to scan for ldaex.
2359 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2361         PR c++/65080
2362         * g++.dg/cpp0x/constexpr-65080.C: New.
2364 2015-02-16  Richard Biener  <rguenther@suse.de>
2366         PR tree-optimization/63593
2367         * gcc.dg/pr63593.c: New testcase.
2369 2015-02-16  Marek Polacek  <polacek@redhat.com>
2371         PR c/65066
2372         * gcc.dg/pr65066.c: New test.
2374 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2376         * gcc.dg/pr65002.C: Move ...
2377         * g++.dg/ipa/pr65002.C: ... here.
2379 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2381         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2382         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2383         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2384         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2386 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2388         PR testsuite/64850
2389         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2390         the expression to find calls.
2391         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2392         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2393         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2394         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2395         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2397 2015-02-14  Marek Polacek  <polacek@redhat.com>
2399         PR c/64768
2400         * gcc.dg/array-11.c: New test.
2401         * gcc.dg/array-12.c: New test.
2402         * gcc.dg/array-13.c: New test.
2403         * gcc.dg/array-14.c: New test.
2404         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2405         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2406         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2407         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2408         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2409         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2411 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2413         PR c++/60894
2414         * g++.dg/lookup/using54.C: New.
2416 2015-02-13  Jeff Law  <law@redhat.com>
2418         PR bootstrap/65060
2419         Revert my change for tree-optimization/64823.
2421 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2423         PR tree-optimization/65053
2424         * gcc.c-torture/execute/pr65053-1.c: New test.
2425         * gcc.c-torture/execute/pr65053-2.c: New test.
2427 2015-02-13  Marek Polacek  <polacek@redhat.com>
2429         PR c/65050
2430         * gcc.dg/pr65050.c: New test.
2432 2015-02-13  Jeff Law  <law@redhat.com>
2434         PR tree-optimization/64823
2435         * gcc.dg/uninit-20.c: New test.
2437         PR rtl-optimization/47477
2438         * gcc.dg/tree-ssa/pr47477.c: New test.
2440 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2442         PR c++/60211
2443         * g++.dg/parse/ivdep-2.C: New.
2444         * g++.dg/parse/ivdep-3.C: Likewise.
2446 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2448         PR fortran/64506
2449         * gfortran.dg/continuation_13.f90: New test.
2450         * gfortran.dg/continuation_14.f: New test.
2452 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2454         PR c++/64970
2455         * g++.dg/cpp0x/sfinae55.C: New.
2457 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2459         PR ipa/65034
2460         * g++.dg/ipa/pr65034.C: New test.
2462 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2464         PR tree-optimization/65002
2465         * gcc.dg/pr65002.C: New.
2467 2015-02-13  Marek Polacek  <polacek@redhat.com>
2469         PR c/65040
2470         * c-c++-common/pr65040.c: New test.
2472 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2474         PR tree-optimization/64705
2475         * gcc.dg/tree-ssa/pr64705.c: New test.
2477 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2479         PR rtl/32219
2480         * gcc.dg/visibility-22.c: New test.
2481         * gcc.dg/visibility-23.c: New test.
2482         * gcc.target/i386/pr32219-1.c: New test.
2483         * gcc.target/i386/pr32219-2.c: New test.
2484         * gcc.target/i386/pr32219-3.c: New test.
2485         * gcc.target/i386/pr32219-4.c: New test.
2486         * gcc.target/i386/pr32219-5.c: New test.
2487         * gcc.target/i386/pr32219-6.c: New test.
2488         * gcc.target/i386/pr32219-7.c: New test.
2489         * gcc.target/i386/pr32219-8.c: New test.
2490         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2492 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2494         PR libgfortran/57822
2495         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2496         four different KINDs.
2498 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2500         PR c++/64884
2501         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2503         PR sanitizer/65000
2504         * g++.dg/ubsan/pr65000.C: New test.
2506 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2508         PR fortran/64932
2509         * gfortran.dg/finalize_28.f90: New test
2511 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2513         PR debug/55541
2514         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2515         DW_TAG_lexical_block removal.
2516         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2517         * g++.dg/guality/pr55541.C: New test.
2519         PR sanitizer/64984
2520         * g++.dg/ubsan/pr64984.C: New test.
2522 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2524         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2526 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2528         PR testsuite/64930
2529         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2530         instructions for 2015-01-14 get_memmodel changes.
2531         * gcc.target/powerpc/atomic-p8.c: Likewise.
2533         PR sanitizer/65019
2534         * g++.dg/ubsan/pr65019.C: New test.
2536         PR tree-optimization/65014
2537         * gcc.c-torture/compile/pr65014.c: New test.
2539 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2541         PR libgfortran/57822
2542         * gfortran/fmt_g0_7.f08: Revise test.
2544 2015-02-11  Jeff Law  <law@redhat.com>
2546         PR target/63347
2547         * gcc.target/m68k/pr63347.c: New test.
2549 2015-02-11  Marek Polacek  <polacek@redhat.com>
2551         * g++.dg/ubsan/shift-1.C: New test.
2552         * gcc.dg/ubsan/c-shift-2.c: New test.
2553         * c-c++-common/ubsan/shift-5.c: Remove file.
2555 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2557         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2558         Directive adjusted to XFAIL.
2559         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2560         adjusted to XFAIL.
2562 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2564         PR middle-end/65003
2565         * g++.dg/opt/pr65003.C: New test.
2567 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2569         * lib/target-supports.exp (check_effective_target_pie): Renamed
2570         to ...
2571         (check_effective_target_pie_enabled): This.
2572         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2573         * gcc.target/i386/pie.c: Likewise.
2575 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2577         PR target/64893
2578         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2579         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2581 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2583         PR target/61925
2584         * gcc.target/i386/pr61925-1.c: New test.
2585         * gcc.target/i386/pr61925-2.c: New test.
2586         * gcc.target/i386/pr61925-3.c: New test.
2588 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2590         PR sanitizer/65004
2591         * g++.dg/asan/pr65004.C: New test.
2593 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2595         PR target/64661
2596         * gcc.taget/sh/pr64661-0.h: New.
2597         * gcc.taget/sh/pr64661-1.c: New.
2598         * gcc.taget/sh/pr64661-2.c: New.
2599         * gcc.taget/sh/pr64661-3.c: New.
2600         * gcc.taget/sh/pr64661-4.c: New.
2602 2015-02-10  Richard Biener  <rguenther@suse.de>
2604         PR tree-optimization/64995
2605         * g++.dg/torture/pr64995.C: New testcase.
2607 2015-02-10  Richard Biener  <rguenther@suse.de>
2609         PR tree-optimization/64909
2610         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2612 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2614         * gcc.dg/signbit-sa.c: New test.
2616 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2618         PR libgfortran/57822
2619         * gfortran/fmt_g0_7.f08: New test.
2621 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2623         PR tree-optimization/43378
2624         * gcc.dg/tree-ssa/pr43378.c: New test.
2626 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2628         PR ipa/64978
2629         * g++.dg/torture/pr64978.C: New testcase.
2631 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2633         PR sanitizer/64981
2634         * gcc.dg/asan/pr64981.c: New test.
2636 2015-02-09  Marek Polacek  <polacek@redhat.com>
2638         PR c/64856
2639         * gcc.dg/pr64856.c: New test.
2641 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2643         PR target/64979
2644         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2645         * gcc.c-torture/execute/pr64979.c: New test.
2647 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2649         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2651 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2653         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2654         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2656 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2658         PR target/58757
2659         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2661 2015-02-09  Richard Biener  <rguenther@suse.de>
2663         PR tree-optimization/54000
2664         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2666 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2668         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2670 2015-02-09  Martin Liska  <mliska@suse.cz>
2672         * g++.dg/ipa/pr64858.C: New test.
2674 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2676         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2678 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2680         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2682 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2684         PR fortran/63744
2685         * gfortran.dg/use_rename_8.f90: New.
2687 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2689         * gnat.dg/addr7.ad[sb]: New test.
2690         * gnat.dg/addr8.ad[sb]: Likewise.
2692 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2694         PR jit/64752
2695         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2696         from jit.dg/test-compile-to-executable.c's create_code, with a
2697         clarification of the output message.
2698         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2699         pass/fail message.
2700         (test_jit): Use CHECK_NO_ERRORS when calling
2701         gcc_jit_context_compile_to_file.
2702         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2703         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2704         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2705         about deletions that are attempted.
2706         (jit-verify-compile-to-file): Rename to...
2707         (jit-verify-output-file-was-created): ...this, and drop the
2708         attempt to run "file" and verify the output.
2709         (jit-verify-assembler): New function.
2710         (jit-verify-object): New function.
2711         (jit-verify-dynamic-library): New function.
2712         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2713         favor of an implementation from new file
2714         create-code-for-hello-world-executable.h, which also adds a
2715         "main".
2716         (dg-final): Replace jit-verify-compile-to-file with
2717         jit-verify-output-file-was-created, and invoke new function
2718         jit-verify-assembler.
2719         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2720         the output message.
2721         (dg-final): Replace jit-verify-compile-to-file with
2722         jit-verify-output-file-was-created, and invoke new function
2723         jit-verify-dynamic-library.
2724         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2725         favor of an implementation from new file
2726         create-code-for-hello-world-executable.h, which also adds a
2727         "main".
2728         (dg-final): Replace jit-verify-compile-to-file with
2729         jit-verify-output-file-was-created.  Strengthen the expected stdout
2730         from the built executable.
2731         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2732         favor of an implementation from new file
2733         create-code-for-hello-world-executable.h, which also adds a
2734         "main".
2735         (dg-final): Replace jit-verify-compile-to-file with
2736         jit-verify-output-file-was-created, and invoke new function
2737         jit-verify-object.
2738         * jit.dg/verify-dynamic-library.c: New source file.
2740 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2741             Brian Rzycki  <b.rzycki@samsung.com>
2743         PR tree-optimization/64878
2744         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2746 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2748         PR ipa/64896
2749         * g++.dg/ipa/pr64896.C: New test.
2751 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2753         PR target/64205
2754         * gcc.target/powerpc/pr64205.c: New file.
2756 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2758         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2759         (dg-options): Use -fpie instead of -fPIE -pie.
2761 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2763         PR middle-end/64937
2764         * g++.dg/asan/pr64937.C: New test.
2766 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2768         PR fortran/63205
2769         * gfortran.dg/class_to_type_4.f90: New test
2771 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2773         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2775 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2777         PR rtl-optimization/64957
2778         PR debug/64817
2779         * gcc.c-torture/execute/pr64957.c: New test.
2781 2015-02-05  Jeff Law  <law@redhat.com>
2783         PR target/17306
2784         * gcc.target/h8300/pr17306-1.c: New test.
2785         * gcc.target/h8300/pr17306-2.c: New test.
2787 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2789         PR fortran/64943
2790         * gfortran.dg/structure_constructor_12.f90: New.
2792 2015-02-05  Jeff Law  <law@redhat.com>
2794         PR target/58400
2795         gcc.target/h8300/pr58400.c: New test.
2797 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2799         * gcc.target/arm/macro_defs0.c: New test.
2800         * gcc.target/arm/macro_defs1.c: New test.
2801         * gcc.target/arm/macro_defs2.c: New test.
2803 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2805         PR rtl-optimization/64905
2806         * gcc.target/i386/pr64905.c: Require nonpic target.
2807         (dg-options): Add -fomit-frame-pointer.
2808         (main): Remove.
2810 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2812         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2813         tree dump scanning.
2815 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2817         PR fortran/64757
2818         * gfortran.dg/type_to_class_2.f90: New test
2819         * gfortran.dg/type_to_class_3.f90: New test
2821 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2823         PR ipa/64686
2824         * g++.dg/torture/pr64686.C: New testcase.
2826 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2828         PR rtl-optimization/64905
2829         * gcc.target/i386/pr64905.c: New file.
2831 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2833         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2834         * gcc.dg/guality/pr41616-1.c: Ditto.
2836 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2838         PR debug/64817
2839         * gcc.dg/pr64817-3.c: New.
2841 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2842             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2844         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2845         pass parameters in registers.
2846         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2847         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2848         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2850 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2851             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2853         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2854         list, allow for multilibed targets.
2855         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2857 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2859         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2860         * gcc.dg/pr46728-6.c: Ditto.
2862 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2864         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2865         for mips_nanlegacy target.
2867 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2869         * gcc.target/i386/chkp-hidden-def.c: New.
2871 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2873         PR middle-end/62103
2874         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2875         to use 24 bits for bitfield b.
2877 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2879         PR testsuite/64796
2880         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2881         cache result in a global variable.  Include all 32-bit targets for
2882         bswap64 tests.
2884 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2886         PR rtl-optimization/64756
2887         * gcc.c-torture/execute/pr64756.c: New test.
2889 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2891         PR target/64660
2892         * gcc.target/sh/pr64660-0.h: New.
2893         * gcc.target/sh/pr64660-1.c: New.
2894         * gcc.target/sh/pr64660-2.c: New.
2895         * gcc.target/sh/pr64660-3.c: New.
2896         * gcc.target/sh/pr64660-4.c: New.
2898 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2900         PR c++/64877
2901         * g++.dg/warn/Waddress-2.C: New.
2903 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2905         PR middle-end/61225
2906         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2908 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2910         PR preprocessor/64803
2911         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2913 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2915         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2917 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2919         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2920         (_ARM_FPSRC): Add DN and AHP fields.
2921         (clean_results): Force DN=1 on AArch64.
2922         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2923         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2924         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2925         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2926         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2927         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2929 2015-02-02  Alan Modra  <amodra@gmail.com>
2931         * gcc.target/powerpc/cprophard.c: New.
2933 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2935         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2936         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2938 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2940         PR debug/64817
2941         * gcc.dg/pr64817-1.c: New test.
2942         * gcc.dg/pr64817-2.c: New test.
2944 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2946         PR target/64851
2947         * gcc.target/sh/pr64851-0.h: New
2948         * gcc.target/sh/pr64851-1.c: New
2949         * gcc.target/sh/pr64851-2.c: New
2950         * gcc.target/sh/pr64851-3.c: New
2951         * gcc.target/sh/pr64851-4.c: New
2953 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2955         PR target/64882
2956         * gcc.dg/torture/pr64882.c: New test.
2958 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2960         PR target/64159
2961         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2962         sparc*-*-*.
2964 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2966         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2967         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2968         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2969         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2970         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2971         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2972         tree dump.
2973         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2974         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2975         tree dump.
2976         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2977         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2978         tree dump.
2980 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2982         PR target/64688
2983         * g++.dg/pr64688-2.C: New.
2985 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2987         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2988         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2989         * gcc.target/i386/fuse-caller-save.c: Ditto.
2990         * gcc.target/i386/headmerge-1.c: Ditto.
2991         * gcc.target/i386/headmerge-2.c: Ditto.
2992         * gcc.target/i386/sibcall-6.c: Ditto.
2994 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2996         PR target/64617
2997         * gcc.target/i386/pr64617.c: New test.
2999 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
3001         PR target/15184
3002         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
3003         (dg-options): Remove -m32.
3004         (dg-final): Scan for "movb %al" only.
3005         * gcc.target/i386/pr15184-2.c: Ditto.
3007 2015-01-30  Richard Biener  <rguenther@suse.de>
3009         PR tree-optimization/64829
3010         * gcc.dg/vect/pr64829.c: New testcase.
3012 2015-01-29  Marek Polacek  <polacek@redhat.com>
3014         PR c/64709
3015         * gcc.dg/pr64709.c: New test.
3017 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
3019         PR c++/64717
3020         * g++.dg/ubsan/pr64717-1.C: New test.
3021         * g++.dg/ubsan/pr64717-2.C: New test.
3023 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
3025         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
3027 2015-01-29  Jeff Law  <law@redhat.com>
3029         PR target/15184
3030         * gcc.target/i386/pr15184-1.c: New test.
3031         * gcc.target/i386/pr15184-2.c: New test.
3033 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3035         PR tree-optimization/64746
3036         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
3038 2015-01-29  Richard Biener  <rguenther@suse.de>
3040         PR tree-optimization/64853
3041         * gcc.dg/torture/pr64853.c: New testcase.
3043 2015-01-29  Richard Biener  <rguenther@suse.de>
3045         PR tree-optimization/64844
3046         * gcc.dg/vect/pr64844.c: New testcase.
3048 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
3050         PR middle-end/64809
3051         * gcc.dg/pr64809.c: Delete.
3053 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
3055         PR middle-end/64805
3056         * gcc.target/i386/pr64805.c: New.
3058 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3060         * gcc.dg/guality/guality.h (main): Add argv[0] to
3061         guality_gdb_command.
3063 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
3065         PR ipa/64801
3066         * gcc.dg/tree-ssa/pr64801.c: New testcase.
3068 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
3070         PR target/64659
3071         * gcc.target/sh/sh.exp
3072         (check_effective_target_atomic_model_soft_gusa_available,
3073         check_effective_target_atomic_model_soft_tcb_available,
3074         check_effective_target_atomic_model_soft_imask_available,
3075         check_effective_target_atomic_model_hard_llcs_available): New.
3076         * gcc.target/sh/pr64659-0.h: New.
3077         * gcc.target/sh/pr64659-1.c: New.
3078         * gcc.target/sh/pr64659-2.c: New.
3079         * gcc.target/sh/pr64659-3.c: New.
3080         * gcc.target/sh/pr64659-4.c: New.
3082 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
3084         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
3085         scan-assembler-times pattern.
3087 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
3089         PR middle-end/64809
3090         * gcc.dg/pr64809.c: New test.
3092 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
3094         PR tree-optimization/64277
3095         * gcc.dg/pr64277.c: New.
3097 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3099         PR tree-optimization/64718
3100         * gcc.c-torture/execute/pr64718.c: New test.
3102 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
3104         * gcc.target/aarch64/abs_2.c: New.
3106 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
3108         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
3109         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
3110         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
3111         ISA rev < 2.
3113 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
3115         PR bootstrap/64612
3116         * lib/target-supports.exp (check_effective_target_comdat_group): New.
3117         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
3118         { target comdat_group }.
3120 2015-01-27  Tobias Burnus  <burnus@net-b.de>
3122         PR fortran/63861
3123         * gfortran.dg/goacc/coarray_2.f90: New.
3125 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3127         PR ipa/60871
3128         PR ipa/64139
3129         * g++.dg/torture/pr64139.C: New testcase.
3130         * g++.dg/torture/pr60871.C: Likewise.
3132 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
3134         PR fortran/64230
3135         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3136         prevent linking errors.
3138 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
3140         PR ipa/64282
3141         * g++.dg/torture/pr64282.C: New testcase.
3143 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3145         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3146         for wzr reg.
3148 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3150         * gcc.target/s390/hotpatch-13.c: New testcase.
3151         * gcc.target/s390/hotpatch-14.c: New testcase.
3152         * gcc.target/s390/hotpatch-15.c: New testcase.
3153         * gcc.target/s390/hotpatch-16.c: New testcase.
3154         * gcc.target/s390/hotpatch-17.c: New testcase.
3155         * gcc.target/s390/hotpatch-18.c: New testcase.
3156         * gcc.target/s390/hotpatch-19.c: New testcase.
3157         * gcc.target/s390/hotpatch-20.c: New testcase.
3158         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3159         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3160         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3161         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3162         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3163         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3164         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3165         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3166         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3167         * gcc.target/s390/hotpatch-10.c: Likewise.
3168         * gcc.target/s390/hotpatch-11.c: Likewise.
3169         * gcc.target/s390/hotpatch-12.c: Likewise.
3170         * gcc.target/s390/hotpatch-2.c: Likewise.
3171         * gcc.target/s390/hotpatch-3.c: Likewise.
3172         * gcc.target/s390/hotpatch-4.c: Likewise.
3173         * gcc.target/s390/hotpatch-5.c: Likewise.
3174         * gcc.target/s390/hotpatch-6.c: Likewise.
3175         * gcc.target/s390/hotpatch-7.c: Likewise.
3176         * gcc.target/s390/hotpatch-8.c: Likewise.
3177         * gcc.target/s390/hotpatch-9.c: Likewise.
3178         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3179         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3180         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3181         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3182         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3183         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3184         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3185         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3187 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
3189         * gcc.dg/long_branch.c: New testcase.
3191 2015-01-27  Richard Biener  <rguenther@suse.de>
3193         PR tree-optimization/56273
3194         PR tree-optimization/59124
3195         PR tree-optimization/64277
3196         * g++.dg/warn/Warray-bounds-6.C: New testcase.
3197         * gcc.dg/Warray-bounds-12.c: Likewise.
3198         * gcc.dg/Warray-bounds-13.c: Likewise.
3200 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3202         PR rtl-optimization/61058
3203         * gcc.dg/pr61058.c: New test.
3205 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
3207         * gcc.target/i386/chkp-narrow-bounds.c: New.
3209 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
3211         PR tree-optimization/64807
3212         * gcc.dg/pr64807.c: New test.
3214         PR c/64766
3215         * gcc.dg/pr64766.c: New test.
3217 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
3219         PR target/49263
3220         * gcc.target/sh/pr49263-4.c: New.
3222 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
3224         PR fortran/62044
3225         * gfortran.dg/allocate_with_mold_1.f90: New test
3227 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
3229         PR c/64778
3230         * gcc.dg/pr64778.c: New test.
3232         PR middle-end/64421
3233         * gcc.dg/vect/pr64421.c: New test.
3235 2015-01-26  Tobias Burnus  <burnus@net-b.de>
3237         PR fortran/64771
3238         * gfortran.dg/coarray_36.f: New.
3239         * gfortran.dg/coarray_37.f90: New.
3241 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
3243         PR fortran/64230
3244         * gfortran.dg/class_allocate_18.f90: New.
3246 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3248         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3250 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3252         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3254 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3256         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3258 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3260         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3262 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3264         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3265         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3266         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3267         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3269 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3271         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3272         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3273         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3275 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
3277         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3278         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3279         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3280         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3281         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3282         vXXXhn.inc.
3284 2015-01-26  Richard Biener  <rguenther@suse.de>
3286         PR middle-end/64764
3287         * gcc.dg/uninit-19.c: New testcase.
3289 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3291         * lib/target-supports.exp (check_effective_target_vect64): Add
3292         sparc*-*-*.
3294 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
3296         PR testsuite/64712
3297         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3299 2015-01-26  Tony Liu  <tony.liu@arm.com>
3301         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3302         non-UAL cases.
3304 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3306         PR libfortran/64770
3307         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3308         correctly, clean up afterwards.
3310 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3312         PR fortran/62044
3313         * gfortran.dg/use_rename_7.f90: New.
3315 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3317         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3318         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3320 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3322         PR target/54236
3323         * gcc.target/sh/pr54236-4.c: New.
3325 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3327         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3328         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3329         Bridge test.
3331 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3333         PR libfortran/64770
3334         * gfortran.dg/open_new_segv.f90: New test.
3336 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3338         PR target/49263
3339         PR target/53987
3340         PR target/64345
3341         PR target/59533
3342         PR target/52933
3343         PR target/54236
3344         PR target/51244
3345         * gcc.target/sh/pr64345-1.c: New.
3346         * gcc.target/sh/pr64345-2.c: New.
3347         * gcc.target/sh/pr59533-1.c: New.
3348         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3349         * gcc.target/sh/pr52933-2.c: Likewise.
3350         * gcc.target/sh/pr54089-1.c: Likewise.
3351         * gcc.target/sh/pr54236-1.c: Likewise.
3352         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3353         * gcc.target/sh/pr49263-1.c: Remove xfails.
3354         * gcc.target/sh/pr49263-2.c: Likewise.
3355         * gcc.target/sh/pr49263-3.c: Likewise.
3356         * gcc.target/sh/pr53987-1.c: Likewise.
3357         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3358         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3359         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3360         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3361         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3362         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3363         test_009): New.
3364         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3365         (test_02): New.
3367 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3369         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3371 2015-01-23  Ian Lance Taylor  <iant@google.com>
3373         PR go/64510
3374         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3375         targets without split stack support.
3377 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3379         PR target/64317
3380         * gcc.target/i386/pr64317.c: New test.
3382 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3384         PR rtl-optimization/63637
3385         PR rtl-optimization/60663
3386         * gcc.dg/pr63637-1.c: New test.
3387         * gcc.dg/pr63637-2.c: New test.
3388         * gcc.dg/pr63637-3.c: New test.
3389         * gcc.dg/pr63637-4.c: New test.
3390         * gcc.dg/pr63637-5.c: New test.
3391         * gcc.dg/pr63637-6.c: New test.
3392         * gcc.target/i386/pr63637-1.c: New test.
3393         * gcc.target/i386/pr63637-2.c: New test.
3394         * gcc.target/i386/pr63637-3.c: New test.
3395         * gcc.target/i386/pr63637-4.c: New test.
3396         * gcc.target/i386/pr63637-5.c: New test.
3397         * gcc.target/i386/pr63637-6.c: New test.
3399 2015-01-23  Richard Biener  <rguenther@suse.de>
3401         PR testsuite/63439
3402         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3403         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3405 2015-01-23  Marek Polacek  <polacek@redhat.com>
3407         PR preprocessor/60570
3408         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3409         * gcc.dg/cpp/pr60570.c: New test.
3411 2015-01-23  Richard Biener  <rguenther@suse.de>
3413         PR testsuite/63439
3414         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3415         vectorization on vect64 targets.
3417 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3419         PR fortran/60922
3420         * gfortran.dg/class_allocate_17.f90: New.
3422 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3424         PR fortran/64726
3425         * gfortran.dg/goacc/combined_loop.f90: New.
3427 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3429         PR fortran/61933
3430         * gfortran.dg/make_unit.f90: New test.
3432 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3434         PR fortran/61933
3435         * gfortran.dg/negative_unit_int8.f: Update.
3437 2015-01-22  Jeff Law  <law@redhat.com>
3439         PR target/52076
3440         * gcc.target/m68k/pr52076-1.c: New test.
3441         * gcc.target/m68k/pr52076-2.c: New test.
3443 2015-01-22  Richard Biener  <rguenther@suse.de>
3445         PR middle-end/64728
3446         * gcc.dg/torture/pr64728.c: New testcase.
3448 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3450         PR target/64688
3451         * g++.dg/pr64688.C: New test.
3453 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3455         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3456         to avoid errors with -fpic.
3458 2015-01-22  Richard Biener  <rguenther@suse.de>
3460         PR libstdc++/64535
3461         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3463 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3465         PR rtl-optimization/64682
3466         * gcc.c-torture/execute/pr64682.c: New file.
3468 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3470         PR debug/64511
3471         * gcc.dg/pr64511.c: New test.
3473         PR rtl-optimization/62078
3474         * g++.dg/opt/pr62078.C: New test.
3476         PR c/63307
3477         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3479 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3481         PR fortran/57023
3482         * gfortran.dg/internal_pack_15.f90:  New test.
3484 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3486         * c-c++-common/tsan/step.c: New testcase.
3488 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3490         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3492 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3494         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3496 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3498         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3500 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3502         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3504 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3506         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3508 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3510         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3512 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3514         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3516 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3518         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3520 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3522         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3524 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3526         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3528 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3530         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3532 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3534         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3536 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3538         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3539         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3540         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3541         vXXXw.inc.
3543 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3545         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3546         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3547         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3548         vXXXl.inc.
3550 2015-01-21  Renlin Li  <renlin.li@arm.com>
3552         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3553         * g++.dg/tls/thread_local5g.C: Likewise.
3554         * g++.dg/tls/thread_local6g.C: Likewise.
3556 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3558         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3559         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3560         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3562 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3564         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3565         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3566         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3568 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3570         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3571         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3572         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3574 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3576         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3577         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3578         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3580 2015-01-20  Jeff Law  <law@redhat.com>
3582         PR target/59946
3583         * gcc.target/m68k/pr59946.c: New test.
3585 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3587         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3588         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3589         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3591 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3593         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3594         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3595         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3597 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3599         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3600         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3601         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3603 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3605         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3606         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3607         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3608         vshuffle.inc.
3609         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3610         vshuffle.inc.
3612 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3614         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3615         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3616         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3618 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3620         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3621         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3622         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3624 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3626         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3628 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3630         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3632         PR sanitizer/64632
3633         * g++.dg/ubsan/pr64632.C: New test.
3635         PR debug/64663
3636         * gcc.dg/pr64663.c: New test.
3638 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3640         PR c++/64383
3641         * g++.dg/warn/Wunused-var-23.C: New.
3643 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3645         PR c++/59937
3646         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3647         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3649 2015-01-20  Richard Biener  <rguenther@suse.de>
3651         PR ipa/64684
3652         * gcc.dg/lto/pr64684_0.c: New testcase.
3653         * gcc.dg/lto/pr64684_1.c: Likewise.
3654         * gcc.dg/lto/pr64684_2.c: Likewise.
3655         * gcc.dg/lto/pr64685_0.c: Likewise.
3656         * gcc.dg/lto/pr64685_1.c: Likewise.
3658 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3660         PR c++/62241
3661         * g++.dg/cpp1y/lambda-init12.C: New.
3663 2015-01-20  Richard Biener  <rguenther@suse.de>
3665         PR tree-optimization/64410
3666         * g++.dg/vect/pr64410.cc: Require vect_double.
3668 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3670         PR target/64149
3671         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3673 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3675         PR bootstrap/64676
3676         Revert:
3677         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3679         PR rtl-optimization/64081
3680         * gcc.dg/pr64081.c: New test.
3682 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3684         * jit.dg/harness.h: Include <unistd.h>.
3685         (CHECK_NO_ERRORS): New.
3686         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3687         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3688         gcc_jit_context_compile_to_file.
3689         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3690         args to the spawned executable.
3691         (jit-expand-vars): New function.
3692         (jit-exe-params): New variable.
3693         (dg-jit-set-exe-params): New function.
3694         (jit-dg-test): Detect testcases that use
3695         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3696         Set arguments of spawned process to jit-exe-params.
3697         (jit-get-output-filename): New function.
3698         (jit-setup-compile-to-file): New function.
3699         (jit-verify-compile-to-file): New function.
3700         (jit-run-executable): New function.
3701         (jit-verify-executable): New function.
3702         * jit.dg/test-compile-to-assembler.c: New testcase.
3703         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3704         * jit.dg/test-compile-to-executable.c: New testcase.
3705         * jit.dg/test-compile-to-object.c: New testcase.
3707 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3709         PR target/64652
3710         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3711         (test_1): New.
3713 2015-01-19  Martin Liska  <mliska@suse.cz>
3715         * objc/compile/pr64668.m: New test.
3717 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3719         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3720         (create_overflow_fn): Update comment to clarify that
3721         the third param of the created function is a bool *, not
3722         an int *.
3723         (verify_int_overflow_fn): Convert param "expected_ovf" from
3724         int to bool.  Update third param of "overflow_fn_type" from int *
3725         to bool *.  Update local "actual_ovf" from int to bool.
3726         (verify_uint_overflow_fn): Likewise.
3728 2015-01-19  Martin Liska  <mliska@suse.cz>
3730         * gcc.dg/ipa/ipa-icf-33.c: New test.
3732 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3733             Haijian Zhang  <z.zhanghaijian@huawei.com>
3735         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3736         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3737         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3738         result_float64x2, expected_hfloat64x2): New helper type, variable and
3739         declaration.
3740         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3741         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3742         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3743         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3744         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3745         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3746         and target without the FMA feature.
3748 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3750         * gcc.target/aarch64/pr64304.c: New testcase.
3752 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3754         PR rtl-optimization/64081
3755         * gcc.dg/pr64081.c: New test.
3757 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3759         PR target/63971
3760         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3761         the epilogue).
3762         * gcc.target/aarch64/test_frame_6.c: Likewise.
3763         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3764         and x19 (in the epilogue).
3765         * gcc.target/aarch64/test_frame_4.c: Likewise.
3766         * gcc.target/aarch64/test_frame_7.c: Likewise.
3768 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3770         * gcc.target/i386/chkp-always_inline.c: New.
3772 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3773             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3775         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3776         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3778 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3780         PR fortran/60255
3781         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3782         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3784 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3786         PR fortran/64578
3787         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3789 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3791         PR target/64652
3792         * gcc.target/sh/torture/pr64652.c: New.
3794 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3796         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3797         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3798         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3799         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3800         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3801         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3803 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3805         PR ipa/64378
3806         * g++.dg/torture/pr64378.C: New testcase.
3808 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3810         PR fortran/57959
3811         * gfortran.dg/block_13.f08: New test
3813 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3815         PR fortran/55901
3816         * gfortran.dg/associate_1.f03: Allow test for character with
3817         automatic length.
3819 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3821         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3822         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3824 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3826         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3828 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3830         PR fortran/64578
3831         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3833 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3835         PR fortran/60357
3836         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3838         PR fortran/61275
3839         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3841         PR fortran/55932
3842         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3844 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3846         PR fortran/60334
3847         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3849 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3851         PR rtl-optimization/52773
3852         * gcc.c-torture/compile/pr52773.c: New test.
3854 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3856         PR c++/62134
3857         * g++.dg/cpp0x/alias-decl-46.C: New.
3859 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3861         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3863 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3865         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3866         Add trace.
3867         (CHECK_FP): Likewise.
3868         (CHECK_CUMULATIVE_SAT): Likewise.
3870 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3872         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3873         (Set_Neon_Cumulative_Sat): Add parameter.
3874         (__set_neon_cumulative_sat): Support new parameter.
3875         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3876         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3877         argument.
3878         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3879         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3880         argument.
3882 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3884         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3885         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3887 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3889         PR c++/60056
3890         * g++.dg/tls/thread_local-ice4.C: New.
3892 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3894         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3895         than Neon options.
3897 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3899         PR c++/62276
3900         * g++.dg/cpp0x/vt-62276.C: New.
3902 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3904         PR middle-end/64353
3905         * g++.dg/pr64353.C: New.
3907 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3909         PR target/64263
3910         * gcc.target/aarch64/pr64263_1.c: New test.
3912 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3914         PR tree-optimization/64434
3915         * gcc.dg/torture/pr64434.c: Move to...
3916         * gcc.dg/pr64434.c: ... here.
3918 2015-01-16  Richard Biener  <rguenther@suse.de>
3920         PR middle-end/64614
3921         * gcc.dg/uninit-18.c: New testcase.
3923 2015-01-16  Richard Biener  <rguenther@suse.de>
3925         PR tree-optimization/64568
3926         * g++.dg/torture/pr64568-2.C: New testcase.
3928 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3930         PR target/64363
3931         * gcc.target/i386/chkp-label-address.c: New.
3933 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3935         PR fortran/45290
3936         * gfortran.dg/pointer_init_6.f90: Extended.
3938 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3940         * gcc.c-torture/compile/20150108.c: New test.
3942 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3944         * gcc.target/visium: New directory.
3946 2015-01-16  Richard Biener  <rguenther@suse.de>
3948         PR tree-optimization/61743
3949         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3950         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3952 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3954         * gcc.dg/pr64015.c: New test.
3956 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3958         PR ipa/64163
3959         PR ipa/64612
3960         * g++.dg/ipa/pr64612.C: New test.
3962 2015-01-16  Renlin Li  <renlin.li@arm.com>
3964         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3966 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3968         * gcc.target/i386/sse-14.c: Test new intrinsic.
3969         * gcc.target/i386/sse-22.c: Ditto.
3971 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3973         PR c++/58614
3974         * g++.dg/cpp0x/auto44.C: New.
3976 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3978         PR target/59710
3979         * gcc.target/nios2/gpopt-all.c: New test case.
3980         * gcc.target/nios2/gpopt-local.c: New test case.
3981         * gcc.target/nios2/gpopt-global.c: New test case.
3982         * gcc.target/nios2/gpopt-data.c: New test case.
3983         * gcc.target/nios2/gpopt-none.c: New test case.
3985 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3987         * g++.dg/ubsan/vptr-1.C: New test.
3988         * g++.dg/ubsan/vptr-2.C: New test.
3989         * g++.dg/ubsan/vptr-3.C: New test.
3990         * g++.dg/ubsan/vptr-4.C: New test.
3991         * g++.dg/ubsan/vptr-5.C: New test.
3992         * g++.dg/ubsan/vptr-6.C: New test.
3993         * g++.dg/ubsan/vptr-7.C: New test.
3994         * g++.dg/ubsan/vptr-8.C: New test.
3995         * g++.dg/ubsan/vptr-9.C: New test.
3997 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3999         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
4000         is set up.
4001         * lib/gcc-dg.exp: Likewise.
4003 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
4005         PR rtl-optimization/64110
4006         * gcc.target/i386/pr64110.c: Add scan-assembler.
4008 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
4009             James Norris  <jnorris@codesourcery.com>
4010             Cesar Philippidis  <cesar@codesourcery.com>
4011             Ilmir Usmanov  <i.usmanov@samsung.com>
4013         * lib/target-supports.exp (check_effective_target_fopenacc): New
4014         procedure.
4015         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
4016         * g++.dg/goacc/goacc.exp: Likewise.
4017         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
4018         * gcc.dg/goacc/goacc.exp: Likewise.
4019         * gfortran.dg/goacc/goacc.exp: Likewise.
4020         * c-c++-common/cpp/openacc-define-1.c: New file.
4021         * c-c++-common/cpp/openacc-define-2.c: Likewise.
4022         * c-c++-common/cpp/openacc-define-3.c: Likewise.
4023         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
4024         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
4025         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4026         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4027         * c-c++-common/goacc/asyncwait-1.c: Likewise.
4028         * c-c++-common/goacc/cache-1.c: Likewise.
4029         * c-c++-common/goacc/clauses-fail.c: Likewise.
4030         * c-c++-common/goacc/collapse-1.c: Likewise.
4031         * c-c++-common/goacc/data-1.c: Likewise.
4032         * c-c++-common/goacc/data-2.c: Likewise.
4033         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
4034         * c-c++-common/goacc/deviceptr-1.c: Likewise.
4035         * c-c++-common/goacc/deviceptr-2.c: Likewise.
4036         * c-c++-common/goacc/deviceptr-3.c: Likewise.
4037         * c-c++-common/goacc/if-clause-1.c: Likewise.
4038         * c-c++-common/goacc/if-clause-2.c: Likewise.
4039         * c-c++-common/goacc/kernels-1.c: Likewise.
4040         * c-c++-common/goacc/loop-1.c: Likewise.
4041         * c-c++-common/goacc/loop-private-1.c: Likewise.
4042         * c-c++-common/goacc/nesting-1.c: Likewise.
4043         * c-c++-common/goacc/nesting-data-1.c: Likewise.
4044         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
4045         * c-c++-common/goacc/parallel-1.c: Likewise.
4046         * c-c++-common/goacc/pcopy.c: Likewise.
4047         * c-c++-common/goacc/pcopyin.c: Likewise.
4048         * c-c++-common/goacc/pcopyout.c: Likewise.
4049         * c-c++-common/goacc/pcreate.c: Likewise.
4050         * c-c++-common/goacc/pragma_context.c: Likewise.
4051         * c-c++-common/goacc/present-1.c: Likewise.
4052         * c-c++-common/goacc/reduction-1.c: Likewise.
4053         * c-c++-common/goacc/reduction-2.c: Likewise.
4054         * c-c++-common/goacc/reduction-3.c: Likewise.
4055         * c-c++-common/goacc/reduction-4.c: Likewise.
4056         * c-c++-common/goacc/sb-1.c: Likewise.
4057         * c-c++-common/goacc/sb-2.c: Likewise.
4058         * c-c++-common/goacc/sb-3.c: Likewise.
4059         * c-c++-common/goacc/update-1.c: Likewise.
4060         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
4061         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4062         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4063         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4064         * gfortran.dg/goacc/assumed.f95: Likewise.
4065         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
4066         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
4067         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
4068         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
4069         * gfortran.dg/goacc/branch.f95: Likewise.
4070         * gfortran.dg/goacc/cache-1.f95: Likewise.
4071         * gfortran.dg/goacc/coarray.f95: Likewise.
4072         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
4073         * gfortran.dg/goacc/cray.f95: Likewise.
4074         * gfortran.dg/goacc/critical.f95: Likewise.
4075         * gfortran.dg/goacc/data-clauses.f95: Likewise.
4076         * gfortran.dg/goacc/data-tree.f95: Likewise.
4077         * gfortran.dg/goacc/declare-1.f95: Likewise.
4078         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
4079         * gfortran.dg/goacc/fixed-1.f: Likewise.
4080         * gfortran.dg/goacc/fixed-2.f: Likewise.
4081         * gfortran.dg/goacc/fixed-3.f: Likewise.
4082         * gfortran.dg/goacc/fixed-4.f: Likewise.
4083         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
4084         * gfortran.dg/goacc/if.f95: Likewise.
4085         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
4086         * gfortran.dg/goacc/list.f95: Likewise.
4087         * gfortran.dg/goacc/literal.f95: Likewise.
4088         * gfortran.dg/goacc/loop-1.f95: Likewise.
4089         * gfortran.dg/goacc/loop-2.f95: Likewise.
4090         * gfortran.dg/goacc/loop-3.f95: Likewise.
4091         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
4092         * gfortran.dg/goacc/omp.f95: Likewise.
4093         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
4094         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
4095         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
4096         * gfortran.dg/goacc/parameter.f95: Likewise.
4097         * gfortran.dg/goacc/private-1.f95: Likewise.
4098         * gfortran.dg/goacc/private-2.f95: Likewise.
4099         * gfortran.dg/goacc/private-3.f95: Likewise.
4100         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
4101         * gfortran.dg/goacc/reduction-2.f95: Likewise.
4102         * gfortran.dg/goacc/reduction.f95: Likewise.
4103         * gfortran.dg/goacc/routine-1.f90: Likewise.
4104         * gfortran.dg/goacc/routine-2.f90: Likewise.
4105         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
4106         * gfortran.dg/goacc/several-directives.f95: Likewise.
4107         * gfortran.dg/goacc/sie.f95: Likewise.
4108         * gfortran.dg/goacc/subarrays.f95: Likewise.
4109         * gfortran.dg/gomp/map-1.f90: Likewise.
4110         * gfortran.dg/openacc-define-1.f90: Likewise.
4111         * gfortran.dg/openacc-define-2.f90: Likewise.
4112         * gfortran.dg/openacc-define-3.f90: Likewise.
4113         * g++.dg/gomp/block-1.C: Update for changed compiler output.
4114         * g++.dg/gomp/block-2.C: Likewise.
4115         * g++.dg/gomp/block-3.C: Likewise.
4116         * g++.dg/gomp/block-5.C: Likewise.
4117         * g++.dg/gomp/target-1.C: Likewise.
4118         * g++.dg/gomp/target-2.C: Likewise.
4119         * g++.dg/gomp/taskgroup-1.C: Likewise.
4120         * g++.dg/gomp/teams-1.C: Likewise.
4121         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
4122         * gcc.dg/cilk-plus/jump.c: Likewise.
4123         * gcc.dg/gomp/block-1.c: Likewise.
4124         * gcc.dg/gomp/block-10.c: Likewise.
4125         * gcc.dg/gomp/block-2.c: Likewise.
4126         * gcc.dg/gomp/block-3.c: Likewise.
4127         * gcc.dg/gomp/block-4.c: Likewise.
4128         * gcc.dg/gomp/block-5.c: Likewise.
4129         * gcc.dg/gomp/block-6.c: Likewise.
4130         * gcc.dg/gomp/block-7.c: Likewise.
4131         * gcc.dg/gomp/block-8.c: Likewise.
4132         * gcc.dg/gomp/block-9.c: Likewise.
4133         * gcc.dg/gomp/target-1.c: Likewise.
4134         * gcc.dg/gomp/target-2.c: Likewise.
4135         * gcc.dg/gomp/taskgroup-1.c: Likewise.
4136         * gcc.dg/gomp/teams-1.c: Likewise.
4138 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
4140         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4141         test case.
4143 2015-01-15  Mike Stump  <mikestump@comcast.net>
4145         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4146         * gcc.dg/inline_2.c: Likewise.
4147         * gcc.dg/inline_3.c: Likewise.
4148         * gcc.dg/inline_4.c: Likewise.
4150 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
4152         PR fortran/58023
4153         * gfortran.dg/proc_ptr_comp_43.f90: New.
4155 2015-01-15  Mike Stump  <mikestump@comcast.net>
4157         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4158         * gcc.dg/unroll_2.c: Likewise.
4159         * gcc.dg/unroll_3.c: Likewise.
4160         * gcc.dg/unroll_4.c: Likewise.
4161         * gcc.dg/unroll_5.c: Likewise.
4163 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
4165         PR target/63971
4166         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4167         in epilogue.
4168         * gcc.target/aarch64/test_frame_6.c: Likewise.
4169         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4170         x30 and x19 (in the epilogue).
4171         * gcc.target/aarch64/test_frame_4.c: Likewise.
4172         * gcc.target/aarch64/test_frame_7.c: Likewise.
4174 2015-01-15  Martin Liska  <mliska@suse.cz>
4176         * g++.dg/ipa/pr64068.C: New test.
4177         * gcc.dg/ipa/PR64559.c: New test.
4179 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4181         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4182         with PIE.
4184 2015-01-15  Richard Biener  <rguenther@suse.de>
4186         PR tree-optimization/61743
4187         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4188         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4190 2015-01-15 Renlin Li <renlin.li@arm.com>
4192         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4193         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4195 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4197         * gcc.dg/vect/vect-aggressive-1.c: New.
4198         * gcc.target/i386/avx2-vect-aggressive.c: New.
4200 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
4202         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4204 2015-01-15  Richard Biener  <rguenther@suse.de>
4206         PR lto/64415
4207         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4208         -Wl,-undefined,dynamic_lookup.
4210 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
4212         * gnat.dg/opt47.adb: New test.
4214 2015-01-15  Richard Biener  <rguenther@suse.de>
4216         PR lto/64415
4217         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4219 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
4221         PR tree-optimization/64434
4222         * gcc.dg/torture/pr64434.c: New test.
4224 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
4226         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4227         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
4228         -march=loongson* and -march=octeon* require -mno-micromips.
4230 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
4231             Matthew Fortune  <matthew.fortune@imgtec.com>
4233         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4234         * gcc.target/mips/call-saved-5.c (foo): Likewise.
4235         * gcc.target/mips/call-saved-6.c (foo): Likewise.
4236         * gcc.target/mips/call-saved-7.c: New file.
4237         * gcc.target/mips/call-saved-8.c: New file.
4238         * gcc.target/mips/call-saved-9.c: New file.
4240 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
4242         * gcc.target/mips/lsa.c: New file.
4243         * gcc.target/mips/mips64-lsa.c: Likewise.
4244         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4245         * gcc.target/mips/mulsize-4.c: Likewise.
4246         * gcc.target/mips/mulsize-5.c: New file.
4247         * gcc.target/mips/mulsize-6.c: Likewise.
4248         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4249         and !HAS_LSA as ghost options.
4250         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4251         for !HAS_LSA.
4253 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
4255         * g++.dg/torture/20141013.c: Set -fno-short-enums.
4257 2015-01-15  Richard Biener  <rguenther@suse.de>
4259         PR middle-end/64365
4260         * gcc.dg/torture/pr64365.c: New testcase.
4262 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
4264         * gcc.dg/stackprotectexplicit1.c: New test.
4265         * g++.dg/stackprotectexplicit2.c: New test.
4267 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4269         PR target/61933
4270         * gfortran.dg/inquire_internal.f90: New.
4271         * gfortran.dg/negative_unit_check.f90: New.
4273 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
4275         PR target/53988
4276         * gcc.target/sh/pr53988-1.c: New.
4278 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
4280         PR c++/58671
4281         * g++.dg/tls/thread_local-ice3.C: New.
4283 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
4285         * gcc.target/i386/fentry-override.c: Properly place {} in target
4286         selector.  Remove nonpic.
4287         * gcc.target/i386/fentry.c: Likewise.
4289 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4291         * gcc.dg/atomic-invalid.c: Check for invalid memory model
4292         warnings instead of errors.
4294 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
4296         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4297         option support instead of ENABLE_LTO from Makefile.
4299 2015-01-14  Richard Biener  <rguenther@suse.de>
4301         PR tree-optimization/59354
4302         * gcc.dg/vect/pr59354.c: New testcase.
4304 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4306         * lib/target-supports.exp
4307         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4308         on ARM architures before v7.
4310 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4312         PR middle-end/59448
4313         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4314         an atomic_exchange.
4316 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4318         PR target/64386
4319         * gcc.target/i386/pr64386.c: New test.
4321 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4323         PR target/64393
4324         * gcc.target/i386/pr64393.c: New test.
4326 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4328         PR target/64387
4329         * gcc.target/i386/pr64387.c: New test.
4331 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4333         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4335 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4337         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4339 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4341         PR target/64453
4342         * gcc.target/arm/pr64453.c: New.
4344 2015-01-14  Richard Biener  <rguenther@suse.de>
4346         PR lto/64415
4347         * gcc.dg/lto/pr64415_0.c: New testcase.
4348         * gcc.dg/lto/pr64415_1.c: Likewise.
4350 2015-01-14  Martin Liska  <mliska@suse.cz>
4352         * gcc.dg/ipa/pr64307.c: New test.
4354 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4356         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4357         64-bit and 128-bit.
4359 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4361         PR target/64460
4362         * gcc.target/arm/pr64460_1.c: New test.
4364 2015-01-14  Richard Biener  <rguenther@suse.de>
4366         PR tree-optimization/64493
4367         PR tree-optimization/64495
4368         * gcc.dg/vect/pr64493.c: New testcase.
4369         * gcc.dg/vect/pr64495.c: Likewise.
4371 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4373         * gcc.dg/Warray-bounds-11.c: New test-case.
4375 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4377         * gcc.target/mips/octeon3-pipe-1.c: New test.
4379 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4381         * jit.dg/harness.h (set_up_logging): Move string concatenation
4382         into...
4383         (concat_strings): New function.
4384         (dump_reproducer): New function.
4385         (test_jit): Call dump_reproducer.
4386         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4387         function.
4388         (jit-dg-test): Delete any generated reproducer from previous runs.
4389         Verify that a generated reproducer was created, and verify that it
4390         compiles.
4391         * jit.dg/test-nested-contexts.c (main): Call
4392         gcc_jit_context_dump_reproducer_to_file.
4394 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4396         * gcc.dg/aru-2.c: Add dg-require-profiling.
4398 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4400         * lib/target-supports.exp (check_profiling_available): Check if
4401         -pg links.
4403 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4405         PR ipa/64565
4406         * g++.dg/torture/pr64565.C: New testcase.
4408 2015-01-13  Marek Polacek  <polacek@redhat.com>
4410         PR middle-end/64391
4411         * gcc.dg/tm/pr64391.c: New test.
4413 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4415         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4416         true.
4418 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4420         * gcc.target/i386/pie.c: New test.
4422         * lib/target-supports.exp (check_effective_target_pie): New.
4424 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4426         PR rtl-optimization/64286
4427         * gcc.target/i386/avx2-pr64286.c: New test.
4429 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4431         PR c++/57626
4432         * g++.dg/cpp0x/vt-57626.C: New.
4434 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4436         PR fortran/64528
4437         * gfortran.dg/pr64528.f90: New test.
4439 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4441         * gcc.target/aarch64/subsp.c: New test.
4443 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4445         * gcc.target/aarch64/store-pair-1.c: New testcase.
4447 2015-01-13  Richard Biener  <rguenther@suse.de>
4449         PR lto/64373
4450         * gcc.dg/lto/pr64373_0.c: New testcase.
4452 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4454         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4455         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4457 2015-01-13  Richard Biener  <rguenther@suse.de>
4459         PR tree-optimization/64406
4460         * gcc.dg/pr64406.c: New testcase.
4462 2015-01-13  Richard Biener  <rguenther@suse.de>
4464         PR tree-optimization/64404
4465         * gcc.dg/vect/pr64404.c: New testcase.
4467 2015-01-13  Richard Biener  <rguenther@suse.de>
4469         PR tree-optimization/64568
4470         * g++.dg/torture/pr64568.C: New testcase.
4472 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4474         * jit.dg/test-error-local-used-from-other-function.c: New test
4475         case.
4476         * jit.dg/test-error-param-reuse.c: New test case.
4477         * jit.dg/test-error-param-sharing.c: New test case.
4478         * jit.dg/test-error-param-used-from-other-function.c: New test
4479         case.
4480         * jit.dg/test-error-param-used-without-a-function.c: New test
4481         case.
4483 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4485         PR tree-optimization/64563
4486         * gcc.dg/pr64563.c: New test.
4488         PR target/64513
4489         * gcc.target/i386/pr64513.c: New test.
4491         PR tree-optimization/64454
4492         * gcc.dg/pr64454.c: New test.
4494         PR testsuite/64028
4495         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4496         bind_pic_locally.
4497         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4498         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4499         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4500         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4501         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4502         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4503         * gcc.dg/vect/slp-25.c: Likewise.
4504         * gcc.dg/vect/vect-109.c: Likewise.
4505         * gcc.dg/vect/vect-13.c: Likewise.
4506         * gcc.dg/vect/vect-17.c: Likewise.
4507         * gcc.dg/vect/vect-18.c: Likewise.
4508         * gcc.dg/vect/vect-19.c: Likewise.
4509         * gcc.dg/vect/vect-20.c: Likewise.
4510         * gcc.dg/vect/vect-21.c: Likewise.
4511         * gcc.dg/vect/vect-22.c: Likewise.
4512         * gcc.dg/vect/vect-27.c: Likewise.
4513         * gcc.dg/vect/vect-29.c: Likewise.
4514         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4515         * gcc.dg/vect/vect-2.c: Likewise.
4516         * gcc.dg/vect/vect-3.c: Likewise.
4517         * gcc.dg/vect/vect-4.c: Likewise.
4518         * gcc.dg/vect/vect-5.c: Likewise.
4519         * gcc.dg/vect/vect-72.c: Likewise.
4520         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4521         * gcc.dg/vect/vect-73.c: Likewise.
4522         * gcc.dg/vect/vect-77-global.c: Likewise.
4523         * gcc.dg/vect/vect-78-global.c: Likewise.
4524         * gcc.dg/vect/vect-7.c: Likewise.
4525         * gcc.dg/vect/vect-86.c: Likewise.
4526         * gcc.dg/vect/vect-align-1.c: Likewise.
4527         * gcc.dg/vect/vect-align-3.c: Likewise.
4528         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4529         * gcc.dg/vect/vect-all.c: Likewise.
4530         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4531         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4532         * gcc.dg/vect/vect-peel-3.c: Likewise.
4533         * gcc.dg/vect/vect-peel-4.c: Likewise.
4534         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4536 2015-01-12  Jeff Law  <law@redhat.com>
4538         PR target/64461
4539         * gcc.target/m68k/pr64461.c: New test.
4541 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4543         * jit.dg/test-array-as-pointer.c (create_code): Update call
4544         to gcc_jit_context_new_global by setting "kind" to
4545         GCC_JIT_GLOBAL_IMPORTED.
4546         * jit.dg/test-error-array-as-pointer.c: Likewise.
4547         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4548         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4549         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4550         * jit.dg/test-using-global.c (the_global): Rename to...
4551         (imported_global): ...this.
4552         (create_code): Update to test the three kinds of global.
4553         (verify_code): Likewise.
4555 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4557         PR testsuite/64427
4558         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4559         undefined behavior.
4560         * gcc.target/i386/pr64291-2.c: Updated.
4562 2015-01-12  Richard Biener  <rguenther@suse.de>
4564         PR tree-optimization/64530
4565         * gfortran.dg/pr64530.f90: New testcase.
4567 2015-01-12  Richard Biener  <rguenther@suse.de>
4569         PR middle-end/64357
4570         * gcc.dg/torture/pr64357.c: New testcase.
4572 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4574         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4575         selector.
4577 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4578         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4580 2015-01-12  Martin Liska  <mliska@suse.cz>
4582         * gcc.dg/ipa/PR64550.c: New test.
4584 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4586         PR ipa/63470
4587         * g++.dg/ipa/pr63470.C: New testcase.
4589 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4591         PR fortran/63733
4592         * gfortran.dg/typebound_operator_20.f90: New.
4594 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4596         PR fortran/58023
4597         * gfortran.dg/proc_ptr_comp_42.f90: New.
4599 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4601         PR fortran/64508
4602         * gfortran.dg/proc_ptr_comp_41.f90: New.
4604 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4606         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4608 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4610         PR fortran/64522
4611         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4612         and add dg-excess-errors.
4613         * gfortran.dg/line_length_6.f90: New.
4614         * gfortran.dg/line_length_7.f90: New.
4615         * gfortran.dg/line_length_8.f90: New.
4616         * gfortran.dg/line_length_9.f90: New.
4617         * gfortran.dg/line_length_10.f90: New.
4618         * gfortran.dg/line_length_11.f90: New.
4620 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4622         * jit.dg/test-threads.c (struct testcase): Move declaration
4623         to jit.dg/all-non-failing-tests.h.
4624         (testcases): Likewise.
4625         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4626         declaration here from jit.dg/all-non-failing-tests.h.
4627         (testcases): Likewise.
4628         * jit.dg/test-combination.c (create_code): Eliminate spelling
4629         out all of the testcases in favor of looping through the
4630         "testcases" metadata.
4631         (verify_code): Likewise.
4633 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4635         PR rtl-optimization/64536
4636         * gcc.dg/pr64536.c: New test.
4638 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4640         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4641         * jit.dg/test-combination.c (create_code): Likewise.
4642         (verify_code): Likewise.
4643         * jit.dg/test-constants.c: New test case.
4644         * jit.dg/test-threads.c: Add test-constants.c.
4646 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4648         PR libobjc/51891
4649         * objc.dg/gnu-api-2-class.m: Add a test case
4650         for the above change.
4652 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4654         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4656 2015-01-09  Richard Biener  <rguenther@suse.de>
4658         PR tree-optimization/64410
4659         * g++.dg/vect/pr64410.cc: New testcase.
4661 2015-01-09  Martin Liska  <mliska@suse.cz>
4663         * gcc.dg/ipa/ipa-icf-32.c: New test.
4665 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4667         * c-c++-common/tsan/tsan_barrier.h: New.
4668         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4669         * c-c++-common/tsan/bitfield_race.c: Likewise.
4670         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4671         * c-c++-common/tsan/mutexset1.c: Likewise.
4672         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4673         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4674         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4675         * c-c++-common/tsan/simple_race.c: Likewise.
4676         * c-c++-common/tsan/simple_stack.c: Likewise.
4677         * c-c++-common/tsan/sleep_sync.c: Likewise.
4678         * c-c++-common/tsan/tiny_race.c: Likewise.
4679         * c-c++-common/tsan/tls_race.c: Likewise.
4680         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4681         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4682         * g++.dg/tsan/atomic_free.C: Likewise.
4683         * g++.dg/tsan/atomic_free2.C: Likewise.
4684         * g++.dg/tsan/cond_race.C: Likewise.
4685         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4687 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4689         PR testsuite/62250
4690         * lib/target-supports.exp (check_effective_target_libatomic_available):
4691         New.
4692         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4693         targets that match effective-target libatomic_available.
4694         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4696 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4698         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4699         Verify the result of gcc_jit_context_get_last_error.
4700         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4702 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4704         PR tree-optimization/63989
4705         * gcc.dg/strlenopt-27.c: New test.
4707 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4709         * jit.dg/harness.h (set_up_logging): New function.
4710         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4711         set_up_logging on the context, so that every testcase is
4712         logged to a particular file.
4713         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4714         and call gcc_jit_context_set_logfile on the top-level context.
4716 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4718         PR target/64338
4719         * g++.dg/opt/pr64338.C: New test.
4721 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4723         * gfortran.dg/coarray/codimension_2b.f90: New file.
4724         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4725         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4727 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4729         PR c++/59004
4730         * g++.dg/ext/fnname4.C: New.
4732 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4734         PR c++/64462
4735         * g++.dg/cpp0x/constexpr-64462.C: New.
4737 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4739         PR c++/60753
4740         * g++.dg/cpp0x/deleted10.C: New.
4742 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4744         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4746 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4748         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4749         GCC_JIT_UNARY_OP_ABS.
4750         (verify_unary_ops): Likewise.
4752 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4754         * jit.dg/test-arith-overflow.c: New test case.
4755         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4756         * jit.dg/test-combination.c (create_code): Likewise.
4757         (verify_code): Likewise.
4758         * jit.dg/test-threads.c (testcases): Likewise.
4760 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4762         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4763         rather than "jit".  Load g++.exp, and call g++_init.
4764         Run test-*.cc files within the testsuite and *.cc files within
4765         docs/examples.
4766         (jit-dg-test): Drop the addition of -fgnu89-inline to
4767         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4768         doing it when compiling C testcases (since g++ does not handle
4769         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4770         is restored to the value after g++_init ran, rather than the
4771         value before g++_init ran.  Return a list of
4772         $comp_output $output_file, as dg-test assumes.
4774 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4776         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4777         make it easier to figure out the origin of each test result when
4778         running test-combination.c and test-threads.c.
4779         (CHECK_VALUE): Likewise.
4780         (CHECK_DOUBLE_VALUE): Likewise.
4781         (CHECK_STRING_VALUE): Likewise.
4782         (CHECK_STRING_STARTS_WITH): Likewise.
4783         (CHECK_STRING_CONTAINS): Likewise.
4784         (CHECK): Likewise.
4785         (check_string_value): Likewise, add "funcname" param.
4786         (check_string_starts_with): Likewise.
4787         (check_string_contains): Likewise.
4789 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4791         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4792         generating name of built executable.
4794 2015-01-07  Marek Polacek  <polacek@redhat.com>
4796         PR c/64440
4797         * gcc.dg/pr64440.c: New test.
4798         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4800 2015-01-07  Marek Polacek  <polacek@redhat.com>
4802         PR c/64417
4803         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4804         * gcc.dg/pr64417.c: New test.
4806 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4808         PR target/64505
4809         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4810         fix is correct.
4812 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4814         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4815         Check if testcases run without errors, not just if they compile.
4817 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4819         PR target/64507
4820         * gcc.target/sh/pr64507.c: New test.
4822 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4824         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4826 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4828         * c-c++-common/asan/sanitize-all-1.c: New test.
4829         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4830         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4831         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4832         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4834 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4836         * lib/target-supports.exp (check_profiling_available): Return 0 for
4837         Visium.
4838         (check_effective_target_tls_runtime): Likewise.
4839         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4840         * gcc.dg/20020312-2.c: Adjust for Visium.
4841         * gcc.dg/tls/thr-cse-1.c: Likewise
4842         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4843         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4844         * gcc.dg/weak/typeof-2.c: Likewise.
4846 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4848         PR rtl-optimization/64287
4849         * gcc.dg/aru-2.c: New test.
4851 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4853         PR sanitizer/64344
4854         * c-c++-common/ubsan/pr64344-1.c: New test.
4855         * c-c++-common/ubsan/pr64344-2.c: New test.
4857         PR tree-optimization/64465
4858         * gcc.dg/pr64465.c: New test.
4860         PR tree-optimization/64494
4861         * gcc.c-torture/compile/pr64494.c: New test.
4863 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4865         PR fortran/47674
4866         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4868 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4870         Update copyright years.
4872 2015-01-05  Marek Polacek  <polacek@redhat.com>
4874         PR c/64423
4875         * gcc.dg/pr64423.c: New test.
4877 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4879         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4880         mmix-knuth-mmixware for the same reason as for MIPS.
4881         * gcc.dg/debug/debug-2.c: Ditto.
4883         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4885 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4887         PR testsuite/62250
4888         * lib/gfortran.exp: Add libatomic library search path.
4889         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4890         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4892         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4894 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4896         * c-c++-common/tsan/bitfield_race.c: New testcase.
4897         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4899 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4901         * gfortran.dg/coarray/collectives_4.f90: New.
4903 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4905         PR fortran/57562
4906         * gfortran.dg/extends_16.f90: New.
4908 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4910         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4912 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4914         * gfortran.dg/coarray/codimension_2.f90: New.
4915         * gfortran.dg/coarray/codimension_2a.f90: New.
4916         * gfortran.dg/coarray_35.f90: New.
4917         * gfortran.dg/coarray_35a.f90: New.
4919 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4921         PR fortran/60507
4922         * gfortran.dg/dummy_procedure_11.f90: New.
4924 Copyright (C) 2015 Free Software Foundation, Inc.
4926 Copying and distribution of this file, with or without modification,
4927 are permitted in any medium without royalty provided the copyright
4928 notice and this notice are preserved.