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