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