1 2015-04-17 Tom de Vries <tom@codesourcery.com>
2 Michael Matz <matz@suse.de>
4 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7 2015-04-17 Yury Gribov <y.gribov@samsung.com>
9 * c-c++-common/asan/user-section-1.c: New test.
11 2015-04-17 Jakub Jelinek <jakub@redhat.com>
14 * gcc.dg/debug/pr65771.c: New test.
16 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
18 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
19 __buitlin_alloca with __builtin_alloca.
21 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
23 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
25 2015-04-16 Richard Biener <rguenther@suse.de>
27 PR tree-optimization/64277
28 * gcc.dg/Warray-bounds-14.c: New testcase.
29 * gcc.dg/Warray-bounds-15.c: Likewise.
30 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
31 * c-c++-common/ubsan/bounds-6.c: Likewise.
33 2015-04-16 Renlin Li <renlin.li@arm.com>
35 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
36 * gcc.target/arm/unsigned-float.c: New.
38 2015-04-16 Richard Biener <rguenther@suse.de>
40 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
41 * gcc.dg/tree-ssa/pr37508.c: Adjust.
42 * gfortran.dg/reassoc_6.f: Remove XFAIL.
44 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
46 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
47 * g++.dg/cpp0x/decltype-call1.C: Likewise.
48 * g++.dg/cpp0x/defaulted21.C: Likewise.
49 * g++.dg/cpp0x/defaulted28.C: Likewise.
50 * g++.dg/cpp0x/defaulted47.C: Likewise.
51 * g++.dg/cpp0x/elision_neg.C: Likewise.
52 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
53 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
54 * g++.dg/cpp0x/implicit1.C: Likewise.
55 * g++.dg/cpp0x/implicit9.C: Likewise.
56 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
57 * g++.dg/cpp0x/range-for13.C: Likewise.
58 * g++.dg/gomp/clause-2.C: Likewise.
59 * g++.dg/gomp/udr-5.C: Likewise.
60 * g++.dg/inherit/access6.C: Likewise.
61 * g++.dg/lookup/duperr1.C: Likewise.
62 * g++.dg/lookup/friend2.C: Likewise.
63 * g++.dg/lookup/pr6936.C: Likewise.
64 * g++.dg/lookup/scoped1.C: Likewise.
65 * g++.dg/lookup/using26.C: Likewise.
66 * g++.dg/lookup/using38.C: Likewise.
67 * g++.dg/other/access2.C: Likewise.
68 * g++.dg/overload/defarg3.C: Likewise.
69 * g++.dg/overload/defarg6.C: Likewise.
70 * g++.dg/parse/access11.C: Likewise.
71 * g++.dg/parse/access2.C: Likewise.
72 * g++.dg/parse/access3.C: Likewise.
73 * g++.dg/parse/access4.C: Likewise.
74 * g++.dg/parse/access5.C: Likewise.
75 * g++.dg/parse/access6.C: Likewise.
76 * g++.dg/parse/access8.C: Likewise.
77 * g++.dg/parse/access9.C: Likewise.
78 * g++.dg/parse/crash40.C: Likewise.
79 * g++.dg/tc1/dr142.C: Likewise.
80 * g++.dg/tc1/dr166.C: Likewise.
81 * g++.dg/tc1/dr52.C: Likewise.
82 * g++.dg/template/access11.C: Likewise.
83 * g++.dg/template/access18.C: Likewise.
84 * g++.dg/template/access19.C: Likewise.
85 * g++.dg/template/access2.C: Likewise.
86 * g++.dg/template/access20.C: Likewise.
87 * g++.dg/template/access26.C: Likewise.
88 * g++.dg/template/access3.C: Likewise.
89 * g++.dg/template/access7.C: Likewise.
90 * g++.dg/template/conv12.C: Likewise.
91 * g++.dg/template/crash69.C: Likewise.
92 * g++.dg/template/friend31.C: Likewise.
93 * g++.dg/template/friend32.C: Likewise.
94 * g++.dg/template/memfriend15.C: Likewise.
95 * g++.dg/template/memfriend16.C: Likewise.
96 * g++.dg/template/memfriend17.C: Likewise.
97 * g++.dg/template/memfriend7.C: Likewise.
98 * g++.dg/template/pr32519.C: Likewise.
99 * g++.dg/template/qualttp21.C: Likewise.
100 * g++.dg/template/qualttp8.C: Likewise.
101 * g++.dg/template/ttp10.C: Likewise.
102 * g++.dg/template/typedef11.C: Likewise.
103 * g++.dg/template/typedef13.C: Likewise.
104 * g++.dg/template/typedef19.C: Likewise.
105 * g++.dg/template/typedef20.C: Likewise.
106 * g++.dg/template/typedef22.C: Likewise.
107 * g++.dg/template/using16.C: Likewise.
108 * g++.dg/template/virtual3.C: Likewise.
109 * g++.dg/ubsan/pr61272.C: Likewise.
110 * g++.old-deja/g++.bob/inherit2.C: Likewise.
111 * g++.old-deja/g++.brendan/crash11.C: Likewise.
112 * g++.old-deja/g++.brendan/enum6.C: Likewise.
113 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
114 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
115 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
116 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
117 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
118 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
119 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
120 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
121 * g++.old-deja/g++.jason/access17.C: Likewise.
122 * g++.old-deja/g++.jason/access18.C: Likewise.
123 * g++.old-deja/g++.jason/access22.C: Likewise.
124 * g++.old-deja/g++.jason/access23.C: Likewise.
125 * g++.old-deja/g++.jason/access8.C: Likewise.
126 * g++.old-deja/g++.jason/delete3.C: Likewise.
127 * g++.old-deja/g++.jason/report.C: Likewise.
128 * g++.old-deja/g++.law/access2.C: Likewise.
129 * g++.old-deja/g++.law/access3.C: Likewise.
130 * g++.old-deja/g++.law/access4.C: Likewise.
131 * g++.old-deja/g++.law/access5.C: Likewise.
132 * g++.old-deja/g++.law/arm12.C: Likewise.
133 * g++.old-deja/g++.law/arm14.C: Likewise.
134 * g++.old-deja/g++.law/ctors13.C: Likewise.
135 * g++.old-deja/g++.law/union2.C: Likewise.
136 * g++.old-deja/g++.law/visibility12.C: Likewise.
137 * g++.old-deja/g++.law/visibility15.C: Likewise.
138 * g++.old-deja/g++.law/visibility16.C: Likewise.
139 * g++.old-deja/g++.law/visibility17.C: Likewise.
140 * g++.old-deja/g++.law/visibility18.C: Likewise.
141 * g++.old-deja/g++.law/visibility19.C: Likewise.
142 * g++.old-deja/g++.law/visibility20.C: Likewise.
143 * g++.old-deja/g++.law/visibility21.C: Likewise.
144 * g++.old-deja/g++.law/visibility24.C: Likewise.
145 * g++.old-deja/g++.law/visibility4.C: Likewise.
146 * g++.old-deja/g++.law/visibility5.C: Likewise.
147 * g++.old-deja/g++.law/visibility6.C: Likewise.
148 * g++.old-deja/g++.law/visibility7.C: Likewise.
149 * g++.old-deja/g++.law/visibility8.C: Likewise.
150 * g++.old-deja/g++.law/visibility9.C: Likewise.
151 * g++.old-deja/g++.niklas/t135.C: Likewise.
152 * g++.old-deja/g++.oliva/delete1.C: Likewise.
153 * g++.old-deja/g++.oliva/partord1.C: Likewise.
154 * g++.old-deja/g++.other/access11.C: Likewise.
155 * g++.old-deja/g++.other/access4.C: Likewise.
156 * g++.old-deja/g++.other/access7.C: Likewise.
157 * g++.old-deja/g++.other/crash1.C: Likewise.
158 * g++.old-deja/g++.other/crash7.C: Likewise.
159 * g++.old-deja/g++.other/friend1.C: Likewise.
160 * g++.old-deja/g++.other/friend4.C: Likewise.
161 * g++.old-deja/g++.other/friend9.C: Likewise.
162 * g++.old-deja/g++.other/lineno1.C: Likewise.
163 * g++.old-deja/g++.other/using1.C: Likewise.
164 * g++.old-deja/g++.pt/enum14.C: Likewise.
165 * g++.old-deja/g++.pt/friend11.C: Likewise.
166 * g++.old-deja/g++.pt/friend21.C: Likewise.
167 * g++.old-deja/g++.pt/friend3.C: Likewise.
168 * g++.old-deja/g++.pt/inherit2.C: Likewise.
169 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
170 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
171 * g++.old-deja/g++.robertl/eb94.C: Likewise.
173 2015-04-15 Jakub Jelinek <jakub@redhat.com>
176 * g++.dg/ipa/pr65765.C: New test.
178 2015-04-15 Nick Clifton <nickc@redhat.com>
180 * gcc.target/rx/builtins.c: Disable RMPA test if string
181 instructions are not allowed.
183 2015-04-15 Alan Modra <amodra@gmail.com>
185 * gcc.dg/pr65408.c: New.
187 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
190 * gcc.target/arm/pr65729.c: New test.
192 2015-04-14 Richard Biener <rguenther@suse.de>
194 PR tree-optimization/65758
195 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
197 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
200 * gcc.c-torture/execute/pr65648.c: New test.
202 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
204 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
205 __builtin_finite instead of finite.
206 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
209 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
211 PR tree-optimization/63387
212 * gcc.dg/pr63387.c: New testcase.
214 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
216 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
218 2015-04-13 Richard Biener <rguenther@suse.de>
220 PR tree-optimization/65204
221 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
223 2015-04-13 Terry Guo <terry.guo@arm.com>
226 * gcc.target/arm/pr65710.c: New.
228 2015-04-12 Jakub Jelinek <jakub@redhat.com>
230 PR tree-optimization/65747
231 * g++.dg/torture/pr65747.C: New test.
233 2015-04-12 Jakub Jelinek <jakub@redhat.com>
236 * g++.dg/cpp0x/pr65736.C: New test.
238 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
239 Martin Liska <mliska@suse.cz>
242 * g++.dg/ipa/pr65722.C: New testcase.
244 2015-04-11 Jakub Jelinek <jakub@redhat.com>
246 PR tree-optimization/65735
247 * gcc.c-torture/compile/pr65735.c: New test.
249 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
252 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
254 2015-04-11 Jakub Jelinek <jakub@redhat.com>
257 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
259 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
262 * gcc.target/arm/pr65647-2.c: New.
264 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
267 * g++.dg/torture/pr65694.C: New test.
269 2015-04-10 Tobias Burnus <burnus@net-b.de>
271 * gfortran.dg/coarray_lock_6.f90: New.
272 * gfortran.dg/coarray_lock_7.f90: New.
273 * gfortran.dg/coarray/lock_2.f90: New.
275 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
281 * gfortran.dg/used_types_27.f90: New.
283 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
286 * gcc.target/i386/pr65671.c: New.
288 2015-04-09 Jakub Jelinek <jakub@redhat.com>
290 PR tree-optimization/65709
291 * c-c++-common/ubsan/align-9.c: New test.
293 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
296 * gfortran.dg/pr56852.f90: New test.
298 2015-04-09 Marek Polacek <polacek@redhat.com>
299 Jakub Jelinek <jakub@redhat.com>
302 * g++.dg/opt/pr65554.C: New test.
304 2015-04-09 Jakub Jelinek <jakub@redhat.com>
307 * c-c++-common/attr-aligned-1.c: New test.
309 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
311 * gcc.target/i386/mpx/memmove-zero-length.c: New.
313 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
316 * gcc.target/i386/sse-25.c: New.
318 2015-04-09 Jakub Jelinek <jakub@redhat.com>
321 * gcc.target/i386/pr65693.c: New test.
323 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
325 * gcc.dg/lto/chkp-static-bounds_0.c: New.
327 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
329 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
331 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
333 * gcc.target/i386/thunk-retbnd.c: New.
335 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
337 * gnat.dg/opt48.adb: New test.
338 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
339 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
341 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
344 * gcc.c-torture/compile/pr65540.c: New.
346 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
348 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
351 2015-04-07 Jakub Jelinek <jakub@redhat.com>
354 * g++.dg/debug/pr65678.C: New test.
357 * gcc.c-torture/compile/pr65680.c: New test.
359 2015-04-07 Andre Vehreschild <vehre@gmx.de>
362 * gfortran.dg/allocate_with_source_5.f90: New test.
364 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
366 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
367 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
369 2015-04-07 Bin Cheng <bin.cheng@arm.com>
371 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
373 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
377 to get floating point compression.
378 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
380 2015-04-06 Jakub Jelinek <jakub@redhat.com>
382 PR preprocessor/61977
383 * gcc.dg/cpp/pr61977.c: New test.
385 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
387 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
389 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
392 * gcc.target/arm/pr65647.c: New.
394 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
397 * g++.dg/torture/pr65655.C: New testcase.
399 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
402 * g++.dg/cpp1y/lambda-init13.C: New.
404 2015-04-03 Marek Polacek <polacek@redhat.com>
406 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
408 2015-04-02 Marek Polacek <polacek@redhat.com>
411 * g++.dg/cpp0x/constexpr-fold1.C: New test.
412 * g++.dg/cpp0x/constexpr-fold2.C: New test.
414 2015-04-02 Jakub Jelinek <jakub@redhat.com>
416 PR preprocessor/61977
417 * gcc.target/powerpc/pr61977-1.c: New test.
418 * gcc.target/powerpc/pr61977-2.c: New test.
420 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
423 * g++.dg/warn/Wshadow-8.C: New.
424 * g++.dg/warn/Wshadow-9.C: Likewise.
425 * g++.dg/warn/Wshadow-10.C: Likewise.
426 * g++.dg/warn/Wshadow-11.C: Likewise.
428 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
430 * gcc.dg/pr23623.c: Added aligned attribute.
431 * gcc.dg/20141029-1.c: Likewise.
432 * gcc.dg/20150306-1.c: New test.
434 2015-04-01 Marek Polacek <polacek@redhat.com>
437 * g++.dg/cpp0x/initlist93.C: New test.
438 * g++.dg/cpp0x/initlist94.C: New test.
440 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
443 * gcc.target/aarch64/pr65624.c: New test.
445 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
447 * gcc.dg/ipa/inlinehint-4.c: New testcase.
449 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
451 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
452 extra variable to force stack alignment.
453 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
454 extra variable to force stack alignment.
456 2015-03-31 Marek Polacek <polacek@redhat.com>
459 * g++.dg/template/pr65390.C: New test.
461 2015-03-31 Martin Liska <mliska@suse.cz>
463 * g++.dg/ipa/pr65557.C: New test.
465 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
467 * gcc.target/s390/hotpatch-25.c: New test.
468 * gcc.target/s390/hotpatch-1.c: Update test.
469 * gcc.target/s390/hotpatch-10.c: Update test.
470 * gcc.target/s390/hotpatch-11.c: Update test.
471 * gcc.target/s390/hotpatch-12.c: Update test.
472 * gcc.target/s390/hotpatch-13.c: Update test.
473 * gcc.target/s390/hotpatch-14.c: Update test.
474 * gcc.target/s390/hotpatch-15.c: Update test.
475 * gcc.target/s390/hotpatch-16.c: Update test.
476 * gcc.target/s390/hotpatch-17.c: Update test.
477 * gcc.target/s390/hotpatch-18.c: Update test.
478 * gcc.target/s390/hotpatch-19.c: Update test.
479 * gcc.target/s390/hotpatch-2.c: Update test.
480 * gcc.target/s390/hotpatch-21.c: Update test.
481 * gcc.target/s390/hotpatch-22.c: Update test.
482 * gcc.target/s390/hotpatch-23.c: Update test.
483 * gcc.target/s390/hotpatch-24.c: Update test.
484 * gcc.target/s390/hotpatch-3.c: Update test.
485 * gcc.target/s390/hotpatch-4.c: Update test.
486 * gcc.target/s390/hotpatch-5.c: Update test.
487 * gcc.target/s390/hotpatch-6.c: Update test.
488 * gcc.target/s390/hotpatch-7.c: Update test.
489 * gcc.target/s390/hotpatch-8.c: Update test.
490 * gcc.target/s390/hotpatch-9.c: Update test.
491 * gcc.target/s390/hotpatch-compile-16.c: Update test.
493 2015-03-31 Richard Biener <rguenther@suse.de>
496 * g++.dg/torture/pr65626.C: New testcase.
498 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
501 * gcc.target/i386/mpx/pr65531.cc: New.
503 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
506 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
507 __builtin_alloca instead of alloca.
508 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
509 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
510 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
513 2015-03-30 Jakub Jelinek <jakub@redhat.com>
516 * g++.dg/ubsan/pr65610.C: New test.
518 2015-03-30 Marek Polacek <polacek@redhat.com>
521 * g++.dg/cpp0x/pr65398-2.C: New test.
523 2015-03-30 Marek Polacek <polacek@redhat.com>
525 * c-c++-common/pr65556.c: Change the width of bit-fields.
527 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
530 * gcc.target/i386/pr65588.c: New testcase.
532 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
535 * gfortran.dg/open_errors_2.f90: New test.
537 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
540 * gfortran.dg/namelist_86.f90: New test.
542 2015-03-28 Andre Vehreschild <vehre@gmx.de>
544 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
545 statement to reflect new ownership.
547 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
550 * g++.dg/template/friend58.C: New.
551 * g++.dg/template/friend59.C: Likewise.
553 2015-03-27 Tobias Burnus <burnus@net-b.de>
556 * g++.dg/gomp/openmp-simd-3.C: New.
557 * gcc.dg/gomp/openmp-simd-3.c: New.
559 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
562 * gcc.target/i386/pr65248-1.c: New file.
563 * gcc.target/i386/pr65248-2.c: Likewise.
564 * gcc.target/i386/pr65248-3.c: Likewise.
565 * gcc.target/i386/pr65248-4.c: Likewise.
567 2015-03-27 Jakub Jelinek <jakub@redhat.com>
570 * gcc.c-torture/compile/pr65593.c: New test.
572 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
575 * g++.dg/cpp1y/constexpr-assert1.C: New.
577 2015-03-27 Marek Polacek <polacek@redhat.com>
580 * c-c++-common/pr65556.c: New test.
582 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
585 * g++.dg/torture/pr65600.C: New testcase.
587 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
590 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
592 2015-03-27 Andre Vehreschild <vehre@gmx.de>
594 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
595 statement and cleanup. Fixed typos.
597 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
600 * gcc.c-torture/compile/pr65595.c: New testcase.
602 2015-03-27 Marek Polacek <polacek@redhat.com>
605 * g++.dg/ubsan/pr65583.C: New test.
607 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
609 * gcc.c-torture/compile/20150327.c: New testcase.
611 2015-03-26 Richard Biener <rguenther@suse.de>
614 * g++.dg/torture/pr65555.C: New testcase.
616 2015-03-26 Jakub Jelinek <jakub@redhat.com>
618 PR tree-optimization/64715
619 * gcc.dg/builtin-object-size-15.c: New test.
620 * gcc.dg/pr64715-1.c: New test.
621 * gcc.dg/pr64715-2.c: New test.
623 2015-03-26 Richard Biener <rguenther@suse.de>
626 * gnat.dg/specs/opt2.ads: Fix testcase.
628 2015-03-25 Martin Sebor <msebor@redhat.com>
631 * lib/target-supports.exp (check_effective_target_arm32): Fail early
632 when target isn't arm*-*-*-*.
633 (check_effective_target_arm_nothumb): Likewise.
634 (check_effective_target_arm_little_endian): Likewise.
635 (check_effective_target_arm_vect_no_misalign): Likewise.
636 (check_effective_target_aarch64_little_endian): Fail early if target
639 2015-03-25 Sebastian Pop <s.pop@samsung.com>
641 PR tree-optimization/65177
642 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
644 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
646 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
647 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
648 smmintrin.h and mm3dnow.h.
650 2015-03-25 Marek Polacek <polacek@redhat.com>
653 * g++.dg/cpp0x/pr65558.C: New test.
655 2015-03-25 Marek Polacek <polacek@redhat.com>
658 * g++.dg/template/pr61670.C: New test.
660 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
663 * g++.dg/template/pr54987.C: New.
665 2015-03-25 Richard Biener <rguenther@suse.de>
667 PR tree-optimization/62630
668 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
670 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
673 * gcc.target/i386/mpx/pr65508.c: New.
675 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
679 * gfortran.dg/data_initialized_3.f90: New.
681 2015-03-25 Richard Biener <rguenther@suse.de>
684 * gnat.dg/specs/opt2.ads: New testcase.
686 2015-03-25 Bin Cheng <bin.cheng@arm.com>
688 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
689 * gcc.target/arm/memset-inline-4.c: Skip for
690 arm_tune_string_ops_prefer_neon.
691 * gcc.target/arm/memset-inline-5.c: Ditto.
692 * gcc.target/arm/memset-inline-6.c: Ditto.
693 * gcc.target/arm/memset-inline-8.c: Ditto.
694 * gcc.target/arm/memset-inline-9.c: Ditto.
696 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
699 * g++.dg/other/virtual3.C: New.
701 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
704 * g++.dg/cpp0x/vt-60130.C: New.
706 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
709 * g++.dg/warn/Warray-bounds-7.C: New.
711 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/template/defarg18.C: New.
716 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
719 * g++.dg/cpp0x/vt-59988.C: New.
721 2015-03-24 Jakub Jelinek <jakub@redhat.com>
723 PR tree-optimization/65533
724 * gcc.dg/pr65533.c: New test.
726 2015-03-24 Andre Vehreschild <vehre@gmx.de>
728 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
729 source= and mold= expressions functionality.
730 * gfortran.dg/allocate_class_4.f90: New test.
731 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
732 copying an unlimited polymorhpic object containing a char array
733 to another unlimited polymorphic object respects the _len
735 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
736 whether deferred length char array allocate works, unlimited
737 polymorphic object allocation from a string works and if
738 allocating an array of deferred length strings works.
739 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
741 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
744 * g++.dg/cpp0x/constexpr-array11.C: New.
746 2015-03-24 Richard Biener <rguenther@suse.de>
749 * gcc.dg/torture/pr65517.c: New testcase.
751 2015-03-24 Tobias Burnus <burnus@net-b.de>
753 * gfortran.dg/coindexed_1.f90: Moved from
754 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
756 2015-03-23 Jakub Jelinek <jakub@redhat.com>
759 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
763 * gcc.target/i386/pr65523.c: New test.
766 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
768 * g++.dg/lto/pr65475b_0.C: Likewise.
770 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
773 * gcc.target/sh/torture/pr65505.c: New.
775 2015-03-23 Martin Sebor <msebor@redhat.com>
778 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
779 assembly for lvx in addition to lxv.
781 2015-03-23 Jakub Jelinek <jakub@redhat.com>
784 * gfortran.dg/pr65504.f90: New test.
787 * gcc.dg/pr65521.c: New test.
789 2015-03-23 Richard Biener <rguenther@suse.de>
791 PR tree-optimization/65518
792 * gcc.dg/vect/pr65518.c: New testcase.
794 2015-03-23 Richard Biener <rguenther@suse.de>
796 PR tree-optimization/65494
797 * gcc.dg/vect/pr65494.c: New testcase.
799 2015-03-23 Jakub Jelinek <jakub@redhat.com>
801 PR preprocessor/65238
802 * c-c++-common/cpp/pr65238-1.c: New test.
803 * gcc.dg/cpp/pr65238-2.c: New test.
804 * gcc.dg/cpp/trad/pr65238-3.c: New test.
805 * gcc.dg/cpp/trad/pr65238-4.c: New test.
807 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
808 Mikael Morin <mikael@gcc.gnu.org>
811 * gfortran.dg/elemental_dependency_4.f90: New.
812 * gfortran.dg/elemental_dependency_5.f90: New.
814 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
817 * g++.dg/lto/pr65475b_0.C: New testcase.
818 * g++.dg/lto/pr65475b_1.C: New testcase.
819 * g++.dg/lto/pr65475c_0.C: New testcase.
820 * g++.dg/lto/pr65475c_1.C: New testcase.
822 2015-03-21 Tobias Burnus <burnus@net-b.de>
824 * gfortran.dg/coarray_38.f90: New.
825 * gfortran.dg/coarray_39.f90: New.
826 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
829 2015-03-20 Marek Polacek <polacek@redhat.com>
832 * g++.dg/cpp0x/pr65398.C: New test.
834 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
837 * g++.dg/lto/pr65475_0.C: New testcase.
838 * g++.dg/lto/pr65475_1.C: New testcase.
840 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
842 PR rtl-optimization/64366
843 * gcc.target/sh/pr64366.c: New.
845 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
848 * g++.dg/cpp0x/constexpr-48324.C: New.
850 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
853 * g++.dg/cpp0x/pr48453.C: New.
855 2015-03-20 Marek Polacek <polacek@redhat.com>
858 * g++.dg/cpp0x/pr65072.C: New test.
860 2015-03-20 Richard Biener <rguenther@suse.de>
863 * gcc.dg/pr15347.c: Use -O.
864 * c-c++-common/pr19807-1.c: Likewise.
866 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
868 * gnat.dg/volatile13.ad[sb]: New test.
870 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
872 PR rtl-optimization/60851
873 * gcc.target/i386/pr60851.c: New test.
875 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
878 * g++.dg/pr65240.h: Add tests for PR 65240.
879 * g++.dg/pr65240-1.C: Likewise.
880 * g++.dg/pr65240-2.C: Likewise.
881 * g++.dg/pr65240-3.C: Likewise.
882 * g++.dg/pr65240-4.C: Likewise.
884 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
886 PR rtl-optimization/63491
887 * gcc.target/powerpc/pr63491.c: New.
889 2015-03-19 Jakub Jelinek <jakub@redhat.com>
891 * g++.dg/ipa/pr65465.C: New test.
893 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
896 * g++.dg/cpp0x/deleted11.C: New.
898 2015-03-19 Jakub Jelinek <jakub@redhat.com>
901 * c-c++-common/tsan/pr65400-3.c: New test.
903 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
906 * g++.dg/cpp0x/constexpr-59686.C: New.
908 2015-03-19 Jakub Jelinek <jakub@redhat.com>
911 * g++.dg/tsan/pr64265.C: New test.
914 * c-c++-common/tsan/pr65400-1.c: New test.
915 * c-c++-common/tsan/pr65400-2.c: New test.
917 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
920 * g++.dg/cpp0x/pr59816.C: New.
922 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
925 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
927 2015-03-18 Martin Liska <mliska@suse.cz>
930 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
931 equivalences either to 6 or 7.
933 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
937 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
939 * gcc.dg/undefined-loop-1.c: New file.
940 * gcc.dg/undefined-loop-2.c: New file.
942 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
945 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
946 loop exits too early.
948 2015-03-18 Jakub Jelinek <jakub@redhat.com>
950 PR tree-optimization/65450
951 * gfortran.dg/pr65450.f90: New test.
954 * gcc.target/i386/pr65078-1.c: New test.
955 * gcc.target/i386/pr65078-2.c: New test.
956 * gcc.target/i386/pr65078-3.c: New test.
957 * gcc.target/i386/pr65078-4.c: New test.
958 * gcc.target/i386/pr65078-5.c: New test.
959 * gcc.target/i386/pr65078-6.c: New test.
961 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
964 * g++.dg/cpp1y/pr65340.C: New.
966 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
969 * gfortran.dg/system_clock_3.f08: Adjust test.
971 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
974 * gfortran.dg/proc_ptr_comp_44.f90: New test.
975 * gfortran.dg/proc_ptr_comp_45.f90: New test.
977 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
980 * gfortran.dg/system_clock_3.f08: New test.
982 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
985 g++.dg/cpp1y/pr64626-1.C: New.
986 g++.dg/cpp1y/pr64626-2.C: New.
987 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
989 2015-03-16 Jakub Jelinek <jakub@redhat.com>
991 PR tree-optimization/65427
992 * gcc.c-torture/execute/pr65427.c: New test.
994 2015-03-16 Marek Polacek <polacek@redhat.com>
998 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
999 * g++.dg/cpp0x/pr65327.C: New test.
1001 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
1004 * c-c++-common/asan/pr64820.c: New test.
1006 2015-03-16 Andre Vehreschild <vehre@gmx.de>
1008 * gfortran.dg/pointer_2.f90: New test.
1010 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1012 * g++.dg/pr65049.C: New test.
1014 2015-03-16 Tom de Vries <tom@codesourcery.com>
1016 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
1017 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
1018 * gcc.target/i386/fuse-caller-save.c: Same.
1020 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
1022 * gnat.dg/loop_optimization18.ad[sb]: New test.
1023 * gnat.dg/loop_optimization18_pkg.ads: New helper.
1025 2015-03-16 Alan Modra <amodra@gmail.com>
1027 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
1030 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
1032 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
1034 * gcc.dg/torture/pr65270-2.c: Likewise.
1036 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
1039 * gfortran.dg/pointer_remapping_9.f90: New.
1041 2015-03-14 Jakub Jelinek <jakub@redhat.com>
1043 PR tree-optimization/65369
1044 * gcc.c-torture/execute/pr65369.c: New test.
1046 PR tree-optimization/65418
1047 * gcc.c-torture/execute/pr65418-1.c: New test.
1048 * gcc.c-torture/execute/pr65418-2.c: New test.
1050 PR rtl-optimization/65401
1051 * gcc.c-torture/execute/pr65401.c: New test.
1053 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1056 * gcc.target/arm/pr64600_1.c: New test.
1058 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1060 PR rtl-optimization/65235
1061 * gcc.target/aarch64/pr65235_1.c: New test.
1063 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
1065 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
1066 * gcc.target/s390/hotpatch-22.c: Likewise.
1067 * gcc.target/s390/hotpatch-23.c: Likewise.
1068 * gcc.target/s390/hotpatch-24.c: Likewise.
1069 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
1070 * gcc.target/s390/hotpatch-1.c: Update expected output.
1071 * gcc.target/s390/hotpatch-2.c: Likewise.
1072 * gcc.target/s390/hotpatch-3.c: Likewise.
1073 * gcc.target/s390/hotpatch-4.c: Likewise.
1074 * gcc.target/s390/hotpatch-5.c: Likewise.
1075 * gcc.target/s390/hotpatch-6.c: Likewise.
1076 * gcc.target/s390/hotpatch-7.c: Likewise.
1077 * gcc.target/s390/hotpatch-8.c: Likewise.
1078 * gcc.target/s390/hotpatch-9.c: Likewise.
1079 * gcc.target/s390/hotpatch-10.c: Likewise.
1080 * gcc.target/s390/hotpatch-11.c: Likewise.
1081 * gcc.target/s390/hotpatch-12.c: Likewise.
1082 * gcc.target/s390/hotpatch-13.c: Likewise.
1083 * gcc.target/s390/hotpatch-14.c: Likewise.
1084 * gcc.target/s390/hotpatch-15.c: Likewise.
1085 * gcc.target/s390/hotpatch-16.c: Likewise.
1086 * gcc.target/s390/hotpatch-17.c: Likewise.
1087 * gcc.target/s390/hotpatch-18.c: Likewise.
1088 * gcc.target/s390/hotpatch-19.c: Likewise.
1090 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1093 * gcc.target/i386/pr65103-1.c: New.
1095 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
1098 * gcc.target/i386/pr65044.c: New.
1100 2015-03-12 Tom de Vries <tom@codesourcery.com>
1102 PR rtl-optimization/64895
1103 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
1104 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1105 * gcc.target/i386/fuse-caller-save.c: Ditto.
1107 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1109 * gcc.dg/ipa/pr63569.c: Fix template.
1111 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
1113 * g++.dg/ipa/pr64146.C: Require fpic support.
1115 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
1118 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
1119 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
1121 2015-03-11 Jakub Jelinek <jakub@redhat.com>
1123 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
1124 to dg-options, fix up dg-skip-if.
1126 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
1129 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
1130 * gcc.target/avr/tiny-caller-save.c: Same.
1132 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
1135 * g++.dg/pr65242.C: New test.
1137 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
1139 * c-c++-common/asan/no-asan-check-glob.c: New test.
1141 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
1144 * g++.dg/other/default11.C: New.
1145 * g++.dg/other/default12.C: Likewise.
1147 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1150 * gcc.target/i386/bmi2-bzhi-2.c: New test.
1152 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
1155 * gfortran.dg/unlimited_polymorphic_23.f90: New test
1157 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1160 * g++.dg/cpp0x/pr65127.C: New test.
1162 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1164 * gcc.dg/ipa/PR64550.c: Update template.
1166 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1167 Tobias Burnus <burnus@net-b.de>
1169 * gfortran.dg/coarray_sync_memory.f90: New.
1171 2015-03-10 Marek Polacek <polacek@redhat.com>
1174 * c-c++-common/ubsan/pr65367.c: New test.
1176 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1178 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1179 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1180 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1181 * gcc.target/i386/mpx/calloc-1-nov.c: New.
1182 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1183 * gcc.target/i386/mpx/malloc-1-nov.c: New.
1184 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1185 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1186 * gcc.target/i386/mpx/realloc-1-nov.c: New.
1187 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1188 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1189 * gcc.target/i386/mpx/realloc-2-nov.c: New.
1190 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1192 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
1194 * lib/mpx-dg.exp (mpx_link_flags): New.
1197 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1198 * gcc.target/i386/mpx/alloca-1-nov.c: New.
1199 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1200 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1201 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1202 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1203 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1204 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1205 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1206 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1207 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1208 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1209 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1210 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1211 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1212 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1213 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1214 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1215 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1216 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1217 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1218 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1219 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1220 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1221 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1222 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1223 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1224 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1225 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1226 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1227 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1228 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1229 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1230 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1231 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1232 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1233 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1234 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1235 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1236 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1237 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1238 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1239 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1240 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1241 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1242 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1243 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1244 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1245 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1246 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1247 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1248 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1249 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1250 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1251 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1252 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1253 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1254 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1255 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1256 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1257 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1258 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1259 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1260 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1261 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1262 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1263 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1264 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1265 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1266 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1267 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1268 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1269 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1270 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1271 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1272 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1273 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1274 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1275 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1276 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1277 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1278 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1279 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1280 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1281 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1282 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1283 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1284 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1285 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1286 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1287 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1288 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1289 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1290 * gcc.target/i386/mpx/label-address-1.c: New.
1291 * gcc.target/i386/mpx/legacy-1-nov.c: New.
1292 * gcc.target/i386/mpx/macro.c: New.
1293 * gcc.target/i386/mpx/mpx-check.h: New.
1294 * gcc.target/i386/mpx/mpx.exp: New.
1295 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1296 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1297 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1298 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1299 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1300 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1301 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1302 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1303 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1304 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1305 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1306 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1307 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1308 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1309 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1310 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1311 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1312 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1313 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1314 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1315 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1316 * gcc.target/i386/mpx/reference-1-lbv.c: New.
1317 * gcc.target/i386/mpx/reference-1-nov.c: New.
1318 * gcc.target/i386/mpx/reference-1-ubv.c: New.
1319 * gcc.target/i386/mpx/reference-2-lbv.c: New.
1320 * gcc.target/i386/mpx/reference-2-nov.c: New.
1321 * gcc.target/i386/mpx/reference-2-ubv.c: New.
1322 * gcc.target/i386/mpx/reference-3-lbv.c: New.
1323 * gcc.target/i386/mpx/reference-3-nov.c: New.
1324 * gcc.target/i386/mpx/reference-3-ubv.c: New.
1325 * gcc.target/i386/mpx/reference-4-lbv.c: New.
1326 * gcc.target/i386/mpx/reference-4-nov.c: New.
1327 * gcc.target/i386/mpx/reference-4-ubv.c: New.
1328 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1329 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1330 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1331 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1332 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1333 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1334 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1335 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1336 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1337 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1338 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1339 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1340 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1341 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1342 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1343 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1344 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1345 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1346 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1347 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1348 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1349 * gcc.target/i386/mpx/sincos-1-nov.c: New.
1350 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1351 * gcc.target/i386/mpx/static-array-1-nov.c: New.
1352 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1353 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1354 * gcc.target/i386/mpx/static-init-1-nov.c: New.
1355 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1356 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1357 * gcc.target/i386/mpx/static-init-2-nov.c: New.
1358 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1359 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1360 * gcc.target/i386/mpx/static-init-3-nov.c: New.
1361 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1362 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1363 * gcc.target/i386/mpx/static-init-4-nov.c: New.
1364 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1365 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1366 * gcc.target/i386/mpx/static-init-5-nov.c: New.
1367 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1368 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1369 * gcc.target/i386/mpx/static-init-6-nov.c: New.
1370 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1371 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1372 * gcc.target/i386/mpx/static-string-1-nov.c: New.
1373 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1374 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1375 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1376 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1377 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1378 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1379 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1380 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1381 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1382 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1383 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1384 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1385 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1386 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1387 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1388 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1389 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1390 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1391 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1392 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1393 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1394 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1395 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1396 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1397 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1398 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1399 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1400 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1401 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1402 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1403 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1404 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1405 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1406 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1407 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1408 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1409 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1410 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1411 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1412 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1413 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1414 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1415 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1416 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1417 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1418 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1419 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1420 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1421 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1422 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1423 * gcc.target/i386/mpx/vararg-1-nov.c: New.
1424 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1425 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1426 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1427 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1428 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1429 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1430 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1431 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1432 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1433 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1434 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1435 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1436 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1437 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1438 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1439 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1440 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1441 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1442 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1443 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1444 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1445 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1446 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1447 * gcc.target/i386/mpx/vla-1-nov.c: New.
1448 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1449 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1450 * gcc.target/i386/mpx/vla-2-nov.c: New.
1451 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1453 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1455 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1457 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1459 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1461 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1463 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1464 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1466 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1469 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1472 * c-c++-common/pr65120.c: New test.
1474 PR rtl-optimization/65321
1475 * gcc.dg/pr65321.c: New test.
1477 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1479 PR tree-optimization/65355
1480 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1482 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1485 * c-c++-common/pr49706.c: Adjust tests for not warning
1486 about !!x == y or !b == y where b is boolean, and add
1488 * c-c++-common/pr62199-2.c: Likewise.
1490 2015-03-09 Richard Biener <rguenther@suse.de>
1493 * gcc.dg/torture/pr65270-1.c: New testcase.
1494 * gcc.dg/torture/pr65270-2.c: Likewise.
1496 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1498 PR tree-optimization/63743
1499 * gcc.dg/pr63743.c: New test.
1501 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1504 * g++.dg/lto/pr65316_0.C: New testcase.
1505 * g++.dg/lto/pr65316_1.C: New testcase.
1507 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1510 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1512 * g++.dg/abi/rtti3.C: Likewise.
1514 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1517 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1519 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1521 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1523 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1525 2015-03-08 Morin <mikael@gcc.gnu.org>
1528 * gfortran.dg/entry_20.f90: New.
1530 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1533 * gcc.c-torture/compile/pr65153.c: New.
1535 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1538 * g++.dg/torture/pr65249.C: New.
1540 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1542 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1544 (int64_t): Likewise.
1546 2015-03-07 Marek Polacek <polacek@redhat.com>
1547 Martin Uecker <uecker@eecs.berkeley.edu>
1550 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1552 * c-c++-common/ubsan/bounds-8.c: New test.
1553 * c-c++-common/ubsan/bounds-9.c: New test.
1554 * gcc.dg/ubsan/bounds-2.c: New test.
1556 2015-03-05 Martin Sebor <msebor@redhat.com>
1558 * PR testsuite/63175
1559 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1560 checking of results into main to prevent it from getting optimized
1562 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1564 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1566 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1567 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1568 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1571 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1573 * g++.dg/lto/pr65302_1.C: New testcase.
1574 * g++.dg/lto/pr65302_0.C: New testcase.
1576 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1578 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1579 -fno-ipa-icf to dg-options.
1581 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1583 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1584 compiles using the linker plugin.
1586 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1588 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1590 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1592 * gcc.target/arm/pr65067.c: New test.
1594 2015-03-05 Martin Liska <mliska@suse.cz>
1597 * gcc.dg/ipa/pr65318.c: New test.
1599 2015-03-05 Marek Polacek <polacek@redhat.com>
1601 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1603 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1605 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1607 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1609 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1610 max-unroll-times back to defaults for s390.
1612 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1616 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1619 * g++.dg/cpp0x/initlist92.C: New.
1621 2015-03-05 Richard Biener <rguenther@suse.de>
1623 PR tree-optimization/65310
1624 * gcc.dg/vect/pr65310.c: New testcase.
1626 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1629 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1631 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1633 * gnat.dg/entry_queues3.adb: New test.
1635 2015-03-04 Ian Lance Taylor <iant@google.com>
1637 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1639 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1644 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1646 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1647 -fno-ipa-icf to dg-options
1648 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1649 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1651 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1654 * g++.dg/cpp0x/decltype62.C: New.
1656 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1658 * gnat.dg/object_overflow5.adb: New test.
1660 2015-03-03 Martin Liska <mliska@suse.cz>
1663 * gcc.dg/ipa/pr65287.c: New test.
1665 2015-03-03 Martin Jambor <mjambor@suse.cz>
1666 Eric Botcazou <ebotcazou@adacore.com>
1668 * gnat.dg/specs/pack12.ads: New test.
1670 2015-03-03 Martin Liska <mliska@suse.cz>
1672 * gcc.dg/ipa/PR65282.c: New test.
1674 2015-03-13 Jeff Law <law@redhat.com>
1676 PR tree-optimization/65241
1677 * gcc.c-torture/compile/pr65241.c: New test.
1679 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1682 * gcc.target/avr/torture/pr64331.c: New test.
1684 2015-03-03 Martin Liska <mliska@suse.cz>
1685 Jan Hubicka <hubicka@ucw.cz>
1687 * g++.dg/ipa/pr65263.C: New test.
1689 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1692 * gcc.dg/lto/pr65130_0.c: New testcase.
1693 * gcc.dg/lto/pr65130_1.c: New testcase.
1695 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1698 * g++.dg/torture/pr64988.C: New testcase.
1700 2015-03-02 Tobias Burnus <burnus@net-b.de>
1702 * gfortran.dg/coarray_atomic_6.f90: New.
1704 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1707 * gcc.target/i386/pr65184.c: New.
1709 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1712 * gcc.target/i386/pr65183.c: New.
1714 2015-02-28 Martin Liska <mliska@suse.cz>
1715 Jan Hubicka <hubicka@ucw.cz>
1717 * gcc.dg/ipa/ipa-icf-35.c: New test.
1718 * gcc.dg/ipa/ipa-icf-36.c: New test.
1719 * gcc.dg/ipa/ipa-icf-37.c: New test.
1721 2015-02-28 Martin Liska <mliska@suse.cz>
1722 Jan Hubicka <hubicka@ucw.cz>
1725 * gcc.dg/ipa/ipa-icf-34.c: New test.
1727 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1730 * gcc.target/sh/sh/pr61142.c: New.
1732 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1734 * g++.dg/other/dump-ada-spec-3.C: New test.
1736 2015-03-01 Martin Liska <mliska@suse.cz>
1738 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1739 * g++.dg/ipa/pr63595.C: Update expected results.
1741 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1744 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1746 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1748 * gcc.dg/vect/pr59354.c: Move vector producing code to
1751 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1754 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1755 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1756 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1757 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1759 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1761 PR tree-optimization/65048
1762 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1763 (foo): Use K&R style definition.
1765 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1768 * g++.dg/pr65032.C: New.
1770 2015-02-27 Marek Polacek <polacek@redhat.com>
1773 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1776 2015-02-27 Marek Polacek <polacek@redhat.com>
1779 * gcc.dg/pr65228.c: New test.
1781 2015-02-27 Kai Tietz <ktietz@redhat.com>
1784 * gcc.dg/weak/weak-17.c: New file.
1786 2015-02-27 Richard Biener <rguenther@suse.de>
1789 * g++.dg/lto/pr65193_0.C: New testcase.
1791 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1793 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1794 * gcc.target/s390/hotpatch-8.c: Likewise.
1795 * gcc.target/s390/hotpatch-9.c: Likewise.
1796 * gcc.target/s390/pr61078.c: Likewise.
1797 * gcc.target/s390/pr57960.c: Remove -m64.
1798 * gcc.target/s390/pr61078.c: Likewise.
1800 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1801 Martin Liska <mliska@suse.cz>
1804 * gcc.dg/pr64454.c: Disable ICF.
1805 * gcc.dg/pr28685-1.c: Disable ICF
1806 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1807 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1808 * g++.dg/ipa/ipa-icf-4.C: Update template.
1810 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1812 PR tree-optimization/65216
1813 * gcc.c-torture/execute/pr65216.c: New test.
1815 PR tree-optimization/65215
1816 * gcc.c-torture/execute/pr65215-1.c: New test.
1817 * gcc.c-torture/execute/pr65215-2.c: New test.
1818 * gcc.c-torture/execute/pr65215-3.c: New test.
1819 * gcc.c-torture/execute/pr65215-4.c: New test.
1820 * gcc.c-torture/execute/pr65215-5.c: New test.
1822 2015-02-26 Tom de Vries <tom@codesourcery.com>
1824 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1826 2015-02-26 Martin Liska <mliska@suse.cz>
1827 Jan Hubicka <hubicka@ucw.cz>
1829 * g++.dg/ipa/pr64146.C: Update expected results.
1830 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1831 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1832 * gcc.dg/ipa/ipa-icf-34.c: New test.
1834 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1836 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1837 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1838 (dg-additional-options): Remove dg directive.
1839 (dg-final): Add dg directive.
1841 2015-02-26 Marek Polacek <polacek@redhat.com>
1844 * g++.dg/ipa/pr65008.C: New test.
1846 2015-02-26 Tom de Vries <tom@codesourcery.com>
1848 * lib/profopt.exp (profopt-target-cleanup): New proc.
1849 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1850 files from sources from dg-additional-sources.
1852 2015-02-26 Tom de Vries <tom@codesourcery.com>
1854 * lib/gcov.exp: Cleanup in case of xfail.
1856 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1858 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1860 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1863 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1864 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1865 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1866 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1867 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1868 * g++.dg/debug/pr46123.C: XFAIL and move...
1869 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1870 * gcc.dg/debug/dwarf2-3.c: Move...
1871 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1873 2015-02-26 Marek Polacek <polacek@redhat.com>
1876 * g++.dg/cpp1y/pr65202.C: New test.
1878 2015-02-26 Tom de Vries <tom@codesourcery.com>
1880 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1881 locale_facets.h.gcov.
1883 2015-02-26 Tom de Vries <tom@codesourcery.com>
1885 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1887 2015-02-26 Tom de Vries <tom@codesourcery.com>
1889 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1891 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1894 * gcc.target/i386/pr65217.c: New.
1896 2015-02-26 Tom de Vries <tom@codesourcery.com>
1898 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1900 2015-02-26 Tom de Vries <tom@codesourcery.com>
1902 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1904 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1906 PR tree-optimization/65048
1907 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1909 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1911 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1912 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1914 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1917 * gcc.target/i386/pr65161.c: New test.
1919 2015-02-26 Terry Guo <terry.guo@arm.com>
1921 * gcc.target/arm/no-volatile-in-it.c: New test.
1923 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1925 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1926 (dg-options): Add -save-temps.
1927 (dg-final): Add cleanup-saved-temps.
1929 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1931 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1933 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1935 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1936 * gcc.target/powerpc/pack01.c: Include string.h.
1938 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1941 * gcc.target/i386/pr65167.c: New.
1943 2015-02-25 Kai Tietz <ktietz@redhat.com>
1945 PR tree-optimization/61917
1946 * gcc.dg/vect/vect-pr61917.c: New file.
1948 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1950 PR tree-optimization/65170
1951 * gcc.c-torture/execute/pr65170.c: New test.
1952 * gcc.dg/tree-ssa/vrp96.c: New test.
1954 2015-02-24 Tom de Vries <tom@codesourcery.com>
1956 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1958 2015-02-24 Tom de Vries <tom@codesourcery.com>
1961 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1962 (dg-additional-files-options): Copy additional_sources to
1963 additional_sources_used before emptying additional_sources.
1964 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1965 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1966 (cleanup-saved-temps): Use additional_sources_used instead of
1968 (dg-test): Reset additional_sources_used.
1970 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1973 * gfortran.dg/integer_exponentiation_6.F90: New test.
1975 2015-02-23 Martin Sebor <msebor@redhat.com>
1978 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1979 two parts. One to save registers, the other to verify the
1980 registers have the right values. Save register state into
1981 static data rather than on the stack.
1983 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1986 * c-c++-common/asan/pr63888.c: New test.
1988 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1991 * gcc.c-torture/compile/pr65163.c: New.
1993 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1995 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1996 with -m31 on 64 bit.
1997 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1998 * gcc.dg/hoist-register-pressure-3.c: Likewise.
2000 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2002 * gcc.target/s390/20090223-1.c: Add
2003 -Wno-implicit-function-declaration option.
2004 * gcc.target/s390/pr42224.c: Likewise.
2005 * gcc.target/s390/pr55718.c: Likewise.
2007 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2009 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
2010 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
2011 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
2012 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
2013 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
2014 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
2015 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
2016 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
2017 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
2018 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
2019 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
2020 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
2021 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
2022 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
2023 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
2024 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
2025 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
2026 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
2027 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
2028 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
2029 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
2031 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
2033 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
2034 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
2035 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
2036 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
2037 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
2038 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
2039 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
2040 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
2041 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2042 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2043 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2044 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2045 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2046 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2047 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2048 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
2050 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2054 * gfortran.dg/pr61960.f90: New.
2055 * gfortran.dg/pr64230.f90: New.
2056 * gfortran.dg/pr64980.f03: New.
2058 2015-02-22 Tom de Vries <tom@codesourcery.com>
2060 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
2062 2015-02-21 Arnaud Charlet <charlet@adacore.com>
2065 * gnat.dg/timing_events.adb: Removed, invalid test.
2067 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
2070 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
2072 * g++.dg/gcov/gcov-2.C: Likewise.
2074 2015-02-20 Richard Biener <rguenther@suse.de>
2076 PR tree-optimization/65136
2077 * gcc.dg/tree-ssa/pr65136.c: New testcase.
2079 2015-02-20 Jakub Jelinek <jakub@redhat.com>
2082 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
2083 and nvptx-*-* blacklisting.
2085 * gcc.dg/sibcall-9.c: New test.
2086 * gcc.dg/sibcall-10.c: New test.
2088 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2090 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
2092 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
2095 * gcc.target/avr/torture/pr64452.c: New test.
2097 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
2099 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
2100 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
2102 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2105 * lib/target-supports.exp (check_compile): Check whether
2106 additional_sources is defined before using it.
2108 2015-02-19 Jakub Jelinek <jakub@redhat.com>
2111 * g++.dg/opt/pr65074.C: New file.
2113 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
2115 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
2116 (size_type): New typedef.
2117 (operator "" _script): Use it for the last argument.
2119 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2121 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
2123 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
2125 * lib/target-supports.exp (check_compile): Save/restore
2126 additional_sources that may belong to an actual test.
2128 2015-02-18 Jakub Jelinek <jakub@redhat.com>
2130 PR gcov-profile/64634
2131 * g++.dg/gcov/gcov-15.C: New test.
2133 2015-02-18 Tom de Vries <tom@codesourcery.com>
2135 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
2137 2015-02-18 Tom de Vries <tom@codesourcery.com>
2139 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
2141 2015-02-18 Tom de Vries <tom@codesourcery.com>
2143 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
2145 2015-02-18 Tom de Vries <tom@codesourcery.com>
2147 * gfortran.dg/fmt_cache_1.f: Add missing close.
2149 2015-02-18 Tom de Vries <tom@codesourcery.com>
2152 * gfortran.dg/read_eof_8.f90: Add missing close.
2154 2015-02-18 Richard Biener <rguenther@suse.de>
2156 PR tree-optimization/65063
2157 * gcc.dg/pr65063.c: New testcase.
2159 2015-02-18 Richard Biener <rguenther@suse.de>
2161 PR tree-optimization/62217
2162 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
2164 2015-02-18 Marek Polacek <polacek@redhat.com>
2167 * c-c++-common/ubsan/pr65081.c: New test.
2169 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2171 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2172 * gcc.target/sh/force-cbranch-delay-slot.c: New.
2174 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
2176 * gcc.dg/ipa/propalign-3.c: New test.
2178 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
2181 * gcc.target/sh/pr64793.c: New.
2182 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2184 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
2186 * gcc.target/arm/divzero.c: New test case.
2188 2015-02-17 Tom de Vries <tom@codesourcery.com>
2190 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2192 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
2193 Jakub Jelinek <jakub@redhat.com>
2196 * g++.dg/cpp0x/pr65075.C: New test.
2198 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
2201 * gcc.target/powerpc/pr65058.c: New test.
2203 2015-02-16 Jeff Law <law@redhat.com>
2205 PR tree-optimization/64823
2206 * gcc.dg/uninit-20.c: New test.
2208 2015-02-16 Jakub Jelinek <jakub@redhat.com>
2209 James Greenhalgh <james.greenhalgh@arm.com>
2212 * gcc.dg/ipa/ipa-clone-1.c: New test.
2214 2015-02-16 Richard Biener <rguenther@suse.de>
2216 PR tree-optimization/65077
2217 * gcc.dg/torture/pr65077.c: New testcase.
2219 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
2221 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2222 Directive adjusted to scan for ldaxr.
2223 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2224 adjusted to scan for ldaex.
2226 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
2229 * g++.dg/cpp0x/constexpr-65080.C: New.
2231 2015-02-16 Richard Biener <rguenther@suse.de>
2233 PR tree-optimization/63593
2234 * gcc.dg/pr63593.c: New testcase.
2236 2015-02-16 Marek Polacek <polacek@redhat.com>
2239 * gcc.dg/pr65066.c: New test.
2241 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
2243 * gcc.dg/pr65002.C: Move ...
2244 * g++.dg/ipa/pr65002.C: ... here.
2246 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
2248 * gcc.target/powerpc/pr64205.c: Skip on AIX.
2249 * gcc.target/powerpc/pr64505.c: Skip on AIX.
2250 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2251 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2253 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
2256 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2257 the expression to find calls.
2258 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2259 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2260 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2261 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2262 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2264 2015-02-14 Marek Polacek <polacek@redhat.com>
2267 * gcc.dg/array-11.c: New test.
2268 * gcc.dg/array-12.c: New test.
2269 * gcc.dg/array-13.c: New test.
2270 * gcc.dg/array-14.c: New test.
2271 * gcc.dg/c99-flex-array-typedef-1.c: New test.
2272 * gcc.dg/c99-flex-array-typedef-2.c: New test.
2273 * gcc.dg/c99-flex-array-typedef-3.c: New test.
2274 * gcc.dg/c99-flex-array-typedef-5.c: New test.
2275 * gcc.dg/c99-flex-array-typedef-7.c: New test.
2276 * gcc.dg/c99-flex-array-typedef-8.c: New test.
2278 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2281 * g++.dg/lookup/using54.C: New.
2283 2015-02-13 Jeff Law <law@redhat.com>
2286 Revert my change for tree-optimization/64823.
2288 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2290 PR tree-optimization/65053
2291 * gcc.c-torture/execute/pr65053-1.c: New test.
2292 * gcc.c-torture/execute/pr65053-2.c: New test.
2294 2015-02-13 Marek Polacek <polacek@redhat.com>
2297 * gcc.dg/pr65050.c: New test.
2299 2015-02-13 Jeff Law <law@redhat.com>
2301 PR tree-optimization/64823
2302 * gcc.dg/uninit-20.c: New test.
2304 PR rtl-optimization/47477
2305 * gcc.dg/tree-ssa/pr47477.c: New test.
2307 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2310 * g++.dg/parse/ivdep-2.C: New.
2311 * g++.dg/parse/ivdep-3.C: Likewise.
2313 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2316 * gfortran.dg/continuation_13.f90: New test.
2317 * gfortran.dg/continuation_14.f: New test.
2319 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
2322 * g++.dg/cpp0x/sfinae55.C: New.
2324 2015-02-13 Jakub Jelinek <jakub@redhat.com>
2327 * g++.dg/ipa/pr65034.C: New test.
2329 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
2331 PR tree-optimization/65002
2332 * gcc.dg/pr65002.C: New.
2334 2015-02-13 Marek Polacek <polacek@redhat.com>
2337 * c-c++-common/pr65040.c: New test.
2339 2015-02-13 Bin Cheng <bin.cheng@arm.com>
2341 PR tree-optimization/64705
2342 * gcc.dg/tree-ssa/pr64705.c: New test.
2344 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
2347 * gcc.dg/visibility-22.c: New test.
2348 * gcc.dg/visibility-23.c: New test.
2349 * gcc.target/i386/pr32219-1.c: New test.
2350 * gcc.target/i386/pr32219-2.c: New test.
2351 * gcc.target/i386/pr32219-3.c: New test.
2352 * gcc.target/i386/pr32219-4.c: New test.
2353 * gcc.target/i386/pr32219-5.c: New test.
2354 * gcc.target/i386/pr32219-6.c: New test.
2355 * gcc.target/i386/pr32219-7.c: New test.
2356 * gcc.target/i386/pr32219-8.c: New test.
2357 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2359 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2361 PR libgfortran/57822
2362 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2363 four different KINDs.
2365 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2368 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2371 * g++.dg/ubsan/pr65000.C: New test.
2373 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
2376 * gfortran.dg/finalize_28.f90: New test
2378 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2381 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2382 DW_TAG_lexical_block removal.
2383 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2384 * g++.dg/guality/pr55541.C: New test.
2387 * g++.dg/ubsan/pr64984.C: New test.
2389 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
2391 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2393 2015-02-12 Jakub Jelinek <jakub@redhat.com>
2396 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2397 instructions for 2015-01-14 get_memmodel changes.
2398 * gcc.target/powerpc/atomic-p8.c: Likewise.
2401 * g++.dg/ubsan/pr65019.C: New test.
2403 PR tree-optimization/65014
2404 * gcc.c-torture/compile/pr65014.c: New test.
2406 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2408 PR libgfortran/57822
2409 * gfortran/fmt_g0_7.f08: Revise test.
2411 2015-02-11 Jeff Law <law@redhat.com>
2414 * gcc.target/m68k/pr63347.c: New test.
2416 2015-02-11 Marek Polacek <polacek@redhat.com>
2418 * g++.dg/ubsan/shift-1.C: New test.
2419 * gcc.dg/ubsan/c-shift-2.c: New test.
2420 * c-c++-common/ubsan/shift-5.c: Remove file.
2422 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
2424 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2425 Directive adjusted to XFAIL.
2426 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2429 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2432 * g++.dg/opt/pr65003.C: New test.
2434 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2436 * lib/target-supports.exp (check_effective_target_pie): Renamed
2438 (check_effective_target_pie_enabled): This.
2439 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2440 * gcc.target/i386/pie.c: Likewise.
2442 2015-02-11 Andrew Pinski <apinski@cavium.com>
2445 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2446 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2448 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2451 * gcc.target/i386/pr61925-1.c: New test.
2452 * gcc.target/i386/pr61925-2.c: New test.
2453 * gcc.target/i386/pr61925-3.c: New test.
2455 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2458 * g++.dg/asan/pr65004.C: New test.
2460 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2463 * gcc.taget/sh/pr64661-0.h: New.
2464 * gcc.taget/sh/pr64661-1.c: New.
2465 * gcc.taget/sh/pr64661-2.c: New.
2466 * gcc.taget/sh/pr64661-3.c: New.
2467 * gcc.taget/sh/pr64661-4.c: New.
2469 2015-02-10 Richard Biener <rguenther@suse.de>
2471 PR tree-optimization/64995
2472 * g++.dg/torture/pr64995.C: New testcase.
2474 2015-02-10 Richard Biener <rguenther@suse.de>
2476 PR tree-optimization/64909
2477 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2479 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2481 * gcc.dg/signbit-sa.c: New test.
2483 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2485 PR libgfortran/57822
2486 * gfortran/fmt_g0_7.f08: New test.
2488 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2490 PR tree-optimization/43378
2491 * gcc.dg/tree-ssa/pr43378.c: New test.
2493 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2496 * g++.dg/torture/pr64978.C: New testcase.
2498 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2501 * gcc.dg/asan/pr64981.c: New test.
2503 2015-02-09 Marek Polacek <polacek@redhat.com>
2506 * gcc.dg/pr64856.c: New test.
2508 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2511 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2512 * gcc.c-torture/execute/pr64979.c: New test.
2514 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2516 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2518 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2520 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2521 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2523 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2526 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2528 2015-02-09 Richard Biener <rguenther@suse.de>
2530 PR tree-optimization/54000
2531 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2533 2015-02-09 Tom de Vries <tom@codesourcery.com>
2535 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2537 2015-02-09 Martin Liska <mliska@suse.cz>
2539 * g++.dg/ipa/pr64858.C: New test.
2541 2015-02-09 Tom de Vries <tom@codesourcery.com>
2543 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2545 2015-02-08 Andrew Pinski <apinski@cavium.com>
2547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2549 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2552 * gfortran.dg/use_rename_8.f90: New.
2554 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2556 * gnat.dg/addr7.ad[sb]: New test.
2557 * gnat.dg/addr8.ad[sb]: Likewise.
2559 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2562 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2563 from jit.dg/test-compile-to-executable.c's create_code, with a
2564 clarification of the output message.
2565 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2567 (test_jit): Use CHECK_NO_ERRORS when calling
2568 gcc_jit_context_compile_to_file.
2569 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2570 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2571 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2572 about deletions that are attempted.
2573 (jit-verify-compile-to-file): Rename to...
2574 (jit-verify-output-file-was-created): ...this, and drop the
2575 attempt to run "file" and verify the output.
2576 (jit-verify-assembler): New function.
2577 (jit-verify-object): New function.
2578 (jit-verify-dynamic-library): New function.
2579 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2580 favor of an implementation from new file
2581 create-code-for-hello-world-executable.h, which also adds a
2583 (dg-final): Replace jit-verify-compile-to-file with
2584 jit-verify-output-file-was-created, and invoke new function
2585 jit-verify-assembler.
2586 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2588 (dg-final): Replace jit-verify-compile-to-file with
2589 jit-verify-output-file-was-created, and invoke new function
2590 jit-verify-dynamic-library.
2591 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2592 favor of an implementation from new file
2593 create-code-for-hello-world-executable.h, which also adds a
2595 (dg-final): Replace jit-verify-compile-to-file with
2596 jit-verify-output-file-was-created. Strengthen the expected stdout
2597 from the built executable.
2598 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2599 favor of an implementation from new file
2600 create-code-for-hello-world-executable.h, which also adds a
2602 (dg-final): Replace jit-verify-compile-to-file with
2603 jit-verify-output-file-was-created, and invoke new function
2605 * jit.dg/verify-dynamic-library.c: New source file.
2607 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2608 Brian Rzycki <b.rzycki@samsung.com>
2610 PR tree-optimization/64878
2611 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2613 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2616 * g++.dg/ipa/pr64896.C: New test.
2618 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2621 * gcc.target/powerpc/pr64205.c: New file.
2623 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2625 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2626 (dg-options): Use -fpie instead of -fPIE -pie.
2628 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2631 * g++.dg/asan/pr64937.C: New test.
2633 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2636 * gfortran.dg/class_to_type_4.f90: New test
2638 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2640 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2642 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2644 PR rtl-optimization/64957
2646 * gcc.c-torture/execute/pr64957.c: New test.
2648 2015-02-05 Jeff Law <law@redhat.com>
2651 * gcc.target/h8300/pr17306-1.c: New test.
2652 * gcc.target/h8300/pr17306-2.c: New test.
2654 2015-02-05 Tobias Burnus <burnus@net-b.de>
2657 * gfortran.dg/structure_constructor_12.f90: New.
2659 2015-02-05 Jeff Law <law@redhat.com>
2662 gcc.target/h8300/pr58400.c: New test.
2664 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2666 * gcc.target/arm/macro_defs0.c: New test.
2667 * gcc.target/arm/macro_defs1.c: New test.
2668 * gcc.target/arm/macro_defs2.c: New test.
2670 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2672 PR rtl-optimization/64905
2673 * gcc.target/i386/pr64905.c: Require nonpic target.
2674 (dg-options): Add -fomit-frame-pointer.
2677 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2679 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2682 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2685 * gfortran.dg/type_to_class_2.f90: New test
2686 * gfortran.dg/type_to_class_3.f90: New test
2688 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2691 * g++.dg/torture/pr64686.C: New testcase.
2693 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2695 PR rtl-optimization/64905
2696 * gcc.target/i386/pr64905.c: New file.
2698 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2700 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2701 * gcc.dg/guality/pr41616-1.c: Ditto.
2703 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2706 * gcc.dg/pr64817-3.c: New.
2708 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2709 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2711 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2712 pass parameters in registers.
2713 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2714 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2715 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2717 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2718 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2720 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2721 list, allow for multilibed targets.
2722 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2724 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2726 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2727 * gcc.dg/pr46728-6.c: Ditto.
2729 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2731 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2732 for mips_nanlegacy target.
2734 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2736 * gcc.target/i386/chkp-hidden-def.c: New.
2738 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2741 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2742 to use 24 bits for bitfield b.
2744 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2747 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2748 cache result in a global variable. Include all 32-bit targets for
2751 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2753 PR rtl-optimization/64756
2754 * gcc.c-torture/execute/pr64756.c: New test.
2756 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2759 * gcc.target/sh/pr64660-0.h: New.
2760 * gcc.target/sh/pr64660-1.c: New.
2761 * gcc.target/sh/pr64660-2.c: New.
2762 * gcc.target/sh/pr64660-3.c: New.
2763 * gcc.target/sh/pr64660-4.c: New.
2765 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2768 * g++.dg/warn/Waddress-2.C: New.
2770 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2773 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2775 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2777 PR preprocessor/64803
2778 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2780 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2782 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2784 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2786 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2787 (_ARM_FPSRC): Add DN and AHP fields.
2788 (clean_results): Force DN=1 on AArch64.
2789 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2790 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2791 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2792 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2793 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2794 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2796 2015-02-02 Alan Modra <amodra@gmail.com>
2798 * gcc.target/powerpc/cprophard.c: New.
2800 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2802 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2803 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2805 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2808 * gcc.dg/pr64817-1.c: New test.
2809 * gcc.dg/pr64817-2.c: New test.
2811 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2814 * gcc.target/sh/pr64851-0.h: New
2815 * gcc.target/sh/pr64851-1.c: New
2816 * gcc.target/sh/pr64851-2.c: New
2817 * gcc.target/sh/pr64851-3.c: New
2818 * gcc.target/sh/pr64851-4.c: New
2820 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2823 * gcc.dg/torture/pr64882.c: New test.
2825 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2831 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2833 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2834 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2835 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2836 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2837 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2838 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2840 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2841 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2843 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2844 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2847 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2850 * g++.dg/pr64688-2.C: New.
2852 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2854 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2855 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2856 * gcc.target/i386/fuse-caller-save.c: Ditto.
2857 * gcc.target/i386/headmerge-1.c: Ditto.
2858 * gcc.target/i386/headmerge-2.c: Ditto.
2859 * gcc.target/i386/sibcall-6.c: Ditto.
2861 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2864 * gcc.target/i386/pr64617.c: New test.
2866 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2869 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2870 (dg-options): Remove -m32.
2871 (dg-final): Scan for "movb %al" only.
2872 * gcc.target/i386/pr15184-2.c: Ditto.
2874 2015-01-30 Richard Biener <rguenther@suse.de>
2876 PR tree-optimization/64829
2877 * gcc.dg/vect/pr64829.c: New testcase.
2879 2015-01-29 Marek Polacek <polacek@redhat.com>
2882 * gcc.dg/pr64709.c: New test.
2884 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2887 * g++.dg/ubsan/pr64717-1.C: New test.
2888 * g++.dg/ubsan/pr64717-2.C: New test.
2890 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2892 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2894 2015-01-29 Jeff Law <law@redhat.com>
2897 * gcc.target/i386/pr15184-1.c: New test.
2898 * gcc.target/i386/pr15184-2.c: New test.
2900 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2902 PR tree-optimization/64746
2903 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2905 2015-01-29 Richard Biener <rguenther@suse.de>
2907 PR tree-optimization/64853
2908 * gcc.dg/torture/pr64853.c: New testcase.
2910 2015-01-29 Richard Biener <rguenther@suse.de>
2912 PR tree-optimization/64844
2913 * gcc.dg/vect/pr64844.c: New testcase.
2915 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2918 * gcc.dg/pr64809.c: Delete.
2920 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2923 * gcc.target/i386/pr64805.c: New.
2925 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2927 * gcc.dg/guality/guality.h (main): Add argv[0] to
2928 guality_gdb_command.
2930 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2933 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2935 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2938 * gcc.target/sh/sh.exp
2939 (check_effective_target_atomic_model_soft_gusa_available,
2940 check_effective_target_atomic_model_soft_tcb_available,
2941 check_effective_target_atomic_model_soft_imask_available,
2942 check_effective_target_atomic_model_hard_llcs_available): New.
2943 * gcc.target/sh/pr64659-0.h: New.
2944 * gcc.target/sh/pr64659-1.c: New.
2945 * gcc.target/sh/pr64659-2.c: New.
2946 * gcc.target/sh/pr64659-3.c: New.
2947 * gcc.target/sh/pr64659-4.c: New.
2949 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2951 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2952 scan-assembler-times pattern.
2954 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2957 * gcc.dg/pr64809.c: New test.
2959 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2961 PR tree-optimization/64277
2962 * gcc.dg/pr64277.c: New.
2964 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2966 PR tree-optimization/64718
2967 * gcc.c-torture/execute/pr64718.c: New test.
2969 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2971 * gcc.target/aarch64/abs_2.c: New.
2973 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2975 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2976 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2977 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2980 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2983 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2984 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2985 { target comdat_group }.
2987 2015-01-27 Tobias Burnus <burnus@net-b.de>
2990 * gfortran.dg/goacc/coarray_2.f90: New.
2992 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2996 * g++.dg/torture/pr64139.C: New testcase.
2997 * g++.dg/torture/pr60871.C: Likewise.
2999 2015-01-27 Janus Weil <janus@gcc.gnu.org>
3002 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
3003 prevent linking errors.
3005 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
3008 * g++.dg/torture/pr64282.C: New testcase.
3010 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3012 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
3015 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3017 * gcc.target/s390/hotpatch-13.c: New testcase.
3018 * gcc.target/s390/hotpatch-14.c: New testcase.
3019 * gcc.target/s390/hotpatch-15.c: New testcase.
3020 * gcc.target/s390/hotpatch-16.c: New testcase.
3021 * gcc.target/s390/hotpatch-17.c: New testcase.
3022 * gcc.target/s390/hotpatch-18.c: New testcase.
3023 * gcc.target/s390/hotpatch-19.c: New testcase.
3024 * gcc.target/s390/hotpatch-20.c: New testcase.
3025 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
3026 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
3027 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
3028 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
3029 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
3030 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
3031 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
3032 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
3033 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
3034 * gcc.target/s390/hotpatch-10.c: Likewise.
3035 * gcc.target/s390/hotpatch-11.c: Likewise.
3036 * gcc.target/s390/hotpatch-12.c: Likewise.
3037 * gcc.target/s390/hotpatch-2.c: Likewise.
3038 * gcc.target/s390/hotpatch-3.c: Likewise.
3039 * gcc.target/s390/hotpatch-4.c: Likewise.
3040 * gcc.target/s390/hotpatch-5.c: Likewise.
3041 * gcc.target/s390/hotpatch-6.c: Likewise.
3042 * gcc.target/s390/hotpatch-7.c: Likewise.
3043 * gcc.target/s390/hotpatch-8.c: Likewise.
3044 * gcc.target/s390/hotpatch-9.c: Likewise.
3045 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
3046 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3047 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3048 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3049 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3050 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3051 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3052 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3054 2015-01-27 Jiong Wang <jiong.wang@arm.com>
3056 * gcc.dg/long_branch.c: New testcase.
3058 2015-01-27 Richard Biener <rguenther@suse.de>
3060 PR tree-optimization/56273
3061 PR tree-optimization/59124
3062 PR tree-optimization/64277
3063 * g++.dg/warn/Warray-bounds-6.C: New testcase.
3064 * gcc.dg/Warray-bounds-12.c: Likewise.
3065 * gcc.dg/Warray-bounds-13.c: Likewise.
3067 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3069 PR rtl-optimization/61058
3070 * gcc.dg/pr61058.c: New test.
3072 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
3074 * gcc.target/i386/chkp-narrow-bounds.c: New.
3076 2015-01-27 Jakub Jelinek <jakub@redhat.com>
3078 PR tree-optimization/64807
3079 * gcc.dg/pr64807.c: New test.
3082 * gcc.dg/pr64766.c: New test.
3084 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
3087 * gcc.target/sh/pr49263-4.c: New.
3089 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
3092 * gfortran.dg/allocate_with_mold_1.f90: New test
3094 2015-01-26 Jakub Jelinek <jakub@redhat.com>
3097 * gcc.dg/pr64778.c: New test.
3100 * gcc.dg/vect/pr64421.c: New test.
3102 2015-01-26 Tobias Burnus <burnus@net-b.de>
3105 * gfortran.dg/coarray_36.f: New.
3106 * gfortran.dg/coarray_37.f90: New.
3108 2015-01-26 Janus Weil <janus@gcc.gnu.org>
3111 * gfortran.dg/class_allocate_18.f90: New.
3113 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3115 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
3117 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3119 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
3121 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3123 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
3125 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3127 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
3129 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3131 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
3132 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
3133 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
3134 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
3136 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3138 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
3139 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
3140 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
3142 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
3144 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
3145 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
3146 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
3147 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
3148 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
3151 2015-01-26 Richard Biener <rguenther@suse.de>
3154 * gcc.dg/uninit-19.c: New testcase.
3156 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3158 * lib/target-supports.exp (check_effective_target_vect64): Add
3161 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
3164 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
3166 2015-01-26 Tony Liu <tony.liu@arm.com>
3168 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
3171 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
3174 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3175 correctly, clean up afterwards.
3177 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
3180 * gfortran.dg/use_rename_7.f90: New.
3182 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
3184 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3185 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3187 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
3190 * gcc.target/sh/pr54236-4.c: New.
3192 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
3194 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3195 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
3198 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
3201 * gfortran.dg/open_new_segv.f90: New test.
3203 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
3212 * gcc.target/sh/pr64345-1.c: New.
3213 * gcc.target/sh/pr64345-2.c: New.
3214 * gcc.target/sh/pr59533-1.c: New.
3215 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3216 * gcc.target/sh/pr52933-2.c: Likewise.
3217 * gcc.target/sh/pr54089-1.c: Likewise.
3218 * gcc.target/sh/pr54236-1.c: Likewise.
3219 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3220 * gcc.target/sh/pr49263-1.c: Remove xfails.
3221 * gcc.target/sh/pr49263-2.c: Likewise.
3222 * gcc.target/sh/pr49263-3.c: Likewise.
3223 * gcc.target/sh/pr53987-1.c: Likewise.
3224 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3225 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3226 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3227 (test05, test06, test07, test08, test09, test10, test11, test12): New.
3228 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3229 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3231 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3234 2015-01-24 Tom de Vries <tom@codesourcery.com>
3236 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3238 2015-01-23 Ian Lance Taylor <iant@google.com>
3241 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3242 targets without split stack support.
3244 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
3247 * gcc.target/i386/pr64317.c: New test.
3249 2015-01-23 Jakub Jelinek <jakub@redhat.com>
3251 PR rtl-optimization/63637
3252 PR rtl-optimization/60663
3253 * gcc.dg/pr63637-1.c: New test.
3254 * gcc.dg/pr63637-2.c: New test.
3255 * gcc.dg/pr63637-3.c: New test.
3256 * gcc.dg/pr63637-4.c: New test.
3257 * gcc.dg/pr63637-5.c: New test.
3258 * gcc.dg/pr63637-6.c: New test.
3259 * gcc.target/i386/pr63637-1.c: New test.
3260 * gcc.target/i386/pr63637-2.c: New test.
3261 * gcc.target/i386/pr63637-3.c: New test.
3262 * gcc.target/i386/pr63637-4.c: New test.
3263 * gcc.target/i386/pr63637-5.c: New test.
3264 * gcc.target/i386/pr63637-6.c: New test.
3266 2015-01-23 Richard Biener <rguenther@suse.de>
3269 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3270 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3272 2015-01-23 Marek Polacek <polacek@redhat.com>
3274 PR preprocessor/60570
3275 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3276 * gcc.dg/cpp/pr60570.c: New test.
3278 2015-01-23 Richard Biener <rguenther@suse.de>
3281 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3282 vectorization on vect64 targets.
3284 2015-01-23 Janus Weil <janus@gcc.gnu.org>
3287 * gfortran.dg/class_allocate_17.f90: New.
3289 2015-01-23 Tobias Burnus <burnus@net-b.de>
3292 * gfortran.dg/goacc/combined_loop.f90: New.
3294 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3297 * gfortran.dg/make_unit.f90: New test.
3299 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3302 * gfortran.dg/negative_unit_int8.f: Update.
3304 2015-01-22 Jeff Law <law@redhat.com>
3307 * gcc.target/m68k/pr52076-1.c: New test.
3308 * gcc.target/m68k/pr52076-2.c: New test.
3310 2015-01-22 Richard Biener <rguenther@suse.de>
3313 * gcc.dg/torture/pr64728.c: New testcase.
3315 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
3318 * g++.dg/pr64688.C: New test.
3320 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
3322 * gcc.target/i386/chkp-always_inline.c (f1): Make static
3323 to avoid errors with -fpic.
3325 2015-01-22 Richard Biener <rguenther@suse.de>
3328 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3330 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
3332 PR rtl-optimization/64682
3333 * gcc.c-torture/execute/pr64682.c: New file.
3335 2015-01-21 Jakub Jelinek <jakub@redhat.com>
3338 * gcc.dg/pr64511.c: New test.
3340 PR rtl-optimization/62078
3341 * g++.dg/opt/pr62078.C: New test.
3344 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3346 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
3349 * gfortran.dg/internal_pack_15.f90: New test.
3351 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3353 * c-c++-common/tsan/step.c: New testcase.
3355 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3357 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3359 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3361 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3363 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3365 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3367 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3369 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3371 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3373 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3375 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3377 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3379 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3381 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3383 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3385 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3387 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3389 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3391 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3393 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3395 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3397 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3399 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3401 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3403 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3405 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3406 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3407 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3410 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3412 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3413 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3414 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3417 2015-01-21 Renlin Li <renlin.li@arm.com>
3419 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3420 * g++.dg/tls/thread_local5g.C: Likewise.
3421 * g++.dg/tls/thread_local6g.C: Likewise.
3423 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3425 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3426 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3427 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3429 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3431 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3432 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3433 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3435 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3437 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3438 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3439 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3441 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3443 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3444 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3445 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3447 2015-01-20 Jeff Law <law@redhat.com>
3450 * gcc.target/m68k/pr59946.c: New test.
3452 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3454 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3455 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3456 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3458 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3460 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3461 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3462 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3464 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3466 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3467 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3468 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3470 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3472 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3473 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3474 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3476 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3479 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3481 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3482 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3483 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3485 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3487 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3488 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3489 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3491 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3493 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3495 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3497 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3500 * g++.dg/ubsan/pr64632.C: New test.
3503 * gcc.dg/pr64663.c: New test.
3505 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3508 * g++.dg/warn/Wunused-var-23.C: New.
3510 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3513 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3514 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3516 2015-01-20 Richard Biener <rguenther@suse.de>
3519 * gcc.dg/lto/pr64684_0.c: New testcase.
3520 * gcc.dg/lto/pr64684_1.c: Likewise.
3521 * gcc.dg/lto/pr64684_2.c: Likewise.
3522 * gcc.dg/lto/pr64685_0.c: Likewise.
3523 * gcc.dg/lto/pr64685_1.c: Likewise.
3525 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3528 * g++.dg/cpp1y/lambda-init12.C: New.
3530 2015-01-20 Richard Biener <rguenther@suse.de>
3532 PR tree-optimization/64410
3533 * g++.dg/vect/pr64410.cc: Require vect_double.
3535 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3538 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3540 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3544 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3546 PR rtl-optimization/64081
3547 * gcc.dg/pr64081.c: New test.
3549 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3551 * jit.dg/harness.h: Include <unistd.h>.
3552 (CHECK_NO_ERRORS): New.
3553 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3554 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3555 gcc_jit_context_compile_to_file.
3556 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3557 args to the spawned executable.
3558 (jit-expand-vars): New function.
3559 (jit-exe-params): New variable.
3560 (dg-jit-set-exe-params): New function.
3561 (jit-dg-test): Detect testcases that use
3562 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3563 Set arguments of spawned process to jit-exe-params.
3564 (jit-get-output-filename): New function.
3565 (jit-setup-compile-to-file): New function.
3566 (jit-verify-compile-to-file): New function.
3567 (jit-run-executable): New function.
3568 (jit-verify-executable): New function.
3569 * jit.dg/test-compile-to-assembler.c: New testcase.
3570 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3571 * jit.dg/test-compile-to-executable.c: New testcase.
3572 * jit.dg/test-compile-to-object.c: New testcase.
3574 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3577 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3580 2015-01-19 Martin Liska <mliska@suse.cz>
3582 * objc/compile/pr64668.m: New test.
3584 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3586 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3587 (create_overflow_fn): Update comment to clarify that
3588 the third param of the created function is a bool *, not
3590 (verify_int_overflow_fn): Convert param "expected_ovf" from
3591 int to bool. Update third param of "overflow_fn_type" from int *
3592 to bool *. Update local "actual_ovf" from int to bool.
3593 (verify_uint_overflow_fn): Likewise.
3595 2015-01-19 Martin Liska <mliska@suse.cz>
3597 * gcc.dg/ipa/ipa-icf-33.c: New test.
3599 2015-01-19 Felix Yang <felix.yang@huawei.com>
3600 Haijian Zhang <z.zhanghaijian@huawei.com>
3602 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3603 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3604 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3605 result_float64x2, expected_hfloat64x2): New helper type, variable and
3607 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3608 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3609 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3610 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3611 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3612 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3613 and target without the FMA feature.
3615 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3617 * gcc.target/aarch64/pr64304.c: New testcase.
3619 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3621 PR rtl-optimization/64081
3622 * gcc.dg/pr64081.c: New test.
3624 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3627 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3629 * gcc.target/aarch64/test_frame_6.c: Likewise.
3630 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3631 and x19 (in the epilogue).
3632 * gcc.target/aarch64/test_frame_4.c: Likewise.
3633 * gcc.target/aarch64/test_frame_7.c: Likewise.
3635 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3637 * gcc.target/i386/chkp-always_inline.c: New.
3639 2015-01-15 Andrew Pinski <apinski@cavium.com>
3640 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3642 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3643 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3645 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3648 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3649 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3651 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3654 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3656 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3659 * gcc.target/sh/torture/pr64652.c: New.
3661 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3663 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3664 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3665 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3666 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3667 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3668 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3670 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3673 * g++.dg/torture/pr64378.C: New testcase.
3675 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3678 * gfortran.dg/block_13.f08: New test
3680 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3683 * gfortran.dg/associate_1.f03: Allow test for character with
3686 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3688 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3689 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3691 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3693 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3695 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3698 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3700 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3703 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3706 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3709 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3711 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3714 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3716 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3718 PR rtl-optimization/52773
3719 * gcc.c-torture/compile/pr52773.c: New test.
3721 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3724 * g++.dg/cpp0x/alias-decl-46.C: New.
3726 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3728 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3730 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3732 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3734 (CHECK_FP): Likewise.
3735 (CHECK_CUMULATIVE_SAT): Likewise.
3737 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3739 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3740 (Set_Neon_Cumulative_Sat): Add parameter.
3741 (__set_neon_cumulative_sat): Support new parameter.
3742 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3743 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3745 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3746 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3749 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3751 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3752 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3754 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3757 * g++.dg/tls/thread_local-ice4.C: New.
3759 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3761 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3764 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3767 * g++.dg/cpp0x/vt-62276.C: New.
3769 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3772 * g++.dg/pr64353.C: New.
3774 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3777 * gcc.target/aarch64/pr64263_1.c: New test.
3779 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3781 PR tree-optimization/64434
3782 * gcc.dg/torture/pr64434.c: Move to...
3783 * gcc.dg/pr64434.c: ... here.
3785 2015-01-16 Richard Biener <rguenther@suse.de>
3788 * gcc.dg/uninit-18.c: New testcase.
3790 2015-01-16 Richard Biener <rguenther@suse.de>
3792 PR tree-optimization/64568
3793 * g++.dg/torture/pr64568-2.C: New testcase.
3795 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3798 * gcc.target/i386/chkp-label-address.c: New.
3800 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3803 * gfortran.dg/pointer_init_6.f90: Extended.
3805 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3807 * gcc.c-torture/compile/20150108.c: New test.
3809 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3811 * gcc.target/visium: New directory.
3813 2015-01-16 Richard Biener <rguenther@suse.de>
3815 PR tree-optimization/61743
3816 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3817 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3819 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3821 * gcc.dg/pr64015.c: New test.
3823 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3827 * g++.dg/ipa/pr64612.C: New test.
3829 2015-01-16 Renlin Li <renlin.li@arm.com>
3831 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3833 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3835 * gcc.target/i386/sse-14.c: Test new intrinsic.
3836 * gcc.target/i386/sse-22.c: Ditto.
3838 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3841 * g++.dg/cpp0x/auto44.C: New.
3843 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3846 * gcc.target/nios2/gpopt-all.c: New test case.
3847 * gcc.target/nios2/gpopt-local.c: New test case.
3848 * gcc.target/nios2/gpopt-global.c: New test case.
3849 * gcc.target/nios2/gpopt-data.c: New test case.
3850 * gcc.target/nios2/gpopt-none.c: New test case.
3852 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3854 * g++.dg/ubsan/vptr-1.C: New test.
3855 * g++.dg/ubsan/vptr-2.C: New test.
3856 * g++.dg/ubsan/vptr-3.C: New test.
3857 * g++.dg/ubsan/vptr-4.C: New test.
3858 * g++.dg/ubsan/vptr-5.C: New test.
3859 * g++.dg/ubsan/vptr-6.C: New test.
3860 * g++.dg/ubsan/vptr-7.C: New test.
3861 * g++.dg/ubsan/vptr-8.C: New test.
3862 * g++.dg/ubsan/vptr-9.C: New test.
3864 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3866 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3868 * lib/gcc-dg.exp: Likewise.
3870 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3872 PR rtl-optimization/64110
3873 * gcc.target/i386/pr64110.c: Add scan-assembler.
3875 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3876 James Norris <jnorris@codesourcery.com>
3877 Cesar Philippidis <cesar@codesourcery.com>
3878 Ilmir Usmanov <i.usmanov@samsung.com>
3880 * lib/target-supports.exp (check_effective_target_fopenacc): New
3882 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3883 * g++.dg/goacc/goacc.exp: Likewise.
3884 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3885 * gcc.dg/goacc/goacc.exp: Likewise.
3886 * gfortran.dg/goacc/goacc.exp: Likewise.
3887 * c-c++-common/cpp/openacc-define-1.c: New file.
3888 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3889 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3890 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3891 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3892 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3893 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3894 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3895 * c-c++-common/goacc/cache-1.c: Likewise.
3896 * c-c++-common/goacc/clauses-fail.c: Likewise.
3897 * c-c++-common/goacc/collapse-1.c: Likewise.
3898 * c-c++-common/goacc/data-1.c: Likewise.
3899 * c-c++-common/goacc/data-2.c: Likewise.
3900 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3901 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3902 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3903 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3904 * c-c++-common/goacc/if-clause-1.c: Likewise.
3905 * c-c++-common/goacc/if-clause-2.c: Likewise.
3906 * c-c++-common/goacc/kernels-1.c: Likewise.
3907 * c-c++-common/goacc/loop-1.c: Likewise.
3908 * c-c++-common/goacc/loop-private-1.c: Likewise.
3909 * c-c++-common/goacc/nesting-1.c: Likewise.
3910 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3911 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3912 * c-c++-common/goacc/parallel-1.c: Likewise.
3913 * c-c++-common/goacc/pcopy.c: Likewise.
3914 * c-c++-common/goacc/pcopyin.c: Likewise.
3915 * c-c++-common/goacc/pcopyout.c: Likewise.
3916 * c-c++-common/goacc/pcreate.c: Likewise.
3917 * c-c++-common/goacc/pragma_context.c: Likewise.
3918 * c-c++-common/goacc/present-1.c: Likewise.
3919 * c-c++-common/goacc/reduction-1.c: Likewise.
3920 * c-c++-common/goacc/reduction-2.c: Likewise.
3921 * c-c++-common/goacc/reduction-3.c: Likewise.
3922 * c-c++-common/goacc/reduction-4.c: Likewise.
3923 * c-c++-common/goacc/sb-1.c: Likewise.
3924 * c-c++-common/goacc/sb-2.c: Likewise.
3925 * c-c++-common/goacc/sb-3.c: Likewise.
3926 * c-c++-common/goacc/update-1.c: Likewise.
3927 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3928 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3929 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3930 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3931 * gfortran.dg/goacc/assumed.f95: Likewise.
3932 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3933 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3934 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3935 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3936 * gfortran.dg/goacc/branch.f95: Likewise.
3937 * gfortran.dg/goacc/cache-1.f95: Likewise.
3938 * gfortran.dg/goacc/coarray.f95: Likewise.
3939 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3940 * gfortran.dg/goacc/cray.f95: Likewise.
3941 * gfortran.dg/goacc/critical.f95: Likewise.
3942 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3943 * gfortran.dg/goacc/data-tree.f95: Likewise.
3944 * gfortran.dg/goacc/declare-1.f95: Likewise.
3945 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3946 * gfortran.dg/goacc/fixed-1.f: Likewise.
3947 * gfortran.dg/goacc/fixed-2.f: Likewise.
3948 * gfortran.dg/goacc/fixed-3.f: Likewise.
3949 * gfortran.dg/goacc/fixed-4.f: Likewise.
3950 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3951 * gfortran.dg/goacc/if.f95: Likewise.
3952 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3953 * gfortran.dg/goacc/list.f95: Likewise.
3954 * gfortran.dg/goacc/literal.f95: Likewise.
3955 * gfortran.dg/goacc/loop-1.f95: Likewise.
3956 * gfortran.dg/goacc/loop-2.f95: Likewise.
3957 * gfortran.dg/goacc/loop-3.f95: Likewise.
3958 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3959 * gfortran.dg/goacc/omp.f95: Likewise.
3960 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3961 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3962 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3963 * gfortran.dg/goacc/parameter.f95: Likewise.
3964 * gfortran.dg/goacc/private-1.f95: Likewise.
3965 * gfortran.dg/goacc/private-2.f95: Likewise.
3966 * gfortran.dg/goacc/private-3.f95: Likewise.
3967 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3968 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3969 * gfortran.dg/goacc/reduction.f95: Likewise.
3970 * gfortran.dg/goacc/routine-1.f90: Likewise.
3971 * gfortran.dg/goacc/routine-2.f90: Likewise.
3972 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3973 * gfortran.dg/goacc/several-directives.f95: Likewise.
3974 * gfortran.dg/goacc/sie.f95: Likewise.
3975 * gfortran.dg/goacc/subarrays.f95: Likewise.
3976 * gfortran.dg/gomp/map-1.f90: Likewise.
3977 * gfortran.dg/openacc-define-1.f90: Likewise.
3978 * gfortran.dg/openacc-define-2.f90: Likewise.
3979 * gfortran.dg/openacc-define-3.f90: Likewise.
3980 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3981 * g++.dg/gomp/block-2.C: Likewise.
3982 * g++.dg/gomp/block-3.C: Likewise.
3983 * g++.dg/gomp/block-5.C: Likewise.
3984 * g++.dg/gomp/target-1.C: Likewise.
3985 * g++.dg/gomp/target-2.C: Likewise.
3986 * g++.dg/gomp/taskgroup-1.C: Likewise.
3987 * g++.dg/gomp/teams-1.C: Likewise.
3988 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3989 * gcc.dg/cilk-plus/jump.c: Likewise.
3990 * gcc.dg/gomp/block-1.c: Likewise.
3991 * gcc.dg/gomp/block-10.c: Likewise.
3992 * gcc.dg/gomp/block-2.c: Likewise.
3993 * gcc.dg/gomp/block-3.c: Likewise.
3994 * gcc.dg/gomp/block-4.c: Likewise.
3995 * gcc.dg/gomp/block-5.c: Likewise.
3996 * gcc.dg/gomp/block-6.c: Likewise.
3997 * gcc.dg/gomp/block-7.c: Likewise.
3998 * gcc.dg/gomp/block-8.c: Likewise.
3999 * gcc.dg/gomp/block-9.c: Likewise.
4000 * gcc.dg/gomp/target-1.c: Likewise.
4001 * gcc.dg/gomp/target-2.c: Likewise.
4002 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4003 * gcc.dg/gomp/teams-1.c: Likewise.
4005 2015-01-15 David Malcolm <dmalcolm@redhat.com>
4007 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
4010 2015-01-15 Mike Stump <mikestump@comcast.net>
4012 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
4013 * gcc.dg/inline_2.c: Likewise.
4014 * gcc.dg/inline_3.c: Likewise.
4015 * gcc.dg/inline_4.c: Likewise.
4017 2015-01-15 Janus Weil <janus@gcc.gnu.org>
4020 * gfortran.dg/proc_ptr_comp_43.f90: New.
4022 2015-01-15 Mike Stump <mikestump@comcast.net>
4024 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
4025 * gcc.dg/unroll_2.c: Likewise.
4026 * gcc.dg/unroll_3.c: Likewise.
4027 * gcc.dg/unroll_4.c: Likewise.
4028 * gcc.dg/unroll_5.c: Likewise.
4030 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
4033 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
4035 * gcc.target/aarch64/test_frame_6.c: Likewise.
4036 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
4037 x30 and x19 (in the epilogue).
4038 * gcc.target/aarch64/test_frame_4.c: Likewise.
4039 * gcc.target/aarch64/test_frame_7.c: Likewise.
4041 2015-01-15 Martin Liska <mliska@suse.cz>
4043 * g++.dg/ipa/pr64068.C: New test.
4044 * gcc.dg/ipa/PR64559.c: New test.
4046 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4048 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
4051 2015-01-15 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/61743
4054 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
4055 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
4057 2015-01-15 Renlin Li <renlin.li@arm.com>
4059 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
4060 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
4062 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4064 * gcc.dg/vect/vect-aggressive-1.c: New.
4065 * gcc.target/i386/avx2-vect-aggressive.c: New.
4067 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
4069 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
4071 2015-01-15 Richard Biener <rguenther@suse.de>
4074 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
4075 -Wl,-undefined,dynamic_lookup.
4077 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
4079 * gnat.dg/opt47.adb: New test.
4081 2015-01-15 Richard Biener <rguenther@suse.de>
4084 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
4086 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
4088 PR tree-optimization/64434
4089 * gcc.dg/torture/pr64434.c: New test.
4091 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
4093 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
4094 -mno-micromips. MIPS32R1 and below require -mno-micromips.
4095 -march=loongson* and -march=octeon* require -mno-micromips.
4097 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
4098 Matthew Fortune <matthew.fortune@imgtec.com>
4100 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
4101 * gcc.target/mips/call-saved-5.c (foo): Likewise.
4102 * gcc.target/mips/call-saved-6.c (foo): Likewise.
4103 * gcc.target/mips/call-saved-7.c: New file.
4104 * gcc.target/mips/call-saved-8.c: New file.
4105 * gcc.target/mips/call-saved-9.c: New file.
4107 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
4109 * gcc.target/mips/lsa.c: New file.
4110 * gcc.target/mips/mips64-lsa.c: Likewise.
4111 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
4112 * gcc.target/mips/mulsize-4.c: Likewise.
4113 * gcc.target/mips/mulsize-5.c: New file.
4114 * gcc.target/mips/mulsize-6.c: Likewise.
4115 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
4116 and !HAS_LSA as ghost options.
4117 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
4120 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
4122 * g++.dg/torture/20141013.c: Set -fno-short-enums.
4124 2015-01-15 Richard Biener <rguenther@suse.de>
4127 * gcc.dg/torture/pr64365.c: New testcase.
4129 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
4131 * gcc.dg/stackprotectexplicit1.c: New test.
4132 * g++.dg/stackprotectexplicit2.c: New test.
4134 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4137 * gfortran.dg/inquire_internal.f90: New.
4138 * gfortran.dg/negative_unit_check.f90: New.
4140 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
4143 * gcc.target/sh/pr53988-1.c: New.
4145 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
4148 * g++.dg/tls/thread_local-ice3.C: New.
4150 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
4152 * gcc.target/i386/fentry-override.c: Properly place {} in target
4153 selector. Remove nonpic.
4154 * gcc.target/i386/fentry.c: Likewise.
4156 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4158 * gcc.dg/atomic-invalid.c: Check for invalid memory model
4159 warnings instead of errors.
4161 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
4163 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
4164 option support instead of ENABLE_LTO from Makefile.
4166 2015-01-14 Richard Biener <rguenther@suse.de>
4168 PR tree-optimization/59354
4169 * gcc.dg/vect/pr59354.c: New testcase.
4171 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
4173 * lib/target-supports.exp
4174 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4175 on ARM architures before v7.
4177 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
4180 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4183 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4186 * gcc.target/i386/pr64386.c: New test.
4188 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4191 * gcc.target/i386/pr64393.c: New test.
4193 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
4196 * gcc.target/i386/pr64387.c: New test.
4198 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
4200 * gcc.target/aarch64/store-pair-1.c: Fix typo.
4202 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4204 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4206 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4209 * gcc.target/arm/pr64453.c: New.
4211 2015-01-14 Richard Biener <rguenther@suse.de>
4214 * gcc.dg/lto/pr64415_0.c: New testcase.
4215 * gcc.dg/lto/pr64415_1.c: Likewise.
4217 2015-01-14 Martin Liska <mliska@suse.cz>
4219 * gcc.dg/ipa/pr64307.c: New test.
4221 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
4223 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4226 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4229 * gcc.target/arm/pr64460_1.c: New test.
4231 2015-01-14 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/64493
4234 PR tree-optimization/64495
4235 * gcc.dg/vect/pr64493.c: New testcase.
4236 * gcc.dg/vect/pr64495.c: Likewise.
4238 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
4240 * gcc.dg/Warray-bounds-11.c: New test-case.
4242 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4244 * gcc.target/mips/octeon3-pipe-1.c: New test.
4246 2015-01-13 David Malcolm <dmalcolm@redhat.com>
4248 * jit.dg/harness.h (set_up_logging): Move string concatenation
4250 (concat_strings): New function.
4251 (dump_reproducer): New function.
4252 (test_jit): Call dump_reproducer.
4253 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4255 (jit-dg-test): Delete any generated reproducer from previous runs.
4256 Verify that a generated reproducer was created, and verify that it
4258 * jit.dg/test-nested-contexts.c (main): Call
4259 gcc_jit_context_dump_reproducer_to_file.
4261 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4263 * gcc.dg/aru-2.c: Add dg-require-profiling.
4265 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4267 * lib/target-supports.exp (check_profiling_available): Check if
4270 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
4273 * g++.dg/torture/pr64565.C: New testcase.
4275 2015-01-13 Marek Polacek <polacek@redhat.com>
4278 * gcc.dg/tm/pr64391.c: New test.
4280 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4282 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4285 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
4287 * gcc.target/i386/pie.c: New test.
4289 * lib/target-supports.exp (check_effective_target_pie): New.
4291 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4293 PR rtl-optimization/64286
4294 * gcc.target/i386/avx2-pr64286.c: New test.
4296 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
4299 * g++.dg/cpp0x/vt-57626.C: New.
4301 2015-01-13 Jakub Jelinek <jakub@redhat.com>
4304 * gfortran.dg/pr64528.f90: New test.
4306 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
4308 * gcc.target/aarch64/subsp.c: New test.
4310 2015-01-13 Andrew Pinski <apinski@cavium.com>
4312 * gcc.target/aarch64/store-pair-1.c: New testcase.
4314 2015-01-13 Richard Biener <rguenther@suse.de>
4317 * gcc.dg/lto/pr64373_0.c: New testcase.
4319 2015-01-13 Andrew Pinski <apinski@cavium.com>
4321 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4322 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4324 2015-01-13 Richard Biener <rguenther@suse.de>
4326 PR tree-optimization/64406
4327 * gcc.dg/pr64406.c: New testcase.
4329 2015-01-13 Richard Biener <rguenther@suse.de>
4331 PR tree-optimization/64404
4332 * gcc.dg/vect/pr64404.c: New testcase.
4334 2015-01-13 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/64568
4337 * g++.dg/torture/pr64568.C: New testcase.
4339 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4341 * jit.dg/test-error-local-used-from-other-function.c: New test
4343 * jit.dg/test-error-param-reuse.c: New test case.
4344 * jit.dg/test-error-param-sharing.c: New test case.
4345 * jit.dg/test-error-param-used-from-other-function.c: New test
4347 * jit.dg/test-error-param-used-without-a-function.c: New test
4350 2015-01-12 Jakub Jelinek <jakub@redhat.com>
4352 PR tree-optimization/64563
4353 * gcc.dg/pr64563.c: New test.
4356 * gcc.target/i386/pr64513.c: New test.
4358 PR tree-optimization/64454
4359 * gcc.dg/pr64454.c: New test.
4362 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4364 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4365 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4366 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4367 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4368 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4369 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4370 * gcc.dg/vect/slp-25.c: Likewise.
4371 * gcc.dg/vect/vect-109.c: Likewise.
4372 * gcc.dg/vect/vect-13.c: Likewise.
4373 * gcc.dg/vect/vect-17.c: Likewise.
4374 * gcc.dg/vect/vect-18.c: Likewise.
4375 * gcc.dg/vect/vect-19.c: Likewise.
4376 * gcc.dg/vect/vect-20.c: Likewise.
4377 * gcc.dg/vect/vect-21.c: Likewise.
4378 * gcc.dg/vect/vect-22.c: Likewise.
4379 * gcc.dg/vect/vect-27.c: Likewise.
4380 * gcc.dg/vect/vect-29.c: Likewise.
4381 * gcc.dg/vect/vect-2-big-array.c: Likewise.
4382 * gcc.dg/vect/vect-2.c: Likewise.
4383 * gcc.dg/vect/vect-3.c: Likewise.
4384 * gcc.dg/vect/vect-4.c: Likewise.
4385 * gcc.dg/vect/vect-5.c: Likewise.
4386 * gcc.dg/vect/vect-72.c: Likewise.
4387 * gcc.dg/vect/vect-73-big-array.c: Likewise.
4388 * gcc.dg/vect/vect-73.c: Likewise.
4389 * gcc.dg/vect/vect-77-global.c: Likewise.
4390 * gcc.dg/vect/vect-78-global.c: Likewise.
4391 * gcc.dg/vect/vect-7.c: Likewise.
4392 * gcc.dg/vect/vect-86.c: Likewise.
4393 * gcc.dg/vect/vect-align-1.c: Likewise.
4394 * gcc.dg/vect/vect-align-3.c: Likewise.
4395 * gcc.dg/vect/vect-all-big-array.c: Likewise.
4396 * gcc.dg/vect/vect-all.c: Likewise.
4397 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4398 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4399 * gcc.dg/vect/vect-peel-3.c: Likewise.
4400 * gcc.dg/vect/vect-peel-4.c: Likewise.
4401 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4403 2015-01-12 Jeff Law <law@redhat.com>
4406 * gcc.target/m68k/pr64461.c: New test.
4408 2015-01-12 David Malcolm <dmalcolm@redhat.com>
4410 * jit.dg/test-array-as-pointer.c (create_code): Update call
4411 to gcc_jit_context_new_global by setting "kind" to
4412 GCC_JIT_GLOBAL_IMPORTED.
4413 * jit.dg/test-error-array-as-pointer.c: Likewise.
4414 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4415 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4416 setting kind to GCC_JIT_GLOBAL_EXPORTED.
4417 * jit.dg/test-using-global.c (the_global): Rename to...
4418 (imported_global): ...this.
4419 (create_code): Update to test the three kinds of global.
4420 (verify_code): Likewise.
4422 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
4425 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
4427 * gcc.target/i386/pr64291-2.c: Updated.
4429 2015-01-12 Richard Biener <rguenther@suse.de>
4431 PR tree-optimization/64530
4432 * gfortran.dg/pr64530.f90: New testcase.
4434 2015-01-12 Richard Biener <rguenther@suse.de>
4437 * gcc.dg/torture/pr64357.c: New testcase.
4439 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4444 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4445 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4447 2015-01-12 Martin Liska <mliska@suse.cz>
4449 * gcc.dg/ipa/PR64550.c: New test.
4451 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4454 * g++.dg/ipa/pr63470.C: New testcase.
4456 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4459 * gfortran.dg/typebound_operator_20.f90: New.
4461 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4464 * gfortran.dg/proc_ptr_comp_42.f90: New.
4466 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4469 * gfortran.dg/proc_ptr_comp_41.f90: New.
4471 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4473 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4475 2015-01-10 Tobias Burnus <burnus@net-b.de>
4478 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4479 and add dg-excess-errors.
4480 * gfortran.dg/line_length_6.f90: New.
4481 * gfortran.dg/line_length_7.f90: New.
4482 * gfortran.dg/line_length_8.f90: New.
4483 * gfortran.dg/line_length_9.f90: New.
4484 * gfortran.dg/line_length_10.f90: New.
4485 * gfortran.dg/line_length_11.f90: New.
4487 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4489 * jit.dg/test-threads.c (struct testcase): Move declaration
4490 to jit.dg/all-non-failing-tests.h.
4491 (testcases): Likewise.
4492 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4493 declaration here from jit.dg/all-non-failing-tests.h.
4494 (testcases): Likewise.
4495 * jit.dg/test-combination.c (create_code): Eliminate spelling
4496 out all of the testcases in favor of looping through the
4497 "testcases" metadata.
4498 (verify_code): Likewise.
4500 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4502 PR rtl-optimization/64536
4503 * gcc.dg/pr64536.c: New test.
4505 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4507 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4508 * jit.dg/test-combination.c (create_code): Likewise.
4509 (verify_code): Likewise.
4510 * jit.dg/test-constants.c: New test case.
4511 * jit.dg/test-threads.c: Add test-constants.c.
4513 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4516 * objc.dg/gnu-api-2-class.m: Add a test case
4517 for the above change.
4519 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4521 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4523 2015-01-09 Richard Biener <rguenther@suse.de>
4525 PR tree-optimization/64410
4526 * g++.dg/vect/pr64410.cc: New testcase.
4528 2015-01-09 Martin Liska <mliska@suse.cz>
4530 * gcc.dg/ipa/ipa-icf-32.c: New test.
4532 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4534 * c-c++-common/tsan/tsan_barrier.h: New.
4535 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4536 * c-c++-common/tsan/bitfield_race.c: Likewise.
4537 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4538 * c-c++-common/tsan/mutexset1.c: Likewise.
4539 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4540 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4541 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4542 * c-c++-common/tsan/simple_race.c: Likewise.
4543 * c-c++-common/tsan/simple_stack.c: Likewise.
4544 * c-c++-common/tsan/sleep_sync.c: Likewise.
4545 * c-c++-common/tsan/tiny_race.c: Likewise.
4546 * c-c++-common/tsan/tls_race.c: Likewise.
4547 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4548 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4549 * g++.dg/tsan/atomic_free.C: Likewise.
4550 * g++.dg/tsan/atomic_free2.C: Likewise.
4551 * g++.dg/tsan/cond_race.C: Likewise.
4552 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4554 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4557 * lib/target-supports.exp (check_effective_target_libatomic_available):
4559 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4560 targets that match effective-target libatomic_available.
4561 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4563 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4565 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4566 Verify the result of gcc_jit_context_get_last_error.
4567 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4569 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4571 PR tree-optimization/63989
4572 * gcc.dg/strlenopt-27.c: New test.
4574 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4576 * jit.dg/harness.h (set_up_logging): New function.
4577 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4578 set_up_logging on the context, so that every testcase is
4579 logged to a particular file.
4580 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4581 and call gcc_jit_context_set_logfile on the top-level context.
4583 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4586 * g++.dg/opt/pr64338.C: New test.
4588 2015-01-08 Tobias Burnus <burnus@net-b.de>
4590 * gfortran.dg/coarray/codimension_2b.f90: New file.
4591 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4592 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4594 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4597 * g++.dg/ext/fnname4.C: New.
4599 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4602 * g++.dg/cpp0x/constexpr-64462.C: New.
4604 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4607 * g++.dg/cpp0x/deleted10.C: New.
4609 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4611 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4613 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4615 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4616 GCC_JIT_UNARY_OP_ABS.
4617 (verify_unary_ops): Likewise.
4619 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4621 * jit.dg/test-arith-overflow.c: New test case.
4622 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4623 * jit.dg/test-combination.c (create_code): Likewise.
4624 (verify_code): Likewise.
4625 * jit.dg/test-threads.c (testcases): Likewise.
4627 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4629 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4630 rather than "jit". Load g++.exp, and call g++_init.
4631 Run test-*.cc files within the testsuite and *.cc files within
4633 (jit-dg-test): Drop the addition of -fgnu89-inline to
4634 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4635 doing it when compiling C testcases (since g++ does not handle
4636 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4637 is restored to the value after g++_init ran, rather than the
4638 value before g++_init ran. Return a list of
4639 $comp_output $output_file, as dg-test assumes.
4641 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4643 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4644 make it easier to figure out the origin of each test result when
4645 running test-combination.c and test-threads.c.
4646 (CHECK_VALUE): Likewise.
4647 (CHECK_DOUBLE_VALUE): Likewise.
4648 (CHECK_STRING_VALUE): Likewise.
4649 (CHECK_STRING_STARTS_WITH): Likewise.
4650 (CHECK_STRING_CONTAINS): Likewise.
4652 (check_string_value): Likewise, add "funcname" param.
4653 (check_string_starts_with): Likewise.
4654 (check_string_contains): Likewise.
4656 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4658 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4659 generating name of built executable.
4661 2015-01-07 Marek Polacek <polacek@redhat.com>
4664 * gcc.dg/pr64440.c: New test.
4665 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4667 2015-01-07 Marek Polacek <polacek@redhat.com>
4670 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4671 * gcc.dg/pr64417.c: New test.
4673 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4676 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4679 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4681 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4682 Check if testcases run without errors, not just if they compile.
4684 2015-01-06 Christian Bruel <christian.bruel@st.com>
4687 * gcc.target/sh/pr64507.c: New test.
4689 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4691 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4693 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4695 * c-c++-common/asan/sanitize-all-1.c: New test.
4696 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4697 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4698 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4699 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4701 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4703 * lib/target-supports.exp (check_profiling_available): Return 0 for
4705 (check_effective_target_tls_runtime): Likewise.
4706 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4707 * gcc.dg/20020312-2.c: Adjust for Visium.
4708 * gcc.dg/tls/thr-cse-1.c: Likewise
4709 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4710 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4711 * gcc.dg/weak/typeof-2.c: Likewise.
4713 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4715 PR rtl-optimization/64287
4716 * gcc.dg/aru-2.c: New test.
4718 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4721 * c-c++-common/ubsan/pr64344-1.c: New test.
4722 * c-c++-common/ubsan/pr64344-2.c: New test.
4724 PR tree-optimization/64465
4725 * gcc.dg/pr64465.c: New test.
4727 PR tree-optimization/64494
4728 * gcc.c-torture/compile/pr64494.c: New test.
4730 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4733 * gfortran.dg/realloc_on_assign_25.f90: New test.
4735 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4737 Update copyright years.
4739 2015-01-05 Marek Polacek <polacek@redhat.com>
4742 * gcc.dg/pr64423.c: New test.
4744 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4746 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4747 mmix-knuth-mmixware for the same reason as for MIPS.
4748 * gcc.dg/debug/debug-2.c: Ditto.
4750 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4752 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4755 * lib/gfortran.exp: Add libatomic library search path.
4756 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4757 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4759 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4761 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4763 * c-c++-common/tsan/bitfield_race.c: New testcase.
4764 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4766 2015-01-02 Tobias Burnus <burnus@net-b.de>
4768 * gfortran.dg/coarray/collectives_4.f90: New.
4770 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4773 * gfortran.dg/extends_16.f90: New.
4775 2015-01-02 Tobias Burnus <burnus@net-b.de>
4777 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4779 2015-01-02 Tobias Burnus <burnus@net-b.de>
4781 * gfortran.dg/coarray/codimension_2.f90: New.
4782 * gfortran.dg/coarray/codimension_2a.f90: New.
4783 * gfortran.dg/coarray_35.f90: New.
4784 * gfortran.dg/coarray_35a.f90: New.
4786 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4789 * gfortran.dg/dummy_procedure_11.f90: New.
4791 Copyright (C) 2015 Free Software Foundation, Inc.
4793 Copying and distribution of this file, with or without modification,
4794 are permitted in any medium without royalty provided the copyright
4795 notice and this notice are preserved.