expmed.c (strict_volatile_bitfield_p): Check that the access will not cross a MODESIZ...
[gcc.git] / gcc / testsuite / ChangeLog
1 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2
3 * gcc.dg/pr23623.c: Added aligned attribute.
4 * gcc.dg/20141029-1.c: Likewise.
5 * gcc.dg/20150306-1.c: New test.
6
7 2015-04-01 Marek Polacek <polacek@redhat.com>
8
9 PR c++/65554
10 * g++.dg/cpp0x/initlist93.C: New test.
11 * g++.dg/cpp0x/initlist94.C: New test.
12
13 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
14
15 PR target/65624
16 * gcc.target/aarch64/pr65624.c: New test.
17
18 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
19
20 * gcc.dg/ipa/inlinehint-4.c: New testcase.
21
22 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
23
24 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
25 extra variable to force stack alignment.
26 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
27 extra variable to force stack alignment.
28
29 2015-03-31 Marek Polacek <polacek@redhat.com>
30
31 PR c++/65390
32 * g++.dg/template/pr65390.C: New test.
33
34 2015-03-31 Martin Liska <mliska@suse.cz>
35
36 * g++.dg/ipa/pr65557.C: New test.
37
38 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
39
40 * gcc.target/s390/hotpatch-25.c: New test.
41 * gcc.target/s390/hotpatch-1.c: Update test.
42 * gcc.target/s390/hotpatch-10.c: Update test.
43 * gcc.target/s390/hotpatch-11.c: Update test.
44 * gcc.target/s390/hotpatch-12.c: Update test.
45 * gcc.target/s390/hotpatch-13.c: Update test.
46 * gcc.target/s390/hotpatch-14.c: Update test.
47 * gcc.target/s390/hotpatch-15.c: Update test.
48 * gcc.target/s390/hotpatch-16.c: Update test.
49 * gcc.target/s390/hotpatch-17.c: Update test.
50 * gcc.target/s390/hotpatch-18.c: Update test.
51 * gcc.target/s390/hotpatch-19.c: Update test.
52 * gcc.target/s390/hotpatch-2.c: Update test.
53 * gcc.target/s390/hotpatch-21.c: Update test.
54 * gcc.target/s390/hotpatch-22.c: Update test.
55 * gcc.target/s390/hotpatch-23.c: Update test.
56 * gcc.target/s390/hotpatch-24.c: Update test.
57 * gcc.target/s390/hotpatch-3.c: Update test.
58 * gcc.target/s390/hotpatch-4.c: Update test.
59 * gcc.target/s390/hotpatch-5.c: Update test.
60 * gcc.target/s390/hotpatch-6.c: Update test.
61 * gcc.target/s390/hotpatch-7.c: Update test.
62 * gcc.target/s390/hotpatch-8.c: Update test.
63 * gcc.target/s390/hotpatch-9.c: Update test.
64 * gcc.target/s390/hotpatch-compile-16.c: Update test.
65
66 2015-03-31 Richard Biener <rguenther@suse.de>
67
68 PR middle-end/65626
69 * g++.dg/torture/pr65626.C: New testcase.
70
71 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
72
73 PR target/65531
74 * gcc.target/i386/mpx/pr65531.cc: New.
75
76 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
77
78 PR target/65602
79 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
80 __builtin_alloca instead of alloca.
81 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
82 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
83 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
84 check.
85
86 2015-03-30 Jakub Jelinek <jakub@redhat.com>
87
88 PR ipa/65610
89 * g++.dg/ubsan/pr65610.C: New test.
90
91 2015-03-30 Marek Polacek <polacek@redhat.com>
92
93 PR c++/65398
94 * g++.dg/cpp0x/pr65398-2.C: New test.
95
96 2015-03-30 Marek Polacek <polacek@redhat.com>
97
98 * c-c++-common/pr65556.c: Change the width of bit-fields.
99
100 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
101
102 PR ipa/65588
103 * gcc.target/i386/pr65588.c: New testcase.
104
105 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
106
107 PR libgfortran/65563
108 * gfortran.dg/open_errors_2.f90: New test.
109
110 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
111
112 PR libgfortran/65596
113 * gfortran.dg/namelist_86.f90: New test.
114
115 2015-03-28 Andre Vehreschild <vehre@gmx.de>
116
117 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
118 statement to reflect new ownership.
119
120 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
121
122 PR c++/42328
123 * g++.dg/template/friend58.C: New.
124 * g++.dg/template/friend59.C: Likewise.
125
126 2015-03-27 Tobias Burnus <burnus@net-b.de>
127
128 PR c/65586
129 * g++.dg/gomp/openmp-simd-3.C: New.
130 * gcc.dg/gomp/openmp-simd-3.c: New.
131
132 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
133
134 PR target/65248
135 * gcc.target/i386/pr65248-1.c: New file.
136 * gcc.target/i386/pr65248-2.c: Likewise.
137 * gcc.target/i386/pr65248-3.c: Likewise.
138 * gcc.target/i386/pr65248-4.c: Likewise.
139
140 2015-03-27 Jakub Jelinek <jakub@redhat.com>
141
142 PR target/65593
143 * gcc.c-torture/compile/pr65593.c: New test.
144
145 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
146
147 PR c++/59329
148 * g++.dg/cpp1y/constexpr-assert1.C: New.
149
150 2015-03-27 Marek Polacek <polacek@redhat.com>
151
152 PR c++/65556
153 * c-c++-common/pr65556.c: New test.
154
155 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
156
157 PR ipa/65600
158 * g++.dg/torture/pr65600.C: New testcase.
159
160 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
161
162 PR target/65407
163 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
164
165 2015-03-27 Andre Vehreschild <vehre@gmx.de>
166
167 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
168 statement and cleanup. Fixed typos.
169
170 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
171
172 PR middle-end/65595
173 * gcc.c-torture/compile/pr65595.c: New testcase.
174
175 2015-03-27 Marek Polacek <polacek@redhat.com>
176
177 PR sanitizer/65583
178 * g++.dg/ubsan/pr65583.C: New test.
179
180 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
181
182 * gcc.c-torture/compile/20150327.c: New testcase.
183
184 2015-03-26 Richard Biener <rguenther@suse.de>
185
186 PR middle-end/65555
187 * g++.dg/torture/pr65555.C: New testcase.
188
189 2015-03-26 Jakub Jelinek <jakub@redhat.com>
190
191 PR tree-optimization/64715
192 * gcc.dg/builtin-object-size-15.c: New test.
193 * gcc.dg/pr64715-1.c: New test.
194 * gcc.dg/pr64715-2.c: New test.
195
196 2015-03-26 Richard Biener <rguenther@suse.de>
197
198 PR middle-end/65519
199 * gnat.dg/specs/opt2.ads: Fix testcase.
200
201 2015-03-25 Martin Sebor <msebor@redhat.com>
202
203 PR testsuite/65526
204 * lib/target-supports.exp (check_effective_target_arm32): Fail early
205 when target isn't arm*-*-*-*.
206 (check_effective_target_arm_nothumb): Likewise.
207 (check_effective_target_arm_little_endian): Likewise.
208 (check_effective_target_arm_vect_no_misalign): Likewise.
209 (check_effective_target_aarch64_little_endian): Fail early if target
210 isn't aarch64*-*-*.
211
212 2015-03-25 Sebastian Pop <s.pop@samsung.com>
213
214 PR tree-optimization/65177
215 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
216
217 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
218
219 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
220 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
221 smmintrin.h and mm3dnow.h.
222
223 2015-03-25 Marek Polacek <polacek@redhat.com>
224
225 PR c++/65558
226 * g++.dg/cpp0x/pr65558.C: New test.
227
228 2015-03-25 Marek Polacek <polacek@redhat.com>
229
230 PR c++/61670
231 * g++.dg/template/pr61670.C: New test.
232
233 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/54987
236 * g++.dg/template/pr54987.C: New.
237
238 2015-03-25 Richard Biener <rguenther@suse.de>
239
240 PR tree-optimization/62630
241 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
242
243 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
244
245 PR target/65508
246 * gcc.target/i386/mpx/pr65508.c: New.
247
248 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
249
250 PR fortran/64952
251 PR fortran/65532
252 * gfortran.dg/data_initialized_3.f90: New.
253
254 2015-03-25 Richard Biener <rguenther@suse.de>
255
256 PR middle-end/65519
257 * gnat.dg/specs/opt2.ads: New testcase.
258
259 2015-03-25 Bin Cheng <bin.cheng@arm.com>
260
261 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
262 * gcc.target/arm/memset-inline-4.c: Skip for
263 arm_tune_string_ops_prefer_neon.
264 * gcc.target/arm/memset-inline-5.c: Ditto.
265 * gcc.target/arm/memset-inline-6.c: Ditto.
266 * gcc.target/arm/memset-inline-8.c: Ditto.
267 * gcc.target/arm/memset-inline-9.c: Ditto.
268
269 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
270
271 PR c++/58923
272 * g++.dg/other/virtual3.C: New.
273
274 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
275
276 PR c++/60130
277 * g++.dg/cpp0x/vt-60130.C: New.
278
279 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
280
281 PR c++/61971
282 * g++.dg/warn/Warray-bounds-7.C: New.
283
284 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
285
286 PR c++/60067
287 * g++.dg/template/defarg18.C: New.
288
289 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/59988
292 * g++.dg/cpp0x/vt-59988.C: New.
293
294 2015-03-24 Jakub Jelinek <jakub@redhat.com>
295
296 PR tree-optimization/65533
297 * gcc.dg/pr65533.c: New test.
298
299 2015-03-24 Andre Vehreschild <vehre@gmx.de>
300
301 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
302 source= and mold= expressions functionality.
303 * gfortran.dg/allocate_class_4.f90: New test.
304 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
305 copying an unlimited polymorhpic object containing a char array
306 to another unlimited polymorphic object respects the _len
307 component.
308 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
309 whether deferred length char array allocate works, unlimited
310 polymorphic object allocation from a string works and if
311 allocating an array of deferred length strings works.
312 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
313
314 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/65513
317 * g++.dg/cpp0x/constexpr-array11.C: New.
318
319 2015-03-24 Richard Biener <rguenther@suse.de>
320
321 PR middle-end/65517
322 * gcc.dg/torture/pr65517.c: New testcase.
323
324 2015-03-24 Tobias Burnus <burnus@net-b.de>
325
326 * gfortran.dg/coindexed_1.f90: Moved from
327 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
328
329 2015-03-23 Jakub Jelinek <jakub@redhat.com>
330
331 PR testsuite/65506
332 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
333 gimple dump.
334
335 PR target/65523
336 * gcc.target/i386/pr65523.c: New test.
337
338 PR ipa/65475
339 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
340 dg-options.
341 * g++.dg/lto/pr65475b_0.C: Likewise.
342
343 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
344
345 PR target/65505
346 * gcc.target/sh/torture/pr65505.c: New.
347
348 2015-03-23 Martin Sebor <msebor@redhat.com>
349
350 PR testsuite/63175
351 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
352 assembly for lvx in addition to lxv.
353
354 2015-03-23 Jakub Jelinek <jakub@redhat.com>
355
356 PR target/65504
357 * gfortran.dg/pr65504.f90: New test.
358
359 PR ipa/65521
360 * gcc.dg/pr65521.c: New test.
361
362 2015-03-23 Richard Biener <rguenther@suse.de>
363
364 PR tree-optimization/65518
365 * gcc.dg/vect/pr65518.c: New testcase.
366
367 2015-03-23 Richard Biener <rguenther@suse.de>
368
369 PR tree-optimization/65494
370 * gcc.dg/vect/pr65494.c: New testcase.
371
372 2015-03-23 Jakub Jelinek <jakub@redhat.com>
373
374 PR preprocessor/65238
375 * c-c++-common/cpp/pr65238-1.c: New test.
376 * gcc.dg/cpp/pr65238-2.c: New test.
377 * gcc.dg/cpp/trad/pr65238-3.c: New test.
378 * gcc.dg/cpp/trad/pr65238-4.c: New test.
379
380 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
381 Mikael Morin <mikael@gcc.gnu.org>
382
383 PR fortran/64952
384 * gfortran.dg/elemental_dependency_4.f90: New.
385 * gfortran.dg/elemental_dependency_5.f90: New.
386
387 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
388
389 PR ipa/65475
390 * g++.dg/lto/pr65475b_0.C: New testcase.
391 * g++.dg/lto/pr65475b_1.C: New testcase.
392 * g++.dg/lto/pr65475c_0.C: New testcase.
393 * g++.dg/lto/pr65475c_1.C: New testcase.
394
395 2015-03-21 Tobias Burnus <burnus@net-b.de>
396
397 * gfortran.dg/coarray_38.f90: New.
398 * gfortran.dg/coarray_39.f90: New.
399 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
400 compile test.
401
402 2015-03-20 Marek Polacek <polacek@redhat.com>
403
404 PR c++/65398
405 * g++.dg/cpp0x/pr65398.C: New test.
406
407 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
408
409 PR ipa/65475
410 * g++.dg/lto/pr65475_0.C: New testcase.
411 * g++.dg/lto/pr65475_1.C: New testcase.
412
413 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
414
415 PR rtl-optimization/64366
416 * gcc.target/sh/pr64366.c: New.
417
418 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
419
420 PR c++/48324
421 * g++.dg/cpp0x/constexpr-48324.C: New.
422
423 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
424
425 PR c++/48453
426 * g++.dg/cpp0x/pr48453.C: New.
427
428 2015-03-20 Marek Polacek <polacek@redhat.com>
429
430 PR c++/65072
431 * g++.dg/cpp0x/pr65072.C: New test.
432
433 2015-03-20 Richard Biener <rguenther@suse.de>
434
435 PR middle-end/64715
436 * gcc.dg/pr15347.c: Use -O.
437 * c-c++-common/pr19807-1.c: Likewise.
438
439 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
440
441 * gnat.dg/volatile13.ad[sb]: New test.
442
443 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
444
445 PR rtl-optimization/60851
446 * gcc.target/i386/pr60851.c: New test.
447
448 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
449
450 PR target/65240
451 * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
452 * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
453 * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
454 * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
455 * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
456
457 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
458
459 PR rtl-optimization/63491
460 * gcc.target/powerpc/pr63491.c: New.
461
462 2015-03-19 Jakub Jelinek <jakub@redhat.com>
463
464 * g++.dg/ipa/pr65465.C: New test.
465
466 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
467
468 PR c++/52659
469 * g++.dg/cpp0x/deleted11.C: New.
470
471 2015-03-19 Jakub Jelinek <jakub@redhat.com>
472
473 PR sanitizer/65400
474 * c-c++-common/tsan/pr65400-3.c: New test.
475
476 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
477
478 PR c++/59686
479 * g++.dg/cpp0x/constexpr-59686.C: New.
480
481 2015-03-19 Jakub Jelinek <jakub@redhat.com>
482
483 PR sanitizer/64265
484 * g++.dg/tsan/pr64265.C: New test.
485
486 PR sanitizer/65400
487 * c-c++-common/tsan/pr65400-1.c: New test.
488 * c-c++-common/tsan/pr65400-2.c: New test.
489
490 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
491
492 PR c++/59816
493 * g++.dg/cpp0x/pr59816.C: New.
494
495 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
496
497 PR fortran/59198
498 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
499
500 2015-03-18 Martin Liska <mliska@suse.cz>
501
502 PR ipa/65439
503 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
504 equivalences either to 6 or 7.
505
506 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
507
508 PR middle-end/64491
509 Revert:
510 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
511
512 * gcc.dg/undefined-loop-1.c: New file.
513 * gcc.dg/undefined-loop-2.c: New file.
514
515 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
516
517 PR testsuite/64032
518 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
519 loop exits too early.
520
521 2015-03-18 Jakub Jelinek <jakub@redhat.com>
522
523 PR tree-optimization/65450
524 * gfortran.dg/pr65450.f90: New test.
525
526 PR target/65078
527 * gcc.target/i386/pr65078-1.c: New test.
528 * gcc.target/i386/pr65078-2.c: New test.
529 * gcc.target/i386/pr65078-3.c: New test.
530 * gcc.target/i386/pr65078-4.c: New test.
531 * gcc.target/i386/pr65078-5.c: New test.
532 * gcc.target/i386/pr65078-6.c: New test.
533
534 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
535
536 PR c++/65340
537 * g++.dg/cpp1y/pr65340.C: New.
538
539 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
540
541 PR fortran/64432
542 * gfortran.dg/system_clock_3.f08: Adjust test.
543
544 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
545
546 PR fortran/59198
547 * gfortran.dg/proc_ptr_comp_44.f90: New test.
548 * gfortran.dg/proc_ptr_comp_45.f90: New test.
549
550 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
551
552 PR fortran/64432
553 * gfortran.dg/system_clock_3.f08: New test.
554
555 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
556
557 PR c++/64626
558 g++.dg/cpp1y/pr64626-1.C: New.
559 g++.dg/cpp1y/pr64626-2.C: New.
560 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
561
562 2015-03-16 Jakub Jelinek <jakub@redhat.com>
563
564 PR tree-optimization/65427
565 * gcc.c-torture/execute/pr65427.c: New test.
566
567 2015-03-16 Marek Polacek <polacek@redhat.com>
568
569 DR 1688
570 PR c++/65327
571 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
572 * g++.dg/cpp0x/pr65327.C: New test.
573
574 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
575
576 PR sanitizer/64820
577 * c-c++-common/asan/pr64820.c: New test.
578
579 2015-03-16 Andre Vehreschild <vehre@gmx.de>
580
581 * gfortran.dg/pointer_2.f90: New test.
582
583 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
584
585 * testsuite/g++.dg/pr65049.C: New test.
586
587 2015-03-16 Tom de Vries <tom@codesourcery.com>
588
589 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
590 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
591 * gcc.target/i386/fuse-caller-save.c: Same.
592
593 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
594
595 * gnat.dg/loop_optimization18.ad[sb]: New test.
596 * gnat.dg/loop_optimization18_pkg.ads: New helper.
597
598 2015-03-16 Alan Modra <amodra@gmail.com>
599
600 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
601 2014-12-05 change.
602
603 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
604
605 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
606 hppa*-*-hpux*.
607 * gcc.dg/torture/pr65270-2.c: Likewise.
608
609 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
610
611 PR fortran/61138
612 * gfortran.dg/pointer_remapping_9.f90: New.
613
614 2015-03-14 Jakub Jelinek <jakub@redhat.com>
615
616 PR tree-optimization/65369
617 * gcc.c-torture/execute/pr65369.c: New test.
618
619 PR tree-optimization/65418
620 * gcc.c-torture/execute/pr65418-1.c: New test.
621 * gcc.c-torture/execute/pr65418-2.c: New test.
622
623 PR rtl-optimization/65401
624 * gcc.c-torture/execute/pr65401.c: New test.
625
626 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
627
628 PR target/64600
629 * gcc.target/arm/pr64600_1.c: New test.
630
631 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
632
633 PR rtl-optimization/65235
634 * gcc.target/aarch64/pr65235_1.c: New test.
635
636 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
637
638 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
639 * gcc.target/s390/hotpatch-22.c: Likewise.
640 * gcc.target/s390/hotpatch-23.c: Likewise.
641 * gcc.target/s390/hotpatch-24.c: Likewise.
642 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
643 * gcc.target/s390/hotpatch-1.c: Update expected output.
644 * gcc.target/s390/hotpatch-2.c: Likewise.
645 * gcc.target/s390/hotpatch-3.c: Likewise.
646 * gcc.target/s390/hotpatch-4.c: Likewise.
647 * gcc.target/s390/hotpatch-5.c: Likewise.
648 * gcc.target/s390/hotpatch-6.c: Likewise.
649 * gcc.target/s390/hotpatch-7.c: Likewise.
650 * gcc.target/s390/hotpatch-8.c: Likewise.
651 * gcc.target/s390/hotpatch-9.c: Likewise.
652 * gcc.target/s390/hotpatch-10.c: Likewise.
653 * gcc.target/s390/hotpatch-11.c: Likewise.
654 * gcc.target/s390/hotpatch-12.c: Likewise.
655 * gcc.target/s390/hotpatch-13.c: Likewise.
656 * gcc.target/s390/hotpatch-14.c: Likewise.
657 * gcc.target/s390/hotpatch-15.c: Likewise.
658 * gcc.target/s390/hotpatch-16.c: Likewise.
659 * gcc.target/s390/hotpatch-17.c: Likewise.
660 * gcc.target/s390/hotpatch-18.c: Likewise.
661 * gcc.target/s390/hotpatch-19.c: Likewise.
662
663 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
664
665 PR target/65103
666 * gcc.target/i386/pr65103-1.c: New.
667
668 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
669
670 PR target/65044
671 * gcc.target/i386/pr65044.c: New.
672
673 2015-03-12 Tom de Vries <tom@codesourcery.com>
674
675 PR rtl-optimization/64895
676 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
677 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
678 * gcc.target/i386/fuse-caller-save.c: Ditto.
679
680 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
681
682 * gcc.dg/ipa/pr63569.c: Fix template.
683
684 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
685
686 * g++.dg/ipa/pr64146.C: Require fpic support.
687
688 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
689
690 PR libfortran/65200
691 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
692 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
693
694 2015-03-11 Jakub Jelinek <jakub@redhat.com>
695
696 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
697 to dg-options, fix up dg-skip-if.
698
699 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
700
701 PR target/65296
702 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
703 * gcc.target/avr/tiny-caller-save.c: Same.
704
705 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
706
707 PR target/65242
708 * g++.dg/pr65242.C: New test.
709
710 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
711
712 * c-c++-common/asan/no-asan-check-glob.c: New test.
713
714 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
715
716 PR c++/65370
717 * g++.dg/other/default11.C: New.
718 * g++.dg/other/default12.C: Likewise.
719
720 2015-03-10 Jakub Jelinek <jakub@redhat.com>
721
722 PR target/65368
723 * gcc.target/i386/bmi2-bzhi-2.c: New test.
724
725 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
726
727 PR fortran/65024
728 * gfortran.dg/unlimited_polymorphic_23.f90: New test
729
730 2015-03-10 Jakub Jelinek <jakub@redhat.com>
731
732 PR c++/65127
733 * g++.dg/cpp0x/pr65127.C: New test.
734
735 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
736
737 * gcc.dg/ipa/PR64550.c: Update template.
738
739 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
740 Tobias Burnus <burnus@net-b.de>
741
742 * gfortran.dg/coarray_sync_memory.f90: New.
743
744 2015-03-10 Marek Polacek <polacek@redhat.com>
745
746 PR sanitizer/65367
747 * c-c++-common/ubsan/pr65367.c: New test.
748
749 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
750
751 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
752 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
753 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
754 * gcc.target/i386/mpx/calloc-1-nov.c: New.
755 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
756 * gcc.target/i386/mpx/malloc-1-nov.c: New.
757 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
758 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
759 * gcc.target/i386/mpx/realloc-1-nov.c: New.
760 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
761 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
762 * gcc.target/i386/mpx/realloc-2-nov.c: New.
763 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
764
765 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
766
767 * lib/mpx-dg.exp (mpx_link_flags): New.
768 (mpx_init): New.
769 (mpx_finish): New.
770 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
771 * gcc.target/i386/mpx/alloca-1-nov.c: New.
772 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
773 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
774 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
775 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
776 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
777 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
778 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
779 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
780 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
781 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
782 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
783 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
784 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
785 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
786 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
787 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
788 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
789 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
790 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
791 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
792 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
793 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
794 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
795 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
796 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
797 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
798 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
799 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
800 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
801 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
802 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
803 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
804 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
805 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
806 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
807 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
808 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
809 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
810 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
811 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
812 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
813 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
814 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
815 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
816 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
817 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
818 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
819 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
820 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
821 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
822 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
823 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
824 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
825 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
826 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
827 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
828 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
829 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
830 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
831 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
832 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
833 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
834 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
835 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
836 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
837 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
838 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
839 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
840 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
841 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
842 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
843 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
844 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
845 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
846 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
847 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
848 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
849 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
850 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
851 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
852 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
853 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
854 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
855 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
856 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
857 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
858 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
859 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
860 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
861 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
862 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
863 * gcc.target/i386/mpx/label-address-1.c: New.
864 * gcc.target/i386/mpx/legacy-1-nov.c: New.
865 * gcc.target/i386/mpx/macro.c: New.
866 * gcc.target/i386/mpx/mpx-check.h: New.
867 * gcc.target/i386/mpx/mpx.exp: New.
868 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
869 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
870 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
871 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
872 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
873 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
874 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
875 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
876 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
877 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
878 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
879 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
880 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
881 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
882 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
883 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
884 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
885 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
886 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
887 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
888 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
889 * gcc.target/i386/mpx/reference-1-lbv.c: New.
890 * gcc.target/i386/mpx/reference-1-nov.c: New.
891 * gcc.target/i386/mpx/reference-1-ubv.c: New.
892 * gcc.target/i386/mpx/reference-2-lbv.c: New.
893 * gcc.target/i386/mpx/reference-2-nov.c: New.
894 * gcc.target/i386/mpx/reference-2-ubv.c: New.
895 * gcc.target/i386/mpx/reference-3-lbv.c: New.
896 * gcc.target/i386/mpx/reference-3-nov.c: New.
897 * gcc.target/i386/mpx/reference-3-ubv.c: New.
898 * gcc.target/i386/mpx/reference-4-lbv.c: New.
899 * gcc.target/i386/mpx/reference-4-nov.c: New.
900 * gcc.target/i386/mpx/reference-4-ubv.c: New.
901 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
902 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
903 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
904 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
905 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
906 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
907 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
908 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
909 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
910 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
911 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
912 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
913 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
914 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
915 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
916 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
917 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
918 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
919 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
920 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
921 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
922 * gcc.target/i386/mpx/sincos-1-nov.c: New.
923 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
924 * gcc.target/i386/mpx/static-array-1-nov.c: New.
925 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
926 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
927 * gcc.target/i386/mpx/static-init-1-nov.c: New.
928 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
929 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
930 * gcc.target/i386/mpx/static-init-2-nov.c: New.
931 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
932 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
933 * gcc.target/i386/mpx/static-init-3-nov.c: New.
934 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
935 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
936 * gcc.target/i386/mpx/static-init-4-nov.c: New.
937 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
938 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
939 * gcc.target/i386/mpx/static-init-5-nov.c: New.
940 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
941 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
942 * gcc.target/i386/mpx/static-init-6-nov.c: New.
943 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
944 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
945 * gcc.target/i386/mpx/static-string-1-nov.c: New.
946 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
947 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
948 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
949 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
950 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
951 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
952 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
953 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
954 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
955 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
956 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
957 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
958 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
959 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
960 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
961 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
962 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
963 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
964 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
965 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
966 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
967 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
968 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
969 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
970 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
971 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
972 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
973 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
974 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
975 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
976 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
977 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
978 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
979 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
980 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
981 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
982 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
983 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
984 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
985 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
986 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
987 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
988 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
989 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
990 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
991 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
992 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
993 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
994 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
995 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
996 * gcc.target/i386/mpx/vararg-1-nov.c: New.
997 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
998 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
999 * gcc.target/i386/mpx/vararg-2-nov.c: New.
1000 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1001 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1002 * gcc.target/i386/mpx/vararg-3-nov.c: New.
1003 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1004 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1005 * gcc.target/i386/mpx/vararg-4-nov.c: New.
1006 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1007 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1008 * gcc.target/i386/mpx/vararg-5-nov.c: New.
1009 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1010 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1011 * gcc.target/i386/mpx/vararg-6-nov.c: New.
1012 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1013 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1014 * gcc.target/i386/mpx/vararg-7-nov.c: New.
1015 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1016 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1017 * gcc.target/i386/mpx/vararg-8-nov.c: New.
1018 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1019 * gcc.target/i386/mpx/vla-1-lbv.c: New.
1020 * gcc.target/i386/mpx/vla-1-nov.c: New.
1021 * gcc.target/i386/mpx/vla-1-ubv.c: New.
1022 * gcc.target/i386/mpx/vla-2-lbv.c: New.
1023 * gcc.target/i386/mpx/vla-2-nov.c: New.
1024 * gcc.target/i386/mpx/vla-2-ubv.c: New.
1025
1026 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
1027
1028 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1029
1030 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
1031
1032 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1033
1034 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
1035
1036 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1037 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1038
1039 2015-03-10 Jakub Jelinek <jakub@redhat.com>
1040
1041 PR c/65120
1042 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1043 on rhs is 0.
1044 (fn4): New test.
1045 * c-c++-common/pr65120.c: New test.
1046
1047 PR rtl-optimization/65321
1048 * gcc.dg/pr65321.c: New test.
1049
1050 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
1051
1052 PR tree-optimization/65355
1053 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1054
1055 2015-03-09 Jakub Jelinek <jakub@redhat.com>
1056
1057 PR c/65120
1058 * c-c++-common/pr49706.c: Adjust tests for not warning
1059 about !!x == y or !b == y where b is boolean, and add
1060 some further tests.
1061 * c-c++-common/pr62199-2.c: Likewise.
1062
1063 2015-03-09 Richard Biener <rguenther@suse.de>
1064
1065 PR middle-end/65270
1066 * gcc.dg/torture/pr65270-1.c: New testcase.
1067 * gcc.dg/torture/pr65270-2.c: Likewise.
1068
1069 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1070
1071 PR tree-optimization/63743
1072 * gcc.dg/pr63743.c: New test.
1073
1074 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
1075
1076 PR lto/65316
1077 * g++.dg/lto/pr65316_0.C: New testcase.
1078 * g++.dg/lto/pr65316_1.C: New testcase.
1079
1080 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
1081
1082 PR target/62247
1083 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1084 hppa*-*-hpux*.
1085 * g++.dg/abi/rtti3.C: Likewise.
1086
1087 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1088
1089 PR target/62251
1090 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1091
1092 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1093
1094 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1095
1096 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1097
1098 2015-03-08 Morin <mikael@gcc.gnu.org>
1099
1100 PR fortran/60898
1101 * gfortran.dg/entry_20.f90: New.
1102
1103 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1104
1105 PR target/65153
1106 * gcc.c-torture/compile/pr65153.c: New.
1107
1108 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
1109
1110 PR target/65249
1111 * g++.dg/torture/pr65249.C: New.
1112
1113 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
1114
1115 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1116 long.
1117 (int64_t): Likewise.
1118
1119 2015-03-07 Marek Polacek <polacek@redhat.com>
1120 Martin Uecker <uecker@eecs.berkeley.edu>
1121
1122 PR sanitizer/65280
1123 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1124 member-like arrays.
1125 * c-c++-common/ubsan/bounds-8.c: New test.
1126 * c-c++-common/ubsan/bounds-9.c: New test.
1127 * gcc.dg/ubsan/bounds-2.c: New test.
1128
1129 2015-03-05 Martin Sebor <msebor@redhat.com>
1130
1131 * PR testsuite/63175
1132 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1133 checking of results into main to prevent it from getting optimized
1134 away.
1135 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1136
1137 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
1138
1139 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1140 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1141 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1142 x64.
1143
1144 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
1145
1146 * g++.dg/lto/pr65302_1.C: New testcase.
1147 * g++.dg/lto/pr65302_0.C: New testcase.
1148
1149 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1150
1151 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1152 -fno-ipa-icf to dg-options.
1153
1154 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
1155
1156 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1157 compiles using the linker plugin.
1158
1159 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
1160
1161 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1162
1163 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1164
1165 * gcc.target/arm/pr65067.c: New test.
1166
1167 2015-03-05 Martin Liska <mliska@suse.cz>
1168
1169 PR ipa/65318
1170 * gcc.dg/ipa/pr65318.c: New test.
1171
1172 2015-03-05 Marek Polacek <polacek@redhat.com>
1173
1174 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1175
1176 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1177
1178 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1179
1180 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1181
1182 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1183 max-unroll-times back to defaults for s390.
1184
1185 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1186
1187 Fix last commit.
1188
1189 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1190
1191 PR c++/64665
1192 * g++.dg/cpp0x/initlist92.C: New.
1193
1194 2015-03-05 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/65310
1197 * gcc.dg/vect/pr65310.c: New testcase.
1198
1199 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
1200
1201 PR c++/64834
1202 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1203
1204 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
1205
1206 * gnat.dg/entry_queues3.adb: New test.
1207
1208 2015-03-04 Ian Lance Taylor <iant@google.com>
1209
1210 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1211
1212 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1213
1214 PR c++/64227
1215 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1216
1217 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
1218
1219 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1220 -fno-ipa-icf to dg-options
1221 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1222 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1223
1224 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
1225
1226 PR c++/64398
1227 * g++.dg/cpp0x/decltype62.C: New.
1228
1229 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
1230
1231 * gnat.dg/object_overflow5.adb: New test.
1232
1233 2015-03-03 Martin Liska <mliska@suse.cz>
1234
1235 PR ipa/65287
1236 * gcc.dg/ipa/pr65287.c: New test.
1237
1238 2015-03-03 Martin Jambor <mjambor@suse.cz>
1239 Eric Botcazou <ebotcazou@adacore.com>
1240
1241 * gnat.dg/specs/pack12.ads: New test.
1242
1243 2015-03-03 Martin Liska <mliska@suse.cz>
1244
1245 * gcc.dg/ipa/PR65282.c: New test.
1246
1247 2015-03-13 Jeff Law <law@redhat.com>
1248
1249 PR tree-optimization/65241
1250 * gcc.c-torture/compile/pr65241.c: New test.
1251
1252 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
1253
1254 PR target/64331
1255 * gcc.target/avr/torture/pr64331.c: New test.
1256
1257 2015-03-03 Martin Liska <mliska@suse.cz>
1258 Jan Hubicka <hubicka@ucw.cz>
1259
1260 * g++.dg/ipa/pr65263.C: New test.
1261
1262 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1263
1264 PR ipa/65130
1265 * gcc.dg/lto/pr65130_0.c: New testcase.
1266 * gcc.dg/lto/pr65130_1.c: New testcase.
1267
1268 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
1269
1270 PR ipa/64988
1271 * g++.dg/torture/pr64988.C: New testcase.
1272
1273 2015-03-02 Tobias Burnus <burnus@net-b.de>
1274
1275 * gfortran.dg/coarray_atomic_6.f90: New.
1276
1277 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1278
1279 PR target/65184
1280 * gcc.target/i386/pr65184.c: New.
1281
1282 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
1283
1284 PR target/65183
1285 * gcc.target/i386/pr65183.c: New.
1286
1287 2015-02-28 Martin Liska <mliska@suse.cz>
1288 Jan Hubicka <hubicka@ucw.cz>
1289
1290 * gcc.dg/ipa/ipa-icf-35.c: New test.
1291 * gcc.dg/ipa/ipa-icf-36.c: New test.
1292 * gcc.dg/ipa/ipa-icf-37.c: New test.
1293
1294 2015-02-28 Martin Liska <mliska@suse.cz>
1295 Jan Hubicka <hubicka@ucw.cz>
1296
1297 PR ipa/65245
1298 * gcc.dg/ipa/ipa-icf-34.c: New test.
1299
1300 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
1301
1302 PR target/61142
1303 * gcc.target/sh/sh/pr61142.c: New.
1304
1305 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
1306
1307 * g++.dg/other/dump-ada-spec-3.C: New test.
1308
1309 2015-03-01 Martin Liska <mliska@suse.cz>
1310
1311 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1312 * g++.dg/ipa/pr63595.C: Update expected results.
1313
1314 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
1315
1316 PR ipa/65236
1317 * g++.dg/ipa/ipa-icf-6.C: New testcase.
1318
1319 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
1320
1321 * gcc.dg/vect/pr59354.c: Move vector producing code to
1322 separate function.
1323
1324 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
1325
1326 PR ipa/65237
1327 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1328 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1329 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1330 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1331
1332 2015-02-27 Jakub Jelinek <jakub@redhat.com>
1333
1334 PR tree-optimization/65048
1335 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1336 (foo): Use K&R style definition.
1337
1338 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
1339
1340 PR target/65032
1341 * g++.dg/pr65032.C: New.
1342
1343 2015-02-27 Marek Polacek <polacek@redhat.com>
1344
1345 PR c/65040
1346 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1347 -Wformat=2.
1348
1349 2015-02-27 Marek Polacek <polacek@redhat.com>
1350
1351 PR c/65228
1352 * gcc.dg/pr65228.c: New test.
1353
1354 2015-02-27 Kai Tietz <ktietz@redhat.com>
1355
1356 PR c/35330
1357 * gcc.dg/weak/weak-17.c: New file.
1358
1359 2015-02-27 Richard Biener <rguenther@suse.de>
1360
1361 PR lto/65193
1362 * g++.dg/lto/pr65193_0.C: New testcase.
1363
1364 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1365
1366 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1367 * gcc.target/s390/hotpatch-8.c: Likewise.
1368 * gcc.target/s390/hotpatch-9.c: Likewise.
1369 * gcc.target/s390/pr61078.c: Likewise.
1370 * gcc.target/s390/pr57960.c: Remove -m64.
1371 * gcc.target/s390/pr61078.c: Likewise.
1372
1373 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
1374 Martin Liska <mliska@suse.cz>
1375
1376 PR bootstrap/65150
1377 * gcc.dg/pr64454.c: Disable ICF.
1378 * gcc.dg/pr28685-1.c: Disable ICF
1379 * gcc.dg/ipa/iinline-5.c: Disable ICF.
1380 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1381 * g++.dg/ipa/ipa-icf-4.C: Update template.
1382
1383 2015-02-26 Jakub Jelinek <jakub@redhat.com>
1384
1385 PR tree-optimization/65216
1386 * gcc.c-torture/execute/pr65216.c: New test.
1387
1388 PR tree-optimization/65215
1389 * gcc.c-torture/execute/pr65215-1.c: New test.
1390 * gcc.c-torture/execute/pr65215-2.c: New test.
1391 * gcc.c-torture/execute/pr65215-3.c: New test.
1392 * gcc.c-torture/execute/pr65215-4.c: New test.
1393 * gcc.c-torture/execute/pr65215-5.c: New test.
1394
1395 2015-02-26 Tom de Vries <tom@codesourcery.com>
1396
1397 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1398
1399 2015-02-26 Martin Liska <mliska@suse.cz>
1400 Jan Hubicka <hubicka@ucw.cz>
1401
1402 * g++.dg/ipa/pr64146.C: Update expected results.
1403 * gcc.dg/ipa/ipa-icf-26.c: Update test.
1404 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1405 * gcc.dg/ipa/ipa-icf-34.c: New test.
1406
1407 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1408
1409 * gcc.dg/vect/vect-pr61917.c: Rename to ...
1410 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1411 (dg-additional-options): Remove dg directive.
1412 (dg-final): Add dg directive.
1413
1414 2015-02-26 Marek Polacek <polacek@redhat.com>
1415
1416 PR ipa/65008
1417 * g++.dg/ipa/pr65008.C: New test.
1418
1419 2015-02-26 Tom de Vries <tom@codesourcery.com>
1420
1421 * lib/profopt.exp (profopt-target-cleanup): New proc.
1422 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1423 files from sources from dg-additional-sources.
1424
1425 2015-02-26 Tom de Vries <tom@codesourcery.com>
1426
1427 * lib/gcov.exp: Cleanup in case of xfail.
1428
1429 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1430
1431 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1432
1433 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
1434
1435 PR debug/46102
1436 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1437 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1438 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1439 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1440 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1441 * g++.dg/debug/pr46123.C: XFAIL and move...
1442 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1443 * gcc.dg/debug/dwarf2-3.c: Move...
1444 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1445
1446 2015-02-26 Marek Polacek <polacek@redhat.com>
1447
1448 PR c++/65202
1449 * g++.dg/cpp1y/pr65202.C: New test.
1450
1451 2015-02-26 Tom de Vries <tom@codesourcery.com>
1452
1453 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1454 locale_facets.h.gcov.
1455
1456 2015-02-26 Tom de Vries <tom@codesourcery.com>
1457
1458 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1459
1460 2015-02-26 Tom de Vries <tom@codesourcery.com>
1461
1462 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1463
1464 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 PR target/65217
1467 * gcc.target/i386/pr65217.c: New.
1468
1469 2015-02-26 Tom de Vries <tom@codesourcery.com>
1470
1471 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1472
1473 2015-02-26 Tom de Vries <tom@codesourcery.com>
1474
1475 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1476
1477 2015-02-26 Sebastian Pop <s.pop@samsung.com>
1478
1479 PR tree-optimization/65048
1480 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1481
1482 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
1483
1484 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1485 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1486
1487 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
1488
1489 PR target/65161
1490 * gcc.target/i386/pr65161.c: New test.
1491
1492 2015-02-26 Terry Guo <terry.guo@arm.com>
1493
1494 * gcc.target/arm/no-volatile-in-it.c: New test.
1495
1496 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
1497
1498 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1499 (dg-options): Add -save-temps.
1500 (dg-final): Add cleanup-saved-temps.
1501
1502 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
1503
1504 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1505
1506 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
1507
1508 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1509 * gcc.target/powerpc/pack01.c: Include string.h.
1510
1511 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
1512
1513 PR target/65167
1514 * gcc.target/i386/pr65167.c: New.
1515
1516 2015-02-25 Kai Tietz <ktietz@redhat.com>
1517
1518 PR tree-optimization/61917
1519 * gcc.dg/vect/vect-pr61917.c: New file.
1520
1521 2015-02-24 Jakub Jelinek <jakub@redhat.com>
1522
1523 PR tree-optimization/65170
1524 * gcc.c-torture/execute/pr65170.c: New test.
1525 * gcc.dg/tree-ssa/vrp96.c: New test.
1526
1527 2015-02-24 Tom de Vries <tom@codesourcery.com>
1528
1529 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1530
1531 2015-02-24 Tom de Vries <tom@codesourcery.com>
1532
1533 PR testsuite/65126
1534 * lib/gcc-defs.exp (additional_sources_used): Add new var.
1535 (dg-additional-files-options): Copy additional_sources to
1536 additional_sources_used before emptying additional_sources.
1537 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1538 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1539 (cleanup-saved-temps): Use additional_sources_used instead of
1540 additional_sources.
1541 (dg-test): Reset additional_sources_used.
1542
1543 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
1544
1545 PR fortran/63427
1546 * gfortran.dg/integer_exponentiation_6.F90: New test.
1547
1548 2015-02-23 Martin Sebor <msebor@redhat.com>
1549
1550 PR target/65109
1551 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1552 two parts. One to save registers, the other to verify the
1553 registers have the right values. Save register state into
1554 static data rather than on the stack.
1555
1556 2015-02-23 Jakub Jelinek <jakub@redhat.com>
1557
1558 PR bootstrap/63888
1559 * c-c++-common/asan/pr63888.c: New test.
1560
1561 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
1562
1563 PR target/65163
1564 * gcc.c-torture/compile/pr65163.c: New.
1565
1566 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1567
1568 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1569 with -m31 on 64 bit.
1570 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1571 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1572
1573 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1574
1575 * gcc.target/s390/20090223-1.c: Add
1576 -Wno-implicit-function-declaration option.
1577 * gcc.target/s390/pr42224.c: Likewise.
1578 * gcc.target/s390/pr55718.c: Likewise.
1579
1580 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1581
1582 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1583 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1584 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1585 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1586 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1587 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1588 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1589 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1590 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1591 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1592 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1593 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1594 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1595 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1596 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1597 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1598 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1599 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1600 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1601 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1602 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1603
1604 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1605
1606 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1607 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1608 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1609 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1610 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1611 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1612 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1613 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1614 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1615 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1616 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1617 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1618 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1619 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1620 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1621 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1622
1623 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1624
1625 PR fortran/64980
1626 PR fortran/61960
1627 * gfortran.dg/pr61960.f90: New.
1628 * gfortran.dg/pr64230.f90: New.
1629 * gfortran.dg/pr64980.f03: New.
1630
1631 2015-02-22 Tom de Vries <tom@codesourcery.com>
1632
1633 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1634
1635 2015-02-21 Arnaud Charlet <charlet@adacore.com>
1636
1637 PR ada/65156
1638 * gnat.dg/timing_events.adb: Removed, invalid test.
1639
1640 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
1641
1642 PR debug/58123
1643 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1644 location.
1645 * g++.dg/gcov/gcov-2.C: Likewise.
1646
1647 2015-02-20 Richard Biener <rguenther@suse.de>
1648
1649 PR tree-optimization/65136
1650 * gcc.dg/tree-ssa/pr65136.c: New testcase.
1651
1652 2015-02-20 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR testsuite/64158
1655 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1656 and nvptx-*-* blacklisting.
1657
1658 * gcc.dg/sibcall-9.c: New test.
1659 * gcc.dg/sibcall-10.c: New test.
1660
1661 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1662
1663 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1664
1665 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
1666
1667 PR target/64452
1668 * gcc.target/avr/torture/pr64452.c: New test.
1669
1670 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
1671
1672 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1673 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1674
1675 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1676
1677 PR testsuite/65116
1678 * lib/target-supports.exp (check_compile): Check whether
1679 additional_sources is defined before using it.
1680
1681 2015-02-19 Jakub Jelinek <jakub@redhat.com>
1682
1683 PR middle-end/65074
1684 * g++.dg/opt/pr65074.C: New file.
1685
1686 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
1687
1688 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1689 (size_type): New typedef.
1690 (operator "" _script): Use it for the last argument.
1691
1692 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1693
1694 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1695
1696 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
1697
1698 * lib/target-supports.exp (check_compile): Save/restore
1699 additional_sources that may belong to an actual test.
1700
1701 2015-02-18 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR gcov-profile/64634
1704 * g++.dg/gcov/gcov-15.C: New test.
1705
1706 2015-02-18 Tom de Vries <tom@codesourcery.com>
1707
1708 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1709
1710 2015-02-18 Tom de Vries <tom@codesourcery.com>
1711
1712 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1713
1714 2015-02-18 Tom de Vries <tom@codesourcery.com>
1715
1716 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1717
1718 2015-02-18 Tom de Vries <tom@codesourcery.com>
1719
1720 * gfortran.dg/fmt_cache_1.f: Add missing close.
1721
1722 2015-02-18 Tom de Vries <tom@codesourcery.com>
1723
1724 PR testsuite/65107
1725 * gfortran.dg/read_eof_8.f90: Add missing close.
1726
1727 2015-02-18 Richard Biener <rguenther@suse.de>
1728
1729 PR tree-optimization/65063
1730 * gcc.dg/pr65063.c: New testcase.
1731
1732 2015-02-18 Richard Biener <rguenther@suse.de>
1733
1734 PR tree-optimization/62217
1735 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1736
1737 2015-02-18 Marek Polacek <polacek@redhat.com>
1738
1739 PR sanitizer/65081
1740 * c-c++-common/ubsan/pr65081.c: New test.
1741
1742 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1743
1744 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1745 * gcc.target/sh/force-cbranch-delay-slot.c: New.
1746
1747 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
1748
1749 * gcc.dg/ipa/propalign-3.c: New test.
1750
1751 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
1752
1753 PR target/64793
1754 * gcc.target/sh/pr64793.c: New.
1755 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1756
1757 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
1758
1759 * gcc.target/arm/divzero.c: New test case.
1760
1761 2015-02-17 Tom de Vries <tom@codesourcery.com>
1762
1763 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1764
1765 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
1766 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR c++/65075
1769 * g++.dg/cpp0x/pr65075.C: New test.
1770
1771 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
1772
1773 PR target/65058
1774 * gcc.target/powerpc/pr65058.c: New test.
1775
1776 2015-02-16 Jeff Law <law@redhat.com>
1777
1778 PR tree-optimization/64823
1779 * gcc.dg/uninit-20.c: New test.
1780
1781 2015-02-16 Jakub Jelinek <jakub@redhat.com>
1782 James Greenhalgh <james.greenhalgh@arm.com>
1783
1784 PR ipa/64963
1785 * gcc.dg/ipa/ipa-clone-1.c: New test.
1786
1787 2015-02-16 Richard Biener <rguenther@suse.de>
1788
1789 PR tree-optimization/65077
1790 * gcc.dg/torture/pr65077.c: New testcase.
1791
1792 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
1793
1794 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1795 Directive adjusted to scan for ldaxr.
1796 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1797 adjusted to scan for ldaex.
1798
1799 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
1800
1801 PR c++/65080
1802 * g++.dg/cpp0x/constexpr-65080.C: New.
1803
1804 2015-02-16 Richard Biener <rguenther@suse.de>
1805
1806 PR tree-optimization/63593
1807 * gcc.dg/pr63593.c: New testcase.
1808
1809 2015-02-16 Marek Polacek <polacek@redhat.com>
1810
1811 PR c/65066
1812 * gcc.dg/pr65066.c: New test.
1813
1814 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
1815
1816 * gcc.dg/pr65002.C: Move ...
1817 * g++.dg/ipa/pr65002.C: ... here.
1818
1819 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
1820
1821 * gcc.target/powerpc/pr64205.c: Skip on AIX.
1822 * gcc.target/powerpc/pr64505.c: Skip on AIX.
1823 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1824 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1825
1826 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
1827
1828 PR testsuite/64850
1829 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1830 the expression to find calls.
1831 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1832 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1833 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1834 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1835 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1836
1837 2015-02-14 Marek Polacek <polacek@redhat.com>
1838
1839 PR c/64768
1840 * gcc.dg/array-11.c: New test.
1841 * gcc.dg/array-12.c: New test.
1842 * gcc.dg/array-13.c: New test.
1843 * gcc.dg/array-14.c: New test.
1844 * gcc.dg/c99-flex-array-typedef-1.c: New test.
1845 * gcc.dg/c99-flex-array-typedef-2.c: New test.
1846 * gcc.dg/c99-flex-array-typedef-3.c: New test.
1847 * gcc.dg/c99-flex-array-typedef-5.c: New test.
1848 * gcc.dg/c99-flex-array-typedef-7.c: New test.
1849 * gcc.dg/c99-flex-array-typedef-8.c: New test.
1850
1851 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1852
1853 PR c++/60894
1854 * g++.dg/lookup/using54.C: New.
1855
1856 2015-02-13 Jeff Law <law@redhat.com>
1857
1858 PR bootstrap/65060
1859 Revert my change for tree-optimization/64823.
1860
1861 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1862
1863 PR tree-optimization/65053
1864 * gcc.c-torture/execute/pr65053-1.c: New test.
1865 * gcc.c-torture/execute/pr65053-2.c: New test.
1866
1867 2015-02-13 Marek Polacek <polacek@redhat.com>
1868
1869 PR c/65050
1870 * gcc.dg/pr65050.c: New test.
1871
1872 2015-02-13 Jeff Law <law@redhat.com>
1873
1874 PR tree-optimization/64823
1875 * gcc.dg/uninit-20.c: New test.
1876
1877 PR rtl-optimization/47477
1878 * gcc.dg/tree-ssa/pr47477.c: New test.
1879
1880 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1881
1882 PR c++/60211
1883 * g++.dg/parse/ivdep-2.C: New.
1884 * g++.dg/parse/ivdep-3.C: Likewise.
1885
1886 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1887
1888 PR fortran/64506
1889 * gfortran.dg/continuation_13.f90: New test.
1890 * gfortran.dg/continuation_14.f: New test.
1891
1892 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
1893
1894 PR c++/64970
1895 * g++.dg/cpp0x/sfinae55.C: New.
1896
1897 2015-02-13 Jakub Jelinek <jakub@redhat.com>
1898
1899 PR ipa/65034
1900 * g++.dg/ipa/pr65034.C: New test.
1901
1902 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
1903
1904 PR tree-optimization/65002
1905 * gcc.dg/pr65002.C: New.
1906
1907 2015-02-13 Marek Polacek <polacek@redhat.com>
1908
1909 PR c/65040
1910 * c-c++-common/pr65040.c: New test.
1911
1912 2015-02-13 Bin Cheng <bin.cheng@arm.com>
1913
1914 PR tree-optimization/64705
1915 * gcc.dg/tree-ssa/pr64705.c: New test.
1916
1917 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
1918
1919 PR rtl/32219
1920 * gcc.dg/visibility-22.c: New test.
1921 * gcc.dg/visibility-23.c: New test.
1922 * gcc.target/i386/pr32219-1.c: New test.
1923 * gcc.target/i386/pr32219-2.c: New test.
1924 * gcc.target/i386/pr32219-3.c: New test.
1925 * gcc.target/i386/pr32219-4.c: New test.
1926 * gcc.target/i386/pr32219-5.c: New test.
1927 * gcc.target/i386/pr32219-6.c: New test.
1928 * gcc.target/i386/pr32219-7.c: New test.
1929 * gcc.target/i386/pr32219-8.c: New test.
1930 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1931
1932 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1933
1934 PR libgfortran/57822
1935 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1936 four different KINDs.
1937
1938 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1939
1940 PR c++/64884
1941 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1942
1943 PR sanitizer/65000
1944 * g++.dg/ubsan/pr65000.C: New test.
1945
1946 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
1947
1948 PR fortran/64932
1949 * gfortran.dg/finalize_28.f90: New test
1950
1951 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1952
1953 PR debug/55541
1954 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1955 DW_TAG_lexical_block removal.
1956 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1957 * g++.dg/guality/pr55541.C: New test.
1958
1959 PR sanitizer/64984
1960 * g++.dg/ubsan/pr64984.C: New test.
1961
1962 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
1963
1964 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1965
1966 2015-02-12 Jakub Jelinek <jakub@redhat.com>
1967
1968 PR testsuite/64930
1969 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1970 instructions for 2015-01-14 get_memmodel changes.
1971 * gcc.target/powerpc/atomic-p8.c: Likewise.
1972
1973 PR sanitizer/65019
1974 * g++.dg/ubsan/pr65019.C: New test.
1975
1976 PR tree-optimization/65014
1977 * gcc.c-torture/compile/pr65014.c: New test.
1978
1979 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1980
1981 PR libgfortran/57822
1982 * gfortran/fmt_g0_7.f08: Revise test.
1983
1984 2015-02-11 Jeff Law <law@redhat.com>
1985
1986 PR target/63347
1987 * gcc.target/m68k/pr63347.c: New test.
1988
1989 2015-02-11 Marek Polacek <polacek@redhat.com>
1990
1991 * g++.dg/ubsan/shift-1.C: New test.
1992 * gcc.dg/ubsan/c-shift-2.c: New test.
1993 * c-c++-common/ubsan/shift-5.c: Remove file.
1994
1995 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
1996
1997 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1998 Directive adjusted to XFAIL.
1999 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2000 adjusted to XFAIL.
2001
2002 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2003
2004 PR middle-end/65003
2005 * g++.dg/opt/pr65003.C: New test.
2006
2007 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
2008
2009 * lib/target-supports.exp (check_effective_target_pie): Renamed
2010 to ...
2011 (check_effective_target_pie_enabled): This.
2012 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2013 * gcc.target/i386/pie.c: Likewise.
2014
2015 2015-02-11 Andrew Pinski <apinski@cavium.com>
2016
2017 PR target/64893
2018 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2019 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2020
2021 2015-02-11 Jakub Jelinek <jakub@redhat.com>
2022
2023 PR target/61925
2024 * gcc.target/i386/pr61925-1.c: New test.
2025 * gcc.target/i386/pr61925-2.c: New test.
2026 * gcc.target/i386/pr61925-3.c: New test.
2027
2028 2015-02-10 Jakub Jelinek <jakub@redhat.com>
2029
2030 PR sanitizer/65004
2031 * g++.dg/asan/pr65004.C: New test.
2032
2033 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
2034
2035 PR target/64661
2036 * gcc.taget/sh/pr64661-0.h: New.
2037 * gcc.taget/sh/pr64661-1.c: New.
2038 * gcc.taget/sh/pr64661-2.c: New.
2039 * gcc.taget/sh/pr64661-3.c: New.
2040 * gcc.taget/sh/pr64661-4.c: New.
2041
2042 2015-02-10 Richard Biener <rguenther@suse.de>
2043
2044 PR tree-optimization/64995
2045 * g++.dg/torture/pr64995.C: New testcase.
2046
2047 2015-02-10 Richard Biener <rguenther@suse.de>
2048
2049 PR tree-optimization/64909
2050 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2051
2052 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2053
2054 * gcc.dg/signbit-sa.c: New test.
2055
2056 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2057
2058 PR libgfortran/57822
2059 * gfortran/fmt_g0_7.f08: New test.
2060
2061 2015-02-10 Bin Cheng <bin.cheng@arm.com>
2062
2063 PR tree-optimization/43378
2064 * gcc.dg/tree-ssa/pr43378.c: New test.
2065
2066 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
2067
2068 PR ipa/64978
2069 * g++.dg/torture/pr64978.C: New testcase.
2070
2071 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2072
2073 PR sanitizer/64981
2074 * gcc.dg/asan/pr64981.c: New test.
2075
2076 2015-02-09 Marek Polacek <polacek@redhat.com>
2077
2078 PR c/64856
2079 * gcc.dg/pr64856.c: New test.
2080
2081 2015-02-09 Jakub Jelinek <jakub@redhat.com>
2082
2083 PR target/64979
2084 * gcc.dg/tree-ssa/stdarg-7.c: New test.
2085 * gcc.c-torture/execute/pr64979.c: New test.
2086
2087 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
2088
2089 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2090
2091 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2092
2093 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2094 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2095
2096 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
2097
2098 PR target/58757
2099 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2100
2101 2015-02-09 Richard Biener <rguenther@suse.de>
2102
2103 PR tree-optimization/54000
2104 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2105
2106 2015-02-09 Tom de Vries <tom@codesourcery.com>
2107
2108 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2109
2110 2015-02-09 Martin Liska <mliska@suse.cz>
2111
2112 * g++.dg/ipa/pr64858.C: New test.
2113
2114 2015-02-09 Tom de Vries <tom@codesourcery.com>
2115
2116 * gcc.dg/uninit-19.c: Fix warning line for fpic.
2117
2118 2015-02-08 Andrew Pinski <apinski@cavium.com>
2119
2120 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2121
2122 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
2123
2124 PR fortran/63744
2125 * gfortran.dg/use_rename_8.f90: New.
2126
2127 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
2128
2129 * gnat.dg/addr7.ad[sb]: New test.
2130 * gnat.dg/addr8.ad[sb]: Likewise.
2131
2132 2015-02-06 David Malcolm <dmalcolm@redhat.com>
2133
2134 PR jit/64752
2135 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2136 from jit.dg/test-compile-to-executable.c's create_code, with a
2137 clarification of the output message.
2138 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2139 pass/fail message.
2140 (test_jit): Use CHECK_NO_ERRORS when calling
2141 gcc_jit_context_compile_to_file.
2142 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2143 jit-verify-compile-to-file to jit-verify-output-file-was-created.
2144 (jit-setup-compile-to-file): Likewise. Add a verbose comment
2145 about deletions that are attempted.
2146 (jit-verify-compile-to-file): Rename to...
2147 (jit-verify-output-file-was-created): ...this, and drop the
2148 attempt to run "file" and verify the output.
2149 (jit-verify-assembler): New function.
2150 (jit-verify-object): New function.
2151 (jit-verify-dynamic-library): New function.
2152 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2153 favor of an implementation from new file
2154 create-code-for-hello-world-executable.h, which also adds a
2155 "main".
2156 (dg-final): Replace jit-verify-compile-to-file with
2157 jit-verify-output-file-was-created, and invoke new function
2158 jit-verify-assembler.
2159 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2160 the output message.
2161 (dg-final): Replace jit-verify-compile-to-file with
2162 jit-verify-output-file-was-created, and invoke new function
2163 jit-verify-dynamic-library.
2164 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2165 favor of an implementation from new file
2166 create-code-for-hello-world-executable.h, which also adds a
2167 "main".
2168 (dg-final): Replace jit-verify-compile-to-file with
2169 jit-verify-output-file-was-created. Strengthen the expected stdout
2170 from the built executable.
2171 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2172 favor of an implementation from new file
2173 create-code-for-hello-world-executable.h, which also adds a
2174 "main".
2175 (dg-final): Replace jit-verify-compile-to-file with
2176 jit-verify-output-file-was-created, and invoke new function
2177 jit-verify-object.
2178 * jit.dg/verify-dynamic-library.c: New source file.
2179
2180 2015-02-06 Sebastian Pop <s.pop@samsung.com>
2181 Brian Rzycki <b.rzycki@samsung.com>
2182
2183 PR tree-optimization/64878
2184 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2185
2186 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2187
2188 PR ipa/64896
2189 * g++.dg/ipa/pr64896.C: New test.
2190
2191 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2192
2193 PR target/64205
2194 * gcc.target/powerpc/pr64205.c: New file.
2195
2196 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
2197
2198 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2199 (dg-options): Use -fpie instead of -fPIE -pie.
2200
2201 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2202
2203 PR middle-end/64937
2204 * g++.dg/asan/pr64937.C: New test.
2205
2206 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
2207
2208 PR fortran/63205
2209 * gfortran.dg/class_to_type_4.f90: New test
2210
2211 2015-01-29 Andre Vehreschild <vehre@gmx.de>
2212
2213 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2214
2215 2015-02-06 Jakub Jelinek <jakub@redhat.com>
2216
2217 PR rtl-optimization/64957
2218 PR debug/64817
2219 * gcc.c-torture/execute/pr64957.c: New test.
2220
2221 2015-02-05 Jeff Law <law@redhat.com>
2222
2223 PR target/17306
2224 * gcc.target/h8300/pr17306-1.c: New test.
2225 * gcc.target/h8300/pr17306-2.c: New test.
2226
2227 2015-02-05 Tobias Burnus <burnus@net-b.de>
2228
2229 PR fortran/64943
2230 * gfortran.dg/structure_constructor_12.f90: New.
2231
2232 2015-02-05 Jeff Law <law@redhat.com>
2233
2234 PR target/58400
2235 gcc.target/h8300/pr58400.c: New test.
2236
2237 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
2238
2239 * gcc.target/arm/macro_defs0.c: New test.
2240 * gcc.target/arm/macro_defs1.c: New test.
2241 * gcc.target/arm/macro_defs2.c: New test.
2242
2243 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
2244
2245 PR rtl-optimization/64905
2246 * gcc.target/i386/pr64905.c: Require nonpic target.
2247 (dg-options): Add -fomit-frame-pointer.
2248 (main): Remove.
2249
2250 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
2251
2252 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2253 tree dump scanning.
2254
2255 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
2256
2257 PR fortran/64757
2258 * gfortran.dg/type_to_class_2.f90: New test
2259 * gfortran.dg/type_to_class_3.f90: New test
2260
2261 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
2262
2263 PR ipa/64686
2264 * g++.dg/torture/pr64686.C: New testcase.
2265
2266 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
2267
2268 PR rtl-optimization/64905
2269 * gcc.target/i386/pr64905.c: New file.
2270
2271 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2272
2273 * gcc.dg/guality/pr41447-1.c: Remove xfail.
2274 * gcc.dg/guality/pr41616-1.c: Ditto.
2275
2276 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
2277
2278 PR debug/64817
2279 * gcc.dg/pr64817-3.c: New.
2280
2281 2015-02-04 Jakub Jelinek <jakub@redhat.com>
2282 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2283
2284 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2285 pass parameters in registers.
2286 * gcc.dg/guality/pr36728-2.c (main): Likewise.
2287 * gcc.dg/guality/pr36728-3.c (main): Likewise.
2288 * gcc.dg/guality/pr36728-4.c (main): Likewise.
2289
2290 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
2291 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2292
2293 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2294 list, allow for multilibed targets.
2295 * gcc.dg/combine_ashiftrt_2.c: Likewise.
2296
2297 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
2298
2299 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2300 * gcc.dg/pr46728-6.c: Ditto.
2301
2302 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
2303
2304 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2305 for mips_nanlegacy target.
2306
2307 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
2308
2309 * gcc.target/i386/chkp-hidden-def.c: New.
2310
2311 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2312
2313 PR middle-end/62103
2314 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2315 to use 24 bits for bitfield b.
2316
2317 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
2318
2319 PR testsuite/64796
2320 * lib/target-supports.exp (check_effective_target_bswap64): Do not
2321 cache result in a global variable. Include all 32-bit targets for
2322 bswap64 tests.
2323
2324 2015-02-03 Jakub Jelinek <jakub@redhat.com>
2325
2326 PR rtl-optimization/64756
2327 * gcc.c-torture/execute/pr64756.c: New test.
2328
2329 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
2330
2331 PR target/64660
2332 * gcc.target/sh/pr64660-0.h: New.
2333 * gcc.target/sh/pr64660-1.c: New.
2334 * gcc.target/sh/pr64660-2.c: New.
2335 * gcc.target/sh/pr64660-3.c: New.
2336 * gcc.target/sh/pr64660-4.c: New.
2337
2338 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
2339
2340 PR c++/64877
2341 * g++.dg/warn/Waddress-2.C: New.
2342
2343 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
2344
2345 PR middle-end/61225
2346 * gcc.target/i386/pr49095.c: XFAIL for ia32.
2347
2348 2015-02-03 Dodji Seketeli <dodji@redhat.com>
2349
2350 PR preprocessor/64803
2351 * gcc.dg/cpp/builtin-macro-1.c: New test case.
2352
2353 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
2354
2355 * g++.dg/ipa/devirt-37.C: Disable early inlining.
2356
2357 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
2358
2359 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2360 (_ARM_FPSRC): Add DN and AHP fields.
2361 (clean_results): Force DN=1 on AArch64.
2362 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2363 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2364 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2365 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2366 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2367 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2368
2369 2015-02-02 Alan Modra <amodra@gmail.com>
2370
2371 * gcc.target/powerpc/cprophard.c: New.
2372
2373 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
2374
2375 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2376 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2377
2378 2015-02-01 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR debug/64817
2381 * gcc.dg/pr64817-1.c: New test.
2382 * gcc.dg/pr64817-2.c: New test.
2383
2384 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
2385
2386 PR target/64851
2387 * gcc.target/sh/pr64851-0.h: New
2388 * gcc.target/sh/pr64851-1.c: New
2389 * gcc.target/sh/pr64851-2.c: New
2390 * gcc.target/sh/pr64851-3.c: New
2391 * gcc.target/sh/pr64851-4.c: New
2392
2393 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2394
2395 PR target/64882
2396 * gcc.dg/torture/pr64882.c: New test.
2397
2398 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
2399
2400 PR target/64159
2401 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2402 sparc*-*-*.
2403
2404 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
2405
2406 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2407 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2408 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2409 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2410 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2411 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2412 tree dump.
2413 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2414 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2415 tree dump.
2416 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2417 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2418 tree dump.
2419
2420 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2421
2422 PR target/64688
2423 * g++.dg/pr64688-2.C: New.
2424
2425 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2426
2427 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2428 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2429 * gcc.target/i386/fuse-caller-save.c: Ditto.
2430 * gcc.target/i386/headmerge-1.c: Ditto.
2431 * gcc.target/i386/headmerge-2.c: Ditto.
2432 * gcc.target/i386/sibcall-6.c: Ditto.
2433
2434 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
2435
2436 PR target/64617
2437 * gcc.target/i386/pr64617.c: New test.
2438
2439 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
2440
2441 PR target/15184
2442 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2443 (dg-options): Remove -m32.
2444 (dg-final): Scan for "movb %al" only.
2445 * gcc.target/i386/pr15184-2.c: Ditto.
2446
2447 2015-01-30 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/64829
2450 * gcc.dg/vect/pr64829.c: New testcase.
2451
2452 2015-01-29 Marek Polacek <polacek@redhat.com>
2453
2454 PR c/64709
2455 * gcc.dg/pr64709.c: New test.
2456
2457 2015-01-29 Jakub Jelinek <jakub@redhat.com>
2458
2459 PR c++/64717
2460 * g++.dg/ubsan/pr64717-1.C: New test.
2461 * g++.dg/ubsan/pr64717-2.C: New test.
2462
2463 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
2464
2465 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2466
2467 2015-01-29 Jeff Law <law@redhat.com>
2468
2469 PR target/15184
2470 * gcc.target/i386/pr15184-1.c: New test.
2471 * gcc.target/i386/pr15184-2.c: New test.
2472
2473 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2474
2475 PR tree-optimization/64746
2476 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2477
2478 2015-01-29 Richard Biener <rguenther@suse.de>
2479
2480 PR tree-optimization/64853
2481 * gcc.dg/torture/pr64853.c: New testcase.
2482
2483 2015-01-29 Richard Biener <rguenther@suse.de>
2484
2485 PR tree-optimization/64844
2486 * gcc.dg/vect/pr64844.c: New testcase.
2487
2488 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2489
2490 PR middle-end/64809
2491 * gcc.dg/pr64809.c: Delete.
2492
2493 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
2494
2495 PR middle-end/64805
2496 * gcc.target/i386/pr64805.c: New.
2497
2498 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2499
2500 * gcc.dg/guality/guality.h (main): Add argv[0] to
2501 guality_gdb_command.
2502
2503 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
2504
2505 PR ipa/64801
2506 * gcc.dg/tree-ssa/pr64801.c: New testcase.
2507
2508 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
2509
2510 PR target/64659
2511 * gcc.target/sh/sh.exp
2512 (check_effective_target_atomic_model_soft_gusa_available,
2513 check_effective_target_atomic_model_soft_tcb_available,
2514 check_effective_target_atomic_model_soft_imask_available,
2515 check_effective_target_atomic_model_hard_llcs_available): New.
2516 * gcc.target/sh/pr64659-0.h: New.
2517 * gcc.target/sh/pr64659-1.c: New.
2518 * gcc.target/sh/pr64659-2.c: New.
2519 * gcc.target/sh/pr64659-3.c: New.
2520 * gcc.target/sh/pr64659-4.c: New.
2521
2522 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
2523
2524 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2525 scan-assembler-times pattern.
2526
2527 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
2528
2529 PR middle-end/64809
2530 * gcc.dg/pr64809.c: New test.
2531
2532 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
2533
2534 PR tree-optimization/64277
2535 * gcc.dg/pr64277.c: New.
2536
2537 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
2538
2539 PR tree-optimization/64718
2540 * gcc.c-torture/execute/pr64718.c: New test.
2541
2542 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
2543
2544 * gcc.target/aarch64/abs_2.c: New.
2545
2546 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
2547
2548 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2549 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2550 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2551 ISA rev < 2.
2552
2553 2015-01-28 Jakub Jelinek <jakub@redhat.com>
2554
2555 PR bootstrap/64612
2556 * lib/target-supports.exp (check_effective_target_comdat_group): New.
2557 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2558 { target comdat_group }.
2559
2560 2015-01-27 Tobias Burnus <burnus@net-b.de>
2561
2562 PR fortran/63861
2563 * gfortran.dg/goacc/coarray_2.f90: New.
2564
2565 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2566
2567 PR ipa/60871
2568 PR ipa/64139
2569 * g++.dg/torture/pr64139.C: New testcase.
2570 * g++.dg/torture/pr60871.C: Likewise.
2571
2572 2015-01-27 Janus Weil <janus@gcc.gnu.org>
2573
2574 PR fortran/64230
2575 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2576 prevent linking errors.
2577
2578 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
2579
2580 PR ipa/64282
2581 * g++.dg/torture/pr64282.C: New testcase.
2582
2583 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2584
2585 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2586 for wzr reg.
2587
2588 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
2589
2590 * gcc.target/s390/hotpatch-13.c: New testcase.
2591 * gcc.target/s390/hotpatch-14.c: New testcase.
2592 * gcc.target/s390/hotpatch-15.c: New testcase.
2593 * gcc.target/s390/hotpatch-16.c: New testcase.
2594 * gcc.target/s390/hotpatch-17.c: New testcase.
2595 * gcc.target/s390/hotpatch-18.c: New testcase.
2596 * gcc.target/s390/hotpatch-19.c: New testcase.
2597 * gcc.target/s390/hotpatch-20.c: New testcase.
2598 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2599 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2600 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2601 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2602 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2603 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2604 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2605 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2606 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2607 * gcc.target/s390/hotpatch-10.c: Likewise.
2608 * gcc.target/s390/hotpatch-11.c: Likewise.
2609 * gcc.target/s390/hotpatch-12.c: Likewise.
2610 * gcc.target/s390/hotpatch-2.c: Likewise.
2611 * gcc.target/s390/hotpatch-3.c: Likewise.
2612 * gcc.target/s390/hotpatch-4.c: Likewise.
2613 * gcc.target/s390/hotpatch-5.c: Likewise.
2614 * gcc.target/s390/hotpatch-6.c: Likewise.
2615 * gcc.target/s390/hotpatch-7.c: Likewise.
2616 * gcc.target/s390/hotpatch-8.c: Likewise.
2617 * gcc.target/s390/hotpatch-9.c: Likewise.
2618 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2619 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2620 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2621 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2622 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2623 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2624 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2625 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2626
2627 2015-01-27 Jiong Wang <jiong.wang@arm.com>
2628
2629 * gcc.dg/long_branch.c: New testcase.
2630
2631 2015-01-27 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/56273
2634 PR tree-optimization/59124
2635 PR tree-optimization/64277
2636 * g++.dg/warn/Warray-bounds-6.C: New testcase.
2637 * gcc.dg/Warray-bounds-12.c: Likewise.
2638 * gcc.dg/Warray-bounds-13.c: Likewise.
2639
2640 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2641
2642 PR rtl-optimization/61058
2643 * gcc.dg/pr61058.c: New test.
2644
2645 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
2646
2647 * gcc.target/i386/chkp-narrow-bounds.c: New.
2648
2649 2015-01-27 Jakub Jelinek <jakub@redhat.com>
2650
2651 PR tree-optimization/64807
2652 * gcc.dg/pr64807.c: New test.
2653
2654 PR c/64766
2655 * gcc.dg/pr64766.c: New test.
2656
2657 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
2658
2659 PR target/49263
2660 * gcc.target/sh/pr49263-4.c: New.
2661
2662 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
2663
2664 PR fortran/62044
2665 * gfortran.dg/allocate_with_mold_1.f90: New test
2666
2667 2015-01-26 Jakub Jelinek <jakub@redhat.com>
2668
2669 PR c/64778
2670 * gcc.dg/pr64778.c: New test.
2671
2672 PR middle-end/64421
2673 * gcc.dg/vect/pr64421.c: New test.
2674
2675 2015-01-26 Tobias Burnus <burnus@net-b.de>
2676
2677 PR fortran/64771
2678 * gfortran.dg/coarray_36.f: New.
2679 * gfortran.dg/coarray_37.f90: New.
2680
2681 2015-01-26 Janus Weil <janus@gcc.gnu.org>
2682
2683 PR fortran/64230
2684 * gfortran.dg/class_allocate_18.f90: New.
2685
2686 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2687
2688 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2689
2690 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2691
2692 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2693
2694 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2695
2696 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2697
2698 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2699
2700 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2701
2702 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2703
2704 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2705 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2706 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2707 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2708
2709 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2710
2711 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2712 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2713 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2714
2715 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
2716
2717 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2718 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2719 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2720 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2721 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2722 vXXXhn.inc.
2723
2724 2015-01-26 Richard Biener <rguenther@suse.de>
2725
2726 PR middle-end/64764
2727 * gcc.dg/uninit-19.c: New testcase.
2728
2729 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2730
2731 * lib/target-supports.exp (check_effective_target_vect64): Add
2732 sparc*-*-*.
2733
2734 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
2735
2736 PR testsuite/64712
2737 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2738
2739 2015-01-26 Tony Liu <tony.liu@arm.com>
2740
2741 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2742 non-UAL cases.
2743
2744 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
2745
2746 PR libfortran/64770
2747 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2748 correctly, clean up afterwards.
2749
2750 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
2751
2752 PR fortran/62044
2753 * gfortran.dg/use_rename_7.f90: New.
2754
2755 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
2756
2757 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2758 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2759
2760 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
2761
2762 PR target/54236
2763 * gcc.target/sh/pr54236-4.c: New.
2764
2765 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
2766
2767 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2768 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
2769 Bridge test.
2770
2771 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
2772
2773 PR libfortran/64770
2774 * gfortran.dg/open_new_segv.f90: New test.
2775
2776 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
2777
2778 PR target/49263
2779 PR target/53987
2780 PR target/64345
2781 PR target/59533
2782 PR target/52933
2783 PR target/54236
2784 PR target/51244
2785 * gcc.target/sh/pr64345-1.c: New.
2786 * gcc.target/sh/pr64345-2.c: New.
2787 * gcc.target/sh/pr59533-1.c: New.
2788 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2789 * gcc.target/sh/pr52933-2.c: Likewise.
2790 * gcc.target/sh/pr54089-1.c: Likewise.
2791 * gcc.target/sh/pr54236-1.c: Likewise.
2792 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2793 * gcc.target/sh/pr49263-1.c: Remove xfails.
2794 * gcc.target/sh/pr49263-2.c: Likewise.
2795 * gcc.target/sh/pr49263-3.c: Likewise.
2796 * gcc.target/sh/pr53987-1.c: Likewise.
2797 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2798 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2799 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2800 (test05, test06, test07, test08, test09, test10, test11, test12): New.
2801 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2802 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2803 test_009): New.
2804 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2805 (test_02): New.
2806
2807 2015-01-24 Tom de Vries <tom@codesourcery.com>
2808
2809 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2810
2811 2015-01-23 Ian Lance Taylor <iant@google.com>
2812
2813 PR go/64510
2814 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2815 targets without split stack support.
2816
2817 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
2818
2819 PR target/64317
2820 * gcc.target/i386/pr64317.c: New test.
2821
2822 2015-01-23 Jakub Jelinek <jakub@redhat.com>
2823
2824 PR rtl-optimization/63637
2825 PR rtl-optimization/60663
2826 * gcc.dg/pr63637-1.c: New test.
2827 * gcc.dg/pr63637-2.c: New test.
2828 * gcc.dg/pr63637-3.c: New test.
2829 * gcc.dg/pr63637-4.c: New test.
2830 * gcc.dg/pr63637-5.c: New test.
2831 * gcc.dg/pr63637-6.c: New test.
2832 * gcc.target/i386/pr63637-1.c: New test.
2833 * gcc.target/i386/pr63637-2.c: New test.
2834 * gcc.target/i386/pr63637-3.c: New test.
2835 * gcc.target/i386/pr63637-4.c: New test.
2836 * gcc.target/i386/pr63637-5.c: New test.
2837 * gcc.target/i386/pr63637-6.c: New test.
2838
2839 2015-01-23 Richard Biener <rguenther@suse.de>
2840
2841 PR testsuite/63439
2842 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2843 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2844
2845 2015-01-23 Marek Polacek <polacek@redhat.com>
2846
2847 PR preprocessor/60570
2848 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2849 * gcc.dg/cpp/pr60570.c: New test.
2850
2851 2015-01-23 Richard Biener <rguenther@suse.de>
2852
2853 PR testsuite/63439
2854 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2855 vectorization on vect64 targets.
2856
2857 2015-01-23 Janus Weil <janus@gcc.gnu.org>
2858
2859 PR fortran/60922
2860 * gfortran.dg/class_allocate_17.f90: New.
2861
2862 2015-01-23 Tobias Burnus <burnus@net-b.de>
2863
2864 PR fortran/64726
2865 * gfortran.dg/goacc/combined_loop.f90: New.
2866
2867 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2868
2869 PR fortran/61933
2870 * gfortran.dg/make_unit.f90: New test.
2871
2872 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2873
2874 PR fortran/61933
2875 * gfortran.dg/negative_unit_int8.f: Update.
2876
2877 2015-01-22 Jeff Law <law@redhat.com>
2878
2879 PR target/52076
2880 * gcc.target/m68k/pr52076-1.c: New test.
2881 * gcc.target/m68k/pr52076-2.c: New test.
2882
2883 2015-01-22 Richard Biener <rguenther@suse.de>
2884
2885 PR middle-end/64728
2886 * gcc.dg/torture/pr64728.c: New testcase.
2887
2888 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
2889
2890 PR target/64688
2891 * g++.dg/pr64688.C: New test.
2892
2893 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
2894
2895 * gcc.target/i386/chkp-always_inline.c (f1): Make static
2896 to avoid errors with -fpic.
2897
2898 2015-01-22 Richard Biener <rguenther@suse.de>
2899
2900 PR libstdc++/64535
2901 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2902
2903 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
2904
2905 PR rtl-optimization/64682
2906 * gcc.c-torture/execute/pr64682.c: New file.
2907
2908 2015-01-21 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR debug/64511
2911 * gcc.dg/pr64511.c: New test.
2912
2913 PR rtl-optimization/62078
2914 * g++.dg/opt/pr62078.C: New test.
2915
2916 PR c/63307
2917 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2918
2919 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
2920
2921 PR fortran/57023
2922 * gfortran.dg/internal_pack_15.f90: New test.
2923
2924 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2925
2926 * c-c++-common/tsan/step.c: New testcase.
2927
2928 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2929
2930 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2931
2932 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2933
2934 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2935
2936 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2937
2938 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2939
2940 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2941
2942 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2943
2944 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2945
2946 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2947
2948 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2949
2950 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2951
2952 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2953
2954 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2955
2956 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2957
2958 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2959
2960 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2961
2962 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2963
2964 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2965
2966 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2967
2968 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2969
2970 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2971
2972 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2973
2974 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2975
2976 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2977
2978 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2979 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2980 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2981 vXXXw.inc.
2982
2983 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2984
2985 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2986 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2987 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2988 vXXXl.inc.
2989
2990 2015-01-21 Renlin Li <renlin.li@arm.com>
2991
2992 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2993 * g++.dg/tls/thread_local5g.C: Likewise.
2994 * g++.dg/tls/thread_local6g.C: Likewise.
2995
2996 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
2997
2998 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2999 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3000 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3001
3002 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3003
3004 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3005 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3006 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3007
3008 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3009
3010 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3011 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3012 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3013
3014 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
3015
3016 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3017 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3018 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3019
3020 2015-01-20 Jeff Law <law@redhat.com>
3021
3022 PR target/59946
3023 * gcc.target/m68k/pr59946.c: New test.
3024
3025 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3026
3027 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3028 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3029 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3030
3031 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3032
3033 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3034 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3035 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3036
3037 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3038
3039 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3040 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3041 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3042
3043 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3044
3045 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3046 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3047 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3048 vshuffle.inc.
3049 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3050 vshuffle.inc.
3051
3052 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3053
3054 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3055 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3056 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3057
3058 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3059
3060 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3061 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3062 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3063
3064 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
3065
3066 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3067
3068 2015-01-20 Jakub Jelinek <jakub@redhat.com>
3069
3070 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3071
3072 PR sanitizer/64632
3073 * g++.dg/ubsan/pr64632.C: New test.
3074
3075 PR debug/64663
3076 * gcc.dg/pr64663.c: New test.
3077
3078 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3079
3080 PR c++/64383
3081 * g++.dg/warn/Wunused-var-23.C: New.
3082
3083 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3084
3085 PR c++/59937
3086 * g++.dg/cpp0x/constexpr-59937-1.C: New.
3087 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3088
3089 2015-01-20 Richard Biener <rguenther@suse.de>
3090
3091 PR ipa/64684
3092 * gcc.dg/lto/pr64684_0.c: New testcase.
3093 * gcc.dg/lto/pr64684_1.c: Likewise.
3094 * gcc.dg/lto/pr64684_2.c: Likewise.
3095 * gcc.dg/lto/pr64685_0.c: Likewise.
3096 * gcc.dg/lto/pr64685_1.c: Likewise.
3097
3098 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
3099
3100 PR c++/62241
3101 * g++.dg/cpp1y/lambda-init12.C: New.
3102
3103 2015-01-20 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/64410
3106 * g++.dg/vect/pr64410.cc: Require vect_double.
3107
3108 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
3109
3110 PR target/64149
3111 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3112
3113 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
3114
3115 PR bootstrap/64676
3116 Revert:
3117 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3118
3119 PR rtl-optimization/64081
3120 * gcc.dg/pr64081.c: New test.
3121
3122 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3123
3124 * jit.dg/harness.h: Include <unistd.h>.
3125 (CHECK_NO_ERRORS): New.
3126 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3127 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3128 gcc_jit_context_compile_to_file.
3129 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3130 args to the spawned executable.
3131 (jit-expand-vars): New function.
3132 (jit-exe-params): New variable.
3133 (dg-jit-set-exe-params): New function.
3134 (jit-dg-test): Detect testcases that use
3135 jit-verify-compile-to-file and call jit-setup-compile-to-file.
3136 Set arguments of spawned process to jit-exe-params.
3137 (jit-get-output-filename): New function.
3138 (jit-setup-compile-to-file): New function.
3139 (jit-verify-compile-to-file): New function.
3140 (jit-run-executable): New function.
3141 (jit-verify-executable): New function.
3142 * jit.dg/test-compile-to-assembler.c: New testcase.
3143 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3144 * jit.dg/test-compile-to-executable.c: New testcase.
3145 * jit.dg/test-compile-to-object.c: New testcase.
3146
3147 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
3148
3149 PR target/64652
3150 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3151 (test_1): New.
3152
3153 2015-01-19 Martin Liska <mliska@suse.cz>
3154
3155 * objc/compile/pr64668.m: New test.
3156
3157 2015-01-19 David Malcolm <dmalcolm@redhat.com>
3158
3159 * jit.dg/test-arith-overflow.c: Include stdbool.h.
3160 (create_overflow_fn): Update comment to clarify that
3161 the third param of the created function is a bool *, not
3162 an int *.
3163 (verify_int_overflow_fn): Convert param "expected_ovf" from
3164 int to bool. Update third param of "overflow_fn_type" from int *
3165 to bool *. Update local "actual_ovf" from int to bool.
3166 (verify_uint_overflow_fn): Likewise.
3167
3168 2015-01-19 Martin Liska <mliska@suse.cz>
3169
3170 * gcc.dg/ipa/ipa-icf-33.c: New test.
3171
3172 2015-01-19 Felix Yang <felix.yang@huawei.com>
3173 Haijian Zhang <z.zhanghaijian@huawei.com>
3174
3175 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3176 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3177 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3178 result_float64x2, expected_hfloat64x2): New helper type, variable and
3179 declaration.
3180 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3181 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3182 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3183 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3184 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3185 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3186 and target without the FMA feature.
3187
3188 2015-01-19 Jiong Wang <jiong.wang@arm.com>
3189
3190 * gcc.target/aarch64/pr64304.c: New testcase.
3191
3192 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
3193
3194 PR rtl-optimization/64081
3195 * gcc.dg/pr64081.c: New test.
3196
3197 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
3198
3199 PR target/63971
3200 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3201 the epilogue).
3202 * gcc.target/aarch64/test_frame_6.c: Likewise.
3203 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3204 and x19 (in the epilogue).
3205 * gcc.target/aarch64/test_frame_4.c: Likewise.
3206 * gcc.target/aarch64/test_frame_7.c: Likewise.
3207
3208 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
3209
3210 * gcc.target/i386/chkp-always_inline.c: New.
3211
3212 2015-01-15 Andrew Pinski <apinski@cavium.com>
3213 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3214
3215 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3216 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3217
3218 2015-01-18 Andre Vehreschild <vehre@gmx.de>
3219
3220 PR fortran/60255
3221 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3222 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3223
3224 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3225
3226 PR fortran/64578
3227 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3228
3229 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
3230
3231 PR target/64652
3232 * gcc.target/sh/torture/pr64652.c: New.
3233
3234 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3235
3236 * gcc.dg/ipa/ipa-icf-32.c: Update template.
3237 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3238 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3239 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3240 * c-c++-common/asan/kasan-recover-1.c: Likewise.
3241 * c-c++-common/asan/kasan-recover-2.c: Likewise.
3242
3243 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
3244
3245 PR ipa/64378
3246 * g++.dg/torture/pr64378.C: New testcase.
3247
3248 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3249
3250 PR fortran/57959
3251 * gfortran.dg/block_13.f08: New test
3252
3253 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
3254
3255 PR fortran/55901
3256 * gfortran.dg/associate_1.f03: Allow test for character with
3257 automatic length.
3258
3259 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3260
3261 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3262 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3263
3264 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
3265
3266 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3267
3268 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
3269
3270 PR fortran/64578
3271 * gfortran.dg/unlimited_polymorphic_21.f90: New test
3272
3273 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3274
3275 PR fortran/60357
3276 * gfortran.dg/alloc_comp_assign_13.f08: New test.
3277
3278 PR fortran/61275
3279 * gfortran.dg/alloc_comp_assign_14.f08: New test.
3280
3281 PR fortran/55932
3282 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3283
3284 2015-01-17 Andre Vehreschild <vehre@gmx.de>
3285
3286 PR fortran/60334
3287 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3288
3289 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
3290
3291 PR rtl-optimization/52773
3292 * gcc.c-torture/compile/pr52773.c: New test.
3293
3294 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3295
3296 PR c++/62134
3297 * g++.dg/cpp0x/alias-decl-46.C: New.
3298
3299 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3300
3301 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3302
3303 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3304
3305 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3306 Add trace.
3307 (CHECK_FP): Likewise.
3308 (CHECK_CUMULATIVE_SAT): Likewise.
3309
3310 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
3311
3312 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3313 (Set_Neon_Cumulative_Sat): Add parameter.
3314 (__set_neon_cumulative_sat): Support new parameter.
3315 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3316 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3317 argument.
3318 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3319 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3320 argument.
3321
3322 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
3323
3324 * g++.dg/tsan/vptr_benign_race.C: New testcase.
3325 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3326
3327 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3328
3329 PR c++/60056
3330 * g++.dg/tls/thread_local-ice4.C: New.
3331
3332 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
3333
3334 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3335 than Neon options.
3336
3337 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3338
3339 PR c++/62276
3340 * g++.dg/cpp0x/vt-62276.C: New.
3341
3342 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3343
3344 PR middle-end/64353
3345 * g++.dg/pr64353.C: New.
3346
3347 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3348
3349 PR target/64263
3350 * gcc.target/aarch64/pr64263_1.c: New test.
3351
3352 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
3353
3354 PR tree-optimization/64434
3355 * gcc.dg/torture/pr64434.c: Move to...
3356 * gcc.dg/pr64434.c: ... here.
3357
3358 2015-01-16 Richard Biener <rguenther@suse.de>
3359
3360 PR middle-end/64614
3361 * gcc.dg/uninit-18.c: New testcase.
3362
3363 2015-01-16 Richard Biener <rguenther@suse.de>
3364
3365 PR tree-optimization/64568
3366 * g++.dg/torture/pr64568-2.C: New testcase.
3367
3368 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
3369
3370 PR target/64363
3371 * gcc.target/i386/chkp-label-address.c: New.
3372
3373 2015-01-16 Janus Weil <janus@gcc.gnu.org>
3374
3375 PR fortran/45290
3376 * gfortran.dg/pointer_init_6.f90: Extended.
3377
3378 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
3379
3380 * gcc.c-torture/compile/20150108.c: New test.
3381
3382 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
3383
3384 * gcc.target/visium: New directory.
3385
3386 2015-01-16 Richard Biener <rguenther@suse.de>
3387
3388 PR tree-optimization/61743
3389 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3390 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3391
3392 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
3393
3394 * gcc.dg/pr64015.c: New test.
3395
3396 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
3397
3398 PR ipa/64163
3399 PR ipa/64612
3400 * g++.dg/ipa/pr64612.C: New test.
3401
3402 2015-01-16 Renlin Li <renlin.li@arm.com>
3403
3404 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3405
3406 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
3407
3408 * gcc.target/i386/sse-14.c: Test new intrinsic.
3409 * gcc.target/i386/sse-22.c: Ditto.
3410
3411 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
3412
3413 PR c++/58614
3414 * g++.dg/cpp0x/auto44.C: New.
3415
3416 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
3417
3418 PR target/59710
3419 * gcc.target/nios2/gpopt-all.c: New test case.
3420 * gcc.target/nios2/gpopt-local.c: New test case.
3421 * gcc.target/nios2/gpopt-global.c: New test case.
3422 * gcc.target/nios2/gpopt-data.c: New test case.
3423 * gcc.target/nios2/gpopt-none.c: New test case.
3424
3425 2015-01-15 Jakub Jelinek <jakub@redhat.com>
3426
3427 * g++.dg/ubsan/vptr-1.C: New test.
3428 * g++.dg/ubsan/vptr-2.C: New test.
3429 * g++.dg/ubsan/vptr-3.C: New test.
3430 * g++.dg/ubsan/vptr-4.C: New test.
3431 * g++.dg/ubsan/vptr-5.C: New test.
3432 * g++.dg/ubsan/vptr-6.C: New test.
3433 * g++.dg/ubsan/vptr-7.C: New test.
3434 * g++.dg/ubsan/vptr-8.C: New test.
3435 * g++.dg/ubsan/vptr-9.C: New test.
3436
3437 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3438
3439 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3440 is set up.
3441 * lib/gcc-dg.exp: Likewise.
3442
3443 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
3444
3445 PR rtl-optimization/64110
3446 * gcc.target/i386/pr64110.c: Add scan-assembler.
3447
3448 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
3449 James Norris <jnorris@codesourcery.com>
3450 Cesar Philippidis <cesar@codesourcery.com>
3451 Ilmir Usmanov <i.usmanov@samsung.com>
3452
3453 * lib/target-supports.exp (check_effective_target_fopenacc): New
3454 procedure.
3455 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3456 * g++.dg/goacc/goacc.exp: Likewise.
3457 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3458 * gcc.dg/goacc/goacc.exp: Likewise.
3459 * gfortran.dg/goacc/goacc.exp: Likewise.
3460 * c-c++-common/cpp/openacc-define-1.c: New file.
3461 * c-c++-common/cpp/openacc-define-2.c: Likewise.
3462 * c-c++-common/cpp/openacc-define-3.c: Likewise.
3463 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3464 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3465 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3466 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3467 * c-c++-common/goacc/asyncwait-1.c: Likewise.
3468 * c-c++-common/goacc/cache-1.c: Likewise.
3469 * c-c++-common/goacc/clauses-fail.c: Likewise.
3470 * c-c++-common/goacc/collapse-1.c: Likewise.
3471 * c-c++-common/goacc/data-1.c: Likewise.
3472 * c-c++-common/goacc/data-2.c: Likewise.
3473 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3474 * c-c++-common/goacc/deviceptr-1.c: Likewise.
3475 * c-c++-common/goacc/deviceptr-2.c: Likewise.
3476 * c-c++-common/goacc/deviceptr-3.c: Likewise.
3477 * c-c++-common/goacc/if-clause-1.c: Likewise.
3478 * c-c++-common/goacc/if-clause-2.c: Likewise.
3479 * c-c++-common/goacc/kernels-1.c: Likewise.
3480 * c-c++-common/goacc/loop-1.c: Likewise.
3481 * c-c++-common/goacc/loop-private-1.c: Likewise.
3482 * c-c++-common/goacc/nesting-1.c: Likewise.
3483 * c-c++-common/goacc/nesting-data-1.c: Likewise.
3484 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3485 * c-c++-common/goacc/parallel-1.c: Likewise.
3486 * c-c++-common/goacc/pcopy.c: Likewise.
3487 * c-c++-common/goacc/pcopyin.c: Likewise.
3488 * c-c++-common/goacc/pcopyout.c: Likewise.
3489 * c-c++-common/goacc/pcreate.c: Likewise.
3490 * c-c++-common/goacc/pragma_context.c: Likewise.
3491 * c-c++-common/goacc/present-1.c: Likewise.
3492 * c-c++-common/goacc/reduction-1.c: Likewise.
3493 * c-c++-common/goacc/reduction-2.c: Likewise.
3494 * c-c++-common/goacc/reduction-3.c: Likewise.
3495 * c-c++-common/goacc/reduction-4.c: Likewise.
3496 * c-c++-common/goacc/sb-1.c: Likewise.
3497 * c-c++-common/goacc/sb-2.c: Likewise.
3498 * c-c++-common/goacc/sb-3.c: Likewise.
3499 * c-c++-common/goacc/update-1.c: Likewise.
3500 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3501 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3502 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3503 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3504 * gfortran.dg/goacc/assumed.f95: Likewise.
3505 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3506 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3507 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3508 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3509 * gfortran.dg/goacc/branch.f95: Likewise.
3510 * gfortran.dg/goacc/cache-1.f95: Likewise.
3511 * gfortran.dg/goacc/coarray.f95: Likewise.
3512 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3513 * gfortran.dg/goacc/cray.f95: Likewise.
3514 * gfortran.dg/goacc/critical.f95: Likewise.
3515 * gfortran.dg/goacc/data-clauses.f95: Likewise.
3516 * gfortran.dg/goacc/data-tree.f95: Likewise.
3517 * gfortran.dg/goacc/declare-1.f95: Likewise.
3518 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3519 * gfortran.dg/goacc/fixed-1.f: Likewise.
3520 * gfortran.dg/goacc/fixed-2.f: Likewise.
3521 * gfortran.dg/goacc/fixed-3.f: Likewise.
3522 * gfortran.dg/goacc/fixed-4.f: Likewise.
3523 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3524 * gfortran.dg/goacc/if.f95: Likewise.
3525 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3526 * gfortran.dg/goacc/list.f95: Likewise.
3527 * gfortran.dg/goacc/literal.f95: Likewise.
3528 * gfortran.dg/goacc/loop-1.f95: Likewise.
3529 * gfortran.dg/goacc/loop-2.f95: Likewise.
3530 * gfortran.dg/goacc/loop-3.f95: Likewise.
3531 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3532 * gfortran.dg/goacc/omp.f95: Likewise.
3533 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3534 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3535 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3536 * gfortran.dg/goacc/parameter.f95: Likewise.
3537 * gfortran.dg/goacc/private-1.f95: Likewise.
3538 * gfortran.dg/goacc/private-2.f95: Likewise.
3539 * gfortran.dg/goacc/private-3.f95: Likewise.
3540 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3541 * gfortran.dg/goacc/reduction-2.f95: Likewise.
3542 * gfortran.dg/goacc/reduction.f95: Likewise.
3543 * gfortran.dg/goacc/routine-1.f90: Likewise.
3544 * gfortran.dg/goacc/routine-2.f90: Likewise.
3545 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3546 * gfortran.dg/goacc/several-directives.f95: Likewise.
3547 * gfortran.dg/goacc/sie.f95: Likewise.
3548 * gfortran.dg/goacc/subarrays.f95: Likewise.
3549 * gfortran.dg/gomp/map-1.f90: Likewise.
3550 * gfortran.dg/openacc-define-1.f90: Likewise.
3551 * gfortran.dg/openacc-define-2.f90: Likewise.
3552 * gfortran.dg/openacc-define-3.f90: Likewise.
3553 * g++.dg/gomp/block-1.C: Update for changed compiler output.
3554 * g++.dg/gomp/block-2.C: Likewise.
3555 * g++.dg/gomp/block-3.C: Likewise.
3556 * g++.dg/gomp/block-5.C: Likewise.
3557 * g++.dg/gomp/target-1.C: Likewise.
3558 * g++.dg/gomp/target-2.C: Likewise.
3559 * g++.dg/gomp/taskgroup-1.C: Likewise.
3560 * g++.dg/gomp/teams-1.C: Likewise.
3561 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3562 * gcc.dg/cilk-plus/jump.c: Likewise.
3563 * gcc.dg/gomp/block-1.c: Likewise.
3564 * gcc.dg/gomp/block-10.c: Likewise.
3565 * gcc.dg/gomp/block-2.c: Likewise.
3566 * gcc.dg/gomp/block-3.c: Likewise.
3567 * gcc.dg/gomp/block-4.c: Likewise.
3568 * gcc.dg/gomp/block-5.c: Likewise.
3569 * gcc.dg/gomp/block-6.c: Likewise.
3570 * gcc.dg/gomp/block-7.c: Likewise.
3571 * gcc.dg/gomp/block-8.c: Likewise.
3572 * gcc.dg/gomp/block-9.c: Likewise.
3573 * gcc.dg/gomp/target-1.c: Likewise.
3574 * gcc.dg/gomp/target-2.c: Likewise.
3575 * gcc.dg/gomp/taskgroup-1.c: Likewise.
3576 * gcc.dg/gomp/teams-1.c: Likewise.
3577
3578 2015-01-15 David Malcolm <dmalcolm@redhat.com>
3579
3580 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3581 test case.
3582
3583 2015-01-15 Mike Stump <mikestump@comcast.net>
3584
3585 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3586 * gcc.dg/inline_2.c: Likewise.
3587 * gcc.dg/inline_3.c: Likewise.
3588 * gcc.dg/inline_4.c: Likewise.
3589
3590 2015-01-15 Janus Weil <janus@gcc.gnu.org>
3591
3592 PR fortran/58023
3593 * gfortran.dg/proc_ptr_comp_43.f90: New.
3594
3595 2015-01-15 Mike Stump <mikestump@comcast.net>
3596
3597 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3598 * gcc.dg/unroll_2.c: Likewise.
3599 * gcc.dg/unroll_3.c: Likewise.
3600 * gcc.dg/unroll_4.c: Likewise.
3601 * gcc.dg/unroll_5.c: Likewise.
3602
3603 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
3604
3605 PR target/63971
3606 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3607 in epilogue.
3608 * gcc.target/aarch64/test_frame_6.c: Likewise.
3609 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3610 x30 and x19 (in the epilogue).
3611 * gcc.target/aarch64/test_frame_4.c: Likewise.
3612 * gcc.target/aarch64/test_frame_7.c: Likewise.
3613
3614 2015-01-15 Martin Liska <mliska@suse.cz>
3615
3616 * g++.dg/ipa/pr64068.C: New test.
3617 * gcc.dg/ipa/PR64559.c: New test.
3618
3619 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3620
3621 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3622 with PIE.
3623
3624 2015-01-15 Richard Biener <rguenther@suse.de>
3625
3626 PR tree-optimization/61743
3627 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3628 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3629
3630 2015-01-15 Renlin Li <renlin.li@arm.com>
3631
3632 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3633 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3634
3635 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3636
3637 * gcc.dg/vect/vect-aggressive-1.c: New.
3638 * gcc.target/i386/avx2-vect-aggressive.c: New.
3639
3640 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
3641
3642 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3643
3644 2015-01-15 Richard Biener <rguenther@suse.de>
3645
3646 PR lto/64415
3647 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3648 -Wl,-undefined,dynamic_lookup.
3649
3650 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
3651
3652 * gnat.dg/opt47.adb: New test.
3653
3654 2015-01-15 Richard Biener <rguenther@suse.de>
3655
3656 PR lto/64415
3657 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3658
3659 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
3660
3661 PR tree-optimization/64434
3662 * gcc.dg/torture/pr64434.c: New test.
3663
3664 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
3665
3666 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3667 -mno-micromips. MIPS32R1 and below require -mno-micromips.
3668 -march=loongson* and -march=octeon* require -mno-micromips.
3669
3670 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
3671 Matthew Fortune <matthew.fortune@imgtec.com>
3672
3673 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3674 * gcc.target/mips/call-saved-5.c (foo): Likewise.
3675 * gcc.target/mips/call-saved-6.c (foo): Likewise.
3676 * gcc.target/mips/call-saved-7.c: New file.
3677 * gcc.target/mips/call-saved-8.c: New file.
3678 * gcc.target/mips/call-saved-9.c: New file.
3679
3680 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
3681
3682 * gcc.target/mips/lsa.c: New file.
3683 * gcc.target/mips/mips64-lsa.c: Likewise.
3684 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3685 * gcc.target/mips/mulsize-4.c: Likewise.
3686 * gcc.target/mips/mulsize-5.c: New file.
3687 * gcc.target/mips/mulsize-6.c: Likewise.
3688 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3689 and !HAS_LSA as ghost options.
3690 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3691 for !HAS_LSA.
3692
3693 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
3694
3695 * g++.dg/torture/20141013.c: Set -fno-short-enums.
3696
3697 2015-01-15 Richard Biener <rguenther@suse.de>
3698
3699 PR middle-end/64365
3700 * gcc.dg/torture/pr64365.c: New testcase.
3701
3702 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
3703
3704 * gcc.dg/stackprotectexplicit1.c: New test.
3705 * g++.dg/stackprotectexplicit2.c: New test.
3706
3707 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3708
3709 PR target/61933
3710 * gfortran.dg/inquire_internal.f90: New.
3711 * gfortran.dg/negative_unit_check.f90: New.
3712
3713 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
3714
3715 PR target/53988
3716 * gcc.target/sh/pr53988-1.c: New.
3717
3718 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
3719
3720 PR c++/58671
3721 * g++.dg/tls/thread_local-ice3.C: New.
3722
3723 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
3724
3725 * gcc.target/i386/fentry-override.c: Properly place {} in target
3726 selector. Remove nonpic.
3727 * gcc.target/i386/fentry.c: Likewise.
3728
3729 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3730
3731 * gcc.dg/atomic-invalid.c: Check for invalid memory model
3732 warnings instead of errors.
3733
3734 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
3735
3736 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3737 option support instead of ENABLE_LTO from Makefile.
3738
3739 2015-01-14 Richard Biener <rguenther@suse.de>
3740
3741 PR tree-optimization/59354
3742 * gcc.dg/vect/pr59354.c: New testcase.
3743
3744 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
3745
3746 * lib/target-supports.exp
3747 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3748 on ARM architures before v7.
3749
3750 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
3751
3752 PR middle-end/59448
3753 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3754 an atomic_exchange.
3755
3756 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3757
3758 PR target/64386
3759 * gcc.target/i386/pr64386.c: New test.
3760
3761 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3762
3763 PR target/64393
3764 * gcc.target/i386/pr64393.c: New test.
3765
3766 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
3767
3768 PR target/64387
3769 * gcc.target/i386/pr64387.c: New test.
3770
3771 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
3772
3773 * gcc.target/aarch64/store-pair-1.c: Fix typo.
3774
3775 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3776
3777 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3778
3779 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
3780
3781 PR target/64453
3782 * gcc.target/arm/pr64453.c: New.
3783
3784 2015-01-14 Richard Biener <rguenther@suse.de>
3785
3786 PR lto/64415
3787 * gcc.dg/lto/pr64415_0.c: New testcase.
3788 * gcc.dg/lto/pr64415_1.c: Likewise.
3789
3790 2015-01-14 Martin Liska <mliska@suse.cz>
3791
3792 * gcc.dg/ipa/pr64307.c: New test.
3793
3794 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
3795
3796 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3797 64-bit and 128-bit.
3798
3799 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800
3801 PR target/64460
3802 * gcc.target/arm/pr64460_1.c: New test.
3803
3804 2015-01-14 Richard Biener <rguenther@suse.de>
3805
3806 PR tree-optimization/64493
3807 PR tree-optimization/64495
3808 * gcc.dg/vect/pr64493.c: New testcase.
3809 * gcc.dg/vect/pr64495.c: Likewise.
3810
3811 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
3812
3813 * gcc.dg/Warray-bounds-11.c: New test-case.
3814
3815 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3816
3817 * gcc.target/mips/octeon3-pipe-1.c: New test.
3818
3819 2015-01-13 David Malcolm <dmalcolm@redhat.com>
3820
3821 * jit.dg/harness.h (set_up_logging): Move string concatenation
3822 into...
3823 (concat_strings): New function.
3824 (dump_reproducer): New function.
3825 (test_jit): Call dump_reproducer.
3826 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3827 function.
3828 (jit-dg-test): Delete any generated reproducer from previous runs.
3829 Verify that a generated reproducer was created, and verify that it
3830 compiles.
3831 * jit.dg/test-nested-contexts.c (main): Call
3832 gcc_jit_context_dump_reproducer_to_file.
3833
3834 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3835
3836 * gcc.dg/aru-2.c: Add dg-require-profiling.
3837
3838 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3839
3840 * lib/target-supports.exp (check_profiling_available): Check if
3841 -pg links.
3842
3843 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
3844
3845 PR ipa/64565
3846 * g++.dg/torture/pr64565.C: New testcase.
3847
3848 2015-01-13 Marek Polacek <polacek@redhat.com>
3849
3850 PR middle-end/64391
3851 * gcc.dg/tm/pr64391.c: New test.
3852
3853 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3854
3855 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3856 true.
3857
3858 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
3859
3860 * gcc.target/i386/pie.c: New test.
3861
3862 * lib/target-supports.exp (check_effective_target_pie): New.
3863
3864 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR rtl-optimization/64286
3867 * gcc.target/i386/avx2-pr64286.c: New test.
3868
3869 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
3870
3871 PR c++/57626
3872 * g++.dg/cpp0x/vt-57626.C: New.
3873
3874 2015-01-13 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR fortran/64528
3877 * gfortran.dg/pr64528.f90: New test.
3878
3879 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
3880
3881 * gcc.target/aarch64/subsp.c: New test.
3882
3883 2015-01-13 Andrew Pinski <apinski@cavium.com>
3884
3885 * gcc.target/aarch64/store-pair-1.c: New testcase.
3886
3887 2015-01-13 Richard Biener <rguenther@suse.de>
3888
3889 PR lto/64373
3890 * gcc.dg/lto/pr64373_0.c: New testcase.
3891
3892 2015-01-13 Andrew Pinski <apinski@cavium.com>
3893
3894 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3895 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3896
3897 2015-01-13 Richard Biener <rguenther@suse.de>
3898
3899 PR tree-optimization/64406
3900 * gcc.dg/pr64406.c: New testcase.
3901
3902 2015-01-13 Richard Biener <rguenther@suse.de>
3903
3904 PR tree-optimization/64404
3905 * gcc.dg/vect/pr64404.c: New testcase.
3906
3907 2015-01-13 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/64568
3910 * g++.dg/torture/pr64568.C: New testcase.
3911
3912 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3913
3914 * jit.dg/test-error-local-used-from-other-function.c: New test
3915 case.
3916 * jit.dg/test-error-param-reuse.c: New test case.
3917 * jit.dg/test-error-param-sharing.c: New test case.
3918 * jit.dg/test-error-param-used-from-other-function.c: New test
3919 case.
3920 * jit.dg/test-error-param-used-without-a-function.c: New test
3921 case.
3922
3923 2015-01-12 Jakub Jelinek <jakub@redhat.com>
3924
3925 PR tree-optimization/64563
3926 * gcc.dg/pr64563.c: New test.
3927
3928 PR target/64513
3929 * gcc.target/i386/pr64513.c: New test.
3930
3931 PR tree-optimization/64454
3932 * gcc.dg/pr64454.c: New test.
3933
3934 PR testsuite/64028
3935 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3936 bind_pic_locally.
3937 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3938 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3939 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3940 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3941 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3942 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3943 * gcc.dg/vect/slp-25.c: Likewise.
3944 * gcc.dg/vect/vect-109.c: Likewise.
3945 * gcc.dg/vect/vect-13.c: Likewise.
3946 * gcc.dg/vect/vect-17.c: Likewise.
3947 * gcc.dg/vect/vect-18.c: Likewise.
3948 * gcc.dg/vect/vect-19.c: Likewise.
3949 * gcc.dg/vect/vect-20.c: Likewise.
3950 * gcc.dg/vect/vect-21.c: Likewise.
3951 * gcc.dg/vect/vect-22.c: Likewise.
3952 * gcc.dg/vect/vect-27.c: Likewise.
3953 * gcc.dg/vect/vect-29.c: Likewise.
3954 * gcc.dg/vect/vect-2-big-array.c: Likewise.
3955 * gcc.dg/vect/vect-2.c: Likewise.
3956 * gcc.dg/vect/vect-3.c: Likewise.
3957 * gcc.dg/vect/vect-4.c: Likewise.
3958 * gcc.dg/vect/vect-5.c: Likewise.
3959 * gcc.dg/vect/vect-72.c: Likewise.
3960 * gcc.dg/vect/vect-73-big-array.c: Likewise.
3961 * gcc.dg/vect/vect-73.c: Likewise.
3962 * gcc.dg/vect/vect-77-global.c: Likewise.
3963 * gcc.dg/vect/vect-78-global.c: Likewise.
3964 * gcc.dg/vect/vect-7.c: Likewise.
3965 * gcc.dg/vect/vect-86.c: Likewise.
3966 * gcc.dg/vect/vect-align-1.c: Likewise.
3967 * gcc.dg/vect/vect-align-3.c: Likewise.
3968 * gcc.dg/vect/vect-all-big-array.c: Likewise.
3969 * gcc.dg/vect/vect-all.c: Likewise.
3970 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3971 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3972 * gcc.dg/vect/vect-peel-3.c: Likewise.
3973 * gcc.dg/vect/vect-peel-4.c: Likewise.
3974 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3975
3976 2015-01-12 Jeff Law <law@redhat.com>
3977
3978 PR target/64461
3979 * gcc.target/m68k/pr64461.c: New test.
3980
3981 2015-01-12 David Malcolm <dmalcolm@redhat.com>
3982
3983 * jit.dg/test-array-as-pointer.c (create_code): Update call
3984 to gcc_jit_context_new_global by setting "kind" to
3985 GCC_JIT_GLOBAL_IMPORTED.
3986 * jit.dg/test-error-array-as-pointer.c: Likewise.
3987 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3988 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3989 setting kind to GCC_JIT_GLOBAL_EXPORTED.
3990 * jit.dg/test-using-global.c (the_global): Rename to...
3991 (imported_global): ...this.
3992 (create_code): Update to test the three kinds of global.
3993 (verify_code): Likewise.
3994
3995 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
3996
3997 PR testsuite/64427
3998 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
3999 undefined behavior.
4000 * gcc.target/i386/pr64291-2.c: Updated.
4001
4002 2015-01-12 Richard Biener <rguenther@suse.de>
4003
4004 PR tree-optimization/64530
4005 * gfortran.dg/pr64530.f90: New testcase.
4006
4007 2015-01-12 Richard Biener <rguenther@suse.de>
4008
4009 PR middle-end/64357
4010 * gcc.dg/torture/pr64357.c: New testcase.
4011
4012 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
4013
4014 * gcc.target/i386/nop-mcount.c: Properly place {} in target
4015 selector.
4016
4017 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4018 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4019
4020 2015-01-12 Martin Liska <mliska@suse.cz>
4021
4022 * gcc.dg/ipa/PR64550.c: New test.
4023
4024 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
4025
4026 PR ipa/63470
4027 * g++.dg/ipa/pr63470.C: New testcase.
4028
4029 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4030
4031 PR fortran/63733
4032 * gfortran.dg/typebound_operator_20.f90: New.
4033
4034 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4035
4036 PR fortran/58023
4037 * gfortran.dg/proc_ptr_comp_42.f90: New.
4038
4039 2015-01-11 Janus Weil <janus@gcc.gnu.org>
4040
4041 PR fortran/64508
4042 * gfortran.dg/proc_ptr_comp_41.f90: New.
4043
4044 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
4045
4046 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4047
4048 2015-01-10 Tobias Burnus <burnus@net-b.de>
4049
4050 PR fortran/64522
4051 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4052 and add dg-excess-errors.
4053 * gfortran.dg/line_length_6.f90: New.
4054 * gfortran.dg/line_length_7.f90: New.
4055 * gfortran.dg/line_length_8.f90: New.
4056 * gfortran.dg/line_length_9.f90: New.
4057 * gfortran.dg/line_length_10.f90: New.
4058 * gfortran.dg/line_length_11.f90: New.
4059
4060 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4061
4062 * jit.dg/test-threads.c (struct testcase): Move declaration
4063 to jit.dg/all-non-failing-tests.h.
4064 (testcases): Likewise.
4065 * jit.dg/all-non-failing-tests.h (struct testcase): Move
4066 declaration here from jit.dg/all-non-failing-tests.h.
4067 (testcases): Likewise.
4068 * jit.dg/test-combination.c (create_code): Eliminate spelling
4069 out all of the testcases in favor of looping through the
4070 "testcases" metadata.
4071 (verify_code): Likewise.
4072
4073 2015-01-09 Jakub Jelinek <jakub@redhat.com>
4074
4075 PR rtl-optimization/64536
4076 * gcc.dg/pr64536.c: New test.
4077
4078 2015-01-09 David Malcolm <dmalcolm@redhat.com>
4079
4080 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4081 * jit.dg/test-combination.c (create_code): Likewise.
4082 (verify_code): Likewise.
4083 * jit.dg/test-constants.c: New test case.
4084 * jit.dg/test-threads.c: Add test-constants.c.
4085
4086 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
4087
4088 PR libobjc/51891
4089 * objc.dg/gnu-api-2-class.m: Add a test case
4090 for the above change.
4091
4092 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
4093
4094 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4095
4096 2015-01-09 Richard Biener <rguenther@suse.de>
4097
4098 PR tree-optimization/64410
4099 * g++.dg/vect/pr64410.cc: New testcase.
4100
4101 2015-01-09 Martin Liska <mliska@suse.cz>
4102
4103 * gcc.dg/ipa/ipa-icf-32.c: New test.
4104
4105 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
4106
4107 * c-c++-common/tsan/tsan_barrier.h: New.
4108 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4109 * c-c++-common/tsan/bitfield_race.c: Likewise.
4110 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4111 * c-c++-common/tsan/mutexset1.c: Likewise.
4112 * c-c++-common/tsan/race_on_barrier.c: Likewise.
4113 * c-c++-common/tsan/race_on_mutex.c: Likewise.
4114 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4115 * c-c++-common/tsan/simple_race.c: Likewise.
4116 * c-c++-common/tsan/simple_stack.c: Likewise.
4117 * c-c++-common/tsan/sleep_sync.c: Likewise.
4118 * c-c++-common/tsan/tiny_race.c: Likewise.
4119 * c-c++-common/tsan/tls_race.c: Likewise.
4120 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4121 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4122 * g++.dg/tsan/atomic_free.C: Likewise.
4123 * g++.dg/tsan/atomic_free2.C: Likewise.
4124 * g++.dg/tsan/cond_race.C: Likewise.
4125 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4126
4127 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
4128
4129 PR testsuite/62250
4130 * lib/target-supports.exp (check_effective_target_libatomic_available):
4131 New.
4132 * gfortran.dg/coarray/caf.exp: Only add -latomic for
4133 targets that match effective-target libatomic_available.
4134 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4135
4136 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4137
4138 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4139 Verify the result of gcc_jit_context_get_last_error.
4140 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4141
4142 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR tree-optimization/63989
4145 * gcc.dg/strlenopt-27.c: New test.
4146
4147 2015-01-08 David Malcolm <dmalcolm@redhat.com>
4148
4149 * jit.dg/harness.h (set_up_logging): New function.
4150 (test_jit): Fail if gcc_jit_context_acquire fails. Call
4151 set_up_logging on the context, so that every testcase is
4152 logged to a particular file.
4153 * jit.dg/test-nested-contexts.c (main): Open a logfile,
4154 and call gcc_jit_context_set_logfile on the top-level context.
4155
4156 2015-01-08 Jakub Jelinek <jakub@redhat.com>
4157
4158 PR target/64338
4159 * g++.dg/opt/pr64338.C: New test.
4160
4161 2015-01-08 Tobias Burnus <burnus@net-b.de>
4162
4163 * gfortran.dg/coarray/codimension_2b.f90: New file.
4164 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4165 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4166
4167 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4168
4169 PR c++/59004
4170 * g++.dg/ext/fnname4.C: New.
4171
4172 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4173
4174 PR c++/64462
4175 * g++.dg/cpp0x/constexpr-64462.C: New.
4176
4177 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
4178
4179 PR c++/60753
4180 * g++.dg/cpp0x/deleted10.C: New.
4181
4182 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4183
4184 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4185
4186 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4187
4188 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4189 GCC_JIT_UNARY_OP_ABS.
4190 (verify_unary_ops): Likewise.
4191
4192 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4193
4194 * jit.dg/test-arith-overflow.c: New test case.
4195 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4196 * jit.dg/test-combination.c (create_code): Likewise.
4197 (verify_code): Likewise.
4198 * jit.dg/test-threads.c (testcases): Likewise.
4199
4200 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4201
4202 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4203 rather than "jit". Load g++.exp, and call g++_init.
4204 Run test-*.cc files within the testsuite and *.cc files within
4205 docs/examples.
4206 (jit-dg-test): Drop the addition of -fgnu89-inline to
4207 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4208 doing it when compiling C testcases (since g++ does not handle
4209 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4210 is restored to the value after g++_init ran, rather than the
4211 value before g++_init ran. Return a list of
4212 $comp_output $output_file, as dg-test assumes.
4213
4214 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4215
4216 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4217 make it easier to figure out the origin of each test result when
4218 running test-combination.c and test-threads.c.
4219 (CHECK_VALUE): Likewise.
4220 (CHECK_DOUBLE_VALUE): Likewise.
4221 (CHECK_STRING_VALUE): Likewise.
4222 (CHECK_STRING_STARTS_WITH): Likewise.
4223 (CHECK_STRING_CONTAINS): Likewise.
4224 (CHECK): Likewise.
4225 (check_string_value): Likewise, add "funcname" param.
4226 (check_string_starts_with): Likewise.
4227 (check_string_contains): Likewise.
4228
4229 2015-01-07 David Malcolm <dmalcolm@redhat.com>
4230
4231 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4232 generating name of built executable.
4233
4234 2015-01-07 Marek Polacek <polacek@redhat.com>
4235
4236 PR c/64440
4237 * gcc.dg/pr64440.c: New test.
4238 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4239
4240 2015-01-07 Marek Polacek <polacek@redhat.com>
4241
4242 PR c/64417
4243 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4244 * gcc.dg/pr64417.c: New test.
4245
4246 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
4247
4248 PR target/64505
4249 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4250 fix is correct.
4251
4252 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4253
4254 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4255 Check if testcases run without errors, not just if they compile.
4256
4257 2015-01-06 Christian Bruel <christian.bruel@st.com>
4258
4259 PR target/64507
4260 * gcc.target/sh/pr64507.c: New test.
4261
4262 2015-01-06 Arnaud Charlet <charlet@adacore.com>
4263
4264 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4265
4266 2015-01-06 Jakub Jelinek <jakub@redhat.com>
4267
4268 * c-c++-common/asan/sanitize-all-1.c: New test.
4269 * c-c++-common/ubsan/sanitize-all-1.c: New test.
4270 * c-c++-common/ubsan/sanitize-all-2.c: New test.
4271 * c-c++-common/ubsan/sanitize-all-3.c: New test.
4272 * c-c++-common/ubsan/sanitize-all-4.c: New test.
4273
4274 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
4275
4276 * lib/target-supports.exp (check_profiling_available): Return 0 for
4277 Visium.
4278 (check_effective_target_tls_runtime): Likewise.
4279 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4280 * gcc.dg/20020312-2.c: Adjust for Visium.
4281 * gcc.dg/tls/thr-cse-1.c: Likewise
4282 * gcc.dg/tree-ssa/20040204-1.c: Likewise
4283 * gcc.dg/tree-ssa/loop-1.c: Likewise.
4284 * gcc.dg/weak/typeof-2.c: Likewise.
4285
4286 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
4287
4288 PR rtl-optimization/64287
4289 * gcc.dg/aru-2.c: New test.
4290
4291 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4292
4293 PR sanitizer/64344
4294 * c-c++-common/ubsan/pr64344-1.c: New test.
4295 * c-c++-common/ubsan/pr64344-2.c: New test.
4296
4297 PR tree-optimization/64465
4298 * gcc.dg/pr64465.c: New test.
4299
4300 PR tree-optimization/64494
4301 * gcc.c-torture/compile/pr64494.c: New test.
4302
4303 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
4304
4305 PR fortran/47674
4306 * gfortran.dg/realloc_on_assign_25.f90: New test.
4307
4308 2015-01-05 Jakub Jelinek <jakub@redhat.com>
4309
4310 Update copyright years.
4311
4312 2015-01-05 Marek Polacek <polacek@redhat.com>
4313
4314 PR c/64423
4315 * gcc.dg/pr64423.c: New test.
4316
4317 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
4318
4319 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4320 mmix-knuth-mmixware for the same reason as for MIPS.
4321 * gcc.dg/debug/debug-2.c: Ditto.
4322
4323 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4324
4325 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
4326
4327 PR testsuite/62250
4328 * lib/gfortran.exp: Add libatomic library search path.
4329 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4330 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4331
4332 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4333
4334 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
4335
4336 * c-c++-common/tsan/bitfield_race.c: New testcase.
4337 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4338
4339 2015-01-02 Tobias Burnus <burnus@net-b.de>
4340
4341 * gfortran.dg/coarray/collectives_4.f90: New.
4342
4343 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4344
4345 PR fortran/57562
4346 * gfortran.dg/extends_16.f90: New.
4347
4348 2015-01-02 Tobias Burnus <burnus@net-b.de>
4349
4350 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4351
4352 2015-01-02 Tobias Burnus <burnus@net-b.de>
4353
4354 * gfortran.dg/coarray/codimension_2.f90: New.
4355 * gfortran.dg/coarray/codimension_2a.f90: New.
4356 * gfortran.dg/coarray_35.f90: New.
4357 * gfortran.dg/coarray_35a.f90: New.
4358
4359 2015-01-02 Janus Weil <janus@gcc.gnu.org>
4360
4361 PR fortran/60507
4362 * gfortran.dg/dummy_procedure_11.f90: New.
4363 ^L
4364 Copyright (C) 2015 Free Software Foundation, Inc.
4365
4366 Copying and distribution of this file, with or without modification,
4367 are permitted in any medium without royalty provided the copyright
4368 notice and this notice are preserved.