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