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