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