2015-06-01 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd25d5a7d9d983e48554fd5130be1a8b1485f0845
1 2015-06-01  Richard Biener  <rguenther@suse.de>
3         PR tree-optimization/66280
4         * g++.dg/torture/pr66280.C: New testcase.
5         * g++.dg/torture/pr66280-2.C: Likewise.
7 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9         * gnat.dg/addr9_1.adb: New test.
10         * gnat.dg/addr9_2.adb: Likewise.
11         * gnat.dg/addr9_3.adb: Likewise.
12         * gnat.dg/addr9_4.adb: Likewise.
14 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
16           * g++.dg/other/dump-ada-spec-4.C: New test.
18 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
20         * gcc.dg/alias-8.c: Fix dg-warning.
22 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
24         * gcc.dg/alias-8.c: Do not xfail.
25         * gcc.dg/pr62167.c: Prevent FRE.
26         * gcc.dg/alias-14.c: New testcase.
28 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
30         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
32 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
34         PR target/66215
35         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
36         dg-options.
37         * gcc.target/s390/hotpatch-10.c: Likewise.
38         * gcc.target/s390/hotpatch-11.c: Likewise.
39         * gcc.target/s390/hotpatch-12.c: Likewise.
40         * gcc.target/s390/hotpatch-17.c: Likewise.
41         * gcc.target/s390/hotpatch-18.c: Likewise.
42         * gcc.target/s390/hotpatch-20.c: Likewise.
43         * gcc.target/s390/hotpatch-21.c: Likewise.
44         * gcc.target/s390/hotpatch-22.c: Likewise.
45         * gcc.target/s390/hotpatch-23.c: Likewise.
46         * gcc.target/s390/hotpatch-24.c: Likewise.
47         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
48         to check for the exact nops too.
49         * gcc.target/s390/hotpatch-3.c: Likewise.
50         * gcc.target/s390/hotpatch-4.c: Likewise.
51         * gcc.target/s390/hotpatch-5.c: Likewise.
52         * gcc.target/s390/hotpatch-6.c: Likewise.
53         * gcc.target/s390/hotpatch-7.c: Likewise.
54         * gcc.target/s390/hotpatch-8.c: Likewise.
55         * gcc.target/s390/hotpatch-9.c: Likewise.
56         * gcc.target/s390/hotpatch-14.c: Likewise.
57         * gcc.target/s390/hotpatch-15.c: Likewise.
58         * gcc.target/s390/hotpatch-16.c: Likewise.
59         * gcc.target/s390/hotpatch-19.c: Likewise.
60         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
61         scan-assembler-times counting number of .align directives.
62         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
63         dg-options.  Remove scan-assembler-times counting number of .align
64         directives.
65         * gcc.target/s390/hotpatch-26.c: New file.
66         * gcc.target/s390/hotpatch-27.c: New file.
67         * gcc.target/s390/hotpatch-28.c: New file.
68         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
69         using -Os -O0 -O1 -O2 -O3 options.
71 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
73         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
75 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
77         PR tree-optimization/66142
78         * gcc.dg/vect/pr66142.c: New test.
80 2015-05-29  Richard Biener  <rguenther@suse.de>
82         PR tree-optimization/66314
83         * gcc.dg/asan/pr66314.c: New testcase.
85 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
87         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
88         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
89         Adjust all callers.
90         (schedule-cleanups, dg-keep-saved-temps): New proc.
91         (gcc-dg-test-1): Schedule cleanups.
92         * lib/profopt.exp (profopt-execute): Likewise.
93         * g++.dg/cdce3.C: Adjust expected line numbers.
94         * gcc.dg/cdce1.c: Likewise.
95         * gcc.dg/cdce2.c: Likewise.
96         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
97         * gcc.dg/strlenopt-24.c: Likewise.
98         * gcc.dg/tree-ssa/vrp26.c: Likewise.
99         * gcc.dg/tree-ssa/vrp28.c: Likewise.
100         * obj-c++.dg/encode-2.mm: Likewise.
102 2015-05-28  DJ Delorie  <dj@redhat.com>
104         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
106 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
108         * gnat.dg/discr43.adb: New test.
110 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
112         * gnat.dg/varsize_temp.adb: Rename into...
113         * gnat.dg/varsize1.adb: ...this.
114         * gnat.dg/varsize_copy.ad[sb]: Rename into...
115         * gnat.dg/varsize2.ad[sb]: ...this.
116         * gnat.dg/varsize3_1.adb: New test.
117         * gnat.dg/varsize3_2.adb: Likewise.
118         * gnat.dg/varsize3_3.adb: Likewise.
119         * gnat.dg/varsize3_4.adb: Likewise.
120         * gnat.dg/varsize3_5.adb: Likewise.
121         * gnat.dg/varsize3_6.adb: Likewise.
122         * gnat.dg/varsize3_pkg1.ads: New helper.
123         * gnat.dg/varsize3_pkg2.ads: Likewise.
124         * gnat.dg/varsize3_pkg3.ads: Likewise.
126 2015-05-28  Richard Biener  <rguenther@suse.de>
128         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
130 2015-05-28  Richard Biener  <rguenther@suse.de>
132         PR tree-optimization/66142
133         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
135 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
137         PR target/63810
138         * gcc.dg/darwin-minversion-3.c: Update testcase.
139         * gcc.dg/darwin-minversion-4.c: Ditto.
140         * gcc.dg/darwin-minversion-5.c: New testcase.
141         * gcc.dg/darwin-minversion-6.c: Ditto.
142         * gcc.dg/darwin-minversion-7.c: Ditto.
143         * gcc.dg/darwin-minversion-8.c: Ditto.
144         * gcc.dg/darwin-minversion-9.c: Ditto.
145         * gcc.dg/darwin-minversion-10.c: Ditto.
146         * gcc.dg/darwin-minversion-11.c: Ditto.
147         * gcc.dg/darwin-minversion-12.c: Ditto.
149 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
151         PR rtl-optimization/66168
152         * gcc.c-torture/compile/pr66168.c: New test.
154 2015-05-27  Jeff Law  <law@redhat.com>
156         PR target/39726
157         * gcc.dg/target/m68k/pr39726-1.c: New test.
159 2015-05-27  Nathan Sidwell  <nathan@acm.org>
161         PR c++/66270
162         * g++.dg/ext/alias-canon3.C: New.
164 2015-05-27  Richard Biener  <rguenther@suse.de>
166         PR tree-optimization/66272
167         Revert parts of
168         2014-08-15  Richard Biener  <rguenther@suse.de>
170         PR tree-optimization/62031
171         * gcc.dg/torture/pr66272.c: New testcase.
173 2015-05-27  Richard Biener  <rguenther@suse.de>
175         * gcc.dg/vect/slp-reduc-7.c: New testcase.
177 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
179         PR target/65358
180         * gcc.dg/pr65358.c: New test. 
182 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
184         PR fortran/65548
185         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
186         semantic.
187         * gfortran.dg/allocate_with_source_6.f90: New test.
189 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
191         * gnat.dg/atomic7_1.adb: New test.
192         * gnat.dg/atomic7_2.adb: Likewise.
193         * gnat.dg/atomic7_pkg1.ads: New helper.
194         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
196 2015-05-26  Michael Matz  <matz@suse.de>
198         PR middle-end/66251
199         * gcc.dg/vect/pr66251.c: New test.
201 2015-05-26  Richard Biener  <rguenther@suse.de>
203         PR tree-optimization/66142
204         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
206 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
208         PR fortran/66082
209         * gfortran.dg/allocatable_scalar_13.f90: New test
211 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
213         * gnat.dg/warn11.adb: New test.
214         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
216 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
218         * gnat.dg/vfa1_1.adb: New test.
219         * gnat.dg/vfa1_2.adb: Likewise.
220         * gnat.dg/vfa1_3.adb: Likewise.
221         * gnat.dg/vfa1_4.adb: Likewise.
222         * gnat.dg/vfa1_pkg.ads: New helper.
224 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
226         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
227         * gcc.target/i386/pr66232-3.c: Likewise.
229 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
231         PR target/66274
232         * gcc.target/i386/pr66274.c: New test.
234 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
236         * gnat.dg/renaming6.ad[sb]: New test.
238 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
240         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
241         and 'dg-require-effective-target pie'.
243 2015-05-23  Nathan Sidwell  <nathan@acm.org>
245         PR c++/66243
246         * g++.dg/cpp0x/pr66243.C: New.
248 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
250         PR lto/66180
251         * g++.dg/lto/pr66180_0.C: New testcase.
252         * g++.dg/lto/pr66180_1.C: New testcase.
254 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
256         PR fortran/66257
257         * typebound_call_27.f90: New file.
259 2015-05-23  Nathan Sidwell  <nathan@acm.org>
261         PR c++/65936
262         * g++.dg/template/pr65936.C: New.
264 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
266         PR tree-optimization/63387
267         * gcc.dg/pr63387-2.c: New testcase.
269 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
271         * gcc.dg/simd-1.c: Update to the new message.
273 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
275         * gcc.dg/nand.c: New testcase.
277 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
279         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
280         Set dg-do-what-default to compile only on ARM targets without
281         arm_neon_hw execution support.  Remove redundant c-torture-execute
282         in loop over test cases.
284 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
286         PR target/65491
287         * gcc.target/aarch64/pr65491_1.c: New test.
288         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
289         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
291 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
293         PR c++/65598
294         * g++.dg/cpp0x/explicit9.C: New.
295         * g++.dg/cpp0x/explicit8.C: Check the locations too.
297 2015-05-22  Richard Biener  <rguenther@suse.de>
299         PR tree-optimization/66251
300         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
302 2015-05-22  Marek Polacek  <polacek@redhat.com>
304         PR c/47043
305         * c-c++-common/attributes-enum-1.c: New test.
306         * c-c++-common/attributes-enum-2.c: New test.
307         * g++.dg/cpp0x/attributes-enum-1.C: New test.
308         * g++.dg/cpp1y/attributes-enum-1.C: New test.
310 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
312         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
313         effective target support.  If no arm_neon_hw support, do not attempt
314         to execute the tests; only compile them.
315         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
316         and "dg-require-effective-target arm_neon_ok".
317         * gcc.target/arm/simd/vextp16_1.c: Likewise.
318         * gcc.target/arm/simd/vextp64_1.c: Likewise.
319         * gcc.target/arm/simd/vextp8_1.c: Likewise.
320         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
321         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
322         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
323         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
324         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
325         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
326         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
327         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
328         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
329         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
330         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
331         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
332         * gcc.target/arm/simd/vexts16_1.c: Likewise.
333         * gcc.target/arm/simd/vexts32_1.c: Likewise.
334         * gcc.target/arm/simd/vexts64_1.c: Likewise.
335         * gcc.target/arm/simd/vexts8_1.c: Likewise.
336         * gcc.target/arm/simd/vextu16_1.c: Likewise.
337         * gcc.target/arm/simd/vextu32_1.c: Likewise.
338         * gcc.target/arm/simd/vextu64_1.c: Likewise.
339         * gcc.target/arm/simd/vextu8_1.c: Likewise.
340         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
341         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
342         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
343         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
344         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
345         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
346         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
347         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
348         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
349         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
350         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
351         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
352         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
353         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
354         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
355         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
356         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
357         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
358         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
359         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
360         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
361         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
362         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
363         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
364         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
365         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
366         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
367         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
368         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
369         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
370         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
371         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
372         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
373         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
374         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
375         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
376         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
377         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
378         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
379         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
380         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
381         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
382         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
383         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
384         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
385         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
386         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
387         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
388         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
389         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
390         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
391         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
392         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
393         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
394         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
395         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
396         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
397         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
398         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
399         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
400         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
401         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
402         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
403         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
404         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
405         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
406         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
407         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
408         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
409         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
410         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
411         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
412         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
413         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
414         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
415         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
416         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
417         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
418         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
419         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
420         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
421         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
422         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
423         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
424         * gcc.target/arm/simd/vzips16_1.c: Likewise.
425         * gcc.target/arm/simd/vzips32_1.c: Likewise.
426         * gcc.target/arm/simd/vzips8_1.c: Likewise.
427         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
428         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
429         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
431 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
433         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
434         * gcc.dg/vect/pr59354.c: Likewise.
435         * gcc.dg/vect/pr64252.c: Likewise.
436         * gcc.dg/vect/pr64404.c: Likewise.
437         * gcc.dg/vect/pr64493.c: Likewise.
438         * gcc.dg/vect/pr64495.c: Likewise.
439         * gcc.dg/vect/pr64844.c: Likewise.
440         * gcc.dg/vect/pr65518.c: Likewise.
441         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
443 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
445         PR c++/66210
446         * g++.dg/cpp1y/var-templ28.C: New.
448 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
450         PR target/66232
451         * gcc.target/i386/pr66232-1.c: New test.
452         * gcc.target/i386/pr66232-2.c: Likewise.
453         * gcc.target/i386/pr66232-3.c: Likewise.
454         * gcc.target/i386/pr66232-4.c: Likewise.
455         * gcc.target/i386/pr66232-5.c: Likewise.
457 2015-05-21  Nathan Sidwell  <nathan@acm.org>
459         * g++.dg/cpp1y/pr60943.C: New.
461 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
463         PR tree-optimization/66233
464         * gcc.c-torture/execute/pr66233.c: New test.
466 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
468         PR fortran/66176
469         * gfortran.dg/inline_matmul_11.f90:  New test.
471 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
473         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
474         instead of listing several targets on its own.
475         * gcc.target/i386/pr32219-2.c: Likewise.
476         * gcc.target/i386/pr32219-3.c: Likewise.
477         * gcc.target/i386/pr32219-4.c: Likewise.
478         * gcc.target/i386/pr32219-5.c: Likewise.
479         * gcc.target/i386/pr32219-6.c: Likewise
480         * gcc.target/i386/pr32219-7.c: Likewise.
481         * gcc.target/i386/pr32219-8.c: Likewise.
482         * gcc.target/i386/pr39013-1.c: Likewise.
483         * gcc.target/i386/pr39013-2.c: Likewise.
484         * gcc.target/i386/pr64317.c: Likewise.
486 2015-05-21  Jeff Law  <law@redhat.com>
488         * gcc.target/hppa/shadd-3.c: New test.
489         * gcc.target/hppa/shadd-4.c: New test.
491 2015-05-21  Michael Matz  <matz@suse.de>
493         * gcc.dg/vect/vect-strided-store.c: New test.
494         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
495         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
497 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
499         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
500         * gcc.dg/pow-sqrt-synth-1.c: New test.
501         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
503 2015-05-21  Richard Biener  <rguenther@suse.de>
505         PR c++/66211
506         * g++.dg/conversion/pr66211.C: New testcase.
507         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
509 2015-05-21  Jeff Law  <law@redhat.com>
511         * gcc.target/hppa/shadd-2.c: New test.
513 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
515         PR target/54236
516         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
518 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
520         PR target/65937
521         * gcc.target/arm/pr26702.c: Adjust target selector.
523 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
525         PR middle-end/66221
526         * gcc.dg/lto/pr66221_0.c: New test.
527         * gcc.dg/lto/pr66221_1.c: New test.
529 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
531         PR c/52952
532         * gcc.dg/redecl-4.c: Update column numbers.
533         * gcc.dg/format/bitfld-1.c: Likewise.
534         * gcc.dg/format/attr-2.c: Likewise.
535         * gcc.dg/format/attr-6.c: Likewise.
536         * gcc.dg/format/attr-7.c (baz): Likewise.
537         * gcc.dg/format/asm_fprintf-1.c: Likewise.
538         * gcc.dg/format/attr-4.c: Likewise.
539         * gcc.dg/format/branch-1.c: Likewise.
540         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
541         locations within strings with embedded escape sequences.
543 2015-05-20  Jeff Law  <law@redhat.com>
545         * gcc.target/hppa/hppa.exp: New target test driver.
546         * gcc.target/hppa/shadd-1.c: New test.
548 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
550         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
552 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
554         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
555         (fn_33_k_and_r_style): New.
556         (fn_33_stroustrup_style): New.
557         (fn_33_allman_style): New.
558         (fn_33_whitesmiths_style): New.
559         (fn_33_horstmann_style): New.
560         (fn_33_ratliff_banner_style): New.
561         (fn_33_lisp_style): New.
562         (fn_34_indent_dash_gnu): New.
563         (fn_34_indent_dash_kr): New.
564         (fn_34_indent_dash_orig): New.
565         (fn_34_indent_linux_style): New.
567 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
569         PR fortran/65548
570         * gfortran.dg/allocate_with_source_5.f90: Extend test.
572 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
574         PR tree-optimization/65447
575         * gcc.dg/tree-ssa/pr65447.c: New test.
577 2015-05-19  Nathan sidwell  <nathan@acm.org>
579         * g++.dg/cpp0x/pr65954.C: New.
581 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
583         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
585 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
587         * lib/target-supports.exp: Vector do not always have natural
588         alignment on s390*.
590 2015-05-19  David Sherwood  <david.sherwood@arm.com>
592         * gcc.dg/loop-invariant.c: New testcase.
594 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
596         * lib/target-supports.exp: Vector do not always have natural
597         alignment on s390*.
599 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
601         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
602         s390*.
603         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
605 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
607         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
608         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
609         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
610         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
611         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
612         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
613         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
614         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
615         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
616         * gcc.target/s390/zvector/vec-elem-1.c: New test.
618 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
620         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
622 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
624         * gcc.target/s390/s390.exp
625         (check_effective_target_vector): New check.
626         * gcc.target/s390/vector/vec-abi-1.c: New test.
627         * gcc.target/s390/vector/vec-abi-2.c: New test.
628         * gcc.target/s390/vector/vec-abi-3.c: New test.
629         * gcc.target/s390/vector/vec-abi-4.c: New test.
630         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
631         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
632         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
633         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
634         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
635         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
636         * gcc.target/s390/vector/vec-clobber-1.c: New test.
637         * gcc.target/s390/vector/vec-cmp-1.c: New test.
638         * gcc.target/s390/vector/vec-cmp-2.c: New test.
639         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
640         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
641         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
642         * gcc.target/s390/vector/vec-genmask-1.c: New test.
643         * gcc.target/s390/vector/vec-genmask-2.c: New test.
644         * gcc.target/s390/vector/vec-init-1.c: New test.
645         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
646         * gcc.target/s390/vector/vec-shift-1.c: New test.
647         * gcc.target/s390/vector/vec-sub-1.c: New test.
649 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
651         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
653 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
655         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
657 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
659         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
661 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
663         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
665 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
667         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
669 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
671         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
673 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
675         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
677 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
679         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
681 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
683         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
685 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
687         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
689 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
691         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
693 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
695         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
697 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
699         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
701 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
703         PR tree-optimization/66187
704         * gcc.c-torture/execute/pr66187.c: New test.
705         * gcc.dg/pr66187-1.c: New test.
706         * gcc.dg/pr66187-2.c: New test.
708 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
710         * gcc.dg/vect/bb-slp-35.c: Adjust.
712 2015-05-19  Richard Biener  <rguenther@suse.de>
714         PR tree-optimization/66165
715         * gcc.dg/torture/pr66165.c: New testcase.
717         PR tree-optimization/66185
718         * gcc.dg/torture/pr66185.c: New testcase.
720 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
722         PR target/54236
723         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
725 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
727         * gcc.target/mips/p5600-bonding.c : New file.
729 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
731         PR fortran/66106
732         * gfortran.dg/interface_operator_1.f90: New tests.
734 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
736         PR fortran/66057
737         * gfortran.dg/generic_29.f90: New tests.
739 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
741         PR fortran/66043
742         * gfortran.dg/storage_size_6.f90: New tests.
744 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
746         PR fortran/66045
747         * gfortran.dg/null1.f90: New test.
749 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
751         PR fortran/66044
752         * gfortran.dg/entry_21.f90: New test.
754 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
756         PR fortran/66043
757         * gfortran.dg/storage_size_6.f90: New tests.
759 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
761         PR fortran/66040
762         * gfortran.dg/misplaced_statement.f90: New test.
764 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
766         PR fortran/66039
767         * gfortran.dg/filepos1.f90: New test
769 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
771         PR fortran/64925
772         * gfortran.dg/pr64925.f90: New test.
774 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
776         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
777         unit.
778         * gfortran.dg/lto/pr41576_1.f90: Ditto.
780 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
782         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
783         to the family of pie capable targets.
785 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
787         * gcc.target/arm/bics_1.c : New testcase.
788         * gcc.target/arm/bics_2.c : New testcase.
789         * gcc.target/arm/bics_3.c : New testcase.
790         * gcc.target/arm/bics_4.c : New testcase.
792 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
794         * gcc.target/mips/umips-attr.c: New test.
796 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
798         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
799         * gcc.dg/20150120-2.c (dg-final): Ditto.
800         * gcc.dg/20150120-2.c (dg-final): Ditto.
801         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
803 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
805         PR target/66174
806         * gcc.target/i386/pr66174.c: New test.
808 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
810         PR fortran/37131
811         * gfortran.dg/matmul_bounds_6.f90:  New test.
812         * gfortran.dg/matmul_bounds_7.f90:  New test.
814 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
816         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
817         * gfortran.dg/lto/pr41576_1.f90: Add interface.
818         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
819         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
820         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
821         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
823 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
825         PR fortran/65903
826         * gfortran.dg/continuation_13.f90: Update test.
827         * gfortran.dg/pr65903.f90: New test.
829 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
831         PR fortran/66113
832         * gfortran.dg/block_14.f90:  New test.
834 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
836         PR fortran/44054
837         * lib/gfortran-dg.exp: Update regex to handle two locations for
838         the same diagnostic without caret.
839         * gfortran.dg/badline.f: Test also that line numbers are correct
840         before and after "left but not entered" warning.
842 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
843             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
845         PR target/65768
846         * gcc.target/arm/maskdata.c: New test.
848 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
850         PR fortran/65792
851         * gfortran.dg/derived_constructor_components_5: New test
853 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
855         PR target/66140
856         * gcc.target/alpha/pr66140.c: New test.
858 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
860         PR c/48956
861         * gcc.dg/Wconversion-complex-c99.c: New test.
862         * gcc.dg/Wconversion-complex-gnu.c: New test.
864 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
866         PR tree-optimization/64454
867         * gcc.dg/modmod.c: New testcase.
869 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
871         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
873 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
875         PR middle-end/66134
876         * gcc.target/i386/mpx/pr66134.c: New test.
878 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
880         * gcc.target/powerpc/pr60158.c: New test.
882 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
884         * gcc.target/i386/sibcall-7.c: New test.
885         * gcc.target/i386/sibcall-8.c: New test.
887 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
889         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
890         (abs64_in_dreg): Likewise.
892 2015-05-14  Marek Polacek  <polacek@redhat.com>
894         PR c/66066
895         PR c/66127
896         * gcc.dg/pr14649-1.c: Add -Wpedantic.
897         * gcc.dg/pr19984.c: Likewise.
898         * gcc.dg/pr66066-1.c: New test.
899         * gcc.dg/pr66066-2.c: New test.
900         * gcc.dg/pr66066-3.c: New test.
902 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
904         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
905         * gcc.dg/pow-sqrt.x: New file.
906         * gcc.dg/pow-sqrt-1.c: New test.
907         * gcc.dg/pow-sqrt-2.c: Likewise.
908         * gcc.dg/pow-sqrt-3.c: Likewise.
910 2015-05-13  Richard Biener  <rguenther@suse.de>
912         PR tree-optimization/66123
913         * gcc.dg/torture/pr66123.c: New testcase.
915 2015-05-13  Richard Biener  <rguenther@suse.de>
917         PR middle-end/66110
918         * gcc.dg/alias-2.c: Adjust.
919         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
921 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
923         PR target/65103
924         * gcc.target/i386/pr65103-3.c: New.
926 2015-05-13  Martin Liska  <mliska@suse.cz>
928         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
930 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
932         PR target/66112
933         * gcc.target/i386/pr66112-2.c: New test.
935         PR target/66112
936         * gcc.target/i386/pr66112-1.c: New test.
938 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
940         PR target/66048
941         * gcc.target/i386/mpx/pr66048.cc: New.
943 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
945         PR rtl-optimization/64616
946         * gcc.dg/loop-8.c: New test.
947         * gcc.dg/loop-9.c: New test.
949 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
951         PR target/pr66047.c
952         * gcc.target/i386/pr66047.c: New testcase.
954 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
956         PR ipa/65873
957         * gcc.c-torture/compile/pr65873.c: New testcase.
959 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
961         PR fortran/66111
962         * gfortran.dg/inline_matmul_10.f90:  New test.
964 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
966         * c-c++-common/Wmisleading-indentation.c: New testcase.
967         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
968         * c-c++-common/Wmisleading-indentation-2.md: New file.
970 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
972         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
973         "break".
974         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
976 2015-05-12  Richard Biener  <rguenther@suse.de>
978         PR tree-optimization/66101
979         * gcc.dg/torture/pr66101.c: New testcase.
981 2015-05-12  Richard Biener  <rguenther@suse.de>
983         PR tree-optimization/37021
984         * gcc.target/i386/vect-addsub.c: New testcase.
986 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
988         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
990 2015-05-12  Tom de Vries  <tom@codesourcery.com>
992         PR tree-optimization/66010
993         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
995 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
997         PR c++/65133
998         * g++.dg/cpp0x/trailing10.C: New.
1000 2015-05-12  Richard Biener  <rguenther@suse.de>
1002         * gcc.dg/vect/bb-slp-35.c: New testcase.
1004 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1006         PR fortran/66100
1007         * gfortran.dg/bound_simplification_6.f90: New.
1009 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1011         * gcc.target/mips/branch-1.c: Pass argument to bar().
1013 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1015         PR target/65753
1016         * gcc.target/i386/pr65753.c: New test.
1018 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1020         PR rtl-optimization/66076
1021         * gcc.dg/torture/pr66076.c: New test.
1023 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1025         PR fortran/66041
1026         * gfortran.dg/inline_matmul_7.f90:  New test.
1027         * gfortran.dg/inline_matmul_8.f90:  New test.
1028         * gfortran.dg/inline_matmul_9.f90:  New test.
1030 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1032         * gfortran.dg/bound_simplification_5.f90: New.
1034 2015-05-09  Jason Merrill  <jason@redhat.com>
1036         * lib/target-supports.exp (cxx_default): New global.
1037         (check_effective_target_c++11_only)
1038         (check_effective_target_c++14_only)
1039         (check_effective_target_c++98_only)
1040         (check_effective_target_c++1z_only): Check it.
1042 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1044         PR tree-optimization/64454
1045         * gcc.dg/tree-ssa/vrp97.c: New file.
1046         * gcc.dg/vect/slp-perm-7.c: Update.
1048 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1050         PR fortran/65894
1051         * gfortran.dg/elemental_subroutine_11.f90: New test.
1053 2015-05-08  Richard Biener  <rguenther@suse.de>
1055         PR tree-optimization/66036
1056         * gcc.dg/vect/slp-41.c: New testcase.
1058 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1060         * gfortran.dg/elemental_optional_args_7.f90: New.
1062 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1064         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1065         allow cmlt or sshr.
1067 2015-05-08  Marek Polacek  <polacek@redhat.com>
1069         PR c/64918
1070         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1071         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1073 2015-05-07  Marek Polacek  <polacek@redhat.com>
1075         PR c/65179
1076         * c-c++-common/Wshift-negative-value-1.c: New test.
1077         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1078         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1079         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1080         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1081         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1082         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1083         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1084         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1086 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1088         PR middle-end/192
1089         PR middle-end/54303
1090         * gcc.dg/fdata-sections-2.c: New file.
1092 2015-05-07  Marek Polacek  <polacek@redhat.com>
1094         PR testsuite/66046
1095         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1096         last dg-output.
1097         * c-c++-common/ubsan/align-7.c: Likewise.
1098         * c-c++-common/ubsan/bounds-8.c: Likewise.
1099         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1100         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1101         * c-c++-common/ubsan/null-1.c: Likewise.
1102         * c-c++-common/ubsan/null-10.c: Likewise.
1103         * c-c++-common/ubsan/null-11.c: Likewise.
1104         * c-c++-common/ubsan/null-2.c: Likewise.
1105         * c-c++-common/ubsan/null-3.c: Likewise.
1106         * c-c++-common/ubsan/null-4.c: Likewise.
1107         * c-c++-common/ubsan/null-5.c: Likewise.
1108         * c-c++-common/ubsan/null-6.c: Likewise.
1109         * c-c++-common/ubsan/null-7.c: Likewise.
1110         * c-c++-common/ubsan/null-8.c: Likewise.
1111         * c-c++-common/ubsan/null-9.c: Likewise.
1112         * c-c++-common/ubsan/object-size-1.c: Likewise.
1113         * c-c++-common/ubsan/object-size-10.c: Likewise.
1114         * c-c++-common/ubsan/object-size-4.c: Likewise.
1115         * c-c++-common/ubsan/object-size-5.c: Likewise.
1116         * c-c++-common/ubsan/object-size-7.c: Likewise.
1117         * c-c++-common/ubsan/object-size-8.c: Likewise.
1118         * c-c++-common/ubsan/object-size-9.c: Likewise.
1119         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1120         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1121         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1122         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1123         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1124         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1125         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1126         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1127         * c-c++-common/ubsan/pr59333.c: Likewise.
1128         * c-c++-common/ubsan/pr59667.c: Likewise.
1129         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1130         * c-c++-common/ubsan/pr60636.c: Likewise.
1131         * c-c++-common/ubsan/pr63802.c: Likewise.
1132         * c-c++-common/ubsan/recovery-1.c: Likewise.
1133         * c-c++-common/ubsan/recovery-3.c: Likewise.
1134         * c-c++-common/ubsan/shift-1.c: Likewise.
1135         * c-c++-common/ubsan/shift-2.c: Likewise.
1136         * c-c++-common/ubsan/shift-4.c: Likewise.
1137         * c-c++-common/ubsan/shift-7.c: Likewise.
1138         * c-c++-common/ubsan/undefined-2.c: Likewise.
1139         * c-c++-common/ubsan/vla-1.c: Likewise.
1140         * g++.dg/ubsan/null-1.C: Likewise.
1141         * g++.dg/ubsan/null-3.C: Likewise.
1142         * g++.dg/ubsan/null-4.C: Likewise.
1143         * g++.dg/ubsan/vptr-8.C: Likewise.
1144         * g++.dg/ubsan/vptr-9.C: Likewise.
1145         * gcc.dg/ubsan/bounds-2.c: Likewise.
1146         * gcc.dg/ubsan/object-size-9.c: Likewise.
1148 2015-05-07  Jeff Law  <law@redhat.com>
1150         * gcc.dg/tree-ssa/shorten-1.c: New test.
1152 2015-05-07  Richard Biener  <rguenther@suse.de>
1154         PR tree-optimization/66002
1155         * gcc.dg/vect/vect-125.c: New testcase.
1157 2015-05-07  Marek Polacek  <polacek@redhat.com>
1158             Martin Uecker  <uecker@eecs.berkeley.edu>
1160         * c-c++-common/ubsan/bounds-10.c: New test.
1162 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1164         * jit.dg/harness.h (set_options): Wrap with
1165         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1166         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1167         Special-case test-benchmark.c as a negative.
1168         * jit.dg/test-benchmark.c: New file.
1170 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1172         PR target/64208
1173         * gcc.target/arm/pr64208.c: New test.
1175 2015-05-06  Alan Modra  <amodra@gmail.com>
1177         PR target/66020
1178         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1179         (gparms): Make volatile.
1181 2015-05-06  Richard Biener  <rguenther@suse.de>
1183         PR tree-optimization/62283
1184         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1186 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1188         PR target/66015
1189         * gcc.target/aarch64/iinline-attr-1.c: New test.
1191 2015-05-06  Richard Biener  <rguenther@suse.de>
1193         * gcc.dg/vect/bb-slp-34.c: New testcase.
1195 2015-05-06  Richard Biener  <rguenther@suse.de>
1197         PR tree-optimization/62283
1198         * gcc.dg/vect/bb-slp-14.c: Adjust.
1200 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1202         PR target/65990
1203         * gcc.target/i386/pr65990.c: New test.
1205 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1207         PR target/65915
1208         * gcc.target/i386/pr65915.c: New.
1210 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1212         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1213         'va_list escapes 0'.
1215 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1217         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1218         in r222173.
1220 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1222         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1223         * gcc.target/arm/pr65924.c: Likewise.
1225 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1227         PR target/65871
1228         * gcc.target/i386/pr65871-3.c: New test.
1230 2015-05-04  Jeff Law  <law@redhat.com>
1232         Revert:
1233         2015-05-04  Jeff Law  <law@redhat.com>
1234         * gcc.dg/tree-ssa/shorten-1.c: New test.
1236 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1237             Jakub Jelinek  <jakub@redhat.com>
1239         PR c++/66007
1240         * g++.dg/cpp0x/Wnarrowing4.C: New.
1242 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1244         * lib/target-supports.exp
1245         (check_effective_target_keeps_null_pointer_checks): Clarify that
1246         this is for targets that disable -fdelete-null-pointer-checks,
1247         not default it to off.
1248         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1249         -fdelete-null-pointer-checks explicit.
1250         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1251         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1252         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1253         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1254         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1255         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1256         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1257         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1258         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1259         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1260         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1261         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1262         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1263         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1264         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1265         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1266         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1267         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1268         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1269         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1270         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1271         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1272         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1273         * g++.dg/cpp0x/static_assert9.C: Likewise.
1274         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1275         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1276         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1277         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1278         * g++.dg/tree-ssa/pr26406.C: Likewise.
1280 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1282         PR tree-optimization/65984
1283         * c-c++-common/ubsan/pr65984.c: New test.
1285 2015-05-04  Jeff Law  <law@redhat.com>
1287         * gcc.dg/tree-ssa/shorten-1.c: New test.
1289 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1291         PR fortran/44735
1292         * gfortran.dg/pr44735.f90: New test.
1294 2015-05-04  Richard Biener  <rguenther@suse.de>
1296         PR tree-optimization/65965
1297         * gcc.dg/vect/bb-slp-33.c: New testcase.
1299 2015-05-04  Richard Biener  <rguenther@suse.de>
1301         PR tree-optimization/65935
1302         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1304 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1306         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1307         for each supported variant instead of CHECK_RESULTS.
1308         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1309         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1310         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1311         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1312         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1313         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1314         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1315         expected results for unsupported variants.  Call CHECK for each
1316         supported variant instead of CHECK_RESULTS.
1317         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1318         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1319         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1320         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1321         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1322         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1323         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1324         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1325         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1326         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1327         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1328         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1329         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1330         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1331         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1332         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1333         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1334         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1335         expected results for unsupported variants.
1336         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1337         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1338         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1339         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1340         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1341         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1342         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1343         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1344         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1345         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1346         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1347         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1348         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1349         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1350         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1351         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1352         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1353         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1354         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1355         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1356         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1357         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1358         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1359         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
1360         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
1361         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
1362         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1363         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1365 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
1367         PR fortran/37131
1368         * gfortran.dg/bound_9.f90:  Add pointer assignment.
1370 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
1371             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
1373         PR c++/65858
1374         * g++.dg/cpp0x/Wnarrowing3.C: New.
1376 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
1378         * gcc.dg/20150120-1.c: New test.
1379         * gcc.dg/20150120-2.c: New test.
1380         * gcc.dg/20150120-3.c: New test.
1382 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
1384         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
1386 2015-05-01  Renlin Li  <renlin.li@arm.com>
1388         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
1390 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
1392         * gfortran.dg/bound_simplification_4.f90: New.
1394 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1396         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
1397         with powerpc_p8vector_ok.
1399 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
1401         PR fortran/37131
1402         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
1403         scan pattern.
1404         * gfortran.dg/bound_9.f90:  New test case.
1406 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
1408         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
1409         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
1410         for 32bit x86 targets.
1411         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
1412         for 32bit x86 targets.
1413         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
1414         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
1415         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
1416         for 32bit x86 targets.
1418 2015-04-30  Marek Polacek  <polacek@redhat.com>
1420         PR tree-optimization/63551
1421         * g++.dg/ipa/pr63551.C: New test.
1423 2015-04-30  Caroline Tice  <cmtice@google.com>
1425         PR  65929
1426         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
1427         partition size on certain targets.
1429 2015-04-30  Renlin Li  <renlin.li@arm.com>
1431         * gcc.target/aarch64/vect-reduc-or_1.c: New.
1433 2015-04-30  Marek Polacek  <polacek@redhat.com>
1435         * c-c++-common/Wbool-compare-3.c: New test.
1437         * gcc.dg/pr65901.c (foo): Adjust dg-error.
1438         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
1440 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1442         PR c++/57610
1443         * g++.dg/init/ref22.C: New.
1445 2015-04-30  Marek Polacek  <polacek@redhat.com>
1447         * gcc.dg/init-bad-8.c: New test.
1449         * gcc.dg/incomplete-typedef-1.c: New test.
1451 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
1453         PR c++/59955
1454         * g++.dg/template/crash121.C: New.
1456 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
1458         * gcc.target/mips/call-from-init.c: New test.
1459         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
1461 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1463         PR target/65871
1464         * gcc.target/i386/pr65871-1.c: New test.
1465         * gcc.target/i386/pr65871-2.c: Ditto.
1467 2015-04-29  Marek Polacek  <polacek@redhat.com>
1469         PR c/64610
1470         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
1471         * c-c++-common/Wbool-compare-2.c: New test.
1473 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
1475         PR target/65770
1476         * gcc.target/aarch64/vstN_lane_1.c: New file.
1478 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
1480         PR c++/64667
1481         * g++.dg/warn/Winit-self-3.C: New.
1483 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
1485         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
1487 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
1489         PR target/65924
1490         * gcc.target/arm/pr65924.c: New test.
1492 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
1494         * g++.dg/gomp/tpl-target-update.C: New file.
1496 2015-04-29  Richard Biener  <rguenther@suse.de>
1498         PR tree-optimization/65917
1499         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
1501 2015-04-29  Christian Bruel  <christian.bruel@st.com>
1503         PR target/64835
1504         * gcc.dg/ipa/iinline-attr.c: New test.
1505         * gcc.target/i386/iinline-attr-2.c: New test.
1507 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
1509         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
1510         segfault is fixed.
1512 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1514         * gcc.dg/vect/vect-33.c: Remove spurious line.
1516 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
1518         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
1520 2015-04-28  Marek Polacek  <polacek@redhat.com>
1522         PR c/65901
1523         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
1524         * gcc.dg/pr65901.c: New test.
1526 2015-04-28  Richard Biener  <rguenther@suse.de>
1528         PR tree-optimization/62283
1529         * gfortran.dg/vect/pr62283-2.f: New testcase.
1530         * gcc.dg/vect/bb-slp-14.c: Adjust.
1532 2015-04-28  Richard Biener  <rguenther@suse.de>
1534         PR tree-optimization/65851
1535         * g++.dg/torture/pr65851.C: New testcase.
1537 2015-04-27  Jeff Law <law@redhat.com>
1539         PR tree-optimization/65217
1540         * gcc.target/i386/pr65217.c: Remove XFAIL.
1542 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1544         PR fortran/60322
1545         Add tests forgotten to svn-add.
1546         * gfortran.dg/class_allocate_19.f03: New test.
1547         * gfortran.dg/class_array_20.f03: New test.
1548         * gfortran.dg/class_array_21.f03: New test.
1549         * gfortran.dg/finalize_29.f08: New test.
1551 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
1553         PR fortran/59678
1554         PR fortran/65841
1555         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
1556         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
1558 2015-04-27  Caroline Tice  <cmtice@google.com>
1560         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
1561         partition size.
1563 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
1565         PR target/64579
1566         * gcc.target/powerpc/htm-1.c: New test.
1567         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
1568         on 64-bit compiles.
1569         (__builtin_tabortdci): Likewise.
1570         (__builtin_tcheck): Remove operand.
1571         * lib/target-supports.exp (check_htm_hw_available): New function.
1573 2015-04-27  Richard Biener  <rguenther@suse.de>
1575         * gcc.target/i386/pr65217.c: XFAIL.
1577 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
1579         PR tree-optimization/65875
1580         * gcc.c-torture/compile/pr65875.c: New test.
1582 2015-04-25  Marek Polacek  <polacek@redhat.com>
1584         PR c/52085
1585         * gcc.dg/enum-incomplete-2.c: New test.
1586         * gcc.dg/enum-mode-1.c: New test.
1588 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
1590         PR target/65849
1591         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
1592         set new options.
1593         * gcc.target/powerpc/pr65849-2.c: Likewise.
1595 2015-04-24  Tom de Vries  <tom@codesourcery.com>
1597         PR tree-optimization/65802
1598         * g++.dg/pr65802.C: Move to ...
1599         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
1600         stdarg.h.  Rewrite for C.
1601         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
1602         va_start and va_end.  Remove unnecessary inline asm.
1604 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
1605             Wei Mi  <wmi@google.com>
1607         * gcc.target/i386/sse2-load-multi.c: New test.
1608         * gcc.target/i386/sse2-store-multi.c: Ditto.
1610 2015-04-24  Marek Polacek  <polacek@redhat.com>
1612         PR c/65830
1613         * c-c++-common/pr65830.c: New test.
1615         PR c/63357
1616         * c-c++-common/Wlogical-op-1.c: New test.
1618 2015-04-24  Marek Polacek  <polacek@redhat.com>
1620         PR c/61534
1621         * c-c++-common/pr61534-1.c: New test.
1623 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1624             Steven Bosscher <steven@gcc.gnu.org>
1626         PR rtl-optimization/34503
1627         * gcc.target/arm/pr64616.c: New file.
1629 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
1631         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
1633 2015-04-24  Terry Guo  <terry.guo@arm.com>
1635         * gcc.target/arm/pr65710.c: Update the options.
1637 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
1639         * gcc.target/i386/pr65523.c: Skip x32.
1641 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1643         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
1644         to look for vcl* where appropriate.
1646 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1648         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
1649         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1651 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
1653         PR target/26702
1654         * gcc.target/arm/pr26702.c: New test.
1656 2015-04-23  Marek Polacek  <polacek@redhat.com>
1658         PR c/65345
1659         * gcc.dg/pr65345-1.c: New test.
1660         * gcc.dg/pr65345-2.c: New test.
1662 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1664         * gcc.target/powerpc/crypto-builtin-2.c: New.
1666 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
1668         PR fortran/60322
1669         * gfortran.dg/class_allocate_19.f03: New test.
1670         * gfortran.dg/class_array_20.f03: New test.
1671         * gfortran.dg/class_array_21.f03: New test.
1672         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
1673         * gfortran.dg/finalize_15.f90: Fixing comparision to model
1674         initialization correctly.
1675         * gfortran.dg/finalize_29.f08: New test.
1677 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1679         * gcc.target/powerpc/swaps-p8-18.c: New test.
1681 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1683         PR target/65456
1684         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
1685         * gcc.dg/vect/bb-slp-25.c: Likewise.
1686         * gcc.dg/vect/bb-slp-29.c: Likewise.
1687         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
1688         vect_no_align && { ! vect_hw_misalign }.
1689         * gcc.dg/vect/bb-slp-9.c: Likewise.
1690         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
1691         vect_hw_misalign.
1692         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
1693         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
1694         account for POWER8, where peeling for alignment is not needed.
1695         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
1696         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
1697         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
1698         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
1699         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
1700         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
1701         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
1702         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
1703         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
1704         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
1705         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
1706         * gcc.dg/vect/pr16105.c: Likewise.
1707         * gcc.dg/vect/pr20122.c: Likewise.
1708         * gcc.dg/vect/pr33804.c: Likewise.
1709         * gcc.dg/vect/pr33953.c: Likewise.
1710         * gcc.dg/vect/pr56787.c: Likewise.
1711         * gcc.dg/vect/pr58508.c: Likewise.
1712         * gcc.dg/vect/slp-25.c: Likewise.
1713         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
1714         * gcc.dg/vect/vect-105.c: Likewise.
1715         * gcc.dg/vect/vect-27.c: Likewise.
1716         * gcc.dg/vect/vect-29.c: Likewise.
1717         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
1718         POWER8.
1719         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
1720         && { ! vect_hw_misalign }.
1721         * gcc.dg/vect/vect-44.c: Likewise.
1722         * gcc.dg/vect/vect-48.c: Likewise.
1723         * gcc.dg/vect/vect-50.c: Likewise.
1724         * gcc.dg/vect/vect-52.c: Likewise.
1725         * gcc.dg/vect/vect-56.c: Likewise.
1726         * gcc.dg/vect/vect-60.c: Likewise.
1727         * gcc.dg/vect/vect-72.c: Likewise.
1728         * gcc.dg/vect/vect-75-big-array.c: Likewise.
1729         * gcc.dg/vect/vect-75.c: Likewise.
1730         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
1731         * gcc.dg/vect/vect-77-global.c: Likewise.
1732         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
1733         * gcc.dg/vect/vect-78-global.c: Likewise.
1734         * gcc.dg/vect/vect-93.c: Likewise.
1735         * gcc.dg/vect/vect-95.c: Likewise.
1736         * gcc.dg/vect/vect-96.c: Likewise.
1737         * gcc.dg/vect/vect-cond-1.c: Likewise.
1738         * gcc.dg/vect/vect-cond-3.c: Likewise.
1739         * gcc.dg/vect/vect-cond-4.c: Likewise.
1740         * gcc.dg/vect/vect-cselim-1.c: Likewise.
1741         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
1742         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
1743         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
1744         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
1745         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
1746         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
1747         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
1748         * gcc.dg/vect/vect-outer-3a.c: Likewise.
1749         * gcc.dg/vect/vect-outer-5.c: Likewise.
1750         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
1751         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
1752         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
1753         * gcc.dg/vect/vect-outer-fir.c: Likewise.
1754         * gcc.dg/vect/vect-peel-3.c: Likewise.
1755         * gcc.dg/vect/vect-peel-4.c: Likewise.
1756         * gcc.dg/vect/vect-pre-interact.c: Likewise.
1757         * gcc.target/powerpc/pr65456.c: New test.
1758         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
1759         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1760         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1761         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1762         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
1763         vect_no_align && { ! vect_hw_misalign }.
1764         * gfortran.dg/vect/vect-3.f90: Likewise.
1765         * gfortran.dg/vect/vect-4.f90: Likewise.
1766         * gfortran.dg/vect/vect-5.f90: Likewise.
1767         * lib/target-supports.exp (check_effective_target_vect_no_align):
1768         Return 1 for POWER8.
1769         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
1771 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
1773         PR fortran/65429
1774         * gfortran.dg/pr65429.f90: New test.
1776 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
1778         * c-c++-common/asan/user-section-1.c: New test.
1779         * c-c++-common/asan/user-section-2.c: New test.
1780         * c-c++-common/asan/user-section-3.c: New test.
1782 2015-04-22  Hale Wang  <hale.wang@arm.com>
1783             Terry Guo  <terry.guo@arm.com>
1785         PR rtl-optimization/64818
1786         * gcc.target/arm/pr64818.c: New test.
1788 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
1790         PR ipa/65076
1791         * g++.dg/tree-ssa/pr61034.C: Update template.
1792         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
1793         * gcc.dg/Warray-bounds-11.c: Likewise.
1794         * gcc.dg/Warray-bounds.c: Likewise.
1796 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1798         PR libgfortran/65234
1799         * gfortran.dg/fmt_unlimited.f90: New test.
1801 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
1803         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
1804         headers.
1805         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
1806         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
1807         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
1808         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
1809         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
1810         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
1811         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
1813 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815         PR libgfortran/56743
1816         * gfortran.dg/namelist_87.f90: New test.
1818 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1820         * gcc.target/aarch64/mult-synth_1.c: New test.
1821         * gcc.target/aarch64/mult-synth_2.c: Likewise.
1822         * gcc.target/aarch64/mult-synth_3.c: Likewise.
1823         * gcc.target/aarch64/mult-synth_4.c: Likewise.
1824         * gcc.target/aarch64/mult-synth_5.c: Likewise.
1825         * gcc.target/aarch64/mult-synth_6.c: Likewise.
1827 2015-04-21  Richard Biener  <rguenther@suse.de>
1829         PR tree-optimization/65650
1830         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
1831         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
1832         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
1833         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
1834         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
1835         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
1837 2015-04-21  Tom de Vries  <tom@codesourcery.com>
1839         PR tree-optimization/65802
1840         * g++.dg/pr65802.C: New test.
1842 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
1844         PR testsuite/65767
1845         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
1846         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
1848 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
1850         PR c++/65801
1851         * g++.dg/cpp0x/Wnarrowing2.C: New.
1853 2015-04-20  Jeff Law  <law@redhat.com>
1855         PR tree-optimization/65658
1856         * gcc.dg/pr65658.c: New test.
1858 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
1860         PR target/64134
1861         * gcc.target/aarch64/vec_init_1.c: New test.
1863 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
1865         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
1866         targets.
1868 2015-04-18  Martin Sebor  <msebor@redhat.com>
1870         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
1871         of non-nul characters.
1872         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
1874 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1876         PR target/65787
1877         * gcc.target/powerpc/pr65787.c: New.
1879 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1881         PR target/65689
1882         * gcc.target/aarch64/c-output-template-4.c: New test.
1884 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1886         PR target/65780
1887         * gcc.dg/pr65780-1.c: New test.
1888         * gcc.dg/pr65780-2.c: Likewise.
1889         * gcc.target/i386/pr32219-9.c: Likewise.
1890         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
1891         symbol.
1892         * gcc.target/i386/pr64317.c (c): Initialize.
1894 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
1896         PR target/65612
1897         * g++.dg/ext/mv18.C: New test.
1898         * g++.dg/ext/mv19.C: Likewise.
1899         * g++.dg/ext/mv20.C: Likewise.
1900         * g++.dg/ext/mv21.C: Likewise.
1901         * g++.dg/ext/mv22.C: Likewise.
1902         * g++.dg/ext/mv23.C: Likewise.
1904 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
1906         PR c++/64527
1907         * g++.dg/init/pr64527.C: New test.
1909 2015-04-17  Tom de Vries  <tom@codesourcery.com>
1910             Michael Matz  <matz@suse.de>
1912         PR tree-optimization/64950
1913         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
1914         x86_64-*-*.
1916 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
1918         * c-c++-common/asan/user-section-1.c: New test.
1920 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
1922         PR debug/65771
1923         * gcc.dg/debug/pr65771.c: New test.
1925 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
1927         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
1928         __buitlin_alloca with __builtin_alloca.
1930 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
1932         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
1934 2015-04-16  Richard Biener  <rguenther@suse.de>
1936         PR tree-optimization/64277
1937         * gcc.dg/Warray-bounds-14.c: New testcase.
1938         * gcc.dg/Warray-bounds-15.c: Likewise.
1939         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
1940         * c-c++-common/ubsan/bounds-6.c: Likewise.
1942 2015-04-16  Renlin Li  <renlin.li@arm.com>
1944         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
1945         * gcc.target/arm/unsigned-float.c: New.
1947 2015-04-16  Richard Biener  <rguenther@suse.de>
1949         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
1950         * gcc.dg/tree-ssa/pr37508.c: Adjust.
1951         * gfortran.dg/reassoc_6.f: Remove XFAIL.
1953 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
1955         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
1956         * g++.dg/cpp0x/decltype-call1.C: Likewise.
1957         * g++.dg/cpp0x/defaulted21.C: Likewise.
1958         * g++.dg/cpp0x/defaulted28.C: Likewise.
1959         * g++.dg/cpp0x/defaulted47.C: Likewise.
1960         * g++.dg/cpp0x/elision_neg.C: Likewise.
1961         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
1962         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
1963         * g++.dg/cpp0x/implicit1.C: Likewise.
1964         * g++.dg/cpp0x/implicit9.C: Likewise.
1965         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
1966         * g++.dg/cpp0x/range-for13.C: Likewise.
1967         * g++.dg/gomp/clause-2.C: Likewise.
1968         * g++.dg/gomp/udr-5.C: Likewise.
1969         * g++.dg/inherit/access6.C: Likewise.
1970         * g++.dg/lookup/duperr1.C: Likewise.
1971         * g++.dg/lookup/friend2.C: Likewise.
1972         * g++.dg/lookup/pr6936.C: Likewise.
1973         * g++.dg/lookup/scoped1.C: Likewise.
1974         * g++.dg/lookup/using26.C: Likewise.
1975         * g++.dg/lookup/using38.C: Likewise.
1976         * g++.dg/other/access2.C: Likewise.
1977         * g++.dg/overload/defarg3.C: Likewise.
1978         * g++.dg/overload/defarg6.C: Likewise.
1979         * g++.dg/parse/access11.C: Likewise.
1980         * g++.dg/parse/access2.C: Likewise.
1981         * g++.dg/parse/access3.C: Likewise.
1982         * g++.dg/parse/access4.C: Likewise.
1983         * g++.dg/parse/access5.C: Likewise.
1984         * g++.dg/parse/access6.C: Likewise.
1985         * g++.dg/parse/access8.C: Likewise.
1986         * g++.dg/parse/access9.C: Likewise.
1987         * g++.dg/parse/crash40.C: Likewise.
1988         * g++.dg/tc1/dr142.C: Likewise.
1989         * g++.dg/tc1/dr166.C: Likewise.
1990         * g++.dg/tc1/dr52.C: Likewise.
1991         * g++.dg/template/access11.C: Likewise.
1992         * g++.dg/template/access18.C: Likewise.
1993         * g++.dg/template/access19.C: Likewise.
1994         * g++.dg/template/access2.C: Likewise.
1995         * g++.dg/template/access20.C: Likewise.
1996         * g++.dg/template/access26.C: Likewise.
1997         * g++.dg/template/access3.C: Likewise.
1998         * g++.dg/template/access7.C: Likewise.
1999         * g++.dg/template/conv12.C: Likewise.
2000         * g++.dg/template/crash69.C: Likewise.
2001         * g++.dg/template/friend31.C: Likewise.
2002         * g++.dg/template/friend32.C: Likewise.
2003         * g++.dg/template/memfriend15.C: Likewise.
2004         * g++.dg/template/memfriend16.C: Likewise.
2005         * g++.dg/template/memfriend17.C: Likewise.
2006         * g++.dg/template/memfriend7.C: Likewise.
2007         * g++.dg/template/pr32519.C: Likewise.
2008         * g++.dg/template/qualttp21.C: Likewise.
2009         * g++.dg/template/qualttp8.C: Likewise.
2010         * g++.dg/template/ttp10.C: Likewise.
2011         * g++.dg/template/typedef11.C: Likewise.
2012         * g++.dg/template/typedef13.C: Likewise.
2013         * g++.dg/template/typedef19.C: Likewise.
2014         * g++.dg/template/typedef20.C: Likewise.
2015         * g++.dg/template/typedef22.C: Likewise.
2016         * g++.dg/template/using16.C: Likewise.
2017         * g++.dg/template/virtual3.C: Likewise.
2018         * g++.dg/ubsan/pr61272.C: Likewise.
2019         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2020         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2021         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2022         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2023         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2024         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2025         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2026         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2027         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2028         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2029         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2030         * g++.old-deja/g++.jason/access17.C: Likewise.
2031         * g++.old-deja/g++.jason/access18.C: Likewise.
2032         * g++.old-deja/g++.jason/access22.C: Likewise.
2033         * g++.old-deja/g++.jason/access23.C: Likewise.
2034         * g++.old-deja/g++.jason/access8.C: Likewise.
2035         * g++.old-deja/g++.jason/delete3.C: Likewise.
2036         * g++.old-deja/g++.jason/report.C: Likewise.
2037         * g++.old-deja/g++.law/access2.C: Likewise.
2038         * g++.old-deja/g++.law/access3.C: Likewise.
2039         * g++.old-deja/g++.law/access4.C: Likewise.
2040         * g++.old-deja/g++.law/access5.C: Likewise.
2041         * g++.old-deja/g++.law/arm12.C: Likewise.
2042         * g++.old-deja/g++.law/arm14.C: Likewise.
2043         * g++.old-deja/g++.law/ctors13.C: Likewise.
2044         * g++.old-deja/g++.law/union2.C: Likewise.
2045         * g++.old-deja/g++.law/visibility12.C: Likewise.
2046         * g++.old-deja/g++.law/visibility15.C: Likewise.
2047         * g++.old-deja/g++.law/visibility16.C: Likewise.
2048         * g++.old-deja/g++.law/visibility17.C: Likewise.
2049         * g++.old-deja/g++.law/visibility18.C: Likewise.
2050         * g++.old-deja/g++.law/visibility19.C: Likewise.
2051         * g++.old-deja/g++.law/visibility20.C: Likewise.
2052         * g++.old-deja/g++.law/visibility21.C: Likewise.
2053         * g++.old-deja/g++.law/visibility24.C: Likewise.
2054         * g++.old-deja/g++.law/visibility4.C: Likewise.
2055         * g++.old-deja/g++.law/visibility5.C: Likewise.
2056         * g++.old-deja/g++.law/visibility6.C: Likewise.
2057         * g++.old-deja/g++.law/visibility7.C: Likewise.
2058         * g++.old-deja/g++.law/visibility8.C: Likewise.
2059         * g++.old-deja/g++.law/visibility9.C: Likewise.
2060         * g++.old-deja/g++.niklas/t135.C: Likewise.
2061         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2062         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2063         * g++.old-deja/g++.other/access11.C: Likewise.
2064         * g++.old-deja/g++.other/access4.C: Likewise.
2065         * g++.old-deja/g++.other/access7.C: Likewise.
2066         * g++.old-deja/g++.other/crash1.C: Likewise.
2067         * g++.old-deja/g++.other/crash7.C: Likewise.
2068         * g++.old-deja/g++.other/friend1.C: Likewise.
2069         * g++.old-deja/g++.other/friend4.C: Likewise.
2070         * g++.old-deja/g++.other/friend9.C: Likewise.
2071         * g++.old-deja/g++.other/lineno1.C: Likewise.
2072         * g++.old-deja/g++.other/using1.C: Likewise.
2073         * g++.old-deja/g++.pt/enum14.C: Likewise.
2074         * g++.old-deja/g++.pt/friend11.C: Likewise.
2075         * g++.old-deja/g++.pt/friend21.C: Likewise.
2076         * g++.old-deja/g++.pt/friend3.C: Likewise.
2077         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2078         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2079         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2080         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2082 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2084         PR ipa/65765
2085         * g++.dg/ipa/pr65765.C: New test.
2087 2015-04-15  Nick Clifton  <nickc@redhat.com>
2089         * gcc.target/rx/builtins.c: Disable RMPA test if string
2090         instructions are not allowed.
2092 2015-04-15  Alan Modra  <amodra@gmail.com>
2094         * gcc.dg/pr65408.c: New.
2096 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2098         PR target/65729
2099         * gcc.target/arm/pr65729.c: New test.
2101 2015-04-14  Richard Biener  <rguenther@suse.de>
2103         PR tree-optimization/65758
2104         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2106 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2108         PR target/65648
2109         * gcc.c-torture/execute/pr65648.c: New test.
2111 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2113         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2114         __builtin_finite instead of finite.
2115         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2116         Likewise.
2118 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2120         PR tree-optimization/63387
2121         * gcc.dg/pr63387.c: New testcase.
2123 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2125         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2127 2015-04-13  Richard Biener  <rguenther@suse.de>
2129         PR tree-optimization/65204
2130         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2132 2015-04-13  Terry Guo  <terry.guo@arm.com>
2134         PR target/65710
2135         * gcc.target/arm/pr65710.c: New.
2137 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2139         PR tree-optimization/65747
2140         * g++.dg/torture/pr65747.C: New test.
2142 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2144         PR c++/65736
2145         * g++.dg/cpp0x/pr65736.C: New test.
2147 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2148             Martin Liska  <mliska@suse.cz>
2150         PR ipa/65722
2151         * g++.dg/ipa/pr65722.C: New testcase.
2153 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2155         PR tree-optimization/65735
2156         * gcc.c-torture/compile/pr65735.c: New test.
2158 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2160         PR middle-end/65554
2161         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2163 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2165         PR target/65671
2166         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2168 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2170         PR target/65647
2171         * gcc.target/arm/pr65647-2.c: New.
2173 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2175         PR target/65694
2176         * g++.dg/torture/pr65694.C: New test.
2178 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2180         * gfortran.dg/coarray_lock_6.f90: New.
2181         * gfortran.dg/coarray_lock_7.f90: New.
2182         * gfortran.dg/coarray/lock_2.f90: New.
2184 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2186         PR fortran/56674
2187         PR fortran/58813
2188         PR fortran/59016
2189         PR fortran/59024
2190         * gfortran.dg/used_types_27.f90: New.
2192 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2194         PR target/65671
2195         * gcc.target/i386/pr65671.c: New.
2197 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2199         PR tree-optimization/65709
2200         * c-c++-common/ubsan/align-9.c: New test.
2202 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2204         PR fortran/56852
2205         * gfortran.dg/pr56852.f90: New test.
2207 2015-04-09  Marek Polacek  <polacek@redhat.com>
2208             Jakub Jelinek  <jakub@redhat.com>
2210         PR middle-end/65554
2211         * g++.dg/opt/pr65554.C: New test.
2213 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2215         PR c++/65690
2216         * c-c++-common/attr-aligned-1.c: New test.
2218 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2220         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2222 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2224         PR target/65676
2225         * gcc.target/i386/sse-25.c: New.
2227 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2229         PR target/65693
2230         * gcc.target/i386/pr65693.c: New test.
2232 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2234         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2236 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2238         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2240 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2242         * gcc.target/i386/thunk-retbnd.c: New.
2244 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2246         * gnat.dg/opt48.adb: New test.
2247         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2248         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2250 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2252         PR ipa/65540
2253         * gcc.c-torture/compile/pr65540.c: New.
2255 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2257         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2258         -Wno-pointer-arith.
2260 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2262         PR debug/65678
2263         * g++.dg/debug/pr65678.C: New test.
2265         PR middle-end/65680
2266         * gcc.c-torture/compile/pr65680.c: New test.
2268 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2270         PR fortran/65548
2271         * gfortran.dg/allocate_with_source_5.f90: New test.
2273 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2275         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2276         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2278 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2280         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2282 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2284         PR target/65614
2285         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2286         to get floating point compression.
2287         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2289 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2291         PR preprocessor/61977
2292         * gcc.dg/cpp/pr61977.c: New test.
2294 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2296         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2298 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2300         PR target/65647
2301         * gcc.target/arm/pr65647.c: New.
2303 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2305         PR ipa/65655
2306         * g++.dg/torture/pr65655.C: New testcase.
2308 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2310         PR c++/64085
2311         * g++.dg/cpp1y/lambda-init13.C: New.
2313 2015-04-03  Marek Polacek  <polacek@redhat.com>
2315         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2317 2015-04-02  Marek Polacek  <polacek@redhat.com>
2319         PR c++/65642
2320         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2321         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2323 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2325         PR preprocessor/61977
2326         * gcc.target/powerpc/pr61977-1.c: New test.
2327         * gcc.target/powerpc/pr61977-2.c: New test.
2329 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2331         PR c++/56100
2332         * g++.dg/warn/Wshadow-8.C: New.
2333         * g++.dg/warn/Wshadow-9.C: Likewise.
2334         * g++.dg/warn/Wshadow-10.C: Likewise.
2335         * g++.dg/warn/Wshadow-11.C: Likewise.
2337 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2339         * gcc.dg/pr23623.c: Added aligned attribute.
2340         * gcc.dg/20141029-1.c: Likewise.
2341         * gcc.dg/20150306-1.c: New test.
2343 2015-04-01  Marek Polacek  <polacek@redhat.com>
2345         PR c++/65554
2346         * g++.dg/cpp0x/initlist93.C: New test.
2347         * g++.dg/cpp0x/initlist94.C: New test.
2349 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2351         PR target/65624
2352         * gcc.target/aarch64/pr65624.c: New test.
2354 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
2356         * gcc.dg/ipa/inlinehint-4.c: New testcase.
2358 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
2360         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
2361         extra variable to force stack alignment.
2362         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
2363         extra variable to force stack alignment.
2365 2015-03-31  Marek Polacek  <polacek@redhat.com>
2367         PR c++/65390
2368         * g++.dg/template/pr65390.C: New test.
2370 2015-03-31  Martin Liska  <mliska@suse.cz>
2372         * g++.dg/ipa/pr65557.C: New test.
2374 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2376         * gcc.target/s390/hotpatch-25.c: New test.
2377         * gcc.target/s390/hotpatch-1.c: Update test.
2378         * gcc.target/s390/hotpatch-10.c: Update test.
2379         * gcc.target/s390/hotpatch-11.c: Update test.
2380         * gcc.target/s390/hotpatch-12.c: Update test.
2381         * gcc.target/s390/hotpatch-13.c: Update test.
2382         * gcc.target/s390/hotpatch-14.c: Update test.
2383         * gcc.target/s390/hotpatch-15.c: Update test.
2384         * gcc.target/s390/hotpatch-16.c: Update test.
2385         * gcc.target/s390/hotpatch-17.c: Update test.
2386         * gcc.target/s390/hotpatch-18.c: Update test.
2387         * gcc.target/s390/hotpatch-19.c: Update test.
2388         * gcc.target/s390/hotpatch-2.c: Update test.
2389         * gcc.target/s390/hotpatch-21.c: Update test.
2390         * gcc.target/s390/hotpatch-22.c: Update test.
2391         * gcc.target/s390/hotpatch-23.c: Update test.
2392         * gcc.target/s390/hotpatch-24.c: Update test.
2393         * gcc.target/s390/hotpatch-3.c: Update test.
2394         * gcc.target/s390/hotpatch-4.c: Update test.
2395         * gcc.target/s390/hotpatch-5.c: Update test.
2396         * gcc.target/s390/hotpatch-6.c: Update test.
2397         * gcc.target/s390/hotpatch-7.c: Update test.
2398         * gcc.target/s390/hotpatch-8.c: Update test.
2399         * gcc.target/s390/hotpatch-9.c: Update test.
2400         * gcc.target/s390/hotpatch-compile-16.c: Update test.
2402 2015-03-31  Richard Biener  <rguenther@suse.de>
2404         PR middle-end/65626
2405         * g++.dg/torture/pr65626.C: New testcase.
2407 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2409         PR target/65531
2410         * gcc.target/i386/mpx/pr65531.cc: New.
2412 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
2414         PR target/65602
2415         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
2416         __builtin_alloca instead of alloca.
2417         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
2418         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
2419         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
2420         check.
2422 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
2424         PR ipa/65610
2425         * g++.dg/ubsan/pr65610.C: New test.
2427 2015-03-30  Marek Polacek  <polacek@redhat.com>
2429         PR c++/65398
2430         * g++.dg/cpp0x/pr65398-2.C: New test.
2432 2015-03-30  Marek Polacek  <polacek@redhat.com>
2434         * c-c++-common/pr65556.c: Change the width of bit-fields.
2436 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2438         PR ipa/65588
2439         * gcc.target/i386/pr65588.c: New testcase.
2441 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
2443         PR libgfortran/65563
2444         * gfortran.dg/open_errors_2.f90:  New test.
2446 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2448         PR libgfortran/65596
2449         * gfortran.dg/namelist_86.f90: New test.
2451 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
2453         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
2454         statement to reflect new ownership.
2456 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
2458         PR c++/42328
2459         * g++.dg/template/friend58.C: New.
2460         * g++.dg/template/friend59.C: Likewise.
2462 2015-03-27  Tobias Burnus  <burnus@net-b.de>
2464         PR c/65586
2465         * g++.dg/gomp/openmp-simd-3.C: New.
2466         * gcc.dg/gomp/openmp-simd-3.c: New.
2468 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
2470         PR target/65248
2471         * gcc.target/i386/pr65248-1.c: New file.
2472         * gcc.target/i386/pr65248-2.c: Likewise.
2473         * gcc.target/i386/pr65248-3.c: Likewise.
2474         * gcc.target/i386/pr65248-4.c: Likewise.
2476 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
2478         PR target/65593
2479         * gcc.c-torture/compile/pr65593.c: New test.
2481 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
2483         PR c++/59329
2484         * g++.dg/cpp1y/constexpr-assert1.C: New.
2486 2015-03-27  Marek Polacek  <polacek@redhat.com>
2488         PR c++/65556
2489         * c-c++-common/pr65556.c: New test.
2491 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
2493         PR ipa/65600
2494         * g++.dg/torture/pr65600.C: New testcase.
2496 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
2498         PR target/65407
2499         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
2501 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
2503         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
2504         statement and cleanup. Fixed typos.
2506 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2508         PR middle-end/65595
2509         * gcc.c-torture/compile/pr65595.c: New testcase.
2511 2015-03-27  Marek Polacek  <polacek@redhat.com>
2513         PR sanitizer/65583
2514         * g++.dg/ubsan/pr65583.C: New test.
2516 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
2518         * gcc.c-torture/compile/20150327.c: New testcase.
2520 2015-03-26  Richard Biener  <rguenther@suse.de>
2522         PR middle-end/65555
2523         * g++.dg/torture/pr65555.C: New testcase.
2525 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
2527         PR tree-optimization/64715
2528         * gcc.dg/builtin-object-size-15.c: New test.
2529         * gcc.dg/pr64715-1.c: New test.
2530         * gcc.dg/pr64715-2.c: New test.
2532 2015-03-26  Richard Biener  <rguenther@suse.de>
2534         PR middle-end/65519
2535         * gnat.dg/specs/opt2.ads: Fix testcase.
2537 2015-03-25  Martin Sebor  <msebor@redhat.com>
2539         PR testsuite/65526
2540         * lib/target-supports.exp (check_effective_target_arm32): Fail early
2541         when target isn't arm*-*-*-*.
2542         (check_effective_target_arm_nothumb): Likewise.
2543         (check_effective_target_arm_little_endian): Likewise.
2544         (check_effective_target_arm_vect_no_misalign): Likewise.
2545         (check_effective_target_aarch64_little_endian): Fail early if target
2546         isn't aarch64*-*-*.
2548 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
2550         PR tree-optimization/65177
2551         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
2553 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
2555         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
2556         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
2557         smmintrin.h and mm3dnow.h.
2559 2015-03-25  Marek Polacek  <polacek@redhat.com>
2561         PR c++/65558
2562         * g++.dg/cpp0x/pr65558.C: New test.
2564 2015-03-25  Marek Polacek  <polacek@redhat.com>
2566         PR c++/61670
2567         * g++.dg/template/pr61670.C: New test.
2569 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
2571         PR c++/54987
2572         * g++.dg/template/pr54987.C: New.
2574 2015-03-25  Richard Biener  <rguenther@suse.de>
2576         PR tree-optimization/62630
2577         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
2579 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
2581         PR target/65508
2582         * gcc.target/i386/mpx/pr65508.c: New.
2584 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
2586         PR fortran/64952
2587         PR fortran/65532
2588         * gfortran.dg/data_initialized_3.f90: New.
2590 2015-03-25  Richard Biener  <rguenther@suse.de>
2592         PR middle-end/65519
2593         * gnat.dg/specs/opt2.ads: New testcase.
2595 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
2597         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
2598         * gcc.target/arm/memset-inline-4.c: Skip for
2599         arm_tune_string_ops_prefer_neon.
2600         * gcc.target/arm/memset-inline-5.c: Ditto.
2601         * gcc.target/arm/memset-inline-6.c: Ditto.
2602         * gcc.target/arm/memset-inline-8.c: Ditto.
2603         * gcc.target/arm/memset-inline-9.c: Ditto.
2605 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2607         PR c++/58923
2608         * g++.dg/other/virtual3.C: New.
2610 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2612         PR c++/60130
2613         * g++.dg/cpp0x/vt-60130.C: New.
2615 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2617         PR c++/61971
2618         * g++.dg/warn/Warray-bounds-7.C: New.
2620 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/60067
2623         * g++.dg/template/defarg18.C: New.
2625 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2627         PR c++/59988
2628         * g++.dg/cpp0x/vt-59988.C: New.
2630 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
2632         PR tree-optimization/65533
2633         * gcc.dg/pr65533.c: New test.
2635 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
2637         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
2638         source= and mold= expressions functionality.
2639         * gfortran.dg/allocate_class_4.f90: New test.
2640         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
2641         copying an unlimited polymorhpic object containing a char array
2642         to another unlimited polymorphic object respects the _len
2643         component.
2644         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
2645         whether deferred length char array allocate works, unlimited
2646         polymorphic object allocation from a string works and if
2647         allocating an array of deferred length strings works.
2648         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
2650 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
2652         PR c++/65513
2653         * g++.dg/cpp0x/constexpr-array11.C: New.
2655 2015-03-24  Richard Biener  <rguenther@suse.de>
2657         PR middle-end/65517
2658         * gcc.dg/torture/pr65517.c: New testcase.
2660 2015-03-24  Tobias Burnus  <burnus@net-b.de>
2662         * gfortran.dg/coindexed_1.f90: Moved from
2663         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
2665 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2667         PR testsuite/65506
2668         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
2669         gimple dump.
2671         PR target/65523
2672         * gcc.target/i386/pr65523.c: New test.
2674         PR ipa/65475
2675         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
2676         dg-options.
2677         * g++.dg/lto/pr65475b_0.C: Likewise.
2679 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
2681         PR target/65505
2682         * gcc.target/sh/torture/pr65505.c: New.
2684 2015-03-23  Martin Sebor  <msebor@redhat.com>
2686         PR testsuite/63175
2687         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
2688         assembly for lvx in addition to lxv.
2690 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2692         PR target/65504
2693         * gfortran.dg/pr65504.f90: New test.
2695         PR ipa/65521
2696         * gcc.dg/pr65521.c: New test.
2698 2015-03-23  Richard Biener  <rguenther@suse.de>
2700         PR tree-optimization/65518
2701         * gcc.dg/vect/pr65518.c: New testcase.
2703 2015-03-23  Richard Biener  <rguenther@suse.de>
2705         PR tree-optimization/65494
2706         * gcc.dg/vect/pr65494.c: New testcase.
2708 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
2710         PR preprocessor/65238
2711         * c-c++-common/cpp/pr65238-1.c: New test.
2712         * gcc.dg/cpp/pr65238-2.c: New test.
2713         * gcc.dg/cpp/trad/pr65238-3.c: New test.
2714         * gcc.dg/cpp/trad/pr65238-4.c: New test.
2716 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
2717             Mikael Morin  <mikael@gcc.gnu.org>
2719         PR fortran/64952
2720         * gfortran.dg/elemental_dependency_4.f90: New.
2721         * gfortran.dg/elemental_dependency_5.f90: New.
2723 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
2725         PR ipa/65475
2726         * g++.dg/lto/pr65475b_0.C: New testcase.
2727         * g++.dg/lto/pr65475b_1.C: New testcase.
2728         * g++.dg/lto/pr65475c_0.C: New testcase.
2729         * g++.dg/lto/pr65475c_1.C: New testcase.
2731 2015-03-21  Tobias Burnus  <burnus@net-b.de>
2733         * gfortran.dg/coarray_38.f90: New.
2734         * gfortran.dg/coarray_39.f90: New.
2735         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
2736         compile test.
2738 2015-03-20  Marek Polacek  <polacek@redhat.com>
2740         PR c++/65398
2741         * g++.dg/cpp0x/pr65398.C: New test.
2743 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
2745         PR ipa/65475
2746         * g++.dg/lto/pr65475_0.C: New testcase.
2747         * g++.dg/lto/pr65475_1.C: New testcase.
2749 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
2751         PR rtl-optimization/64366
2752         * gcc.target/sh/pr64366.c: New.
2754 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2756         PR c++/48324
2757         * g++.dg/cpp0x/constexpr-48324.C: New.
2759 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
2761         PR c++/48453
2762         * g++.dg/cpp0x/pr48453.C: New.
2764 2015-03-20  Marek Polacek  <polacek@redhat.com>
2766         PR c++/65072
2767         * g++.dg/cpp0x/pr65072.C: New test.
2769 2015-03-20  Richard Biener  <rguenther@suse.de>
2771         PR middle-end/64715
2772         * gcc.dg/pr15347.c: Use -O.
2773         * c-c++-common/pr19807-1.c: Likewise.
2775 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
2777         * gnat.dg/volatile13.ad[sb]: New test.
2779 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
2781         PR rtl-optimization/60851
2782         * gcc.target/i386/pr60851.c: New test.
2784 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
2786         PR target/65240
2787         * g++.dg/pr65240.h: Add tests for PR 65240.
2788         * g++.dg/pr65240-1.C: Likewise.
2789         * g++.dg/pr65240-2.C: Likewise.
2790         * g++.dg/pr65240-3.C: Likewise.
2791         * g++.dg/pr65240-4.C: Likewise.
2793 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
2795         PR rtl-optimization/63491
2796         * gcc.target/powerpc/pr63491.c: New.
2798 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2800         * g++.dg/ipa/pr65465.C: New test.
2802 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2804         PR c++/52659
2805         * g++.dg/cpp0x/deleted11.C: New.
2807 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2809         PR sanitizer/65400
2810         * c-c++-common/tsan/pr65400-3.c: New test.
2812 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
2814         PR c++/59686
2815         * g++.dg/cpp0x/constexpr-59686.C: New.
2817 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
2819         PR sanitizer/64265
2820         * g++.dg/tsan/pr64265.C: New test.
2822         PR sanitizer/65400
2823         * c-c++-common/tsan/pr65400-1.c: New test.
2824         * c-c++-common/tsan/pr65400-2.c: New test.
2826 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2828         PR c++/59816
2829         * g++.dg/cpp0x/pr59816.C: New.
2831 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
2833         PR fortran/59198
2834         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
2836 2015-03-18  Martin Liska  <mliska@suse.cz>
2838         PR ipa/65439
2839         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
2840         equivalences either to 6 or 7.
2842 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
2844         PR middle-end/64491
2845         Revert:
2846         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
2848         * gcc.dg/undefined-loop-1.c: New file.
2849         * gcc.dg/undefined-loop-2.c: New file.
2851         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
2853         PR testsuite/64032
2854         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
2855         loop exits too early.
2857 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
2859         PR tree-optimization/65450
2860         * gfortran.dg/pr65450.f90: New test.
2862         PR target/65078
2863         * gcc.target/i386/pr65078-1.c: New test.
2864         * gcc.target/i386/pr65078-2.c: New test.
2865         * gcc.target/i386/pr65078-3.c: New test.
2866         * gcc.target/i386/pr65078-4.c: New test.
2867         * gcc.target/i386/pr65078-5.c: New test.
2868         * gcc.target/i386/pr65078-6.c: New test.
2870 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
2872         PR c++/65340
2873         * g++.dg/cpp1y/pr65340.C: New.
2875 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2877         PR fortran/64432
2878         * gfortran.dg/system_clock_3.f08: Adjust test.
2880 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
2882         PR fortran/59198
2883         * gfortran.dg/proc_ptr_comp_44.f90: New test.
2884         * gfortran.dg/proc_ptr_comp_45.f90: New test.
2886 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2888         PR fortran/64432
2889         * gfortran.dg/system_clock_3.f08: New test.
2891 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
2893         PR c++/64626
2894         g++.dg/cpp1y/pr64626-1.C: New.
2895         g++.dg/cpp1y/pr64626-2.C: New.
2896         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
2898 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
2900         PR tree-optimization/65427
2901         * gcc.c-torture/execute/pr65427.c: New test.
2903 2015-03-16  Marek Polacek  <polacek@redhat.com>
2905         DR 1688
2906         PR c++/65327
2907         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
2908         * g++.dg/cpp0x/pr65327.C: New test.
2910 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
2912         PR sanitizer/64820
2913         * c-c++-common/asan/pr64820.c: New test.
2915 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
2917         * gfortran.dg/pointer_2.f90: New test.
2919 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2921         * g++.dg/pr65049.C: New test.
2923 2015-03-16  Tom de Vries  <tom@codesourcery.com>
2925         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
2926         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
2927         * gcc.target/i386/fuse-caller-save.c: Same.
2929 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
2931         * gnat.dg/loop_optimization18.ad[sb]: New test.
2932         * gnat.dg/loop_optimization18_pkg.ads: New helper.
2934 2015-03-16  Alan Modra  <amodra@gmail.com>
2936         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
2937         2014-12-05 change.
2939 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
2941         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
2942         hppa*-*-hpux*.
2943         * gcc.dg/torture/pr65270-2.c: Likewise.
2945 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
2947         PR fortran/61138
2948         * gfortran.dg/pointer_remapping_9.f90: New.
2950 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
2952         PR tree-optimization/65369
2953         * gcc.c-torture/execute/pr65369.c: New test.
2955         PR tree-optimization/65418
2956         * gcc.c-torture/execute/pr65418-1.c: New test.
2957         * gcc.c-torture/execute/pr65418-2.c: New test.
2959         PR rtl-optimization/65401
2960         * gcc.c-torture/execute/pr65401.c: New test.
2962 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2964         PR target/64600
2965         * gcc.target/arm/pr64600_1.c: New test.
2967 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2969         PR rtl-optimization/65235
2970         * gcc.target/aarch64/pr65235_1.c: New test.
2972 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2974         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
2975         * gcc.target/s390/hotpatch-22.c: Likewise.
2976         * gcc.target/s390/hotpatch-23.c: Likewise.
2977         * gcc.target/s390/hotpatch-24.c: Likewise.
2978         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
2979         * gcc.target/s390/hotpatch-1.c: Update expected output.
2980         * gcc.target/s390/hotpatch-2.c: Likewise.
2981         * gcc.target/s390/hotpatch-3.c: Likewise.
2982         * gcc.target/s390/hotpatch-4.c: Likewise.
2983         * gcc.target/s390/hotpatch-5.c: Likewise.
2984         * gcc.target/s390/hotpatch-6.c: Likewise.
2985         * gcc.target/s390/hotpatch-7.c: Likewise.
2986         * gcc.target/s390/hotpatch-8.c: Likewise.
2987         * gcc.target/s390/hotpatch-9.c: Likewise.
2988         * gcc.target/s390/hotpatch-10.c: Likewise.
2989         * gcc.target/s390/hotpatch-11.c: Likewise.
2990         * gcc.target/s390/hotpatch-12.c: Likewise.
2991         * gcc.target/s390/hotpatch-13.c: Likewise.
2992         * gcc.target/s390/hotpatch-14.c: Likewise.
2993         * gcc.target/s390/hotpatch-15.c: Likewise.
2994         * gcc.target/s390/hotpatch-16.c: Likewise.
2995         * gcc.target/s390/hotpatch-17.c: Likewise.
2996         * gcc.target/s390/hotpatch-18.c: Likewise.
2997         * gcc.target/s390/hotpatch-19.c: Likewise.
2999 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3001         PR target/65103
3002         * gcc.target/i386/pr65103-1.c: New.
3004 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3006         PR target/65044
3007         * gcc.target/i386/pr65044.c: New.
3009 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3011         PR rtl-optimization/64895
3012         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3013         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3014         * gcc.target/i386/fuse-caller-save.c: Ditto.
3016 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3018         * gcc.dg/ipa/pr63569.c: Fix template.
3020 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3022         * g++.dg/ipa/pr64146.C: Require fpic support.
3024 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3026         PR libfortran/65200
3027         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3028         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3030 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3032         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3033         to dg-options, fix up dg-skip-if.
3035 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3037         PR target/65296
3038         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3039         * gcc.target/avr/tiny-caller-save.c: Same.
3041 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3043         PR target/65242
3044         * g++.dg/pr65242.C: New test.
3046 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3048         * c-c++-common/asan/no-asan-check-glob.c: New test.
3050 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3052         PR c++/65370
3053         * g++.dg/other/default11.C: New.
3054         * g++.dg/other/default12.C: Likewise.
3056 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3058         PR target/65368
3059         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3061 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3063         PR fortran/65024
3064         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3066 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3068         PR c++/65127
3069         * g++.dg/cpp0x/pr65127.C: New test.
3071 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3073         * gcc.dg/ipa/PR64550.c: Update template.
3075 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3076             Tobias Burnus  <burnus@net-b.de>
3078         * gfortran.dg/coarray_sync_memory.f90: New.
3080 2015-03-10  Marek Polacek  <polacek@redhat.com>
3082         PR sanitizer/65367
3083         * c-c++-common/ubsan/pr65367.c: New test.
3085 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3087         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3088         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3089         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3090         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3091         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3092         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3093         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3094         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3095         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3096         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3097         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3098         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3099         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3101 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3103         * lib/mpx-dg.exp (mpx_link_flags): New.
3104         (mpx_init): New.
3105         (mpx_finish): New.
3106         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3107         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3108         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3109         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3110         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3111         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3112         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3113         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3114         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3115         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3116         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3117         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3118         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3119         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3120         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3121         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3122         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3123         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3124         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3125         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3126         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3127         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3128         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3129         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3130         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3131         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3132         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3133         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3134         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3135         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3136         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3137         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3138         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3139         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3140         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3141         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3142         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3143         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3144         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3145         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3146         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3147         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3148         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3149         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3150         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3151         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3152         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3153         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3154         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3155         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3156         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3157         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3158         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3159         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3160         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3161         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3162         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3163         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3164         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3165         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3166         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3167         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3168         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3169         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3170         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3171         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3172         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3173         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3174         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3175         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3176         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3177         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3178         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3179         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3180         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3181         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3182         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3183         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3184         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3185         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3186         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3187         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3188         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3189         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3190         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3191         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3192         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3193         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3194         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3195         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3196         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3197         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3198         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3199         * gcc.target/i386/mpx/label-address-1.c: New.
3200         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3201         * gcc.target/i386/mpx/macro.c: New.
3202         * gcc.target/i386/mpx/mpx-check.h: New.
3203         * gcc.target/i386/mpx/mpx.exp: New.
3204         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3205         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3206         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3207         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3208         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3209         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3210         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3211         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3212         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3213         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3214         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3215         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3216         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3217         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3218         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3219         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3220         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3221         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3222         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3223         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3224         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3225         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3226         * gcc.target/i386/mpx/reference-1-nov.c: New.
3227         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3228         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3229         * gcc.target/i386/mpx/reference-2-nov.c: New.
3230         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3231         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3232         * gcc.target/i386/mpx/reference-3-nov.c: New.
3233         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3234         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3235         * gcc.target/i386/mpx/reference-4-nov.c: New.
3236         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3237         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3238         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3239         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3240         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3241         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3242         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3243         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3244         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3245         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3246         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3247         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3248         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3249         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3250         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3251         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3252         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3253         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3254         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3255         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3256         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3257         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3258         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3259         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3260         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3261         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3262         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3263         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3264         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3265         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3266         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3267         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3268         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3269         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3270         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3271         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3272         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3273         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3274         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3275         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3276         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3277         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3278         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3279         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3280         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3281         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3282         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3283         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3284         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3285         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3286         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3287         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3288         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3289         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3290         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3291         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3292         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3293         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3294         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3295         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3296         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3297         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3298         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3299         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3300         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3301         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3302         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3303         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3304         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3305         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3306         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3307         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3308         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3309         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3310         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3311         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3312         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3313         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3314         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3315         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3316         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3317         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3318         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3319         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3320         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3321         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3322         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3323         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3324         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3325         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3326         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3327         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3328         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3329         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3330         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3331         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3332         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3333         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3334         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3335         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3336         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3337         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3338         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3339         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3340         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3341         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3342         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3343         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
3344         * gcc.target/i386/mpx/vararg-5-nov.c: New.
3345         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
3346         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
3347         * gcc.target/i386/mpx/vararg-6-nov.c: New.
3348         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
3349         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
3350         * gcc.target/i386/mpx/vararg-7-nov.c: New.
3351         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
3352         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
3353         * gcc.target/i386/mpx/vararg-8-nov.c: New.
3354         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
3355         * gcc.target/i386/mpx/vla-1-lbv.c: New.
3356         * gcc.target/i386/mpx/vla-1-nov.c: New.
3357         * gcc.target/i386/mpx/vla-1-ubv.c: New.
3358         * gcc.target/i386/mpx/vla-2-lbv.c: New.
3359         * gcc.target/i386/mpx/vla-2-nov.c: New.
3360         * gcc.target/i386/mpx/vla-2-ubv.c: New.
3362 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
3364         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
3366 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
3368         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
3370 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
3372         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
3373         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
3375 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3377         PR c/65120
3378         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
3379         on rhs is 0.
3380         (fn4): New test.
3381         * c-c++-common/pr65120.c: New test.
3383         PR rtl-optimization/65321
3384         * gcc.dg/pr65321.c: New test.
3386 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3388         PR tree-optimization/65355
3389         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
3391 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
3393         PR c/65120
3394         * c-c++-common/pr49706.c: Adjust tests for not warning
3395         about !!x == y or !b == y where b is boolean, and add
3396         some further tests.
3397         * c-c++-common/pr62199-2.c: Likewise.
3399 2015-03-09  Richard Biener  <rguenther@suse.de>
3401         PR middle-end/65270
3402         * gcc.dg/torture/pr65270-1.c: New testcase.
3403         * gcc.dg/torture/pr65270-2.c: Likewise.
3405 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3407         PR tree-optimization/63743
3408         * gcc.dg/pr63743.c: New test.
3410 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
3412         PR lto/65316
3413         * g++.dg/lto/pr65316_0.C: New testcase.
3414         * g++.dg/lto/pr65316_1.C: New testcase.
3416 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3418         PR target/62247
3419         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
3420         hppa*-*-hpux*.
3421         * g++.dg/abi/rtti3.C: Likewise.
3423         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
3425         PR target/62251
3426         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
3428         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
3430         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
3432         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
3434 2015-03-08  Morin  <mikael@gcc.gnu.org>
3436         PR fortran/60898
3437         * gfortran.dg/entry_20.f90: New.
3439 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3441         PR target/65153
3442         * gcc.c-torture/compile/pr65153.c: New.
3444 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
3446         PR target/65249
3447         * g++.dg/torture/pr65249.C: New.
3449 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
3451         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
3452         long.
3453         (int64_t): Likewise.
3455 2015-03-07  Marek Polacek  <polacek@redhat.com>
3456             Martin Uecker  <uecker@eecs.berkeley.edu>
3458         PR sanitizer/65280
3459         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
3460         member-like arrays.
3461         * c-c++-common/ubsan/bounds-8.c: New test.
3462         * c-c++-common/ubsan/bounds-9.c: New test.
3463         * gcc.dg/ubsan/bounds-2.c: New test.
3465 2015-03-05  Martin Sebor  <msebor@redhat.com>
3467         * PR testsuite/63175
3468         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
3469         checking of results into main to prevent it from getting optimized
3470         away.
3471         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
3473 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
3475         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
3476         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
3477         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
3478         x64.
3480 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
3482         * g++.dg/lto/pr65302_1.C: New testcase.
3483         * g++.dg/lto/pr65302_0.C: New testcase.
3485 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3487         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
3488         -fno-ipa-icf to dg-options.
3490 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
3492         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
3493         compiles using the linker plugin.
3495 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
3497         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
3499 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3501         * gcc.target/arm/pr65067.c: New test.
3503 2015-03-05  Martin Liska  <mliska@suse.cz>
3505         PR ipa/65318
3506         * gcc.dg/ipa/pr65318.c: New test.
3508 2015-03-05  Marek Polacek  <polacek@redhat.com>
3510         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
3512 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3514         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
3516 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3518         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
3519         max-unroll-times back to defaults for s390.
3521 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3523         Fix last commit.
3525 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3527         PR c++/64665
3528         * g++.dg/cpp0x/initlist92.C: New.
3530 2015-03-05  Richard Biener  <rguenther@suse.de>
3532         PR tree-optimization/65310
3533         * gcc.dg/vect/pr65310.c: New testcase.
3535 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
3537         PR c++/64834
3538         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
3540 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
3542         * gnat.dg/entry_queues3.adb: New test.
3544 2015-03-04  Ian Lance Taylor  <iant@google.com>
3546         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
3548 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3550         PR c++/64227
3551         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
3553 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
3555         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
3556         -fno-ipa-icf to dg-options
3557         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
3558         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
3560 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
3562         PR c++/64398
3563         * g++.dg/cpp0x/decltype62.C: New.
3565 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
3567         * gnat.dg/object_overflow5.adb: New test.
3569 2015-03-03  Martin Liska  <mliska@suse.cz>
3571         PR ipa/65287
3572         * gcc.dg/ipa/pr65287.c: New test.
3574 2015-03-03  Martin Jambor  <mjambor@suse.cz>
3575             Eric Botcazou  <ebotcazou@adacore.com>
3577         * gnat.dg/specs/pack12.ads: New test.
3579 2015-03-03  Martin Liska  <mliska@suse.cz>
3581         * gcc.dg/ipa/PR65282.c: New test.
3583 2015-03-13  Jeff Law  <law@redhat.com>
3585         PR tree-optimization/65241
3586         * gcc.c-torture/compile/pr65241.c: New test.
3588 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
3590         PR target/64331
3591         * gcc.target/avr/torture/pr64331.c: New test.
3593 2015-03-03  Martin Liska  <mliska@suse.cz>
3594             Jan Hubicka  <hubicka@ucw.cz>
3596         * g++.dg/ipa/pr65263.C: New test.
3598 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3600         PR ipa/65130
3601         * gcc.dg/lto/pr65130_0.c: New testcase.
3602         * gcc.dg/lto/pr65130_1.c: New testcase.
3604 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
3606         PR ipa/64988
3607         * g++.dg/torture/pr64988.C: New testcase.
3609 2015-03-02  Tobias Burnus  <burnus@net-b.de>
3611         * gfortran.dg/coarray_atomic_6.f90: New.
3613 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3615         PR target/65184
3616         * gcc.target/i386/pr65184.c: New.
3618 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
3620         PR target/65183
3621         * gcc.target/i386/pr65183.c: New.
3623 2015-02-28  Martin Liska  <mliska@suse.cz>
3624             Jan Hubicka  <hubicka@ucw.cz>
3626         * gcc.dg/ipa/ipa-icf-35.c: New test.
3627         * gcc.dg/ipa/ipa-icf-36.c: New test.
3628         * gcc.dg/ipa/ipa-icf-37.c: New test.
3630 2015-02-28  Martin Liska  <mliska@suse.cz>
3631             Jan Hubicka  <hubicka@ucw.cz>
3633         PR ipa/65245
3634         * gcc.dg/ipa/ipa-icf-34.c: New test.
3636 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
3638         PR target/61142
3639         * gcc.target/sh/sh/pr61142.c: New.
3641 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
3643         * g++.dg/other/dump-ada-spec-3.C: New test.
3645 2015-03-01  Martin Liska  <mliska@suse.cz>
3647         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
3648         * g++.dg/ipa/pr63595.C: Update expected results.
3650 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
3652         PR ipa/65236
3653         * g++.dg/ipa/ipa-icf-6.C: New testcase.
3655 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
3657         * gcc.dg/vect/pr59354.c: Move vector producing code to
3658         separate function.
3660 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
3662         PR ipa/65237
3663         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
3664         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
3665         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
3666         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
3668 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
3670         PR tree-optimization/65048
3671         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
3672         (foo): Use K&R style definition.
3674 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
3676         PR target/65032
3677         * g++.dg/pr65032.C: New.
3679 2015-02-27  Marek Polacek  <polacek@redhat.com>
3681         PR c/65040
3682         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
3683         -Wformat=2.
3685 2015-02-27  Marek Polacek  <polacek@redhat.com>
3687         PR c/65228
3688         * gcc.dg/pr65228.c: New test.
3690 2015-02-27  Kai Tietz  <ktietz@redhat.com>
3692         PR c/35330
3693         * gcc.dg/weak/weak-17.c: New file.
3695 2015-02-27  Richard Biener  <rguenther@suse.de>
3697         PR lto/65193
3698         * g++.dg/lto/pr65193_0.C: New testcase.
3700 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3702         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
3703         * gcc.target/s390/hotpatch-8.c: Likewise.
3704         * gcc.target/s390/hotpatch-9.c: Likewise.
3705         * gcc.target/s390/pr61078.c: Likewise.
3706         * gcc.target/s390/pr57960.c: Remove -m64.
3707         * gcc.target/s390/pr61078.c: Likewise.
3709 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
3710             Martin Liska  <mliska@suse.cz>
3712         PR bootstrap/65150
3713         * gcc.dg/pr64454.c: Disable ICF.
3714         * gcc.dg/pr28685-1.c: Disable ICF
3715         * gcc.dg/ipa/iinline-5.c: Disable ICF.
3716         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
3717         * g++.dg/ipa/ipa-icf-4.C: Update template.
3719 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
3721         PR tree-optimization/65216
3722         * gcc.c-torture/execute/pr65216.c: New test.
3724         PR tree-optimization/65215
3725         * gcc.c-torture/execute/pr65215-1.c: New test.
3726         * gcc.c-torture/execute/pr65215-2.c: New test.
3727         * gcc.c-torture/execute/pr65215-3.c: New test.
3728         * gcc.c-torture/execute/pr65215-4.c: New test.
3729         * gcc.c-torture/execute/pr65215-5.c: New test.
3731 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3733         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
3735 2015-02-26  Martin Liska  <mliska@suse.cz>
3736             Jan Hubicka  <hubicka@ucw.cz>
3738         * g++.dg/ipa/pr64146.C: Update expected results.
3739         * gcc.dg/ipa/ipa-icf-26.c: Update test.
3740         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
3741         * gcc.dg/ipa/ipa-icf-34.c: New test.
3743 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3745         * gcc.dg/vect/vect-pr61917.c: Rename to ...
3746         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
3747         (dg-additional-options): Remove dg directive.
3748         (dg-final): Add dg directive.
3750 2015-02-26  Marek Polacek  <polacek@redhat.com>
3752         PR ipa/65008
3753         * g++.dg/ipa/pr65008.C: New test.
3755 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3757         * lib/profopt.exp (profopt-target-cleanup): New proc.
3758         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
3759         files from sources from dg-additional-sources.
3761 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3763         * lib/gcov.exp: Cleanup in case of xfail.
3765 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3767         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
3769 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
3771         PR debug/46102
3772         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
3773         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
3774         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
3775         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
3776         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
3777         * g++.dg/debug/pr46123.C: XFAIL and move...
3778         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
3779         * gcc.dg/debug/dwarf2-3.c: Move...
3780         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
3782 2015-02-26  Marek Polacek  <polacek@redhat.com>
3784         PR c++/65202
3785         * g++.dg/cpp1y/pr65202.C: New test.
3787 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3789         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
3790         locale_facets.h.gcov.
3792 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3794         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
3796 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3798         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
3800 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
3802         PR target/65217
3803         * gcc.target/i386/pr65217.c: New.
3805 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3807         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
3809 2015-02-26  Tom de Vries  <tom@codesourcery.com>
3811         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
3813 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
3815         PR tree-optimization/65048
3816         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
3818 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
3820         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
3821         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
3823 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
3825         PR target/65161
3826         * gcc.target/i386/pr65161.c: New test.
3828 2015-02-26  Terry Guo  <terry.guo@arm.com>
3830         * gcc.target/arm/no-volatile-in-it.c: New test.
3832 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
3834         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
3835         (dg-options): Add -save-temps.
3836         (dg-final): Add cleanup-saved-temps.
3838 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
3840         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
3842 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
3844         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
3845         * gcc.target/powerpc/pack01.c: Include string.h.
3847 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3849         PR target/65167
3850         * gcc.target/i386/pr65167.c: New.
3852 2015-02-25  Kai Tietz  <ktietz@redhat.com>
3854         PR tree-optimization/61917
3855         * gcc.dg/vect/vect-pr61917.c: New file.
3857 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
3859         PR tree-optimization/65170
3860         * gcc.c-torture/execute/pr65170.c: New test.
3861         * gcc.dg/tree-ssa/vrp96.c: New test.
3863 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3865         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
3867 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3869         PR testsuite/65126
3870         * lib/gcc-defs.exp (additional_sources_used): Add new var.
3871         (dg-additional-files-options): Copy additional_sources to
3872         additional_sources_used before emptying additional_sources.
3873         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
3874         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
3875         (cleanup-saved-temps): Use additional_sources_used instead of
3876         additional_sources.
3877         (dg-test): Reset additional_sources_used.
3879 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
3881         PR fortran/63427
3882         * gfortran.dg/integer_exponentiation_6.F90: New test.
3884 2015-02-23  Martin Sebor  <msebor@redhat.com>
3886         PR target/65109
3887         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
3888         two parts.  One to save registers, the other to verify the
3889         registers have the right values.  Save register state into
3890         static data rather than on the stack.
3892 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
3894         PR bootstrap/63888
3895         * c-c++-common/asan/pr63888.c: New test.
3897 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
3899         PR target/65163
3900         * gcc.c-torture/compile/pr65163.c: New.
3902 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3904         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
3905         with -m31 on 64 bit.
3906         * gcc.dg/hoist-register-pressure-2.c: Likewise.
3907         * gcc.dg/hoist-register-pressure-3.c: Likewise.
3909 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3911         * gcc.target/s390/20090223-1.c: Add
3912         -Wno-implicit-function-declaration option.
3913         * gcc.target/s390/pr42224.c: Likewise.
3914         * gcc.target/s390/pr55718.c: Likewise.
3916 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3918         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
3919         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
3920         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
3921         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
3922         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
3923         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
3924         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
3925         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
3926         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
3927         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
3928         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
3929         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
3930         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
3931         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
3932         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
3933         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
3934         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
3935         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
3936         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
3937         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
3938         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
3940 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3942         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
3943         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
3944         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
3945         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
3946         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
3947         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
3948         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
3949         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3950         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3951         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3952         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3953         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3954         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3955         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
3956         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
3957         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
3959 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3961         PR fortran/64980
3962         PR fortran/61960
3963         * gfortran.dg/pr61960.f90: New.
3964         * gfortran.dg/pr64230.f90: New.
3965         * gfortran.dg/pr64980.f03: New.
3967 2015-02-22  Tom de Vries  <tom@codesourcery.com>
3969         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
3971 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
3973         PR ada/65156
3974         * gnat.dg/timing_events.adb: Removed, invalid test.
3976 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
3978         PR debug/58123
3979         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
3980         location.
3981         * g++.dg/gcov/gcov-2.C: Likewise.
3983 2015-02-20  Richard Biener  <rguenther@suse.de>
3985         PR tree-optimization/65136
3986         * gcc.dg/tree-ssa/pr65136.c: New testcase.
3988 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
3990         PR testsuite/64158
3991         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
3992         and nvptx-*-* blacklisting.
3994         * gcc.dg/sibcall-9.c: New test.
3995         * gcc.dg/sibcall-10.c: New test.
3997 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3999         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4001 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4003         PR target/64452
4004         * gcc.target/avr/torture/pr64452.c: New test.
4006 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4008         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4009         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4011 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4013         PR testsuite/65116
4014         * lib/target-supports.exp (check_compile): Check whether
4015         additional_sources is defined before using it.
4017 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4019         PR middle-end/65074
4020         * g++.dg/opt/pr65074.C: New file.
4022 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4024         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4025         (size_type): New typedef.
4026         (operator "" _script): Use it for the last argument.
4028 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4030         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4032 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4034         * lib/target-supports.exp (check_compile): Save/restore
4035         additional_sources that may belong to an actual test.
4037 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4039         PR gcov-profile/64634
4040         * g++.dg/gcov/gcov-15.C: New test.
4042 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4044         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4046 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4048         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4050 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4052         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4054 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4056         * gfortran.dg/fmt_cache_1.f: Add missing close.
4058 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4060         PR testsuite/65107
4061         * gfortran.dg/read_eof_8.f90: Add missing close.
4063 2015-02-18  Richard Biener  <rguenther@suse.de>
4065         PR tree-optimization/65063
4066         * gcc.dg/pr65063.c: New testcase.
4068 2015-02-18  Richard Biener  <rguenther@suse.de>
4070         PR tree-optimization/62217
4071         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4073 2015-02-18  Marek Polacek  <polacek@redhat.com>
4075         PR sanitizer/65081
4076         * c-c++-common/ubsan/pr65081.c: New test.
4078 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4080         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4081         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4083 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4085         * gcc.dg/ipa/propalign-3.c: New test.
4087 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4089         PR target/64793
4090         * gcc.target/sh/pr64793.c: New.
4091         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4093 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4095         * gcc.target/arm/divzero.c: New test case.
4097 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4099         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4101 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4102             Jakub Jelinek  <jakub@redhat.com>
4104         PR c++/65075
4105         * g++.dg/cpp0x/pr65075.C: New test.
4107 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4109         PR target/65058
4110         * gcc.target/powerpc/pr65058.c: New test.
4112 2015-02-16  Jeff Law  <law@redhat.com>
4114         PR tree-optimization/64823
4115         * gcc.dg/uninit-20.c: New test.
4117 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4118             James Greenhalgh  <james.greenhalgh@arm.com>
4120         PR ipa/64963
4121         * gcc.dg/ipa/ipa-clone-1.c: New test.
4123 2015-02-16  Richard Biener  <rguenther@suse.de>
4125         PR tree-optimization/65077
4126         * gcc.dg/torture/pr65077.c: New testcase.
4128 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4130         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4131         Directive adjusted to scan for ldaxr.
4132         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4133         adjusted to scan for ldaex.
4135 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4137         PR c++/65080
4138         * g++.dg/cpp0x/constexpr-65080.C: New.
4140 2015-02-16  Richard Biener  <rguenther@suse.de>
4142         PR tree-optimization/63593
4143         * gcc.dg/pr63593.c: New testcase.
4145 2015-02-16  Marek Polacek  <polacek@redhat.com>
4147         PR c/65066
4148         * gcc.dg/pr65066.c: New test.
4150 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4152         * gcc.dg/pr65002.C: Move ...
4153         * g++.dg/ipa/pr65002.C: ... here.
4155 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4157         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4158         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4159         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4160         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4162 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4164         PR testsuite/64850
4165         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4166         the expression to find calls.
4167         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4168         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4169         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4170         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4171         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4173 2015-02-14  Marek Polacek  <polacek@redhat.com>
4175         PR c/64768
4176         * gcc.dg/array-11.c: New test.
4177         * gcc.dg/array-12.c: New test.
4178         * gcc.dg/array-13.c: New test.
4179         * gcc.dg/array-14.c: New test.
4180         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4181         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4182         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4183         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4184         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4185         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4187 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4189         PR c++/60894
4190         * g++.dg/lookup/using54.C: New.
4192 2015-02-13  Jeff Law  <law@redhat.com>
4194         PR bootstrap/65060
4195         Revert my change for tree-optimization/64823.
4197 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4199         PR tree-optimization/65053
4200         * gcc.c-torture/execute/pr65053-1.c: New test.
4201         * gcc.c-torture/execute/pr65053-2.c: New test.
4203 2015-02-13  Marek Polacek  <polacek@redhat.com>
4205         PR c/65050
4206         * gcc.dg/pr65050.c: New test.
4208 2015-02-13  Jeff Law  <law@redhat.com>
4210         PR tree-optimization/64823
4211         * gcc.dg/uninit-20.c: New test.
4213         PR rtl-optimization/47477
4214         * gcc.dg/tree-ssa/pr47477.c: New test.
4216 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4218         PR c++/60211
4219         * g++.dg/parse/ivdep-2.C: New.
4220         * g++.dg/parse/ivdep-3.C: Likewise.
4222 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4224         PR fortran/64506
4225         * gfortran.dg/continuation_13.f90: New test.
4226         * gfortran.dg/continuation_14.f: New test.
4228 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4230         PR c++/64970
4231         * g++.dg/cpp0x/sfinae55.C: New.
4233 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4235         PR ipa/65034
4236         * g++.dg/ipa/pr65034.C: New test.
4238 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4240         PR tree-optimization/65002
4241         * gcc.dg/pr65002.C: New.
4243 2015-02-13  Marek Polacek  <polacek@redhat.com>
4245         PR c/65040
4246         * c-c++-common/pr65040.c: New test.
4248 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4250         PR tree-optimization/64705
4251         * gcc.dg/tree-ssa/pr64705.c: New test.
4253 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4255         PR rtl/32219
4256         * gcc.dg/visibility-22.c: New test.
4257         * gcc.dg/visibility-23.c: New test.
4258         * gcc.target/i386/pr32219-1.c: New test.
4259         * gcc.target/i386/pr32219-2.c: New test.
4260         * gcc.target/i386/pr32219-3.c: New test.
4261         * gcc.target/i386/pr32219-4.c: New test.
4262         * gcc.target/i386/pr32219-5.c: New test.
4263         * gcc.target/i386/pr32219-6.c: New test.
4264         * gcc.target/i386/pr32219-7.c: New test.
4265         * gcc.target/i386/pr32219-8.c: New test.
4266         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4268 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4270         PR libgfortran/57822
4271         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4272         four different KINDs.
4274 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4276         PR c++/64884
4277         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4279         PR sanitizer/65000
4280         * g++.dg/ubsan/pr65000.C: New test.
4282 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4284         PR fortran/64932
4285         * gfortran.dg/finalize_28.f90: New test
4287 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4289         PR debug/55541
4290         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4291         DW_TAG_lexical_block removal.
4292         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4293         * g++.dg/guality/pr55541.C: New test.
4295         PR sanitizer/64984
4296         * g++.dg/ubsan/pr64984.C: New test.
4298 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4300         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4302 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4304         PR testsuite/64930
4305         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4306         instructions for 2015-01-14 get_memmodel changes.
4307         * gcc.target/powerpc/atomic-p8.c: Likewise.
4309         PR sanitizer/65019
4310         * g++.dg/ubsan/pr65019.C: New test.
4312         PR tree-optimization/65014
4313         * gcc.c-torture/compile/pr65014.c: New test.
4315 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4317         PR libgfortran/57822
4318         * gfortran/fmt_g0_7.f08: Revise test.
4320 2015-02-11  Jeff Law  <law@redhat.com>
4322         PR target/63347
4323         * gcc.target/m68k/pr63347.c: New test.
4325 2015-02-11  Marek Polacek  <polacek@redhat.com>
4327         * g++.dg/ubsan/shift-1.C: New test.
4328         * gcc.dg/ubsan/c-shift-2.c: New test.
4329         * c-c++-common/ubsan/shift-5.c: Remove file.
4331 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4333         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4334         Directive adjusted to XFAIL.
4335         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4336         adjusted to XFAIL.
4338 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4340         PR middle-end/65003
4341         * g++.dg/opt/pr65003.C: New test.
4343 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
4345         * lib/target-supports.exp (check_effective_target_pie): Renamed
4346         to ...
4347         (check_effective_target_pie_enabled): This.
4348         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
4349         * gcc.target/i386/pie.c: Likewise.
4351 2015-02-11  Andrew Pinski  <apinski@cavium.com>
4353         PR target/64893
4354         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
4355         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
4357 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4359         PR target/61925
4360         * gcc.target/i386/pr61925-1.c: New test.
4361         * gcc.target/i386/pr61925-2.c: New test.
4362         * gcc.target/i386/pr61925-3.c: New test.
4364 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
4366         PR sanitizer/65004
4367         * g++.dg/asan/pr65004.C: New test.
4369 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
4371         PR target/64661
4372         * gcc.taget/sh/pr64661-0.h: New.
4373         * gcc.taget/sh/pr64661-1.c: New.
4374         * gcc.taget/sh/pr64661-2.c: New.
4375         * gcc.taget/sh/pr64661-3.c: New.
4376         * gcc.taget/sh/pr64661-4.c: New.
4378 2015-02-10  Richard Biener  <rguenther@suse.de>
4380         PR tree-optimization/64995
4381         * g++.dg/torture/pr64995.C: New testcase.
4383 2015-02-10  Richard Biener  <rguenther@suse.de>
4385         PR tree-optimization/64909
4386         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
4388 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4390         * gcc.dg/signbit-sa.c: New test.
4392 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4394         PR libgfortran/57822
4395         * gfortran/fmt_g0_7.f08: New test.
4397 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
4399         PR tree-optimization/43378
4400         * gcc.dg/tree-ssa/pr43378.c: New test.
4402 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
4404         PR ipa/64978
4405         * g++.dg/torture/pr64978.C: New testcase.
4407 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4409         PR sanitizer/64981
4410         * gcc.dg/asan/pr64981.c: New test.
4412 2015-02-09  Marek Polacek  <polacek@redhat.com>
4414         PR c/64856
4415         * gcc.dg/pr64856.c: New test.
4417 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
4419         PR target/64979
4420         * gcc.dg/tree-ssa/stdarg-7.c: New test.
4421         * gcc.c-torture/execute/pr64979.c: New test.
4423 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
4425         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
4427 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4429         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
4430         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
4432 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
4434         PR target/58757
4435         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
4437 2015-02-09  Richard Biener  <rguenther@suse.de>
4439         PR tree-optimization/54000
4440         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
4442 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4444         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
4446 2015-02-09  Martin Liska  <mliska@suse.cz>
4448         * g++.dg/ipa/pr64858.C: New test.
4450 2015-02-09  Tom de Vries  <tom@codesourcery.com>
4452         * gcc.dg/uninit-19.c: Fix warning line for fpic.
4454 2015-02-08  Andrew Pinski  <apinski@cavium.com>
4456         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
4458 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
4460         PR fortran/63744
4461         * gfortran.dg/use_rename_8.f90: New.
4463 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
4465         * gnat.dg/addr7.ad[sb]: New test.
4466         * gnat.dg/addr8.ad[sb]: Likewise.
4468 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
4470         PR jit/64752
4471         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
4472         from jit.dg/test-compile-to-executable.c's create_code, with a
4473         clarification of the output message.
4474         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
4475         pass/fail message.
4476         (test_jit): Use CHECK_NO_ERRORS when calling
4477         gcc_jit_context_compile_to_file.
4478         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
4479         jit-verify-compile-to-file to jit-verify-output-file-was-created.
4480         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
4481         about deletions that are attempted.
4482         (jit-verify-compile-to-file): Rename to...
4483         (jit-verify-output-file-was-created): ...this, and drop the
4484         attempt to run "file" and verify the output.
4485         (jit-verify-assembler): New function.
4486         (jit-verify-object): New function.
4487         (jit-verify-dynamic-library): New function.
4488         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
4489         favor of an implementation from new file
4490         create-code-for-hello-world-executable.h, which also adds a
4491         "main".
4492         (dg-final): Replace jit-verify-compile-to-file with
4493         jit-verify-output-file-was-created, and invoke new function
4494         jit-verify-assembler.
4495         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
4496         the output message.
4497         (dg-final): Replace jit-verify-compile-to-file with
4498         jit-verify-output-file-was-created, and invoke new function
4499         jit-verify-dynamic-library.
4500         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
4501         favor of an implementation from new file
4502         create-code-for-hello-world-executable.h, which also adds a
4503         "main".
4504         (dg-final): Replace jit-verify-compile-to-file with
4505         jit-verify-output-file-was-created.  Strengthen the expected stdout
4506         from the built executable.
4507         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
4508         favor of an implementation from new file
4509         create-code-for-hello-world-executable.h, which also adds a
4510         "main".
4511         (dg-final): Replace jit-verify-compile-to-file with
4512         jit-verify-output-file-was-created, and invoke new function
4513         jit-verify-object.
4514         * jit.dg/verify-dynamic-library.c: New source file.
4516 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
4517             Brian Rzycki  <b.rzycki@samsung.com>
4519         PR tree-optimization/64878
4520         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
4522 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4524         PR ipa/64896
4525         * g++.dg/ipa/pr64896.C: New test.
4527 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4529         PR target/64205
4530         * gcc.target/powerpc/pr64205.c: New file.
4532 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
4534         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
4535         (dg-options): Use -fpie instead of -fPIE -pie.
4537 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4539         PR middle-end/64937
4540         * g++.dg/asan/pr64937.C: New test.
4542 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
4544         PR fortran/63205
4545         * gfortran.dg/class_to_type_4.f90: New test
4547 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
4549         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
4551 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
4553         PR rtl-optimization/64957
4554         PR debug/64817
4555         * gcc.c-torture/execute/pr64957.c: New test.
4557 2015-02-05  Jeff Law  <law@redhat.com>
4559         PR target/17306
4560         * gcc.target/h8300/pr17306-1.c: New test.
4561         * gcc.target/h8300/pr17306-2.c: New test.
4563 2015-02-05  Tobias Burnus  <burnus@net-b.de>
4565         PR fortran/64943
4566         * gfortran.dg/structure_constructor_12.f90: New.
4568 2015-02-05  Jeff Law  <law@redhat.com>
4570         PR target/58400
4571         gcc.target/h8300/pr58400.c: New test.
4573 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
4575         * gcc.target/arm/macro_defs0.c: New test.
4576         * gcc.target/arm/macro_defs1.c: New test.
4577         * gcc.target/arm/macro_defs2.c: New test.
4579 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
4581         PR rtl-optimization/64905
4582         * gcc.target/i386/pr64905.c: Require nonpic target.
4583         (dg-options): Add -fomit-frame-pointer.
4584         (main): Remove.
4586 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
4588         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
4589         tree dump scanning.
4591 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
4593         PR fortran/64757
4594         * gfortran.dg/type_to_class_2.f90: New test
4595         * gfortran.dg/type_to_class_3.f90: New test
4597 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
4599         PR ipa/64686
4600         * g++.dg/torture/pr64686.C: New testcase.
4602 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
4604         PR rtl-optimization/64905
4605         * gcc.target/i386/pr64905.c: New file.
4607 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4609         * gcc.dg/guality/pr41447-1.c: Remove xfail.
4610         * gcc.dg/guality/pr41616-1.c: Ditto.
4612 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
4614         PR debug/64817
4615         * gcc.dg/pr64817-3.c: New.
4617 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
4618             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4620         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
4621         pass parameters in registers.
4622         * gcc.dg/guality/pr36728-2.c (main): Likewise.
4623         * gcc.dg/guality/pr36728-3.c (main): Likewise.
4624         * gcc.dg/guality/pr36728-4.c (main): Likewise.
4626 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
4627             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4629         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
4630         list, allow for multilibed targets.
4631         * gcc.dg/combine_ashiftrt_2.c: Likewise.
4633 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
4635         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
4636         * gcc.dg/pr46728-6.c: Ditto.
4638 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
4640         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
4641         for mips_nanlegacy target.
4643 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
4645         * gcc.target/i386/chkp-hidden-def.c: New.
4647 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4649         PR middle-end/62103
4650         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
4651         to use 24 bits for bitfield b.
4653 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4655         PR testsuite/64796
4656         * lib/target-supports.exp (check_effective_target_bswap64): Do not
4657         cache result in a global variable.  Include all 32-bit targets for
4658         bswap64 tests.
4660 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
4662         PR rtl-optimization/64756
4663         * gcc.c-torture/execute/pr64756.c: New test.
4665 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
4667         PR target/64660
4668         * gcc.target/sh/pr64660-0.h: New.
4669         * gcc.target/sh/pr64660-1.c: New.
4670         * gcc.target/sh/pr64660-2.c: New.
4671         * gcc.target/sh/pr64660-3.c: New.
4672         * gcc.target/sh/pr64660-4.c: New.
4674 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
4676         PR c++/64877
4677         * g++.dg/warn/Waddress-2.C: New.
4679 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
4681         PR middle-end/61225
4682         * gcc.target/i386/pr49095.c: XFAIL for ia32.
4684 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
4686         PR preprocessor/64803
4687         * gcc.dg/cpp/builtin-macro-1.c: New test case.
4689 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
4691         * g++.dg/ipa/devirt-37.C: Disable early inlining.
4693 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
4695         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4696         (_ARM_FPSRC): Add DN and AHP fields.
4697         (clean_results): Force DN=1 on AArch64.
4698         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
4699         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
4700         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
4701         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
4702         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
4703         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
4705 2015-02-02  Alan Modra  <amodra@gmail.com>
4707         * gcc.target/powerpc/cprophard.c: New.
4709 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
4711         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
4712         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
4714 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
4716         PR debug/64817
4717         * gcc.dg/pr64817-1.c: New test.
4718         * gcc.dg/pr64817-2.c: New test.
4720 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
4722         PR target/64851
4723         * gcc.target/sh/pr64851-0.h: New
4724         * gcc.target/sh/pr64851-1.c: New
4725         * gcc.target/sh/pr64851-2.c: New
4726         * gcc.target/sh/pr64851-3.c: New
4727         * gcc.target/sh/pr64851-4.c: New
4729 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4731         PR target/64882
4732         * gcc.dg/torture/pr64882.c: New test.
4734 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
4736         PR target/64159
4737         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
4738         sparc*-*-*.
4740 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
4742         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
4743         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
4744         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
4745         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
4746         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
4747         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
4748         tree dump.
4749         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
4750         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
4751         tree dump.
4752         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
4753         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
4754         tree dump.
4756 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4758         PR target/64688
4759         * g++.dg/pr64688-2.C: New.
4761 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4763         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
4764         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
4765         * gcc.target/i386/fuse-caller-save.c: Ditto.
4766         * gcc.target/i386/headmerge-1.c: Ditto.
4767         * gcc.target/i386/headmerge-2.c: Ditto.
4768         * gcc.target/i386/sibcall-6.c: Ditto.
4770 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
4772         PR target/64617
4773         * gcc.target/i386/pr64617.c: New test.
4775 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
4777         PR target/15184
4778         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
4779         (dg-options): Remove -m32.
4780         (dg-final): Scan for "movb %al" only.
4781         * gcc.target/i386/pr15184-2.c: Ditto.
4783 2015-01-30  Richard Biener  <rguenther@suse.de>
4785         PR tree-optimization/64829
4786         * gcc.dg/vect/pr64829.c: New testcase.
4788 2015-01-29  Marek Polacek  <polacek@redhat.com>
4790         PR c/64709
4791         * gcc.dg/pr64709.c: New test.
4793 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
4795         PR c++/64717
4796         * g++.dg/ubsan/pr64717-1.C: New test.
4797         * g++.dg/ubsan/pr64717-2.C: New test.
4799 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
4801         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
4803 2015-01-29  Jeff Law  <law@redhat.com>
4805         PR target/15184
4806         * gcc.target/i386/pr15184-1.c: New test.
4807         * gcc.target/i386/pr15184-2.c: New test.
4809 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4811         PR tree-optimization/64746
4812         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
4814 2015-01-29  Richard Biener  <rguenther@suse.de>
4816         PR tree-optimization/64853
4817         * gcc.dg/torture/pr64853.c: New testcase.
4819 2015-01-29  Richard Biener  <rguenther@suse.de>
4821         PR tree-optimization/64844
4822         * gcc.dg/vect/pr64844.c: New testcase.
4824 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
4826         PR middle-end/64809
4827         * gcc.dg/pr64809.c: Delete.
4829 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
4831         PR middle-end/64805
4832         * gcc.target/i386/pr64805.c: New.
4834 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
4836         * gcc.dg/guality/guality.h (main): Add argv[0] to
4837         guality_gdb_command.
4839 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
4841         PR ipa/64801
4842         * gcc.dg/tree-ssa/pr64801.c: New testcase.
4844 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
4846         PR target/64659
4847         * gcc.target/sh/sh.exp
4848         (check_effective_target_atomic_model_soft_gusa_available,
4849         check_effective_target_atomic_model_soft_tcb_available,
4850         check_effective_target_atomic_model_soft_imask_available,
4851         check_effective_target_atomic_model_hard_llcs_available): New.
4852         * gcc.target/sh/pr64659-0.h: New.
4853         * gcc.target/sh/pr64659-1.c: New.
4854         * gcc.target/sh/pr64659-2.c: New.
4855         * gcc.target/sh/pr64659-3.c: New.
4856         * gcc.target/sh/pr64659-4.c: New.
4858 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
4860         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
4861         scan-assembler-times pattern.
4863 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
4865         PR middle-end/64809
4866         * gcc.dg/pr64809.c: New test.
4868 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
4870         PR tree-optimization/64277
4871         * gcc.dg/pr64277.c: New.
4873 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4875         PR tree-optimization/64718
4876         * gcc.c-torture/execute/pr64718.c: New test.
4878 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
4880         * gcc.target/aarch64/abs_2.c: New.
4882 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
4884         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
4885         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
4886         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
4887         ISA rev < 2.
4889 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
4891         PR bootstrap/64612
4892         * lib/target-supports.exp (check_effective_target_comdat_group): New.
4893         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
4894         { target comdat_group }.
4896 2015-01-27  Tobias Burnus  <burnus@net-b.de>
4898         PR fortran/63861
4899         * gfortran.dg/goacc/coarray_2.f90: New.
4901 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4903         PR ipa/60871
4904         PR ipa/64139
4905         * g++.dg/torture/pr64139.C: New testcase.
4906         * g++.dg/torture/pr60871.C: Likewise.
4908 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
4910         PR fortran/64230
4911         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
4912         prevent linking errors.
4914 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
4916         PR ipa/64282
4917         * g++.dg/torture/pr64282.C: New testcase.
4919 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4921         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
4922         for wzr reg.
4924 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
4926         * gcc.target/s390/hotpatch-13.c: New testcase.
4927         * gcc.target/s390/hotpatch-14.c: New testcase.
4928         * gcc.target/s390/hotpatch-15.c: New testcase.
4929         * gcc.target/s390/hotpatch-16.c: New testcase.
4930         * gcc.target/s390/hotpatch-17.c: New testcase.
4931         * gcc.target/s390/hotpatch-18.c: New testcase.
4932         * gcc.target/s390/hotpatch-19.c: New testcase.
4933         * gcc.target/s390/hotpatch-20.c: New testcase.
4934         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
4935         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
4936         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
4937         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
4938         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
4939         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
4940         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
4941         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
4942         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
4943         * gcc.target/s390/hotpatch-10.c: Likewise.
4944         * gcc.target/s390/hotpatch-11.c: Likewise.
4945         * gcc.target/s390/hotpatch-12.c: Likewise.
4946         * gcc.target/s390/hotpatch-2.c: Likewise.
4947         * gcc.target/s390/hotpatch-3.c: Likewise.
4948         * gcc.target/s390/hotpatch-4.c: Likewise.
4949         * gcc.target/s390/hotpatch-5.c: Likewise.
4950         * gcc.target/s390/hotpatch-6.c: Likewise.
4951         * gcc.target/s390/hotpatch-7.c: Likewise.
4952         * gcc.target/s390/hotpatch-8.c: Likewise.
4953         * gcc.target/s390/hotpatch-9.c: Likewise.
4954         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
4955         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4956         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4957         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4958         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4959         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4960         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4961         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4963 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
4965         * gcc.dg/long_branch.c: New testcase.
4967 2015-01-27  Richard Biener  <rguenther@suse.de>
4969         PR tree-optimization/56273
4970         PR tree-optimization/59124
4971         PR tree-optimization/64277
4972         * g++.dg/warn/Warray-bounds-6.C: New testcase.
4973         * gcc.dg/Warray-bounds-12.c: Likewise.
4974         * gcc.dg/Warray-bounds-13.c: Likewise.
4976 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4978         PR rtl-optimization/61058
4979         * gcc.dg/pr61058.c: New test.
4981 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
4983         * gcc.target/i386/chkp-narrow-bounds.c: New.
4985 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
4987         PR tree-optimization/64807
4988         * gcc.dg/pr64807.c: New test.
4990         PR c/64766
4991         * gcc.dg/pr64766.c: New test.
4993 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
4995         PR target/49263
4996         * gcc.target/sh/pr49263-4.c: New.
4998 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5000         PR fortran/62044
5001         * gfortran.dg/allocate_with_mold_1.f90: New test
5003 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5005         PR c/64778
5006         * gcc.dg/pr64778.c: New test.
5008         PR middle-end/64421
5009         * gcc.dg/vect/pr64421.c: New test.
5011 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5013         PR fortran/64771
5014         * gfortran.dg/coarray_36.f: New.
5015         * gfortran.dg/coarray_37.f90: New.
5017 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5019         PR fortran/64230
5020         * gfortran.dg/class_allocate_18.f90: New.
5022 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5024         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5026 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5028         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5030 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5032         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5034 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5036         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5038 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5040         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5041         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5042         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5043         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5045 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5047         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5048         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5049         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5051 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5053         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5054         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5055         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5056         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5057         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5058         vXXXhn.inc.
5060 2015-01-26  Richard Biener  <rguenther@suse.de>
5062         PR middle-end/64764
5063         * gcc.dg/uninit-19.c: New testcase.
5065 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5067         * lib/target-supports.exp (check_effective_target_vect64): Add
5068         sparc*-*-*.
5070 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5072         PR testsuite/64712
5073         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5075 2015-01-26  Tony Liu  <tony.liu@arm.com>
5077         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5078         non-UAL cases.
5080 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5082         PR libfortran/64770
5083         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5084         correctly, clean up afterwards.
5086 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5088         PR fortran/62044
5089         * gfortran.dg/use_rename_7.f90: New.
5091 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5093         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5094         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5096 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5098         PR target/54236
5099         * gcc.target/sh/pr54236-4.c: New.
5101 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5103         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5104         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5105         Bridge test.
5107 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5109         PR libfortran/64770
5110         * gfortran.dg/open_new_segv.f90: New test.
5112 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5114         PR target/49263
5115         PR target/53987
5116         PR target/64345
5117         PR target/59533
5118         PR target/52933
5119         PR target/54236
5120         PR target/51244
5121         * gcc.target/sh/pr64345-1.c: New.
5122         * gcc.target/sh/pr64345-2.c: New.
5123         * gcc.target/sh/pr59533-1.c: New.
5124         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5125         * gcc.target/sh/pr52933-2.c: Likewise.
5126         * gcc.target/sh/pr54089-1.c: Likewise.
5127         * gcc.target/sh/pr54236-1.c: Likewise.
5128         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5129         * gcc.target/sh/pr49263-1.c: Remove xfails.
5130         * gcc.target/sh/pr49263-2.c: Likewise.
5131         * gcc.target/sh/pr49263-3.c: Likewise.
5132         * gcc.target/sh/pr53987-1.c: Likewise.
5133         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5134         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5135         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5136         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5137         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5138         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5139         test_009): New.
5140         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5141         (test_02): New.
5143 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5145         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5147 2015-01-23  Ian Lance Taylor  <iant@google.com>
5149         PR go/64510
5150         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5151         targets without split stack support.
5153 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5155         PR target/64317
5156         * gcc.target/i386/pr64317.c: New test.
5158 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5160         PR rtl-optimization/63637
5161         PR rtl-optimization/60663
5162         * gcc.dg/pr63637-1.c: New test.
5163         * gcc.dg/pr63637-2.c: New test.
5164         * gcc.dg/pr63637-3.c: New test.
5165         * gcc.dg/pr63637-4.c: New test.
5166         * gcc.dg/pr63637-5.c: New test.
5167         * gcc.dg/pr63637-6.c: New test.
5168         * gcc.target/i386/pr63637-1.c: New test.
5169         * gcc.target/i386/pr63637-2.c: New test.
5170         * gcc.target/i386/pr63637-3.c: New test.
5171         * gcc.target/i386/pr63637-4.c: New test.
5172         * gcc.target/i386/pr63637-5.c: New test.
5173         * gcc.target/i386/pr63637-6.c: New test.
5175 2015-01-23  Richard Biener  <rguenther@suse.de>
5177         PR testsuite/63439
5178         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5179         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5181 2015-01-23  Marek Polacek  <polacek@redhat.com>
5183         PR preprocessor/60570
5184         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5185         * gcc.dg/cpp/pr60570.c: New test.
5187 2015-01-23  Richard Biener  <rguenther@suse.de>
5189         PR testsuite/63439
5190         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5191         vectorization on vect64 targets.
5193 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5195         PR fortran/60922
5196         * gfortran.dg/class_allocate_17.f90: New.
5198 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5200         PR fortran/64726
5201         * gfortran.dg/goacc/combined_loop.f90: New.
5203 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5205         PR fortran/61933
5206         * gfortran.dg/make_unit.f90: New test.
5208 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5210         PR fortran/61933
5211         * gfortran.dg/negative_unit_int8.f: Update.
5213 2015-01-22  Jeff Law  <law@redhat.com>
5215         PR target/52076
5216         * gcc.target/m68k/pr52076-1.c: New test.
5217         * gcc.target/m68k/pr52076-2.c: New test.
5219 2015-01-22  Richard Biener  <rguenther@suse.de>
5221         PR middle-end/64728
5222         * gcc.dg/torture/pr64728.c: New testcase.
5224 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5226         PR target/64688
5227         * g++.dg/pr64688.C: New test.
5229 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5231         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5232         to avoid errors with -fpic.
5234 2015-01-22  Richard Biener  <rguenther@suse.de>
5236         PR libstdc++/64535
5237         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5239 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5241         PR rtl-optimization/64682
5242         * gcc.c-torture/execute/pr64682.c: New file.
5244 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5246         PR debug/64511
5247         * gcc.dg/pr64511.c: New test.
5249         PR rtl-optimization/62078
5250         * g++.dg/opt/pr62078.C: New test.
5252         PR c/63307
5253         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5255 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5257         PR fortran/57023
5258         * gfortran.dg/internal_pack_15.f90:  New test.
5260 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5262         * c-c++-common/tsan/step.c: New testcase.
5264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5266         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5268 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5270         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5272 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5274         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5276 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5278         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5280 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5282         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5284 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5286         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5288 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5290         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5292 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5294         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5296 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5298         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5300 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5302         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5304 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5306         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5308 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5310         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5312 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5314         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5315         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5316         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5317         vXXXw.inc.
5319 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5321         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5322         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5323         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5324         vXXXl.inc.
5326 2015-01-21  Renlin Li  <renlin.li@arm.com>
5328         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5329         * g++.dg/tls/thread_local5g.C: Likewise.
5330         * g++.dg/tls/thread_local6g.C: Likewise.
5332 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5334         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5335         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5336         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5338 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5340         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5341         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5342         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5344 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5346         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
5347         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
5348         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
5350 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5352         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
5353         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
5354         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
5356 2015-01-20  Jeff Law  <law@redhat.com>
5358         PR target/59946
5359         * gcc.target/m68k/pr59946.c: New test.
5361 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5363         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
5364         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
5365         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
5367 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5369         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
5370         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
5371         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
5373 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5375         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
5376         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
5377         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
5379 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5381         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
5382         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
5383         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
5384         vshuffle.inc.
5385         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
5386         vshuffle.inc.
5388 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5390         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
5391         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
5392         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
5394 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5396         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
5397         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
5398         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
5400 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
5402         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
5404 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
5406         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
5408         PR sanitizer/64632
5409         * g++.dg/ubsan/pr64632.C: New test.
5411         PR debug/64663
5412         * gcc.dg/pr64663.c: New test.
5414 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5416         PR c++/64383
5417         * g++.dg/warn/Wunused-var-23.C: New.
5419 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5421         PR c++/59937
5422         * g++.dg/cpp0x/constexpr-59937-1.C: New.
5423         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
5425 2015-01-20  Richard Biener  <rguenther@suse.de>
5427         PR ipa/64684
5428         * gcc.dg/lto/pr64684_0.c: New testcase.
5429         * gcc.dg/lto/pr64684_1.c: Likewise.
5430         * gcc.dg/lto/pr64684_2.c: Likewise.
5431         * gcc.dg/lto/pr64685_0.c: Likewise.
5432         * gcc.dg/lto/pr64685_1.c: Likewise.
5434 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
5436         PR c++/62241
5437         * g++.dg/cpp1y/lambda-init12.C: New.
5439 2015-01-20  Richard Biener  <rguenther@suse.de>
5441         PR tree-optimization/64410
5442         * g++.dg/vect/pr64410.cc: Require vect_double.
5444 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
5446         PR target/64149
5447         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
5449 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
5451         PR bootstrap/64676
5452         Revert:
5453         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5455         PR rtl-optimization/64081
5456         * gcc.dg/pr64081.c: New test.
5458 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5460         * jit.dg/harness.h: Include <unistd.h>.
5461         (CHECK_NO_ERRORS): New.
5462         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
5463         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
5464         gcc_jit_context_compile_to_file.
5465         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
5466         args to the spawned executable.
5467         (jit-expand-vars): New function.
5468         (jit-exe-params): New variable.
5469         (dg-jit-set-exe-params): New function.
5470         (jit-dg-test): Detect testcases that use
5471         jit-verify-compile-to-file and call jit-setup-compile-to-file.
5472         Set arguments of spawned process to jit-exe-params.
5473         (jit-get-output-filename): New function.
5474         (jit-setup-compile-to-file): New function.
5475         (jit-verify-compile-to-file): New function.
5476         (jit-run-executable): New function.
5477         (jit-verify-executable): New function.
5478         * jit.dg/test-compile-to-assembler.c: New testcase.
5479         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
5480         * jit.dg/test-compile-to-executable.c: New testcase.
5481         * jit.dg/test-compile-to-object.c: New testcase.
5483 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
5485         PR target/64652
5486         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
5487         (test_1): New.
5489 2015-01-19  Martin Liska  <mliska@suse.cz>
5491         * objc/compile/pr64668.m: New test.
5493 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
5495         * jit.dg/test-arith-overflow.c: Include stdbool.h.
5496         (create_overflow_fn): Update comment to clarify that
5497         the third param of the created function is a bool *, not
5498         an int *.
5499         (verify_int_overflow_fn): Convert param "expected_ovf" from
5500         int to bool.  Update third param of "overflow_fn_type" from int *
5501         to bool *.  Update local "actual_ovf" from int to bool.
5502         (verify_uint_overflow_fn): Likewise.
5504 2015-01-19  Martin Liska  <mliska@suse.cz>
5506         * gcc.dg/ipa/ipa-icf-33.c: New test.
5508 2015-01-19  Felix Yang  <felix.yang@huawei.com>
5509             Haijian Zhang  <z.zhanghaijian@huawei.com>
5511         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
5512         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5513         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
5514         result_float64x2, expected_hfloat64x2): New helper type, variable and
5515         declaration.
5516         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
5517         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
5518         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
5519         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
5520         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
5521         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
5522         and target without the FMA feature.
5524 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
5526         * gcc.target/aarch64/pr64304.c: New testcase.
5528 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
5530         PR rtl-optimization/64081
5531         * gcc.dg/pr64081.c: New test.
5533 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
5535         PR target/63971
5536         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
5537         the epilogue).
5538         * gcc.target/aarch64/test_frame_6.c: Likewise.
5539         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
5540         and x19 (in the epilogue).
5541         * gcc.target/aarch64/test_frame_4.c: Likewise.
5542         * gcc.target/aarch64/test_frame_7.c: Likewise.
5544 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
5546         * gcc.target/i386/chkp-always_inline.c: New.
5548 2015-01-15  Andrew Pinski  <apinski@cavium.com>
5549             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
5551         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
5552         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
5554 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
5556         PR fortran/60255
5557         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
5558         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
5560 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5562         PR fortran/64578
5563         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5565 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
5567         PR target/64652
5568         * gcc.target/sh/torture/pr64652.c: New.
5570 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5572         * gcc.dg/ipa/ipa-icf-32.c: Update template.
5573         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
5574         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5575         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
5576         * c-c++-common/asan/kasan-recover-1.c: Likewise.
5577         * c-c++-common/asan/kasan-recover-2.c: Likewise.
5579 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
5581         PR ipa/64378
5582         * g++.dg/torture/pr64378.C: New testcase.
5584 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5586         PR fortran/57959
5587         * gfortran.dg/block_13.f08: New test
5589 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
5591         PR fortran/55901
5592         * gfortran.dg/associate_1.f03: Allow test for character with
5593         automatic length.
5595 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5597         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
5598         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
5600 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
5602         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
5604 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
5606         PR fortran/64578
5607         * gfortran.dg/unlimited_polymorphic_21.f90: New test
5609 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5611         PR fortran/60357
5612         * gfortran.dg/alloc_comp_assign_13.f08: New test.
5614         PR fortran/61275
5615         * gfortran.dg/alloc_comp_assign_14.f08: New test.
5617         PR fortran/55932
5618         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
5620 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
5622         PR fortran/60334
5623         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
5625 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
5627         PR rtl-optimization/52773
5628         * gcc.c-torture/compile/pr52773.c: New test.
5630 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5632         PR c++/62134
5633         * g++.dg/cpp0x/alias-decl-46.C: New.
5635 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5637         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
5639 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5641         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
5642         Add trace.
5643         (CHECK_FP): Likewise.
5644         (CHECK_CUMULATIVE_SAT): Likewise.
5646 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
5648         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5649         (Set_Neon_Cumulative_Sat): Add parameter.
5650         (__set_neon_cumulative_sat): Support new parameter.
5651         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
5652         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5653         argument.
5654         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
5655         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
5656         argument.
5658 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5660         * g++.dg/tsan/vptr_benign_race.C: New testcase.
5661         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
5663 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5665         PR c++/60056
5666         * g++.dg/tls/thread_local-ice4.C: New.
5668 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
5670         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
5671         than Neon options.
5673 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5675         PR c++/62276
5676         * g++.dg/cpp0x/vt-62276.C: New.
5678 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5680         PR middle-end/64353
5681         * g++.dg/pr64353.C: New.
5683 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5685         PR target/64263
5686         * gcc.target/aarch64/pr64263_1.c: New test.
5688 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
5690         PR tree-optimization/64434
5691         * gcc.dg/torture/pr64434.c: Move to...
5692         * gcc.dg/pr64434.c: ... here.
5694 2015-01-16  Richard Biener  <rguenther@suse.de>
5696         PR middle-end/64614
5697         * gcc.dg/uninit-18.c: New testcase.
5699 2015-01-16  Richard Biener  <rguenther@suse.de>
5701         PR tree-optimization/64568
5702         * g++.dg/torture/pr64568-2.C: New testcase.
5704 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
5706         PR target/64363
5707         * gcc.target/i386/chkp-label-address.c: New.
5709 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
5711         PR fortran/45290
5712         * gfortran.dg/pointer_init_6.f90: Extended.
5714 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
5716         * gcc.c-torture/compile/20150108.c: New test.
5718 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5720         * gcc.target/visium: New directory.
5722 2015-01-16  Richard Biener  <rguenther@suse.de>
5724         PR tree-optimization/61743
5725         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
5726         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5728 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
5730         * gcc.dg/pr64015.c: New test.
5732 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
5734         PR ipa/64163
5735         PR ipa/64612
5736         * g++.dg/ipa/pr64612.C: New test.
5738 2015-01-16  Renlin Li  <renlin.li@arm.com>
5740         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
5742 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
5744         * gcc.target/i386/sse-14.c: Test new intrinsic.
5745         * gcc.target/i386/sse-22.c: Ditto.
5747 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
5749         PR c++/58614
5750         * g++.dg/cpp0x/auto44.C: New.
5752 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
5754         PR target/59710
5755         * gcc.target/nios2/gpopt-all.c: New test case.
5756         * gcc.target/nios2/gpopt-local.c: New test case.
5757         * gcc.target/nios2/gpopt-global.c: New test case.
5758         * gcc.target/nios2/gpopt-data.c: New test case.
5759         * gcc.target/nios2/gpopt-none.c: New test case.
5761 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
5763         * g++.dg/ubsan/vptr-1.C: New test.
5764         * g++.dg/ubsan/vptr-2.C: New test.
5765         * g++.dg/ubsan/vptr-3.C: New test.
5766         * g++.dg/ubsan/vptr-4.C: New test.
5767         * g++.dg/ubsan/vptr-5.C: New test.
5768         * g++.dg/ubsan/vptr-6.C: New test.
5769         * g++.dg/ubsan/vptr-7.C: New test.
5770         * g++.dg/ubsan/vptr-8.C: New test.
5771         * g++.dg/ubsan/vptr-9.C: New test.
5773 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5775         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
5776         is set up.
5777         * lib/gcc-dg.exp: Likewise.
5779 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
5781         PR rtl-optimization/64110
5782         * gcc.target/i386/pr64110.c: Add scan-assembler.
5784 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
5785             James Norris  <jnorris@codesourcery.com>
5786             Cesar Philippidis  <cesar@codesourcery.com>
5787             Ilmir Usmanov  <i.usmanov@samsung.com>
5789         * lib/target-supports.exp (check_effective_target_fopenacc): New
5790         procedure.
5791         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
5792         * g++.dg/goacc/goacc.exp: Likewise.
5793         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
5794         * gcc.dg/goacc/goacc.exp: Likewise.
5795         * gfortran.dg/goacc/goacc.exp: Likewise.
5796         * c-c++-common/cpp/openacc-define-1.c: New file.
5797         * c-c++-common/cpp/openacc-define-2.c: Likewise.
5798         * c-c++-common/cpp/openacc-define-3.c: Likewise.
5799         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
5800         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
5801         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
5802         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
5803         * c-c++-common/goacc/asyncwait-1.c: Likewise.
5804         * c-c++-common/goacc/cache-1.c: Likewise.
5805         * c-c++-common/goacc/clauses-fail.c: Likewise.
5806         * c-c++-common/goacc/collapse-1.c: Likewise.
5807         * c-c++-common/goacc/data-1.c: Likewise.
5808         * c-c++-common/goacc/data-2.c: Likewise.
5809         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
5810         * c-c++-common/goacc/deviceptr-1.c: Likewise.
5811         * c-c++-common/goacc/deviceptr-2.c: Likewise.
5812         * c-c++-common/goacc/deviceptr-3.c: Likewise.
5813         * c-c++-common/goacc/if-clause-1.c: Likewise.
5814         * c-c++-common/goacc/if-clause-2.c: Likewise.
5815         * c-c++-common/goacc/kernels-1.c: Likewise.
5816         * c-c++-common/goacc/loop-1.c: Likewise.
5817         * c-c++-common/goacc/loop-private-1.c: Likewise.
5818         * c-c++-common/goacc/nesting-1.c: Likewise.
5819         * c-c++-common/goacc/nesting-data-1.c: Likewise.
5820         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
5821         * c-c++-common/goacc/parallel-1.c: Likewise.
5822         * c-c++-common/goacc/pcopy.c: Likewise.
5823         * c-c++-common/goacc/pcopyin.c: Likewise.
5824         * c-c++-common/goacc/pcopyout.c: Likewise.
5825         * c-c++-common/goacc/pcreate.c: Likewise.
5826         * c-c++-common/goacc/pragma_context.c: Likewise.
5827         * c-c++-common/goacc/present-1.c: Likewise.
5828         * c-c++-common/goacc/reduction-1.c: Likewise.
5829         * c-c++-common/goacc/reduction-2.c: Likewise.
5830         * c-c++-common/goacc/reduction-3.c: Likewise.
5831         * c-c++-common/goacc/reduction-4.c: Likewise.
5832         * c-c++-common/goacc/sb-1.c: Likewise.
5833         * c-c++-common/goacc/sb-2.c: Likewise.
5834         * c-c++-common/goacc/sb-3.c: Likewise.
5835         * c-c++-common/goacc/update-1.c: Likewise.
5836         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
5837         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
5838         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
5839         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
5840         * gfortran.dg/goacc/assumed.f95: Likewise.
5841         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
5842         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
5843         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5844         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
5845         * gfortran.dg/goacc/branch.f95: Likewise.
5846         * gfortran.dg/goacc/cache-1.f95: Likewise.
5847         * gfortran.dg/goacc/coarray.f95: Likewise.
5848         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
5849         * gfortran.dg/goacc/cray.f95: Likewise.
5850         * gfortran.dg/goacc/critical.f95: Likewise.
5851         * gfortran.dg/goacc/data-clauses.f95: Likewise.
5852         * gfortran.dg/goacc/data-tree.f95: Likewise.
5853         * gfortran.dg/goacc/declare-1.f95: Likewise.
5854         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
5855         * gfortran.dg/goacc/fixed-1.f: Likewise.
5856         * gfortran.dg/goacc/fixed-2.f: Likewise.
5857         * gfortran.dg/goacc/fixed-3.f: Likewise.
5858         * gfortran.dg/goacc/fixed-4.f: Likewise.
5859         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
5860         * gfortran.dg/goacc/if.f95: Likewise.
5861         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
5862         * gfortran.dg/goacc/list.f95: Likewise.
5863         * gfortran.dg/goacc/literal.f95: Likewise.
5864         * gfortran.dg/goacc/loop-1.f95: Likewise.
5865         * gfortran.dg/goacc/loop-2.f95: Likewise.
5866         * gfortran.dg/goacc/loop-3.f95: Likewise.
5867         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
5868         * gfortran.dg/goacc/omp.f95: Likewise.
5869         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
5870         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
5871         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
5872         * gfortran.dg/goacc/parameter.f95: Likewise.
5873         * gfortran.dg/goacc/private-1.f95: Likewise.
5874         * gfortran.dg/goacc/private-2.f95: Likewise.
5875         * gfortran.dg/goacc/private-3.f95: Likewise.
5876         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
5877         * gfortran.dg/goacc/reduction-2.f95: Likewise.
5878         * gfortran.dg/goacc/reduction.f95: Likewise.
5879         * gfortran.dg/goacc/routine-1.f90: Likewise.
5880         * gfortran.dg/goacc/routine-2.f90: Likewise.
5881         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
5882         * gfortran.dg/goacc/several-directives.f95: Likewise.
5883         * gfortran.dg/goacc/sie.f95: Likewise.
5884         * gfortran.dg/goacc/subarrays.f95: Likewise.
5885         * gfortran.dg/gomp/map-1.f90: Likewise.
5886         * gfortran.dg/openacc-define-1.f90: Likewise.
5887         * gfortran.dg/openacc-define-2.f90: Likewise.
5888         * gfortran.dg/openacc-define-3.f90: Likewise.
5889         * g++.dg/gomp/block-1.C: Update for changed compiler output.
5890         * g++.dg/gomp/block-2.C: Likewise.
5891         * g++.dg/gomp/block-3.C: Likewise.
5892         * g++.dg/gomp/block-5.C: Likewise.
5893         * g++.dg/gomp/target-1.C: Likewise.
5894         * g++.dg/gomp/target-2.C: Likewise.
5895         * g++.dg/gomp/taskgroup-1.C: Likewise.
5896         * g++.dg/gomp/teams-1.C: Likewise.
5897         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
5898         * gcc.dg/cilk-plus/jump.c: Likewise.
5899         * gcc.dg/gomp/block-1.c: Likewise.
5900         * gcc.dg/gomp/block-10.c: Likewise.
5901         * gcc.dg/gomp/block-2.c: Likewise.
5902         * gcc.dg/gomp/block-3.c: Likewise.
5903         * gcc.dg/gomp/block-4.c: Likewise.
5904         * gcc.dg/gomp/block-5.c: Likewise.
5905         * gcc.dg/gomp/block-6.c: Likewise.
5906         * gcc.dg/gomp/block-7.c: Likewise.
5907         * gcc.dg/gomp/block-8.c: Likewise.
5908         * gcc.dg/gomp/block-9.c: Likewise.
5909         * gcc.dg/gomp/target-1.c: Likewise.
5910         * gcc.dg/gomp/target-2.c: Likewise.
5911         * gcc.dg/gomp/taskgroup-1.c: Likewise.
5912         * gcc.dg/gomp/teams-1.c: Likewise.
5914 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
5916         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
5917         test case.
5919 2015-01-15  Mike Stump  <mikestump@comcast.net>
5921         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
5922         * gcc.dg/inline_2.c: Likewise.
5923         * gcc.dg/inline_3.c: Likewise.
5924         * gcc.dg/inline_4.c: Likewise.
5926 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
5928         PR fortran/58023
5929         * gfortran.dg/proc_ptr_comp_43.f90: New.
5931 2015-01-15  Mike Stump  <mikestump@comcast.net>
5933         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
5934         * gcc.dg/unroll_2.c: Likewise.
5935         * gcc.dg/unroll_3.c: Likewise.
5936         * gcc.dg/unroll_4.c: Likewise.
5937         * gcc.dg/unroll_5.c: Likewise.
5939 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
5941         PR target/63971
5942         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
5943         in epilogue.
5944         * gcc.target/aarch64/test_frame_6.c: Likewise.
5945         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
5946         x30 and x19 (in the epilogue).
5947         * gcc.target/aarch64/test_frame_4.c: Likewise.
5948         * gcc.target/aarch64/test_frame_7.c: Likewise.
5950 2015-01-15  Martin Liska  <mliska@suse.cz>
5952         * g++.dg/ipa/pr64068.C: New test.
5953         * gcc.dg/ipa/PR64559.c: New test.
5955 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5957         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
5958         with PIE.
5960 2015-01-15  Richard Biener  <rguenther@suse.de>
5962         PR tree-optimization/61743
5963         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
5964         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
5966 2015-01-15 Renlin Li <renlin.li@arm.com>
5968         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
5969         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
5971 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5973         * gcc.dg/vect/vect-aggressive-1.c: New.
5974         * gcc.target/i386/avx2-vect-aggressive.c: New.
5976 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
5978         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
5980 2015-01-15  Richard Biener  <rguenther@suse.de>
5982         PR lto/64415
5983         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
5984         -Wl,-undefined,dynamic_lookup.
5986 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
5988         * gnat.dg/opt47.adb: New test.
5990 2015-01-15  Richard Biener  <rguenther@suse.de>
5992         PR lto/64415
5993         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
5995 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
5997         PR tree-optimization/64434
5998         * gcc.dg/torture/pr64434.c: New test.
6000 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6002         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6003         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6004         -march=loongson* and -march=octeon* require -mno-micromips.
6006 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6007             Matthew Fortune  <matthew.fortune@imgtec.com>
6009         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6010         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6011         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6012         * gcc.target/mips/call-saved-7.c: New file.
6013         * gcc.target/mips/call-saved-8.c: New file.
6014         * gcc.target/mips/call-saved-9.c: New file.
6016 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6018         * gcc.target/mips/lsa.c: New file.
6019         * gcc.target/mips/mips64-lsa.c: Likewise.
6020         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6021         * gcc.target/mips/mulsize-4.c: Likewise.
6022         * gcc.target/mips/mulsize-5.c: New file.
6023         * gcc.target/mips/mulsize-6.c: Likewise.
6024         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6025         and !HAS_LSA as ghost options.
6026         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6027         for !HAS_LSA.
6029 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6031         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6033 2015-01-15  Richard Biener  <rguenther@suse.de>
6035         PR middle-end/64365
6036         * gcc.dg/torture/pr64365.c: New testcase.
6038 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6040         * gcc.dg/stackprotectexplicit1.c: New test.
6041         * g++.dg/stackprotectexplicit2.c: New test.
6043 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6045         PR target/61933
6046         * gfortran.dg/inquire_internal.f90: New.
6047         * gfortran.dg/negative_unit_check.f90: New.
6049 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6051         PR target/53988
6052         * gcc.target/sh/pr53988-1.c: New.
6054 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6056         PR c++/58671
6057         * g++.dg/tls/thread_local-ice3.C: New.
6059 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6061         * gcc.target/i386/fentry-override.c: Properly place {} in target
6062         selector.  Remove nonpic.
6063         * gcc.target/i386/fentry.c: Likewise.
6065 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6067         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6068         warnings instead of errors.
6070 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6072         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6073         option support instead of ENABLE_LTO from Makefile.
6075 2015-01-14  Richard Biener  <rguenther@suse.de>
6077         PR tree-optimization/59354
6078         * gcc.dg/vect/pr59354.c: New testcase.
6080 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6082         * lib/target-supports.exp
6083         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6084         on ARM architures before v7.
6086 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6088         PR middle-end/59448
6089         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6090         an atomic_exchange.
6092 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6094         PR target/64386
6095         * gcc.target/i386/pr64386.c: New test.
6097 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6099         PR target/64393
6100         * gcc.target/i386/pr64393.c: New test.
6102 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6104         PR target/64387
6105         * gcc.target/i386/pr64387.c: New test.
6107 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6109         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6111 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6113         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6115 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6117         PR target/64453
6118         * gcc.target/arm/pr64453.c: New.
6120 2015-01-14  Richard Biener  <rguenther@suse.de>
6122         PR lto/64415
6123         * gcc.dg/lto/pr64415_0.c: New testcase.
6124         * gcc.dg/lto/pr64415_1.c: Likewise.
6126 2015-01-14  Martin Liska  <mliska@suse.cz>
6128         * gcc.dg/ipa/pr64307.c: New test.
6130 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6132         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6133         64-bit and 128-bit.
6135 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6137         PR target/64460
6138         * gcc.target/arm/pr64460_1.c: New test.
6140 2015-01-14  Richard Biener  <rguenther@suse.de>
6142         PR tree-optimization/64493
6143         PR tree-optimization/64495
6144         * gcc.dg/vect/pr64493.c: New testcase.
6145         * gcc.dg/vect/pr64495.c: Likewise.
6147 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6149         * gcc.dg/Warray-bounds-11.c: New test-case.
6151 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6153         * gcc.target/mips/octeon3-pipe-1.c: New test.
6155 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6157         * jit.dg/harness.h (set_up_logging): Move string concatenation
6158         into...
6159         (concat_strings): New function.
6160         (dump_reproducer): New function.
6161         (test_jit): Call dump_reproducer.
6162         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6163         function.
6164         (jit-dg-test): Delete any generated reproducer from previous runs.
6165         Verify that a generated reproducer was created, and verify that it
6166         compiles.
6167         * jit.dg/test-nested-contexts.c (main): Call
6168         gcc_jit_context_dump_reproducer_to_file.
6170 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6172         * gcc.dg/aru-2.c: Add dg-require-profiling.
6174 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6176         * lib/target-supports.exp (check_profiling_available): Check if
6177         -pg links.
6179 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6181         PR ipa/64565
6182         * g++.dg/torture/pr64565.C: New testcase.
6184 2015-01-13  Marek Polacek  <polacek@redhat.com>
6186         PR middle-end/64391
6187         * gcc.dg/tm/pr64391.c: New test.
6189 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6191         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6192         true.
6194 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6196         * gcc.target/i386/pie.c: New test.
6198         * lib/target-supports.exp (check_effective_target_pie): New.
6200 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6202         PR rtl-optimization/64286
6203         * gcc.target/i386/avx2-pr64286.c: New test.
6205 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6207         PR c++/57626
6208         * g++.dg/cpp0x/vt-57626.C: New.
6210 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6212         PR fortran/64528
6213         * gfortran.dg/pr64528.f90: New test.
6215 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6217         * gcc.target/aarch64/subsp.c: New test.
6219 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6221         * gcc.target/aarch64/store-pair-1.c: New testcase.
6223 2015-01-13  Richard Biener  <rguenther@suse.de>
6225         PR lto/64373
6226         * gcc.dg/lto/pr64373_0.c: New testcase.
6228 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6230         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6231         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6233 2015-01-13  Richard Biener  <rguenther@suse.de>
6235         PR tree-optimization/64406
6236         * gcc.dg/pr64406.c: New testcase.
6238 2015-01-13  Richard Biener  <rguenther@suse.de>
6240         PR tree-optimization/64404
6241         * gcc.dg/vect/pr64404.c: New testcase.
6243 2015-01-13  Richard Biener  <rguenther@suse.de>
6245         PR tree-optimization/64568
6246         * g++.dg/torture/pr64568.C: New testcase.
6248 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6250         * jit.dg/test-error-local-used-from-other-function.c: New test
6251         case.
6252         * jit.dg/test-error-param-reuse.c: New test case.
6253         * jit.dg/test-error-param-sharing.c: New test case.
6254         * jit.dg/test-error-param-used-from-other-function.c: New test
6255         case.
6256         * jit.dg/test-error-param-used-without-a-function.c: New test
6257         case.
6259 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6261         PR tree-optimization/64563
6262         * gcc.dg/pr64563.c: New test.
6264         PR target/64513
6265         * gcc.target/i386/pr64513.c: New test.
6267         PR tree-optimization/64454
6268         * gcc.dg/pr64454.c: New test.
6270         PR testsuite/64028
6271         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6272         bind_pic_locally.
6273         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6274         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6275         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6276         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6277         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6278         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6279         * gcc.dg/vect/slp-25.c: Likewise.
6280         * gcc.dg/vect/vect-109.c: Likewise.
6281         * gcc.dg/vect/vect-13.c: Likewise.
6282         * gcc.dg/vect/vect-17.c: Likewise.
6283         * gcc.dg/vect/vect-18.c: Likewise.
6284         * gcc.dg/vect/vect-19.c: Likewise.
6285         * gcc.dg/vect/vect-20.c: Likewise.
6286         * gcc.dg/vect/vect-21.c: Likewise.
6287         * gcc.dg/vect/vect-22.c: Likewise.
6288         * gcc.dg/vect/vect-27.c: Likewise.
6289         * gcc.dg/vect/vect-29.c: Likewise.
6290         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6291         * gcc.dg/vect/vect-2.c: Likewise.
6292         * gcc.dg/vect/vect-3.c: Likewise.
6293         * gcc.dg/vect/vect-4.c: Likewise.
6294         * gcc.dg/vect/vect-5.c: Likewise.
6295         * gcc.dg/vect/vect-72.c: Likewise.
6296         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6297         * gcc.dg/vect/vect-73.c: Likewise.
6298         * gcc.dg/vect/vect-77-global.c: Likewise.
6299         * gcc.dg/vect/vect-78-global.c: Likewise.
6300         * gcc.dg/vect/vect-7.c: Likewise.
6301         * gcc.dg/vect/vect-86.c: Likewise.
6302         * gcc.dg/vect/vect-align-1.c: Likewise.
6303         * gcc.dg/vect/vect-align-3.c: Likewise.
6304         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6305         * gcc.dg/vect/vect-all.c: Likewise.
6306         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6307         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6308         * gcc.dg/vect/vect-peel-3.c: Likewise.
6309         * gcc.dg/vect/vect-peel-4.c: Likewise.
6310         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6312 2015-01-12  Jeff Law  <law@redhat.com>
6314         PR target/64461
6315         * gcc.target/m68k/pr64461.c: New test.
6317 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6319         * jit.dg/test-array-as-pointer.c (create_code): Update call
6320         to gcc_jit_context_new_global by setting "kind" to
6321         GCC_JIT_GLOBAL_IMPORTED.
6322         * jit.dg/test-error-array-as-pointer.c: Likewise.
6323         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6324         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6325         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6326         * jit.dg/test-using-global.c (the_global): Rename to...
6327         (imported_global): ...this.
6328         (create_code): Update to test the three kinds of global.
6329         (verify_code): Likewise.
6331 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6333         PR testsuite/64427
6334         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6335         undefined behavior.
6336         * gcc.target/i386/pr64291-2.c: Updated.
6338 2015-01-12  Richard Biener  <rguenther@suse.de>
6340         PR tree-optimization/64530
6341         * gfortran.dg/pr64530.f90: New testcase.
6343 2015-01-12  Richard Biener  <rguenther@suse.de>
6345         PR middle-end/64357
6346         * gcc.dg/torture/pr64357.c: New testcase.
6348 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
6350         * gcc.target/i386/nop-mcount.c: Properly place {} in target
6351         selector.
6353 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
6354         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
6356 2015-01-12  Martin Liska  <mliska@suse.cz>
6358         * gcc.dg/ipa/PR64550.c: New test.
6360 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
6362         PR ipa/63470
6363         * g++.dg/ipa/pr63470.C: New testcase.
6365 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6367         PR fortran/63733
6368         * gfortran.dg/typebound_operator_20.f90: New.
6370 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6372         PR fortran/58023
6373         * gfortran.dg/proc_ptr_comp_42.f90: New.
6375 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
6377         PR fortran/64508
6378         * gfortran.dg/proc_ptr_comp_41.f90: New.
6380 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
6382         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
6384 2015-01-10  Tobias Burnus  <burnus@net-b.de>
6386         PR fortran/64522
6387         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
6388         and add dg-excess-errors.
6389         * gfortran.dg/line_length_6.f90: New.
6390         * gfortran.dg/line_length_7.f90: New.
6391         * gfortran.dg/line_length_8.f90: New.
6392         * gfortran.dg/line_length_9.f90: New.
6393         * gfortran.dg/line_length_10.f90: New.
6394         * gfortran.dg/line_length_11.f90: New.
6396 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6398         * jit.dg/test-threads.c (struct testcase): Move declaration
6399         to jit.dg/all-non-failing-tests.h.
6400         (testcases): Likewise.
6401         * jit.dg/all-non-failing-tests.h (struct testcase): Move
6402         declaration here from jit.dg/all-non-failing-tests.h.
6403         (testcases): Likewise.
6404         * jit.dg/test-combination.c (create_code): Eliminate spelling
6405         out all of the testcases in favor of looping through the
6406         "testcases" metadata.
6407         (verify_code): Likewise.
6409 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
6411         PR rtl-optimization/64536
6412         * gcc.dg/pr64536.c: New test.
6414 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
6416         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
6417         * jit.dg/test-combination.c (create_code): Likewise.
6418         (verify_code): Likewise.
6419         * jit.dg/test-constants.c: New test case.
6420         * jit.dg/test-threads.c: Add test-constants.c.
6422 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
6424         PR libobjc/51891
6425         * objc.dg/gnu-api-2-class.m: Add a test case
6426         for the above change.
6428 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
6430         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
6432 2015-01-09  Richard Biener  <rguenther@suse.de>
6434         PR tree-optimization/64410
6435         * g++.dg/vect/pr64410.cc: New testcase.
6437 2015-01-09  Martin Liska  <mliska@suse.cz>
6439         * gcc.dg/ipa/ipa-icf-32.c: New test.
6441 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6443         * c-c++-common/tsan/tsan_barrier.h: New.
6444         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
6445         * c-c++-common/tsan/bitfield_race.c: Likewise.
6446         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
6447         * c-c++-common/tsan/mutexset1.c: Likewise.
6448         * c-c++-common/tsan/race_on_barrier.c: Likewise.
6449         * c-c++-common/tsan/race_on_mutex.c: Likewise.
6450         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
6451         * c-c++-common/tsan/simple_race.c: Likewise.
6452         * c-c++-common/tsan/simple_stack.c: Likewise.
6453         * c-c++-common/tsan/sleep_sync.c: Likewise.
6454         * c-c++-common/tsan/tiny_race.c: Likewise.
6455         * c-c++-common/tsan/tls_race.c: Likewise.
6456         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
6457         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
6458         * g++.dg/tsan/atomic_free.C: Likewise.
6459         * g++.dg/tsan/atomic_free2.C: Likewise.
6460         * g++.dg/tsan/cond_race.C: Likewise.
6461         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
6463 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
6465         PR testsuite/62250
6466         * lib/target-supports.exp (check_effective_target_libatomic_available):
6467         New.
6468         * gfortran.dg/coarray/caf.exp: Only add -latomic for
6469         targets that match effective-target libatomic_available.
6470         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
6472 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6474         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
6475         Verify the result of gcc_jit_context_get_last_error.
6476         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
6478 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6480         PR tree-optimization/63989
6481         * gcc.dg/strlenopt-27.c: New test.
6483 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
6485         * jit.dg/harness.h (set_up_logging): New function.
6486         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
6487         set_up_logging on the context, so that every testcase is
6488         logged to a particular file.
6489         * jit.dg/test-nested-contexts.c (main): Open a logfile,
6490         and call gcc_jit_context_set_logfile on the top-level context.
6492 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
6494         PR target/64338
6495         * g++.dg/opt/pr64338.C: New test.
6497 2015-01-08  Tobias Burnus  <burnus@net-b.de>
6499         * gfortran.dg/coarray/codimension_2b.f90: New file.
6500         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
6501         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
6503 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6505         PR c++/59004
6506         * g++.dg/ext/fnname4.C: New.
6508 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6510         PR c++/64462
6511         * g++.dg/cpp0x/constexpr-64462.C: New.
6513 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
6515         PR c++/60753
6516         * g++.dg/cpp0x/deleted10.C: New.
6518 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6520         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
6522 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6524         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
6525         GCC_JIT_UNARY_OP_ABS.
6526         (verify_unary_ops): Likewise.
6528 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6530         * jit.dg/test-arith-overflow.c: New test case.
6531         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
6532         * jit.dg/test-combination.c (create_code): Likewise.
6533         (verify_code): Likewise.
6534         * jit.dg/test-threads.c (testcases): Likewise.
6536 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6538         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
6539         rather than "jit".  Load g++.exp, and call g++_init.
6540         Run test-*.cc files within the testsuite and *.cc files within
6541         docs/examples.
6542         (jit-dg-test): Drop the addition of -fgnu89-inline to
6543         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
6544         doing it when compiling C testcases (since g++ does not handle
6545         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
6546         is restored to the value after g++_init ran, rather than the
6547         value before g++_init ran.  Return a list of
6548         $comp_output $output_file, as dg-test assumes.
6550 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6552         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
6553         make it easier to figure out the origin of each test result when
6554         running test-combination.c and test-threads.c.
6555         (CHECK_VALUE): Likewise.
6556         (CHECK_DOUBLE_VALUE): Likewise.
6557         (CHECK_STRING_VALUE): Likewise.
6558         (CHECK_STRING_STARTS_WITH): Likewise.
6559         (CHECK_STRING_CONTAINS): Likewise.
6560         (CHECK): Likewise.
6561         (check_string_value): Likewise, add "funcname" param.
6562         (check_string_starts_with): Likewise.
6563         (check_string_contains): Likewise.
6565 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
6567         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
6568         generating name of built executable.
6570 2015-01-07  Marek Polacek  <polacek@redhat.com>
6572         PR c/64440
6573         * gcc.dg/pr64440.c: New test.
6574         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
6576 2015-01-07  Marek Polacek  <polacek@redhat.com>
6578         PR c/64417
6579         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
6580         * gcc.dg/pr64417.c: New test.
6582 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
6584         PR target/64505
6585         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
6586         fix is correct.
6588 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6590         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
6591         Check if testcases run without errors, not just if they compile.
6593 2015-01-06  Christian Bruel  <christian.bruel@st.com>
6595         PR target/64507
6596         * gcc.target/sh/pr64507.c: New test.
6598 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
6600         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
6602 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
6604         * c-c++-common/asan/sanitize-all-1.c: New test.
6605         * c-c++-common/ubsan/sanitize-all-1.c: New test.
6606         * c-c++-common/ubsan/sanitize-all-2.c: New test.
6607         * c-c++-common/ubsan/sanitize-all-3.c: New test.
6608         * c-c++-common/ubsan/sanitize-all-4.c: New test.
6610 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
6612         * lib/target-supports.exp (check_profiling_available): Return 0 for
6613         Visium.
6614         (check_effective_target_tls_runtime): Likewise.
6615         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
6616         * gcc.dg/20020312-2.c: Adjust for Visium.
6617         * gcc.dg/tls/thr-cse-1.c: Likewise
6618         * gcc.dg/tree-ssa/20040204-1.c: Likewise
6619         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6620         * gcc.dg/weak/typeof-2.c: Likewise.
6622 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
6624         PR rtl-optimization/64287
6625         * gcc.dg/aru-2.c: New test.
6627 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6629         PR sanitizer/64344
6630         * c-c++-common/ubsan/pr64344-1.c: New test.
6631         * c-c++-common/ubsan/pr64344-2.c: New test.
6633         PR tree-optimization/64465
6634         * gcc.dg/pr64465.c: New test.
6636         PR tree-optimization/64494
6637         * gcc.c-torture/compile/pr64494.c: New test.
6639 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6641         PR fortran/47674
6642         * gfortran.dg/realloc_on_assign_25.f90:  New test.
6644 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
6646         Update copyright years.
6648 2015-01-05  Marek Polacek  <polacek@redhat.com>
6650         PR c/64423
6651         * gcc.dg/pr64423.c: New test.
6653 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6655         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
6656         mmix-knuth-mmixware for the same reason as for MIPS.
6657         * gcc.dg/debug/debug-2.c: Ditto.
6659         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
6661 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
6663         PR testsuite/62250
6664         * lib/gfortran.exp: Add libatomic library search path.
6665         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
6666         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
6668         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
6670 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6672         * c-c++-common/tsan/bitfield_race.c: New testcase.
6673         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
6675 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6677         * gfortran.dg/coarray/collectives_4.f90: New.
6679 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6681         PR fortran/57562
6682         * gfortran.dg/extends_16.f90: New.
6684 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6686         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
6688 2015-01-02  Tobias Burnus  <burnus@net-b.de>
6690         * gfortran.dg/coarray/codimension_2.f90: New.
6691         * gfortran.dg/coarray/codimension_2a.f90: New.
6692         * gfortran.dg/coarray_35.f90: New.
6693         * gfortran.dg/coarray_35a.f90: New.
6695 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
6697         PR fortran/60507
6698         * gfortran.dg/dummy_procedure_11.f90: New.
6700 Copyright (C) 2015 Free Software Foundation, Inc.
6702 Copying and distribution of this file, with or without modification,
6703 are permitted in any medium without royalty provided the copyright
6704 notice and this notice are preserved.