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