Add missing cleanup in go-gc-tests for cmpout
[official-gcc.git] / gcc / testsuite / ChangeLog
blob03135ee587a8739fa5d707a3075b135d98b5efd4
1 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
5 2015-02-26  Martin Liska  <mliska@suse.cz>
6             Jan Hubicka  <hubicka@ucw.cz>
8         * g++.dg/ipa/pr64146.C: Update expected results.
9         * gcc.dg/ipa/ipa-icf-26.c: Update test.
10         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
11         * gcc.dg/ipa/ipa-icf-34.c: New test.
13 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
15         * gcc.dg/vect/vect-pr61917.c: Rename to ...
16         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
17         (dg-additional-options): Remove dg directive.
18         (dg-final): Add dg directive.
20 2015-02-26  Marek Polacek  <polacek@redhat.com>
22         PR ipa/65008
23         * g++.dg/ipa/pr65008.C: New test.
25 2015-02-26  Tom de Vries  <tom@codesourcery.com>
27         * lib/profopt.exp (profopt-target-cleanup): New proc.
28         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
29         files from sources from dg-additional-sources.
31 2015-02-26  Tom de Vries  <tom@codesourcery.com>
33         * lib/gcov.exp: Cleanup in case of xfail.
35 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
37         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
39 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
41         PR debug/46102
42         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
43         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
44         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
45         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
46         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
47         * g++.dg/debug/pr46123.C: XFAIL and move...
48         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
49         * gcc.dg/debug/dwarf2-3.c: Move...
50         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
52 2015-02-26  Marek Polacek  <polacek@redhat.com>
54         PR c++/65202
55         * g++.dg/cpp1y/pr65202.C: New test.
57 2015-02-26  Tom de Vries  <tom@codesourcery.com>
59         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
60         locale_facets.h.gcov.
62 2015-02-26  Tom de Vries  <tom@codesourcery.com>
64         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
66 2015-02-26  Tom de Vries  <tom@codesourcery.com>
68         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
70 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
72         PR target/65217
73         * gcc.target/i386/pr65217.c: New.
75 2015-02-26  Tom de Vries  <tom@codesourcery.com>
77         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
79 2015-02-26  Tom de Vries  <tom@codesourcery.com>
81         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
83 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
85         PR tree-optimization/65048
86         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
88 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
90         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
91         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
93 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
95         PR target/65161
96         * gcc.target/i386/pr65161.c: New test.
98 2015-02-26  Terry Guo  <terry.guo@arm.com>
100         * gcc.target/arm/no-volatile-in-it.c: New test.
102 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
104         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
105         (dg-options): Add -save-temps.
106         (dg-final): Add cleanup-saved-temps.
108 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
110         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
112 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
114         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
115         * gcc.target/powerpc/pack01.c: Include string.h.
117 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
119         PR target/65167
120         * gcc.target/i386/pr65167.c: New.
122 2015-02-25  Kai Tietz  <ktietz@redhat.com>
124         PR tree-optimization/61917
125         * gcc.dg/vect/vect-pr61917.c: New file.
127 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
129         PR tree-optimization/65170
130         * gcc.c-torture/execute/pr65170.c: New test.
131         * gcc.dg/tree-ssa/vrp96.c: New test.
133 2015-02-24  Tom de Vries  <tom@codesourcery.com>
135         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
137 2015-02-24  Tom de Vries  <tom@codesourcery.com>
139         PR testsuite/65126
140         * lib/gcc-defs.exp (additional_sources_used): Add new var.
141         (dg-additional-files-options): Copy additional_sources to
142         additional_sources_used before emptying additional_sources.
143         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
144         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
145         (cleanup-saved-temps): Use additional_sources_used instead of
146         additional_sources.
147         (dg-test): Reset additional_sources_used.
149 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
151         PR fortran/63427
152         * gfortran.dg/integer_exponentiation_6.F90: New test.
154 2015-02-23  Martin Sebor  <msebor@redhat.com>
156         PR target/65109
157         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
158         two parts.  One to save registers, the other to verify the
159         registers have the right values.  Save register state into
160         static data rather than on the stack.
162 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
164         PR bootstrap/63888
165         * c-c++-common/asan/pr63888.c: New test.
167 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
169         PR target/65163
170         * gcc.c-torture/compile/pr65163.c: New.
172 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
174         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
175         with -m31 on 64 bit.
176         * gcc.dg/hoist-register-pressure-2.c: Likewise.
177         * gcc.dg/hoist-register-pressure-3.c: Likewise.
179 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
181         * gcc.target/s390/20090223-1.c: Add
182         -Wno-implicit-function-declaration option.
183         * gcc.target/s390/pr42224.c: Likewise.
184         * gcc.target/s390/pr55718.c: Likewise.
186 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
188         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
189         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
190         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
191         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
192         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
193         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
194         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
195         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
196         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
197         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
198         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
199         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
200         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
201         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
202         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
203         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
204         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
205         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
206         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
207         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
208         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
210 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
212         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
213         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
214         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
215         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
216         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
217         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
218         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
219         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
220         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
221         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
222         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
223         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
224         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
225         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
226         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
227         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
229 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
231         PR fortran/64980
232         PR fortran/61960
233         * gfortran.dg/pr61960.f90: New.
234         * gfortran.dg/pr64230.f90: New.
235         * gfortran.dg/pr64980.f03: New.
237 2015-02-22  Tom de Vries  <tom@codesourcery.com>
239         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
241 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
243         PR ada/65156
244         * gnat.dg/timing_events.adb: Removed, invalid test.
246 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
248         PR debug/58123
249         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
250         location.
251         * g++.dg/gcov/gcov-2.C: Likewise.
253 2015-02-20  Richard Biener  <rguenther@suse.de>
255         PR tree-optimization/65136
256         * gcc.dg/tree-ssa/pr65136.c: New testcase.
258 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
260         PR testsuite/64158
261         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
262         and nvptx-*-* blacklisting.
264         * gcc.dg/sibcall-9.c: New test.
265         * gcc.dg/sibcall-10.c: New test.
267 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
269         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
271 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
273         PR target/64452
274         * gcc.target/avr/torture/pr64452.c: New test.
276 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
278         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
279         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
281 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
283         PR testsuite/65116
284         * lib/target-supports.exp (check_compile): Check whether
285         additional_sources is defined before using it.
287 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
289         PR middle-end/65074
290         * g++.dg/opt/pr65074.C: New file.
292 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
294         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
295         (size_type): New typedef.
296         (operator "" _script): Use it for the last argument.
298 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
300         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
302 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
304         * lib/target-supports.exp (check_compile): Save/restore
305         additional_sources that may belong to an actual test.
307 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
309         PR gcov-profile/64634
310         * g++.dg/gcov/gcov-15.C: New test.
312 2015-02-18  Tom de Vries  <tom@codesourcery.com>
314         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
316 2015-02-18  Tom de Vries  <tom@codesourcery.com>
318         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
320 2015-02-18  Tom de Vries  <tom@codesourcery.com>
322         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
324 2015-02-18  Tom de Vries  <tom@codesourcery.com>
326         * gfortran.dg/fmt_cache_1.f: Add missing close.
328 2015-02-18  Tom de Vries  <tom@codesourcery.com>
330         PR testsuite/65107
331         * gfortran.dg/read_eof_8.f90: Add missing close.
333 2015-02-18  Richard Biener  <rguenther@suse.de>
335         PR tree-optimization/65063
336         * gcc.dg/pr65063.c: New testcase.
338 2015-02-18  Richard Biener  <rguenther@suse.de>
340         PR tree-optimization/62217
341         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
343 2015-02-18  Marek Polacek  <polacek@redhat.com>
345         PR sanitizer/65081
346         * c-c++-common/ubsan/pr65081.c: New test.
348 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
350         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
351         * gcc.target/sh/force-cbranch-delay-slot.c: New.
353 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
355         * gcc.dg/ipa/propalign-3.c: New test.
357 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
359         PR target/64793
360         * gcc.target/sh/pr64793.c: New.
361         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
363 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
365         * gcc.target/arm/divzero.c: New test case.
367 2015-02-17  Tom de Vries  <tom@codesourcery.com>
369         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
371 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
372             Jakub Jelinek  <jakub@redhat.com>
374         PR c++/65075
375         * g++.dg/cpp0x/pr65075.C: New test.
377 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
379         PR target/65058
380         * gcc.target/powerpc/pr65058.c: New test.
382 2015-02-16  Jeff Law  <law@redhat.com>
384         PR tree-optimization/64823
385         * gcc.dg/uninit-20.c: New test.
387 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
388             James Greenhalgh  <james.greenhalgh@arm.com>
390         PR ipa/64963
391         * gcc.dg/ipa/ipa-clone-1.c: New test.
393 2015-02-16  Richard Biener  <rguenther@suse.de>
395         PR tree-optimization/65077
396         * gcc.dg/torture/pr65077.c: New testcase.
398 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
400         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
401         Directive adjusted to scan for ldaxr.
402         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
403         adjusted to scan for ldaex.
405 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
407         PR c++/65080
408         * g++.dg/cpp0x/constexpr-65080.C: New.
410 2015-02-16  Richard Biener  <rguenther@suse.de>
412         PR tree-optimization/63593
413         * gcc.dg/pr63593.c: New testcase.
415 2015-02-16  Marek Polacek  <polacek@redhat.com>
417         PR c/65066
418         * gcc.dg/pr65066.c: New test.
420 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
422         * gcc.dg/pr65002.C: Move ...
423         * g++.dg/ipa/pr65002.C: ... here.
425 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
427         * gcc.target/powerpc/pr64205.c: Skip on AIX.
428         * gcc.target/powerpc/pr64505.c: Skip on AIX.
429         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
430         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
432 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
434         PR testsuite/64850
435         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
436         the expression to find calls.
437         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
438         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
439         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
440         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
441         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
443 2015-02-14  Marek Polacek  <polacek@redhat.com>
445         PR c/64768
446         * gcc.dg/array-11.c: New test.
447         * gcc.dg/array-12.c: New test.
448         * gcc.dg/array-13.c: New test.
449         * gcc.dg/array-14.c: New test.
450         * gcc.dg/c99-flex-array-typedef-1.c: New test.
451         * gcc.dg/c99-flex-array-typedef-2.c: New test.
452         * gcc.dg/c99-flex-array-typedef-3.c: New test.
453         * gcc.dg/c99-flex-array-typedef-5.c: New test.
454         * gcc.dg/c99-flex-array-typedef-7.c: New test.
455         * gcc.dg/c99-flex-array-typedef-8.c: New test.
457 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
459         PR c++/60894
460         * g++.dg/lookup/using54.C: New.
462 2015-02-13  Jeff Law  <law@redhat.com>
464         PR bootstrap/65060
465         Revert my change for tree-optimization/64823.
467 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
469         PR tree-optimization/65053
470         * gcc.c-torture/execute/pr65053-1.c: New test.
471         * gcc.c-torture/execute/pr65053-2.c: New test.
473 2015-02-13  Marek Polacek  <polacek@redhat.com>
475         PR c/65050
476         * gcc.dg/pr65050.c: New test.
478 2015-02-13  Jeff Law  <law@redhat.com>
480         PR tree-optimization/64823
481         * gcc.dg/uninit-20.c: New test.
483         PR rtl-optimization/47477
484         * gcc.dg/tree-ssa/pr47477.c: New test.
486 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
488         PR c++/60211
489         * g++.dg/parse/ivdep-2.C: New.
490         * g++.dg/parse/ivdep-3.C: Likewise.
492 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
494         PR fortran/64506
495         * gfortran.dg/continuation_13.f90: New test.
496         * gfortran.dg/continuation_14.f: New test.
498 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
500         PR c++/64970
501         * g++.dg/cpp0x/sfinae55.C: New.
503 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
505         PR ipa/65034
506         * g++.dg/ipa/pr65034.C: New test.
508 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
510         PR tree-optimization/65002
511         * gcc.dg/pr65002.C: New.
513 2015-02-13  Marek Polacek  <polacek@redhat.com>
515         PR c/65040
516         * c-c++-common/pr65040.c: New test.
518 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
520         PR tree-optimization/64705
521         * gcc.dg/tree-ssa/pr64705.c: New test.
523 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
525         PR rtl/32219
526         * gcc.dg/visibility-22.c: New test.
527         * gcc.dg/visibility-23.c: New test.
528         * gcc.target/i386/pr32219-1.c: New test.
529         * gcc.target/i386/pr32219-2.c: New test.
530         * gcc.target/i386/pr32219-3.c: New test.
531         * gcc.target/i386/pr32219-4.c: New test.
532         * gcc.target/i386/pr32219-5.c: New test.
533         * gcc.target/i386/pr32219-6.c: New test.
534         * gcc.target/i386/pr32219-7.c: New test.
535         * gcc.target/i386/pr32219-8.c: New test.
536         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
538 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
540         PR libgfortran/57822
541         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
542         four different KINDs.
544 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
546         PR c++/64884
547         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
549         PR sanitizer/65000
550         * g++.dg/ubsan/pr65000.C: New test.
552 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
554         PR fortran/64932
555         * gfortran.dg/finalize_28.f90: New test
557 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
559         PR debug/55541
560         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
561         DW_TAG_lexical_block removal.
562         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
563         * g++.dg/guality/pr55541.C: New test.
565         PR sanitizer/64984
566         * g++.dg/ubsan/pr64984.C: New test.
568 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
570         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
572 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
574         PR testsuite/64930
575         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
576         instructions for 2015-01-14 get_memmodel changes.
577         * gcc.target/powerpc/atomic-p8.c: Likewise.
579         PR sanitizer/65019
580         * g++.dg/ubsan/pr65019.C: New test.
582         PR tree-optimization/65014
583         * gcc.c-torture/compile/pr65014.c: New test.
585 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
587         PR libgfortran/57822
588         * gfortran/fmt_g0_7.f08: Revise test.
590 2015-02-11  Jeff Law  <law@redhat.com>
592         PR target/63347
593         * gcc.target/m68k/pr63347.c: New test.
595 2015-02-11  Marek Polacek  <polacek@redhat.com>
597         * g++.dg/ubsan/shift-1.C: New test.
598         * gcc.dg/ubsan/c-shift-2.c: New test.
599         * c-c++-common/ubsan/shift-5.c: Remove file.
601 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
603         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
604         Directive adjusted to XFAIL.
605         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
606         adjusted to XFAIL.
608 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
610         PR middle-end/65003
611         * g++.dg/opt/pr65003.C: New test.
613 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
615         * lib/target-supports.exp (check_effective_target_pie): Renamed
616         to ...
617         (check_effective_target_pie_enabled): This.
618         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
619         * gcc.target/i386/pie.c: Likewise.
621 2015-02-11  Andrew Pinski  <apinski@cavium.com>
623         PR target/64893
624         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
625         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
627 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
629         PR target/61925
630         * gcc.target/i386/pr61925-1.c: New test.
631         * gcc.target/i386/pr61925-2.c: New test.
632         * gcc.target/i386/pr61925-3.c: New test.
634 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
636         PR sanitizer/65004
637         * g++.dg/asan/pr65004.C: New test.
639 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
641         PR target/64661
642         * gcc.taget/sh/pr64661-0.h: New.
643         * gcc.taget/sh/pr64661-1.c: New.
644         * gcc.taget/sh/pr64661-2.c: New.
645         * gcc.taget/sh/pr64661-3.c: New.
646         * gcc.taget/sh/pr64661-4.c: New.
648 2015-02-10  Richard Biener  <rguenther@suse.de>
650         PR tree-optimization/64995
651         * g++.dg/torture/pr64995.C: New testcase.
653 2015-02-10  Richard Biener  <rguenther@suse.de>
655         PR tree-optimization/64909
656         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
658 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
660         * gcc.dg/signbit-sa.c: New test.
662 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
664         PR libgfortran/57822
665         * gfortran/fmt_g0_7.f08: New test.
667 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
669         PR tree-optimization/43378
670         * gcc.dg/tree-ssa/pr43378.c: New test.
672 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
674         PR ipa/64978
675         * g++.dg/torture/pr64978.C: New testcase.
677 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
679         PR sanitizer/64981
680         * gcc.dg/asan/pr64981.c: New test.
682 2015-02-09  Marek Polacek  <polacek@redhat.com>
684         PR c/64856
685         * gcc.dg/pr64856.c: New test.
687 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
689         PR target/64979
690         * gcc.dg/tree-ssa/stdarg-7.c: New test.
691         * gcc.c-torture/execute/pr64979.c: New test.
693 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
695         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
697 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
699         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
700         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
702 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
704         PR target/58757
705         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
707 2015-02-09  Richard Biener  <rguenther@suse.de>
709         PR tree-optimization/54000
710         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
712 2015-02-09  Tom de Vries  <tom@codesourcery.com>
714         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
716 2015-02-09  Martin Liska  <mliska@suse.cz>
718         * g++.dg/ipa/pr64858.C: New test.
720 2015-02-09  Tom de Vries  <tom@codesourcery.com>
722         * gcc.dg/uninit-19.c: Fix warning line for fpic.
724 2015-02-08  Andrew Pinski  <apinski@cavium.com>
726         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
728 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
730         PR fortran/63744
731         * gfortran.dg/use_rename_8.f90: New.
733 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
735         * gnat.dg/addr7.ad[sb]: New test.
736         * gnat.dg/addr8.ad[sb]: Likewise.
738 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
740         PR jit/64752
741         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
742         from jit.dg/test-compile-to-executable.c's create_code, with a
743         clarification of the output message.
744         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
745         pass/fail message.
746         (test_jit): Use CHECK_NO_ERRORS when calling
747         gcc_jit_context_compile_to_file.
748         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
749         jit-verify-compile-to-file to jit-verify-output-file-was-created.
750         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
751         about deletions that are attempted.
752         (jit-verify-compile-to-file): Rename to...
753         (jit-verify-output-file-was-created): ...this, and drop the
754         attempt to run "file" and verify the output.
755         (jit-verify-assembler): New function.
756         (jit-verify-object): New function.
757         (jit-verify-dynamic-library): New function.
758         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
759         favor of an implementation from new file
760         create-code-for-hello-world-executable.h, which also adds a
761         "main".
762         (dg-final): Replace jit-verify-compile-to-file with
763         jit-verify-output-file-was-created, and invoke new function
764         jit-verify-assembler.
765         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
766         the output message.
767         (dg-final): Replace jit-verify-compile-to-file with
768         jit-verify-output-file-was-created, and invoke new function
769         jit-verify-dynamic-library.
770         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
771         favor of an implementation from new file
772         create-code-for-hello-world-executable.h, which also adds a
773         "main".
774         (dg-final): Replace jit-verify-compile-to-file with
775         jit-verify-output-file-was-created.  Strengthen the expected stdout
776         from the built executable.
777         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
778         favor of an implementation from new file
779         create-code-for-hello-world-executable.h, which also adds a
780         "main".
781         (dg-final): Replace jit-verify-compile-to-file with
782         jit-verify-output-file-was-created, and invoke new function
783         jit-verify-object.
784         * jit.dg/verify-dynamic-library.c: New source file.
786 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
787             Brian Rzycki  <b.rzycki@samsung.com>
789         PR tree-optimization/64878
790         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
792 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
794         PR ipa/64896
795         * g++.dg/ipa/pr64896.C: New test.
797 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
799         PR target/64205
800         * gcc.target/powerpc/pr64205.c: New file.
802 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
804         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
805         (dg-options): Use -fpie instead of -fPIE -pie.
807 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
809         PR middle-end/64937
810         * g++.dg/asan/pr64937.C: New test.
812 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
814         PR fortran/63205
815         * gfortran.dg/class_to_type_4.f90: New test
817 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
819         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
821 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
823         PR rtl-optimization/64957
824         PR debug/64817
825         * gcc.c-torture/execute/pr64957.c: New test.
827 2015-02-05  Jeff Law  <law@redhat.com>
829         PR target/17306
830         * gcc.target/h8300/pr17306-1.c: New test.
831         * gcc.target/h8300/pr17306-2.c: New test.
833 2015-02-05  Tobias Burnus  <burnus@net-b.de>
835         PR fortran/64943
836         * gfortran.dg/structure_constructor_12.f90: New.
838 2015-02-05  Jeff Law  <law@redhat.com>
840         PR target/58400
841         gcc.target/h8300/pr58400.c: New test.
843 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
845         * gcc.target/arm/macro_defs0.c: New test.
846         * gcc.target/arm/macro_defs1.c: New test.
847         * gcc.target/arm/macro_defs2.c: New test.
849 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
851         PR rtl-optimization/64905
852         * gcc.target/i386/pr64905.c: Require nonpic target.
853         (dg-options): Add -fomit-frame-pointer.
854         (main): Remove.
856 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
858         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
859         tree dump scanning.
861 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
863         PR fortran/64757
864         * gfortran.dg/type_to_class_2.f90: New test
865         * gfortran.dg/type_to_class_3.f90: New test
867 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
869         PR ipa/64686
870         * g++.dg/torture/pr64686.C: New testcase.
872 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
874         PR rtl-optimization/64905
875         * gcc.target/i386/pr64905.c: New file.
877 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
879         * gcc.dg/guality/pr41447-1.c: Remove xfail.
880         * gcc.dg/guality/pr41616-1.c: Ditto.
882 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
884         PR debug/64817
885         * gcc.dg/pr64817-3.c: New.
887 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
888             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
890         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
891         pass parameters in registers.
892         * gcc.dg/guality/pr36728-2.c (main): Likewise.
893         * gcc.dg/guality/pr36728-3.c (main): Likewise.
894         * gcc.dg/guality/pr36728-4.c (main): Likewise.
896 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
897             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
899         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
900         list, allow for multilibed targets.
901         * gcc.dg/combine_ashiftrt_2.c: Likewise.
903 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
905         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
906         * gcc.dg/pr46728-6.c: Ditto.
908 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
910         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
911         for mips_nanlegacy target.
913 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
915         * gcc.target/i386/chkp-hidden-def.c: New.
917 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
919         PR middle-end/62103
920         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
921         to use 24 bits for bitfield b.
923 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
925         PR testsuite/64796
926         * lib/target-supports.exp (check_effective_target_bswap64): Do not
927         cache result in a global variable.  Include all 32-bit targets for
928         bswap64 tests.
930 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
932         PR rtl-optimization/64756
933         * gcc.c-torture/execute/pr64756.c: New test.
935 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
937         PR target/64660
938         * gcc.target/sh/pr64660-0.h: New.
939         * gcc.target/sh/pr64660-1.c: New.
940         * gcc.target/sh/pr64660-2.c: New.
941         * gcc.target/sh/pr64660-3.c: New.
942         * gcc.target/sh/pr64660-4.c: New.
944 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
946         PR c++/64877
947         * g++.dg/warn/Waddress-2.C: New.
949 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
951         PR middle-end/61225
952         * gcc.target/i386/pr49095.c: XFAIL for ia32.
954 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
956         PR preprocessor/64803
957         * gcc.dg/cpp/builtin-macro-1.c: New test case.
959 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
961         * g++.dg/ipa/devirt-37.C: Disable early inlining.
963 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
965         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
966         (_ARM_FPSRC): Add DN and AHP fields.
967         (clean_results): Force DN=1 on AArch64.
968         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
969         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
970         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
971         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
972         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
973         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
975 2015-02-02  Alan Modra  <amodra@gmail.com>
977         * gcc.target/powerpc/cprophard.c: New.
979 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
981         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
982         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
984 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
986         PR debug/64817
987         * gcc.dg/pr64817-1.c: New test.
988         * gcc.dg/pr64817-2.c: New test.
990 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
992         PR target/64851
993         * gcc.target/sh/pr64851-0.h: New
994         * gcc.target/sh/pr64851-1.c: New
995         * gcc.target/sh/pr64851-2.c: New
996         * gcc.target/sh/pr64851-3.c: New
997         * gcc.target/sh/pr64851-4.c: New
999 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1001         PR target/64882
1002         * gcc.dg/torture/pr64882.c: New test.
1004 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1006         PR target/64159
1007         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1008         sparc*-*-*.
1010 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1012         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1013         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1014         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1015         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1016         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1017         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1018         tree dump.
1019         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1020         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1021         tree dump.
1022         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1023         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1024         tree dump.
1026 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1028         PR target/64688
1029         * g++.dg/pr64688-2.C: New.
1031 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1033         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1034         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1035         * gcc.target/i386/fuse-caller-save.c: Ditto.
1036         * gcc.target/i386/headmerge-1.c: Ditto.
1037         * gcc.target/i386/headmerge-2.c: Ditto.
1038         * gcc.target/i386/sibcall-6.c: Ditto.
1040 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1042         PR target/64617
1043         * gcc.target/i386/pr64617.c: New test.
1045 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1047         PR target/15184
1048         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1049         (dg-options): Remove -m32.
1050         (dg-final): Scan for "movb %al" only.
1051         * gcc.target/i386/pr15184-2.c: Ditto.
1053 2015-01-30  Richard Biener  <rguenther@suse.de>
1055         PR tree-optimization/64829
1056         * gcc.dg/vect/pr64829.c: New testcase.
1058 2015-01-29  Marek Polacek  <polacek@redhat.com>
1060         PR c/64709
1061         * gcc.dg/pr64709.c: New test.
1063 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1065         PR c++/64717
1066         * g++.dg/ubsan/pr64717-1.C: New test.
1067         * g++.dg/ubsan/pr64717-2.C: New test.
1069 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1071         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1073 2015-01-29  Jeff Law  <law@redhat.com>
1075         PR target/15184
1076         * gcc.target/i386/pr15184-1.c: New test.
1077         * gcc.target/i386/pr15184-2.c: New test.
1079 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1081         PR tree-optimization/64746
1082         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1084 2015-01-29  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/64853
1087         * gcc.dg/torture/pr64853.c: New testcase.
1089 2015-01-29  Richard Biener  <rguenther@suse.de>
1091         PR tree-optimization/64844
1092         * gcc.dg/vect/pr64844.c: New testcase.
1094 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1096         PR middle-end/64809
1097         * gcc.dg/pr64809.c: Delete.
1099 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1101         PR middle-end/64805
1102         * gcc.target/i386/pr64805.c: New.
1104 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1106         * gcc.dg/guality/guality.h (main): Add argv[0] to
1107         guality_gdb_command.
1109 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1111         PR ipa/64801
1112         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1114 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1116         PR target/64659
1117         * gcc.target/sh/sh.exp
1118         (check_effective_target_atomic_model_soft_gusa_available,
1119         check_effective_target_atomic_model_soft_tcb_available,
1120         check_effective_target_atomic_model_soft_imask_available,
1121         check_effective_target_atomic_model_hard_llcs_available): New.
1122         * gcc.target/sh/pr64659-0.h: New.
1123         * gcc.target/sh/pr64659-1.c: New.
1124         * gcc.target/sh/pr64659-2.c: New.
1125         * gcc.target/sh/pr64659-3.c: New.
1126         * gcc.target/sh/pr64659-4.c: New.
1128 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1130         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1131         scan-assembler-times pattern.
1133 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1135         PR middle-end/64809
1136         * gcc.dg/pr64809.c: New test.
1138 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1140         PR tree-optimization/64277
1141         * gcc.dg/pr64277.c: New.
1143 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1145         PR tree-optimization/64718
1146         * gcc.c-torture/execute/pr64718.c: New test.
1148 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1150         * gcc.target/aarch64/abs_2.c: New.
1152 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1154         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1155         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1156         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1157         ISA rev < 2.
1159 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1161         PR bootstrap/64612
1162         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1163         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1164         { target comdat_group }.
1166 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1168         PR fortran/63861
1169         * gfortran.dg/goacc/coarray_2.f90: New.
1171 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1173         PR ipa/60871
1174         PR ipa/64139
1175         * g++.dg/torture/pr64139.C: New testcase.
1176         * g++.dg/torture/pr60871.C: Likewise.
1178 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1180         PR fortran/64230
1181         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1182         prevent linking errors.
1184 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1186         PR ipa/64282
1187         * g++.dg/torture/pr64282.C: New testcase.
1189 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1191         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1192         for wzr reg.
1194 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1196         * gcc.target/s390/hotpatch-13.c: New testcase.
1197         * gcc.target/s390/hotpatch-14.c: New testcase.
1198         * gcc.target/s390/hotpatch-15.c: New testcase.
1199         * gcc.target/s390/hotpatch-16.c: New testcase.
1200         * gcc.target/s390/hotpatch-17.c: New testcase.
1201         * gcc.target/s390/hotpatch-18.c: New testcase.
1202         * gcc.target/s390/hotpatch-19.c: New testcase.
1203         * gcc.target/s390/hotpatch-20.c: New testcase.
1204         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1205         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1206         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1207         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1208         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1209         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1210         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1211         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1212         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1213         * gcc.target/s390/hotpatch-10.c: Likewise.
1214         * gcc.target/s390/hotpatch-11.c: Likewise.
1215         * gcc.target/s390/hotpatch-12.c: Likewise.
1216         * gcc.target/s390/hotpatch-2.c: Likewise.
1217         * gcc.target/s390/hotpatch-3.c: Likewise.
1218         * gcc.target/s390/hotpatch-4.c: Likewise.
1219         * gcc.target/s390/hotpatch-5.c: Likewise.
1220         * gcc.target/s390/hotpatch-6.c: Likewise.
1221         * gcc.target/s390/hotpatch-7.c: Likewise.
1222         * gcc.target/s390/hotpatch-8.c: Likewise.
1223         * gcc.target/s390/hotpatch-9.c: Likewise.
1224         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1225         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1226         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1227         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1228         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1229         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1230         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1231         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1233 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1235         * gcc.dg/long_branch.c: New testcase.
1237 2015-01-27  Richard Biener  <rguenther@suse.de>
1239         PR tree-optimization/56273
1240         PR tree-optimization/59124
1241         PR tree-optimization/64277
1242         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1243         * gcc.dg/Warray-bounds-12.c: Likewise.
1244         * gcc.dg/Warray-bounds-13.c: Likewise.
1246 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1248         PR rtl-optimization/61058
1249         * gcc.dg/pr61058.c: New test.
1251 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1253         * gcc.target/i386/chkp-narrow-bounds.c: New.
1255 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1257         PR tree-optimization/64807
1258         * gcc.dg/pr64807.c: New test.
1260         PR c/64766
1261         * gcc.dg/pr64766.c: New test.
1263 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1265         PR target/49263
1266         * gcc.target/sh/pr49263-4.c: New.
1268 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1270         PR fortran/62044
1271         * gfortran.dg/allocate_with_mold_1.f90: New test
1273 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1275         PR c/64778
1276         * gcc.dg/pr64778.c: New test.
1278         PR middle-end/64421
1279         * gcc.dg/vect/pr64421.c: New test.
1281 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1283         PR fortran/64771
1284         * gfortran.dg/coarray_36.f: New.
1285         * gfortran.dg/coarray_37.f90: New.
1287 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1289         PR fortran/64230
1290         * gfortran.dg/class_allocate_18.f90: New.
1292 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1294         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1296 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1298         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1300 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1302         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1304 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1306         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1308 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1310         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1311         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1312         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1313         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1315 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1317         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1318         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1319         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1321 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1323         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1324         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1325         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1326         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1327         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1328         vXXXhn.inc.
1330 2015-01-26  Richard Biener  <rguenther@suse.de>
1332         PR middle-end/64764
1333         * gcc.dg/uninit-19.c: New testcase.
1335 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1337         * lib/target-supports.exp (check_effective_target_vect64): Add
1338         sparc*-*-*.
1340 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1342         PR testsuite/64712
1343         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1345 2015-01-26  Tony Liu  <tony.liu@arm.com>
1347         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1348         non-UAL cases.
1350 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1352         PR libfortran/64770
1353         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1354         correctly, clean up afterwards.
1356 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1358         PR fortran/62044
1359         * gfortran.dg/use_rename_7.f90: New.
1361 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1363         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1364         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1366 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1368         PR target/54236
1369         * gcc.target/sh/pr54236-4.c: New.
1371 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1373         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1374         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1375         Bridge test.
1377 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1379         PR libfortran/64770
1380         * gfortran.dg/open_new_segv.f90: New test.
1382 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1384         PR target/49263
1385         PR target/53987
1386         PR target/64345
1387         PR target/59533
1388         PR target/52933
1389         PR target/54236
1390         PR target/51244
1391         * gcc.target/sh/pr64345-1.c: New.
1392         * gcc.target/sh/pr64345-2.c: New.
1393         * gcc.target/sh/pr59533-1.c: New.
1394         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1395         * gcc.target/sh/pr52933-2.c: Likewise.
1396         * gcc.target/sh/pr54089-1.c: Likewise.
1397         * gcc.target/sh/pr54236-1.c: Likewise.
1398         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1399         * gcc.target/sh/pr49263-1.c: Remove xfails.
1400         * gcc.target/sh/pr49263-2.c: Likewise.
1401         * gcc.target/sh/pr49263-3.c: Likewise.
1402         * gcc.target/sh/pr53987-1.c: Likewise.
1403         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1404         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1405         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1406         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1407         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1408         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1409         test_009): New.
1410         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1411         (test_02): New.
1413 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1415         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1417 2015-01-23  Ian Lance Taylor  <iant@google.com>
1419         PR go/64510
1420         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1421         targets without split stack support.
1423 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1425         PR target/64317
1426         * gcc.target/i386/pr64317.c: New test.
1428 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1430         PR rtl-optimization/63637
1431         PR rtl-optimization/60663
1432         * gcc.dg/pr63637-1.c: New test.
1433         * gcc.dg/pr63637-2.c: New test.
1434         * gcc.dg/pr63637-3.c: New test.
1435         * gcc.dg/pr63637-4.c: New test.
1436         * gcc.dg/pr63637-5.c: New test.
1437         * gcc.dg/pr63637-6.c: New test.
1438         * gcc.target/i386/pr63637-1.c: New test.
1439         * gcc.target/i386/pr63637-2.c: New test.
1440         * gcc.target/i386/pr63637-3.c: New test.
1441         * gcc.target/i386/pr63637-4.c: New test.
1442         * gcc.target/i386/pr63637-5.c: New test.
1443         * gcc.target/i386/pr63637-6.c: New test.
1445 2015-01-23  Richard Biener  <rguenther@suse.de>
1447         PR testsuite/63439
1448         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1449         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1451 2015-01-23  Marek Polacek  <polacek@redhat.com>
1453         PR preprocessor/60570
1454         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1455         * gcc.dg/cpp/pr60570.c: New test.
1457 2015-01-23  Richard Biener  <rguenther@suse.de>
1459         PR testsuite/63439
1460         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1461         vectorization on vect64 targets.
1463 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1465         PR fortran/60922
1466         * gfortran.dg/class_allocate_17.f90: New.
1468 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1470         PR fortran/64726
1471         * gfortran.dg/goacc/combined_loop.f90: New.
1473 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1475         PR fortran/61933
1476         * gfortran.dg/make_unit.f90: New test.
1478 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1480         PR fortran/61933
1481         * gfortran.dg/negative_unit_int8.f: Update.
1483 2015-01-22  Jeff Law  <law@redhat.com>
1485         PR target/52076
1486         * gcc.target/m68k/pr52076-1.c: New test.
1487         * gcc.target/m68k/pr52076-2.c: New test.
1489 2015-01-22  Richard Biener  <rguenther@suse.de>
1491         PR middle-end/64728
1492         * gcc.dg/torture/pr64728.c: New testcase.
1494 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1496         PR target/64688
1497         * g++.dg/pr64688.C: New test.
1499 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1501         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1502         to avoid errors with -fpic.
1504 2015-01-22  Richard Biener  <rguenther@suse.de>
1506         PR libstdc++/64535
1507         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1509 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1511         PR rtl-optimization/64682
1512         * gcc.c-torture/execute/pr64682.c: New file.
1514 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1516         PR debug/64511
1517         * gcc.dg/pr64511.c: New test.
1519         PR rtl-optimization/62078
1520         * g++.dg/opt/pr62078.C: New test.
1522         PR c/63307
1523         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1525 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1527         PR fortran/57023
1528         * gfortran.dg/internal_pack_15.f90:  New test.
1530 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1532         * c-c++-common/tsan/step.c: New testcase.
1534 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1536         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1538 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1540         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1542 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1544         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1546 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1548         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1550 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1552         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1554 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1556         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1558 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1560         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1562 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1564         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1566 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1568         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1570 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1572         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1574 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1576         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1578 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1580         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1582 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1584         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1585         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1586         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1587         vXXXw.inc.
1589 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1591         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1592         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1593         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1594         vXXXl.inc.
1596 2015-01-21  Renlin Li  <renlin.li@arm.com>
1598         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1599         * g++.dg/tls/thread_local5g.C: Likewise.
1600         * g++.dg/tls/thread_local6g.C: Likewise.
1602 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1604         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1605         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1606         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1608 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1610         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1611         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1612         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1614 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1616         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1617         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1618         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1620 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1622         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1623         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1624         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1626 2015-01-20  Jeff Law  <law@redhat.com>
1628         PR target/59946
1629         * gcc.target/m68k/pr59946.c: New test.
1631 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1633         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1634         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1635         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1637 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1639         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1640         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1641         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1643 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1645         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1646         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1647         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1649 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1651         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1652         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1653         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1654         vshuffle.inc.
1655         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1656         vshuffle.inc.
1658 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1660         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1661         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1662         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1664 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1666         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1667         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1668         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1670 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1672         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1674 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1676         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1678         PR sanitizer/64632
1679         * g++.dg/ubsan/pr64632.C: New test.
1681         PR debug/64663
1682         * gcc.dg/pr64663.c: New test.
1684 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1686         PR c++/64383
1687         * g++.dg/warn/Wunused-var-23.C: New.
1689 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1691         PR c++/59937
1692         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1693         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1695 2015-01-20  Richard Biener  <rguenther@suse.de>
1697         PR ipa/64684
1698         * gcc.dg/lto/pr64684_0.c: New testcase.
1699         * gcc.dg/lto/pr64684_1.c: Likewise.
1700         * gcc.dg/lto/pr64684_2.c: Likewise.
1701         * gcc.dg/lto/pr64685_0.c: Likewise.
1702         * gcc.dg/lto/pr64685_1.c: Likewise.
1704 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1706         PR c++/62241
1707         * g++.dg/cpp1y/lambda-init12.C: New.
1709 2015-01-20  Richard Biener  <rguenther@suse.de>
1711         PR tree-optimization/64410
1712         * g++.dg/vect/pr64410.cc: Require vect_double.
1714 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1716         PR target/64149
1717         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1719 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1721         PR bootstrap/64676
1722         Revert:
1723         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1725         PR rtl-optimization/64081
1726         * gcc.dg/pr64081.c: New test.
1728 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1730         * jit.dg/harness.h: Include <unistd.h>.
1731         (CHECK_NO_ERRORS): New.
1732         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1733         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1734         gcc_jit_context_compile_to_file.
1735         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1736         args to the spawned executable.
1737         (jit-expand-vars): New function.
1738         (jit-exe-params): New variable.
1739         (dg-jit-set-exe-params): New function.
1740         (jit-dg-test): Detect testcases that use
1741         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1742         Set arguments of spawned process to jit-exe-params.
1743         (jit-get-output-filename): New function.
1744         (jit-setup-compile-to-file): New function.
1745         (jit-verify-compile-to-file): New function.
1746         (jit-run-executable): New function.
1747         (jit-verify-executable): New function.
1748         * jit.dg/test-compile-to-assembler.c: New testcase.
1749         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1750         * jit.dg/test-compile-to-executable.c: New testcase.
1751         * jit.dg/test-compile-to-object.c: New testcase.
1753 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1755         PR target/64652
1756         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1757         (test_1): New.
1759 2015-01-19  Martin Liska  <mliska@suse.cz>
1761         * objc/compile/pr64668.m: New test.
1763 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1765         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1766         (create_overflow_fn): Update comment to clarify that
1767         the third param of the created function is a bool *, not
1768         an int *.
1769         (verify_int_overflow_fn): Convert param "expected_ovf" from
1770         int to bool.  Update third param of "overflow_fn_type" from int *
1771         to bool *.  Update local "actual_ovf" from int to bool.
1772         (verify_uint_overflow_fn): Likewise.
1774 2015-01-19  Martin Liska  <mliska@suse.cz>
1776         * gcc.dg/ipa/ipa-icf-33.c: New test.
1778 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1779             Haijian Zhang  <z.zhanghaijian@huawei.com>
1781         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1782         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1783         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1784         result_float64x2, expected_hfloat64x2): New helper type, variable and
1785         declaration.
1786         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1787         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1788         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1789         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1790         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1791         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1792         and target without the FMA feature.
1794 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1796         * gcc.target/aarch64/pr64304.c: New testcase.
1798 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1800         PR rtl-optimization/64081
1801         * gcc.dg/pr64081.c: New test.
1803 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1805         PR target/63971
1806         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1807         the epilogue).
1808         * gcc.target/aarch64/test_frame_6.c: Likewise.
1809         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1810         and x19 (in the epilogue).
1811         * gcc.target/aarch64/test_frame_4.c: Likewise.
1812         * gcc.target/aarch64/test_frame_7.c: Likewise.
1814 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1816         * gcc.target/i386/chkp-always_inline.c: New.
1818 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1819             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1821         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1822         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1824 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1826         PR fortran/60255
1827         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1828         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1830 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1832         PR fortran/64578
1833         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1835 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1837         PR target/64652
1838         * gcc.target/sh/torture/pr64652.c: New.
1840 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1842         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1843         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1844         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1845         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1846         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1847         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1849 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1851         PR ipa/64378
1852         * g++.dg/torture/pr64378.C: New testcase.
1854 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1856         PR fortran/57959
1857         * gfortran.dg/block_13.f08: New test
1859 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1861         PR fortran/55901
1862         * gfortran.dg/associate_1.f03: Allow test for character with
1863         automatic length.
1865 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1867         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1868         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1870 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1872         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1874 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1876         PR fortran/64578
1877         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1879 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1881         PR fortran/60357
1882         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1884         PR fortran/61275
1885         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1887         PR fortran/55932
1888         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1890 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1892         PR fortran/60334
1893         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1895 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1897         PR rtl-optimization/52773
1898         * gcc.c-torture/compile/pr52773.c: New test.
1900 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1902         PR c++/62134
1903         * g++.dg/cpp0x/alias-decl-46.C: New.
1905 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1907         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1909 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1911         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1912         Add trace.
1913         (CHECK_FP): Likewise.
1914         (CHECK_CUMULATIVE_SAT): Likewise.
1916 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1918         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1919         (Set_Neon_Cumulative_Sat): Add parameter.
1920         (__set_neon_cumulative_sat): Support new parameter.
1921         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1922         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1923         argument.
1924         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1925         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1926         argument.
1928 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1930         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1931         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1933 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1935         PR c++/60056
1936         * g++.dg/tls/thread_local-ice4.C: New.
1938 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1940         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1941         than Neon options.
1943 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1945         PR c++/62276
1946         * g++.dg/cpp0x/vt-62276.C: New.
1948 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1950         PR middle-end/64353
1951         * g++.dg/pr64353.C: New.
1953 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1955         PR target/64263
1956         * gcc.target/aarch64/pr64263_1.c: New test.
1958 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1960         PR tree-optimization/64434
1961         * gcc.dg/torture/pr64434.c: Move to...
1962         * gcc.dg/pr64434.c: ... here.
1964 2015-01-16  Richard Biener  <rguenther@suse.de>
1966         PR middle-end/64614
1967         * gcc.dg/uninit-18.c: New testcase.
1969 2015-01-16  Richard Biener  <rguenther@suse.de>
1971         PR tree-optimization/64568
1972         * g++.dg/torture/pr64568-2.C: New testcase.
1974 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1976         PR target/64363
1977         * gcc.target/i386/chkp-label-address.c: New.
1979 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1981         PR fortran/45290
1982         * gfortran.dg/pointer_init_6.f90: Extended.
1984 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1986         * gcc.c-torture/compile/20150108.c: New test.
1988 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1990         * gcc.target/visium: New directory.
1992 2015-01-16  Richard Biener  <rguenther@suse.de>
1994         PR tree-optimization/61743
1995         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1996         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1998 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2000         * gcc.dg/pr64015.c: New test.
2002 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2004         PR ipa/64163
2005         PR ipa/64612
2006         * g++.dg/ipa/pr64612.C: New test.
2008 2015-01-16  Renlin Li  <renlin.li@arm.com>
2010         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2012 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2014         * gcc.target/i386/sse-14.c: Test new intrinsic.
2015         * gcc.target/i386/sse-22.c: Ditto.
2017 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2019         PR c++/58614
2020         * g++.dg/cpp0x/auto44.C: New.
2022 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2024         PR target/59710
2025         * gcc.target/nios2/gpopt-all.c: New test case.
2026         * gcc.target/nios2/gpopt-local.c: New test case.
2027         * gcc.target/nios2/gpopt-global.c: New test case.
2028         * gcc.target/nios2/gpopt-data.c: New test case.
2029         * gcc.target/nios2/gpopt-none.c: New test case.
2031 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2033         * g++.dg/ubsan/vptr-1.C: New test.
2034         * g++.dg/ubsan/vptr-2.C: New test.
2035         * g++.dg/ubsan/vptr-3.C: New test.
2036         * g++.dg/ubsan/vptr-4.C: New test.
2037         * g++.dg/ubsan/vptr-5.C: New test.
2038         * g++.dg/ubsan/vptr-6.C: New test.
2039         * g++.dg/ubsan/vptr-7.C: New test.
2040         * g++.dg/ubsan/vptr-8.C: New test.
2041         * g++.dg/ubsan/vptr-9.C: New test.
2043 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2045         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2046         is set up.
2047         * lib/gcc-dg.exp: Likewise.
2049 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2051         PR rtl-optimization/64110
2052         * gcc.target/i386/pr64110.c: Add scan-assembler.
2054 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2055             James Norris  <jnorris@codesourcery.com>
2056             Cesar Philippidis  <cesar@codesourcery.com>
2057             Ilmir Usmanov  <i.usmanov@samsung.com>
2059         * lib/target-supports.exp (check_effective_target_fopenacc): New
2060         procedure.
2061         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2062         * g++.dg/goacc/goacc.exp: Likewise.
2063         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2064         * gcc.dg/goacc/goacc.exp: Likewise.
2065         * gfortran.dg/goacc/goacc.exp: Likewise.
2066         * c-c++-common/cpp/openacc-define-1.c: New file.
2067         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2068         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2069         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2070         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2071         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2072         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2073         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2074         * c-c++-common/goacc/cache-1.c: Likewise.
2075         * c-c++-common/goacc/clauses-fail.c: Likewise.
2076         * c-c++-common/goacc/collapse-1.c: Likewise.
2077         * c-c++-common/goacc/data-1.c: Likewise.
2078         * c-c++-common/goacc/data-2.c: Likewise.
2079         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2080         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2081         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2082         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2083         * c-c++-common/goacc/if-clause-1.c: Likewise.
2084         * c-c++-common/goacc/if-clause-2.c: Likewise.
2085         * c-c++-common/goacc/kernels-1.c: Likewise.
2086         * c-c++-common/goacc/loop-1.c: Likewise.
2087         * c-c++-common/goacc/loop-private-1.c: Likewise.
2088         * c-c++-common/goacc/nesting-1.c: Likewise.
2089         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2090         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2091         * c-c++-common/goacc/parallel-1.c: Likewise.
2092         * c-c++-common/goacc/pcopy.c: Likewise.
2093         * c-c++-common/goacc/pcopyin.c: Likewise.
2094         * c-c++-common/goacc/pcopyout.c: Likewise.
2095         * c-c++-common/goacc/pcreate.c: Likewise.
2096         * c-c++-common/goacc/pragma_context.c: Likewise.
2097         * c-c++-common/goacc/present-1.c: Likewise.
2098         * c-c++-common/goacc/reduction-1.c: Likewise.
2099         * c-c++-common/goacc/reduction-2.c: Likewise.
2100         * c-c++-common/goacc/reduction-3.c: Likewise.
2101         * c-c++-common/goacc/reduction-4.c: Likewise.
2102         * c-c++-common/goacc/sb-1.c: Likewise.
2103         * c-c++-common/goacc/sb-2.c: Likewise.
2104         * c-c++-common/goacc/sb-3.c: Likewise.
2105         * c-c++-common/goacc/update-1.c: Likewise.
2106         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2107         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2108         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2109         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2110         * gfortran.dg/goacc/assumed.f95: Likewise.
2111         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2112         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2113         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2114         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2115         * gfortran.dg/goacc/branch.f95: Likewise.
2116         * gfortran.dg/goacc/cache-1.f95: Likewise.
2117         * gfortran.dg/goacc/coarray.f95: Likewise.
2118         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2119         * gfortran.dg/goacc/cray.f95: Likewise.
2120         * gfortran.dg/goacc/critical.f95: Likewise.
2121         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2122         * gfortran.dg/goacc/data-tree.f95: Likewise.
2123         * gfortran.dg/goacc/declare-1.f95: Likewise.
2124         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2125         * gfortran.dg/goacc/fixed-1.f: Likewise.
2126         * gfortran.dg/goacc/fixed-2.f: Likewise.
2127         * gfortran.dg/goacc/fixed-3.f: Likewise.
2128         * gfortran.dg/goacc/fixed-4.f: Likewise.
2129         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2130         * gfortran.dg/goacc/if.f95: Likewise.
2131         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2132         * gfortran.dg/goacc/list.f95: Likewise.
2133         * gfortran.dg/goacc/literal.f95: Likewise.
2134         * gfortran.dg/goacc/loop-1.f95: Likewise.
2135         * gfortran.dg/goacc/loop-2.f95: Likewise.
2136         * gfortran.dg/goacc/loop-3.f95: Likewise.
2137         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2138         * gfortran.dg/goacc/omp.f95: Likewise.
2139         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2140         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2141         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2142         * gfortran.dg/goacc/parameter.f95: Likewise.
2143         * gfortran.dg/goacc/private-1.f95: Likewise.
2144         * gfortran.dg/goacc/private-2.f95: Likewise.
2145         * gfortran.dg/goacc/private-3.f95: Likewise.
2146         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2147         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2148         * gfortran.dg/goacc/reduction.f95: Likewise.
2149         * gfortran.dg/goacc/routine-1.f90: Likewise.
2150         * gfortran.dg/goacc/routine-2.f90: Likewise.
2151         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2152         * gfortran.dg/goacc/several-directives.f95: Likewise.
2153         * gfortran.dg/goacc/sie.f95: Likewise.
2154         * gfortran.dg/goacc/subarrays.f95: Likewise.
2155         * gfortran.dg/gomp/map-1.f90: Likewise.
2156         * gfortran.dg/openacc-define-1.f90: Likewise.
2157         * gfortran.dg/openacc-define-2.f90: Likewise.
2158         * gfortran.dg/openacc-define-3.f90: Likewise.
2159         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2160         * g++.dg/gomp/block-2.C: Likewise.
2161         * g++.dg/gomp/block-3.C: Likewise.
2162         * g++.dg/gomp/block-5.C: Likewise.
2163         * g++.dg/gomp/target-1.C: Likewise.
2164         * g++.dg/gomp/target-2.C: Likewise.
2165         * g++.dg/gomp/taskgroup-1.C: Likewise.
2166         * g++.dg/gomp/teams-1.C: Likewise.
2167         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2168         * gcc.dg/cilk-plus/jump.c: Likewise.
2169         * gcc.dg/gomp/block-1.c: Likewise.
2170         * gcc.dg/gomp/block-10.c: Likewise.
2171         * gcc.dg/gomp/block-2.c: Likewise.
2172         * gcc.dg/gomp/block-3.c: Likewise.
2173         * gcc.dg/gomp/block-4.c: Likewise.
2174         * gcc.dg/gomp/block-5.c: Likewise.
2175         * gcc.dg/gomp/block-6.c: Likewise.
2176         * gcc.dg/gomp/block-7.c: Likewise.
2177         * gcc.dg/gomp/block-8.c: Likewise.
2178         * gcc.dg/gomp/block-9.c: Likewise.
2179         * gcc.dg/gomp/target-1.c: Likewise.
2180         * gcc.dg/gomp/target-2.c: Likewise.
2181         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2182         * gcc.dg/gomp/teams-1.c: Likewise.
2184 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2186         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2187         test case.
2189 2015-01-15  Mike Stump  <mikestump@comcast.net>
2191         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2192         * gcc.dg/inline_2.c: Likewise.
2193         * gcc.dg/inline_3.c: Likewise.
2194         * gcc.dg/inline_4.c: Likewise.
2196 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2198         PR fortran/58023
2199         * gfortran.dg/proc_ptr_comp_43.f90: New.
2201 2015-01-15  Mike Stump  <mikestump@comcast.net>
2203         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2204         * gcc.dg/unroll_2.c: Likewise.
2205         * gcc.dg/unroll_3.c: Likewise.
2206         * gcc.dg/unroll_4.c: Likewise.
2207         * gcc.dg/unroll_5.c: Likewise.
2209 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2211         PR target/63971
2212         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2213         in epilogue.
2214         * gcc.target/aarch64/test_frame_6.c: Likewise.
2215         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2216         x30 and x19 (in the epilogue).
2217         * gcc.target/aarch64/test_frame_4.c: Likewise.
2218         * gcc.target/aarch64/test_frame_7.c: Likewise.
2220 2015-01-15  Martin Liska  <mliska@suse.cz>
2222         * g++.dg/ipa/pr64068.C: New test.
2223         * gcc.dg/ipa/PR64559.c: New test.
2225 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2227         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2228         with PIE.
2230 2015-01-15  Richard Biener  <rguenther@suse.de>
2232         PR tree-optimization/61743
2233         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2234         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2236 2015-01-15 Renlin Li <renlin.li@arm.com>
2238         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2239         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2241 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2243         * gcc.dg/vect/vect-aggressive-1.c: New.
2244         * gcc.target/i386/avx2-vect-aggressive.c: New.
2246 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2248         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2250 2015-01-15  Richard Biener  <rguenther@suse.de>
2252         PR lto/64415
2253         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2254         -Wl,-undefined,dynamic_lookup.
2256 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2258         * gnat.dg/opt47.adb: New test.
2260 2015-01-15  Richard Biener  <rguenther@suse.de>
2262         PR lto/64415
2263         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2265 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2267         PR tree-optimization/64434
2268         * gcc.dg/torture/pr64434.c: New test.
2270 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2272         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2273         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2274         -march=loongson* and -march=octeon* require -mno-micromips.
2276 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2277             Matthew Fortune  <matthew.fortune@imgtec.com>
2279         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2280         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2281         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2282         * gcc.target/mips/call-saved-7.c: New file.
2283         * gcc.target/mips/call-saved-8.c: New file.
2284         * gcc.target/mips/call-saved-9.c: New file.
2286 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2288         * gcc.target/mips/lsa.c: New file.
2289         * gcc.target/mips/mips64-lsa.c: Likewise.
2290         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2291         * gcc.target/mips/mulsize-4.c: Likewise.
2292         * gcc.target/mips/mulsize-5.c: New file.
2293         * gcc.target/mips/mulsize-6.c: Likewise.
2294         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2295         and !HAS_LSA as ghost options.
2296         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2297         for !HAS_LSA.
2299 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2301         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2303 2015-01-15  Richard Biener  <rguenther@suse.de>
2305         PR middle-end/64365
2306         * gcc.dg/torture/pr64365.c: New testcase.
2308 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2310         * gcc.dg/stackprotectexplicit1.c: New test.
2311         * g++.dg/stackprotectexplicit2.c: New test.
2313 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2315         PR target/61933
2316         * gfortran.dg/inquire_internal.f90: New.
2317         * gfortran.dg/negative_unit_check.f90: New.
2319 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2321         PR target/53988
2322         * gcc.target/sh/pr53988-1.c: New.
2324 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2326         PR c++/58671
2327         * g++.dg/tls/thread_local-ice3.C: New.
2329 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2331         * gcc.target/i386/fentry-override.c: Properly place {} in target
2332         selector.  Remove nonpic.
2333         * gcc.target/i386/fentry.c: Likewise.
2335 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2337         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2338         warnings instead of errors.
2340 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2342         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2343         option support instead of ENABLE_LTO from Makefile.
2345 2015-01-14  Richard Biener  <rguenther@suse.de>
2347         PR tree-optimization/59354
2348         * gcc.dg/vect/pr59354.c: New testcase.
2350 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2352         * lib/target-supports.exp
2353         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2354         on ARM architures before v7.
2356 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2358         PR middle-end/59448
2359         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2360         an atomic_exchange.
2362 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2364         PR target/64386
2365         * gcc.target/i386/pr64386.c: New test.
2367 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2369         PR target/64393
2370         * gcc.target/i386/pr64393.c: New test.
2372 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2374         PR target/64387
2375         * gcc.target/i386/pr64387.c: New test.
2377 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2379         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2381 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2383         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2385 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2387         PR target/64453
2388         * gcc.target/arm/pr64453.c: New.
2390 2015-01-14  Richard Biener  <rguenther@suse.de>
2392         PR lto/64415
2393         * gcc.dg/lto/pr64415_0.c: New testcase.
2394         * gcc.dg/lto/pr64415_1.c: Likewise.
2396 2015-01-14  Martin Liska  <mliska@suse.cz>
2398         * gcc.dg/ipa/pr64307.c: New test.
2400 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2402         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2403         64-bit and 128-bit.
2405 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2407         PR target/64460
2408         * gcc.target/arm/pr64460_1.c: New test.
2410 2015-01-14  Richard Biener  <rguenther@suse.de>
2412         PR tree-optimization/64493
2413         PR tree-optimization/64495
2414         * gcc.dg/vect/pr64493.c: New testcase.
2415         * gcc.dg/vect/pr64495.c: Likewise.
2417 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2419         * gcc.dg/Warray-bounds-11.c: New test-case.
2421 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2423         * gcc.target/mips/octeon3-pipe-1.c: New test.
2425 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2427         * jit.dg/harness.h (set_up_logging): Move string concatenation
2428         into...
2429         (concat_strings): New function.
2430         (dump_reproducer): New function.
2431         (test_jit): Call dump_reproducer.
2432         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2433         function.
2434         (jit-dg-test): Delete any generated reproducer from previous runs.
2435         Verify that a generated reproducer was created, and verify that it
2436         compiles.
2437         * jit.dg/test-nested-contexts.c (main): Call
2438         gcc_jit_context_dump_reproducer_to_file.
2440 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2442         * gcc.dg/aru-2.c: Add dg-require-profiling.
2444 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2446         * lib/target-supports.exp (check_profiling_available): Check if
2447         -pg links.
2449 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2451         PR ipa/64565
2452         * g++.dg/torture/pr64565.C: New testcase.
2454 2015-01-13  Marek Polacek  <polacek@redhat.com>
2456         PR middle-end/64391
2457         * gcc.dg/tm/pr64391.c: New test.
2459 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2461         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2462         true.
2464 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2466         * gcc.target/i386/pie.c: New test.
2468         * lib/target-supports.exp (check_effective_target_pie): New.
2470 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2472         PR rtl-optimization/64286
2473         * gcc.target/i386/avx2-pr64286.c: New test.
2475 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2477         PR c++/57626
2478         * g++.dg/cpp0x/vt-57626.C: New.
2480 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2482         PR fortran/64528
2483         * gfortran.dg/pr64528.f90: New test.
2485 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2487         * gcc.target/aarch64/subsp.c: New test.
2489 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2491         * gcc.target/aarch64/store-pair-1.c: New testcase.
2493 2015-01-13  Richard Biener  <rguenther@suse.de>
2495         PR lto/64373
2496         * gcc.dg/lto/pr64373_0.c: New testcase.
2498 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2500         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2501         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2503 2015-01-13  Richard Biener  <rguenther@suse.de>
2505         PR tree-optimization/64406
2506         * gcc.dg/pr64406.c: New testcase.
2508 2015-01-13  Richard Biener  <rguenther@suse.de>
2510         PR tree-optimization/64404
2511         * gcc.dg/vect/pr64404.c: New testcase.
2513 2015-01-13  Richard Biener  <rguenther@suse.de>
2515         PR tree-optimization/64568
2516         * g++.dg/torture/pr64568.C: New testcase.
2518 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2520         * jit.dg/test-error-local-used-from-other-function.c: New test
2521         case.
2522         * jit.dg/test-error-param-reuse.c: New test case.
2523         * jit.dg/test-error-param-sharing.c: New test case.
2524         * jit.dg/test-error-param-used-from-other-function.c: New test
2525         case.
2526         * jit.dg/test-error-param-used-without-a-function.c: New test
2527         case.
2529 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2531         PR tree-optimization/64563
2532         * gcc.dg/pr64563.c: New test.
2534         PR target/64513
2535         * gcc.target/i386/pr64513.c: New test.
2537         PR tree-optimization/64454
2538         * gcc.dg/pr64454.c: New test.
2540         PR testsuite/64028
2541         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2542         bind_pic_locally.
2543         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2544         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2545         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2546         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2547         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2548         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2549         * gcc.dg/vect/slp-25.c: Likewise.
2550         * gcc.dg/vect/vect-109.c: Likewise.
2551         * gcc.dg/vect/vect-13.c: Likewise.
2552         * gcc.dg/vect/vect-17.c: Likewise.
2553         * gcc.dg/vect/vect-18.c: Likewise.
2554         * gcc.dg/vect/vect-19.c: Likewise.
2555         * gcc.dg/vect/vect-20.c: Likewise.
2556         * gcc.dg/vect/vect-21.c: Likewise.
2557         * gcc.dg/vect/vect-22.c: Likewise.
2558         * gcc.dg/vect/vect-27.c: Likewise.
2559         * gcc.dg/vect/vect-29.c: Likewise.
2560         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2561         * gcc.dg/vect/vect-2.c: Likewise.
2562         * gcc.dg/vect/vect-3.c: Likewise.
2563         * gcc.dg/vect/vect-4.c: Likewise.
2564         * gcc.dg/vect/vect-5.c: Likewise.
2565         * gcc.dg/vect/vect-72.c: Likewise.
2566         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2567         * gcc.dg/vect/vect-73.c: Likewise.
2568         * gcc.dg/vect/vect-77-global.c: Likewise.
2569         * gcc.dg/vect/vect-78-global.c: Likewise.
2570         * gcc.dg/vect/vect-7.c: Likewise.
2571         * gcc.dg/vect/vect-86.c: Likewise.
2572         * gcc.dg/vect/vect-align-1.c: Likewise.
2573         * gcc.dg/vect/vect-align-3.c: Likewise.
2574         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2575         * gcc.dg/vect/vect-all.c: Likewise.
2576         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2577         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2578         * gcc.dg/vect/vect-peel-3.c: Likewise.
2579         * gcc.dg/vect/vect-peel-4.c: Likewise.
2580         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2582 2015-01-12  Jeff Law  <law@redhat.com>
2584         PR target/64461
2585         * gcc.target/m68k/pr64461.c: New test.
2587 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2589         * jit.dg/test-array-as-pointer.c (create_code): Update call
2590         to gcc_jit_context_new_global by setting "kind" to
2591         GCC_JIT_GLOBAL_IMPORTED.
2592         * jit.dg/test-error-array-as-pointer.c: Likewise.
2593         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2594         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2595         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2596         * jit.dg/test-using-global.c (the_global): Rename to...
2597         (imported_global): ...this.
2598         (create_code): Update to test the three kinds of global.
2599         (verify_code): Likewise.
2601 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2603         PR testsuite/64427
2604         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2605         undefined behavior.
2606         * gcc.target/i386/pr64291-2.c: Updated.
2608 2015-01-12  Richard Biener  <rguenther@suse.de>
2610         PR tree-optimization/64530
2611         * gfortran.dg/pr64530.f90: New testcase.
2613 2015-01-12  Richard Biener  <rguenther@suse.de>
2615         PR middle-end/64357
2616         * gcc.dg/torture/pr64357.c: New testcase.
2618 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2620         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2621         selector.
2623 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2624         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2626 2015-01-12  Martin Liska  <mliska@suse.cz>
2628         * gcc.dg/ipa/PR64550.c: New test.
2630 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2632         PR ipa/63470
2633         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2635 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2637         PR fortran/63733
2638         * gfortran.dg/typebound_operator_20.f90: New.
2640 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2642         PR fortran/58023
2643         * gfortran.dg/proc_ptr_comp_42.f90: New.
2645 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2647         PR fortran/64508
2648         * gfortran.dg/proc_ptr_comp_41.f90: New.
2650 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2652         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2654 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2656         PR fortran/64522
2657         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2658         and add dg-excess-errors.
2659         * gfortran.dg/line_length_6.f90: New.
2660         * gfortran.dg/line_length_7.f90: New.
2661         * gfortran.dg/line_length_8.f90: New.
2662         * gfortran.dg/line_length_9.f90: New.
2663         * gfortran.dg/line_length_10.f90: New.
2664         * gfortran.dg/line_length_11.f90: New.
2666 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2668         * jit.dg/test-threads.c (struct testcase): Move declaration
2669         to jit.dg/all-non-failing-tests.h.
2670         (testcases): Likewise.
2671         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2672         declaration here from jit.dg/all-non-failing-tests.h.
2673         (testcases): Likewise.
2674         * jit.dg/test-combination.c (create_code): Eliminate spelling
2675         out all of the testcases in favor of looping through the
2676         "testcases" metadata.
2677         (verify_code): Likewise.
2679 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2681         PR rtl-optimization/64536
2682         * gcc.dg/pr64536.c: New test.
2684 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2686         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2687         * jit.dg/test-combination.c (create_code): Likewise.
2688         (verify_code): Likewise.
2689         * jit.dg/test-constants.c: New test case.
2690         * jit.dg/test-threads.c: Add test-constants.c.
2692 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2694         PR libobjc/51891
2695         * objc.dg/gnu-api-2-class.m: Add a test case
2696         for the above change.
2698 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2700         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2702 2015-01-09  Richard Biener  <rguenther@suse.de>
2704         PR tree-optimization/64410
2705         * g++.dg/vect/pr64410.cc: New testcase.
2707 2015-01-09  Martin Liska  <mliska@suse.cz>
2709         * gcc.dg/ipa/ipa-icf-32.c: New test.
2711 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2713         * c-c++-common/tsan/tsan_barrier.h: New.
2714         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2715         * c-c++-common/tsan/bitfield_race.c: Likewise.
2716         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2717         * c-c++-common/tsan/mutexset1.c: Likewise.
2718         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2719         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2720         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2721         * c-c++-common/tsan/simple_race.c: Likewise.
2722         * c-c++-common/tsan/simple_stack.c: Likewise.
2723         * c-c++-common/tsan/sleep_sync.c: Likewise.
2724         * c-c++-common/tsan/tiny_race.c: Likewise.
2725         * c-c++-common/tsan/tls_race.c: Likewise.
2726         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2727         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2728         * g++.dg/tsan/atomic_free.C: Likewise.
2729         * g++.dg/tsan/atomic_free2.C: Likewise.
2730         * g++.dg/tsan/cond_race.C: Likewise.
2731         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2733 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2735         PR testsuite/62250
2736         * lib/target-supports.exp (check_effective_target_libatomic_available):
2737         New.
2738         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2739         targets that match effective-target libatomic_available.
2740         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2742 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2744         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2745         Verify the result of gcc_jit_context_get_last_error.
2746         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2748 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2750         PR tree-optimization/63989
2751         * gcc.dg/strlenopt-27.c: New test.
2753 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2755         * jit.dg/harness.h (set_up_logging): New function.
2756         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2757         set_up_logging on the context, so that every testcase is
2758         logged to a particular file.
2759         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2760         and call gcc_jit_context_set_logfile on the top-level context.
2762 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2764         PR target/64338
2765         * g++.dg/opt/pr64338.C: New test.
2767 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2769         * gfortran.dg/coarray/codimension_2b.f90: New file.
2770         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2771         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2773 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2775         PR c++/59004
2776         * g++.dg/ext/fnname4.C: New.
2778 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2780         PR c++/64462
2781         * g++.dg/cpp0x/constexpr-64462.C: New.
2783 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2785         PR c++/60753
2786         * g++.dg/cpp0x/deleted10.C: New.
2788 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2790         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2792 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2794         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2795         GCC_JIT_UNARY_OP_ABS.
2796         (verify_unary_ops): Likewise.
2798 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2800         * jit.dg/test-arith-overflow.c: New test case.
2801         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2802         * jit.dg/test-combination.c (create_code): Likewise.
2803         (verify_code): Likewise.
2804         * jit.dg/test-threads.c (testcases): Likewise.
2806 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2808         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2809         rather than "jit".  Load g++.exp, and call g++_init.
2810         Run test-*.cc files within the testsuite and *.cc files within
2811         docs/examples.
2812         (jit-dg-test): Drop the addition of -fgnu89-inline to
2813         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2814         doing it when compiling C testcases (since g++ does not handle
2815         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2816         is restored to the value after g++_init ran, rather than the
2817         value before g++_init ran.  Return a list of
2818         $comp_output $output_file, as dg-test assumes.
2820 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2822         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2823         make it easier to figure out the origin of each test result when
2824         running test-combination.c and test-threads.c.
2825         (CHECK_VALUE): Likewise.
2826         (CHECK_DOUBLE_VALUE): Likewise.
2827         (CHECK_STRING_VALUE): Likewise.
2828         (CHECK_STRING_STARTS_WITH): Likewise.
2829         (CHECK_STRING_CONTAINS): Likewise.
2830         (CHECK): Likewise.
2831         (check_string_value): Likewise, add "funcname" param.
2832         (check_string_starts_with): Likewise.
2833         (check_string_contains): Likewise.
2835 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2837         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2838         generating name of built executable.
2840 2015-01-07  Marek Polacek  <polacek@redhat.com>
2842         PR c/64440
2843         * gcc.dg/pr64440.c: New test.
2844         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2846 2015-01-07  Marek Polacek  <polacek@redhat.com>
2848         PR c/64417
2849         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2850         * gcc.dg/pr64417.c: New test.
2852 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2854         PR target/64505
2855         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2856         fix is correct.
2858 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2860         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2861         Check if testcases run without errors, not just if they compile.
2863 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2865         PR target/64507
2866         * gcc.target/sh/pr64507.c: New test.
2868 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2870         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2872 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2874         * c-c++-common/asan/sanitize-all-1.c: New test.
2875         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2876         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2877         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2878         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2880 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2882         * lib/target-supports.exp (check_profiling_available): Return 0 for
2883         Visium.
2884         (check_effective_target_tls_runtime): Likewise.
2885         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2886         * gcc.dg/20020312-2.c: Adjust for Visium.
2887         * gcc.dg/tls/thr-cse-1.c: Likewise
2888         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2889         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2890         * gcc.dg/weak/typeof-2.c: Likewise.
2892 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2894         PR rtl-optimization/64287
2895         * gcc.dg/aru-2.c: New test.
2897 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2899         PR sanitizer/64344
2900         * c-c++-common/ubsan/pr64344-1.c: New test.
2901         * c-c++-common/ubsan/pr64344-2.c: New test.
2903         PR tree-optimization/64465
2904         * gcc.dg/pr64465.c: New test.
2906         PR tree-optimization/64494
2907         * gcc.c-torture/compile/pr64494.c: New test.
2909 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2911         PR fortran/47674
2912         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2914 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2916         Update copyright years.
2918 2015-01-05  Marek Polacek  <polacek@redhat.com>
2920         PR c/64423
2921         * gcc.dg/pr64423.c: New test.
2923 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2925         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2926         mmix-knuth-mmixware for the same reason as for MIPS.
2927         * gcc.dg/debug/debug-2.c: Ditto.
2929         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2931 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2933         PR testsuite/62250
2934         * lib/gfortran.exp: Add libatomic library search path.
2935         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2936         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2938         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2940 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2942         * c-c++-common/tsan/bitfield_race.c: New testcase.
2943         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2945 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2947         * gfortran.dg/coarray/collectives_4.f90: New.
2949 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2951         PR fortran/57562
2952         * gfortran.dg/extends_16.f90: New.
2954 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2956         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2958 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2960         * gfortran.dg/coarray/codimension_2.f90: New.
2961         * gfortran.dg/coarray/codimension_2a.f90: New.
2962         * gfortran.dg/coarray_35.f90: New.
2963         * gfortran.dg/coarray_35a.f90: New.
2965 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2967         PR fortran/60507
2968         * gfortran.dg/dummy_procedure_11.f90: New.
2970 Copyright (C) 2015 Free Software Foundation, Inc.
2972 Copying and distribution of this file, with or without modification,
2973 are permitted in any medium without royalty provided the copyright
2974 notice and this notice are preserved.