Implement TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS hook.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
2
3         * gcc.target/mips/pr65862-1.c: New test.
4         * gcc.target/mips/pr65862-2.c: Likewise.
5
6 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
7
8         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
9         * gcc.target/i386/pr52252-atom.c: Ditto.
10         * gcc.target/i386/vect-div-1.c: Ditto.
11         * gcc.target/i386/rotate-5.c: Ditto.
12         * gcc.target/i386/pr50202.c: Ditto.
13         * gcc.target/i386/pr37843-3.c: Ditto.
14         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
15         * gcc.target/i386/pr53397-1.c: Ditto.
16         * gcc.target/i386/pr55934.c: Ditto.
17         * gcc.target/i386/pr37843-4.c: Ditto.
18         * gcc.target/i386/pr60451.c: Ditto.
19         * gcc.target/i386/pr53397-2.c: Ditto.
20         * gcc.target/i386/vectorize1.c: Ditto.
21         * gcc.target/i386/extract-insert-combining.c: Ditto.
22         * gcc.target/i386/pr53759.c: Ditto.
23         * gcc.target/i386/pr52252-core.c: Ditto.
24         * gcc.target/i386/rotate-3.c: Ditto.
25         * gcc.target/i386/sse-20.c: Ditto.
26         * gcc.target/i386/rotate-4.c: Ditto.
27         * gcc.target/i386/pr61403.c: Ditto.
28         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
29         * gcc.target/i386/pr60901.c: Ditto.
30         * gcc.target/i386/pr59794-7.c: Ditto.
31         * gcc.target/i386/pr62208.c: Ditto.
32         * gcc.target/i386/pr53416.c: Ditto.
33         * gcc.target/i386/asm-dialect-1.c: Ditto.
34         * gcc.target/i386/pr50038.c: Ditto.
35         * gcc.target/i386/47698.c: Ditto.
36         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
37         * gcc.target/i386/pr59794-2.c: Ditto.
38         * gcc.target/i386/pr59794-3.c: Ditto.
39         * gcc.target/i386/pr39058.c: Ditto.
40         * gcc.target/i386/pr60205-1.c: Ditto.
41         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
42         * gcc.target/i386/sse2-movq-2.c: Ditto.
43
44 2015-06-17  Richard Biener  <rguenther@suse.de>
45
46         PR tree-optimization/66251
47         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
48
49 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
50
51         PR c++/59682
52         * g++.dg/parse/new-placement1.C: New.
53
54 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
55
56         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
57         * jit.dg/test-compound-assignment.c: New testcase.
58
59 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
60
61         PR jit/66539
62         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
63         to "testcases" array.
64
65 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
66
67         PR jit/66539
68         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
69         * jit.dg/test-debug-strings.c: New test case.
70         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
71         the discriminant has a sane debug string.
72
73 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
74
75         PR target/56766
76         * gcc.target/i386/pr56766-1.c: New test.
77         * gcc.target/i386/pr56766-2.c: Ditto.
78
79 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
80
81         * gcc.target/mips/loongson-shift-count-truncated-1.c:
82         Skip on mips*-mti-linux* and mips*-img-linux* targets.
83         * gcc.target/mips/loongson-simd.c: Ditto.
84
85 2015-06-16  Richard Biener  <rguenther@suse.de>
86
87         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
88
89 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
90
91         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
92         passed by the testsuite driver.
93
94 2015-06-16  Richard Biener  <rguenther@suse.de>
95
96         * gcc.dg/vect/slp-perm-11.c: New testcase.
97
98 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
99
100         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
101         dg-options.
102
103 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
104
105         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
106         Reinstate calls to torture-init and torture-finalize.
107
108 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
109
110         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
111
112 2015-06-15  Nathan Sidwell  <nathan@acm.org>
113
114         PR c++/58583
115         * g++.dg/cpp0x/nsdmi-template14.C: New test.
116
117 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
118
119         PR c++/51048
120         * g++.dg/cpp0x/local-type1.C: New.
121
122 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
123
124         PR fortran/44672
125         PR fortran/45440
126         PR fortran/57307
127         * gfortran.dg/allocate_with_source_3.f90: Removed check for
128         unimplemented error.
129         * gfortran.dg/allocate_with_source_7.f08: New test.
130         * gfortran.dg/allocate_with_source_8.f08: New test.
131
132 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
133
134         PR c++/65168
135         * g++.dg/warn/Walways-true-3.C: New test.
136
137 2015-06-13  Tom de Vries  <tom@codesourcery.com>
138
139         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
140
141 2015-06-13  Tom de Vries  <tom@codesourcery.com>
142
143         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
144         (main): Remove superfluous attributes.
145         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
146         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
147
148 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
149
150         * gcc.target/i386/monitorx.c: New.
151         * gcc.target/i386/sse-12.c: Add -mmwaitx.
152         * gcc.target/i386/sse-13.c: Ditto.
153         * gcc.target/i386/sse-14.c: Ditto.
154         * gcc.target/i386/sse-22.c: Ditto.
155         * gcc.target/i386/sse-23.c: Ditto.
156         * g++.dg/other/i386-2.C: Ditto.
157         * g++.dg/other/i386-3.C: Ditto.
158
159 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
160
161         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
162
163 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
164
165         PR fortran/66079
166         * gfortran.dg/allocatable_scalar_13.f90: New test
167
168 2015-06-11  Marek Polacek  <polacek@redhat.com>
169
170         * gcc.dg/fold-xor-3.c: New test.
171
172 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
173
174         * gcc.target/arm/short-it-ifcvt-1.c: New test.
175         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
176
177 2015-06-11  Christian Bruel  <christian.bruel@st.com>
178
179         PR target/52144
180         * gcc.target/arm/pragma_attribute.c: New test.
181
182 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
183
184         * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
185
186 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
187
188         PR target/66473
189         * gcc.target/i386/pr66473.c: New test.
190
191 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
192
193         PR target/66470
194         * gcc.dg/tls/pr66470.c: New test.
195         * gcc.target/i386/pr66470.c: New test.
196
197 2015-06-10  Christian Bruel  <christian.bruel@st.com>
198
199         PR target/52144
200         * gcc.target/arm/attr_arm.c: New test
201         * gcc.target/arm/attr_arm-err.c: New test
202         * gcc.target/arm/attr_thumb.c: New test
203         * gcc.target/arm/attr_thumb-static.c: New test
204
205 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
206
207         PR target/66200
208         PR target/66428
209         PR c++/66192
210         * g++.dg/abi/aarch64_guard1.C: Adjust test.
211
212 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
213
214         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
215         passed by the testsuite driver.
216
217 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
218
219         Revert:
220         2015-06-09  Alexandre Oliva <aoliva@redhat.com>
221         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
222         * gcc.dg/ssp-1.c: Make counter a register.
223         * gcc.dg/ssp-2.c: Likewise.
224         * gcc.dg/torture/parm-coalesce.c: New.
225
226 2015-06-09  Tom de Vries  <tom@codesourcery.com>
227
228         * gcc.target/i386/vararg-loc.c: New test.
229
230 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
231
232         PR c++/65815
233         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
234         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
235
236 2015-06-09  Marek Polacek  <polacek@redhat.com>
237
238         PR tree-optimization/66299
239         * gcc.dg/pr66299-1.c: New test.
240         * gcc.dg/pr66299-2.c: New test.
241         * gcc.dg/pr66299-3.c: New test.
242
243 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
244
245         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
246         passed by the testsuite driver.
247
248 2015-06-09  Richard Biener  <rguenther@suse.de>
249
250         PR middle-end/66423
251         * gcc.dg/fold-modpow2.c: New testcase.
252
253 2015-06-09  Richard Biener  <rguenther@suse.de>
254
255         PR tree-optimization/66419
256         * gcc.dg/vect/bb-slp-37.c: New testcase.
257
258 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
259
260         * gcc.target/arm/stl-cond.c: New test.
261
262 2015-06-09  Richard Biener  <rguenther@suse.de>
263
264         PR middle-end/66413
265         * gcc.dg/torture/pr66413.c: New testcase.
266
267 2015-06-09  Alexandre Oliva <aoliva@redhat.com>
268
269         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
270         * gcc.dg/ssp-1.c: Make counter a register.
271         * gcc.dg/ssp-2.c: Likewise.
272         * gcc.dg/torture/parm-coalesce.c: New.
273
274 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
275
276         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
277         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
278
279 2015-06-08  Tom de Vries  <tom@codesourcery.com>
280
281         PR rtl-optimization/66444
282         * gcc.dg/pr66444.c: New test.
283
284 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
285
286         PR fortran/66245
287         * gfortran.dg/class_is_1.f90: New test.
288         * gfortran.dg/type_is_1.f90: Ditto.
289
290 2015-06-08  Marek Polacek  <polacek@redhat.com>
291
292         PR c/66415
293         * gcc.dg/cpp/pr66415-1.c: New test.
294         * gcc.dg/cpp/pr66415-2.c: New test.
295
296 2015-06-08  Richard Biener  <rguenther@suse.de>
297
298         PR tree-optimization/66422
299         * gcc.dg/Warray-bounds-16.c: New testcase.
300
301 2015-06-08  Richard Biener  <rguenther@suse.de>
302
303         * gcc.dg/vect/slp-perm-10.c: New testcase.
304         * gcc.dg/vect/slp-23.c: Adjust.
305         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
306         vector pointer update.
307
308 2015-06-08  Marek Polacek  <polacek@redhat.com>
309
310         PR sanitizer/66452
311         * g++.dg/ubsan/pr66452.C: New test.
312
313 2015-06-08  Tom de Vries  <tom@codesourcery.com>
314
315         PR tree-optimization/66436
316         * gcc.dg/gomp/dump-new-function-2.c: New test.
317         * gcc.dg/gomp/dump-new-function-3.c: Same.
318         * gcc.dg/gomp/dump-new-function.c: Same.
319
320 2015-06-08  Tom de Vries  <tom@codesourcery.com>
321
322         PR tree-optimization/66435
323         * gcc.dg/gomp/notify-new-function-2.c: New test.
324         * gcc.dg/gomp/notify-new-function-3.c: Same.
325         * gcc.dg/gomp/notify-new-function.c: Same.
326
327 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
328
329         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
330         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
331         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
332         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
333         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
334         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
335         -fshort-enum.
336
337 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
338
339         PR fortran/47659
340         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
341         * gfortran.dg/warn_conversion.f90: Add warning for change in value
342         for assignment.
343         * gfortran.dg/warn_conversion_3.f90: Add warnings.
344         * gfortran.dg/warn_conversion_5.f90: New test.
345         * gfortran.dg/warn_conversion_6.f90: New test.
346         * gfortran.dg/warn_conversion_7.f90: New test.
347
348 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
349
350         PR fortran/66347
351         * gfortran.dg/blockdata_9.f: New test.
352
353 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
354
355         PR fortran/66385
356         * gfortran.dg/forall_17.f90:  New test.
357
358 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
359
360         * g++.dg/cpp0x/pr57101.C: Add warning.
361         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
362         * g++.dg/ext/visibility/anon7.C: Same.
363         * g++.dg/ipa/pr63587-2.C: Same.
364         * g++.dg/opt/dump1.C: Same.
365         * g++.dg/opt/pr59622-3.C: Same.
366         * g++.dg/opt/pr59622.C: Same.
367         * g++.dg/torture/pr46383.C: Same.
368         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
369         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
370         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
371         functions.
372         * gfortran.dg/intent_out_8.f90: Same.
373         * gfortran.dg/warn_target_lifetime_3.f90: Same.
374
375 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
376
377         PR fortran/66377
378         gfortran.dg/equiv_9.f90: New test.
379
380
381 2015-06-05  Tom de Vries  <tom@codesourcery.com>
382
383         merge from gomp4 branch:
384         2015-05-28  Tom de Vries  <tom@codesourcery.com>
385
386         PR tree-optimization/65443
387         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
388         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
389         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
390
391 2015-06-05  Nathan Sidwell  <nathan@acm.org>
392
393         PR c++/52595
394         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
395
396 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
397
398         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
399
400 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
401
402         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
403
404 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
405
406         * testsuite/gcc.target/i386/noplt-1.c: New test.
407         * testsuite/gcc.target/i386/noplt-2.c: New test.
408         * testsuite/gcc.target/i386/noplt-3.c: New test.
409         * testsuite/gcc.target/i386/noplt-4.c: New test.
410
411 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
412
413         PR fortran/58749
414         * gfortran.dg/adjustl_1.f90:  New test.
415
416 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
417
418         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
419         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
420
421 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
422
423         * lto.c (iterative_hash_canonical_type,
424         gimple_register_canonical_type): only hash main variants of types
425
426 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
427
428         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
429         Move set of dg-do-what-default after early return.
430
431 2015-06-04  Marek Polacek  <polacek@redhat.com>
432
433         PR c/66341
434         * gcc.dg/lvalue-8.c: New test.
435
436 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
437             Paolo Carlini  <paolo.carlini@oracle.com>
438
439         PR c++/66130
440         * g++.dg/other/pr66130.C: New.
441         * g++.dg/cpp0x/pr66130.C: Likewise.
442
443 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
444
445         * g++.dg/cpp0x/decl-loc1.C: New.
446         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
447         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
448         * g++.dg/init/ctor8.C: Likewise.
449         * g++.dg/parse/semicolon4.C: Likewise.
450
451 2015-06-03  Marek Polacek  <polacek@redhat.com>
452
453         PR sanitizer/66190
454         * g++.dg/ubsan/static-init-1.C: New test.
455         * g++.dg/ubsan/static-init-2.C: New test.
456         * g++.dg/ubsan/static-init-3.C: New test.
457
458 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
459
460         PR target/66275
461         * gcc.target/i386/pr66275.c: New test.
462
463 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
464
465         * gcc.dg/Wcxx-compat-22.c: New testcase.
466         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
467         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
468         * c-c++-common/pr58346-1.c: Likewise.
469         * c-c++-common/transparent-union-1.c: Likewise.
470
471 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
472
473         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
474         * g++.dg/plugin/def_plugin.c: New file.
475         * g++.dg/plugin/def-plugin-test.C: New file.
476
477 2015-06-03  Richard Biener  <rguenther@suse.de>
478
479         * gcc.dg/vect/bb-slp-36.c: New testcase.
480
481 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
482
483         * gcc.dg/lto/chkp-removed-alias_0.c: New.
484
485 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
486
487         * gcc.dg/lto/chkp-privatize-1_0.c: New.
488         * gcc.dg/lto/chkp-privatize-1_1.c: New.
489         * gcc.dg/lto/chkp-privatize-2_0.c: New.
490         * gcc.dg/lto/chkp-privatize-2_1.c: New.
491
492 2015-06-03  Marek Polacek  <polacek@redhat.com>
493
494         PR c/64223
495         PR c/29358
496         * gcc.dg/pr64223-1.c: New test.
497         * gcc.dg/pr64223-2.c: New test.
498
499 2015-06-03  Richard Biener  <rguenther@suse.de>
500
501         PR tree-optimization/63916
502         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
503
504 2015-06-03  Richard Biener  <rguenther@suse.de>
505
506         PR tree-optimization/66375
507         * gcc.dg/torture/pr66375.c: New testcase.
508
509 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
510
511         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
512
513 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
514
515         PR target/65768
516         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
517
518 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
519
520         PR fortran/66380
521         * gfortran.dg/reshape_7.f90: New test.
522
523 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
524
525         PR c/66220:
526         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
527         (fn_36): New.
528
529 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
530
531         PR c/49551
532         * gcc.dg/pr49551.c: New testcase.
533
534 2015-06-02  Richard Biener  <rguenther@suse.de>
535
536         PR debug/65549
537         * g++.dg/lto/pr65549_0.C: New testcase.
538
539 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
540
541         PR libgomp/65742
542         PR middle-end/66332
543         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
544
545 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
546
547         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
548
549 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
550
551         PR c++/61683
552         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
553
554 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
555
556         PR tree-optimization/48052
557         * gcc.dg/tree-ssa/scev-8.c: New.
558         * gcc.dg/tree-ssa/scev-9.c: New.
559         * gcc.dg/tree-ssa/scev-10.c: New.
560         * gcc.dg/vect/pr48052.c: New.
561
562 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
563
564         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
565
566 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
567
568         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
569
570 2015-06-02  Marek Polacek  <polacek@redhat.com>
571
572         PR middle-end/66345
573         * gcc.dg/torture/pr66345.c: New test.
574
575 2015-06-02  Richard Biener  <rguenther@suse.de>
576
577         PR tree-optimization/65961
578         * gcc.dg/torture/pr65961.c: New testcase.
579
580 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
581
582         PR tree-optimization/52563
583         PR tree-optimization/62173
584         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
585         * gcc.dg/tree-ssa/scev-4.c: Ditto.
586
587 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
588
589         * gnat.dg/specs/varsize_return2.ads: New test.
590         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
591
592 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
593
594         * gcc.dg/vect/vect-outer-simd-1.c: New test.
595
596 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
597
598         PR target/65697
599         * gcc.target/aarch64/sync-comp-swap.c: New.
600         * gcc.target/aarch64/sync-comp-swap.x: New.
601         * gcc.target/aarch64/sync-op-acquire.c: New.
602         * gcc.target/aarch64/sync-op-acquire.x: New.
603         * gcc.target/aarch64/sync-op-full.c: New.
604         * gcc.target/aarch64/sync-op-full.x: New.
605         * gcc.target/aarch64/sync-op-release.c: New.
606         * gcc.target/aarch64/sync-op-release.x: New.
607
608 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
609
610         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
611         (bar): Predefined.
612
613 2015-06-01  Richard Biener  <rguenther@suse.de>
614
615         PR tree-optimization/66349
616         PR tree-optimization/66352
617         PR tree-optimization/66357
618         * gcc.dg/torture/pr66357.c: New testcase.
619         * gcc.dg/torture/pr66349.c: Likewise.
620         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
621
622 2015-06-01  Richard Biener  <rguenther@suse.de>
623
624         Revert
625         2015-05-29  Richard Biener  <rguenther@suse.de>
626
627         PR tree-optimization/66314
628         * gcc.dg/asan/pr66314.c: New testcase.
629
630 2015-06-01  Richard Biener  <rguenther@suse.de>
631
632         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
633
634 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
635
636         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
637         directives.
638         (hp3, hp4): Add inline keyword.
639         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
640         (hp2): Add inline keyword.
641         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
642         (hp2): Add inline keyword.
643
644 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
645
646         PR target/65527
647         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
648         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
649         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
650         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
651
652 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
653
654         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
655         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
656
657 2015-06-01  Richard Biener  <rguenther@suse.de>
658
659         PR tree-optimization/66280
660         * g++.dg/torture/pr66280.C: New testcase.
661         * g++.dg/torture/pr66280-2.C: Likewise.
662
663 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
664
665         * gnat.dg/addr9_1.adb: New test.
666         * gnat.dg/addr9_2.adb: Likewise.
667         * gnat.dg/addr9_3.adb: Likewise.
668         * gnat.dg/addr9_4.adb: Likewise.
669
670 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
671
672           * g++.dg/other/dump-ada-spec-4.C: New test.
673
674 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
675
676         * gcc.dg/alias-8.c: Fix dg-warning.
677
678 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
679
680         * gcc.dg/alias-8.c: Do not xfail.
681         * gcc.dg/pr62167.c: Prevent FRE.
682         * gcc.dg/alias-14.c: New testcase.
683
684 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
685
686         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
687
688 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
689
690         PR target/66215
691         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
692         dg-options.
693         * gcc.target/s390/hotpatch-10.c: Likewise.
694         * gcc.target/s390/hotpatch-11.c: Likewise.
695         * gcc.target/s390/hotpatch-12.c: Likewise.
696         * gcc.target/s390/hotpatch-17.c: Likewise.
697         * gcc.target/s390/hotpatch-18.c: Likewise.
698         * gcc.target/s390/hotpatch-20.c: Likewise.
699         * gcc.target/s390/hotpatch-21.c: Likewise.
700         * gcc.target/s390/hotpatch-22.c: Likewise.
701         * gcc.target/s390/hotpatch-23.c: Likewise.
702         * gcc.target/s390/hotpatch-24.c: Likewise.
703         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
704         to check for the exact nops too.
705         * gcc.target/s390/hotpatch-3.c: Likewise.
706         * gcc.target/s390/hotpatch-4.c: Likewise.
707         * gcc.target/s390/hotpatch-5.c: Likewise.
708         * gcc.target/s390/hotpatch-6.c: Likewise.
709         * gcc.target/s390/hotpatch-7.c: Likewise.
710         * gcc.target/s390/hotpatch-8.c: Likewise.
711         * gcc.target/s390/hotpatch-9.c: Likewise.
712         * gcc.target/s390/hotpatch-14.c: Likewise.
713         * gcc.target/s390/hotpatch-15.c: Likewise.
714         * gcc.target/s390/hotpatch-16.c: Likewise.
715         * gcc.target/s390/hotpatch-19.c: Likewise.
716         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
717         scan-assembler-times counting number of .align directives.
718         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
719         dg-options.  Remove scan-assembler-times counting number of .align
720         directives.
721         * gcc.target/s390/hotpatch-26.c: New file.
722         * gcc.target/s390/hotpatch-27.c: New file.
723         * gcc.target/s390/hotpatch-28.c: New file.
724         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
725         using -Os -O0 -O1 -O2 -O3 options.
726
727 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
728
729         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
730
731 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
732
733         PR tree-optimization/66142
734         * gcc.dg/vect/pr66142.c: New test.
735
736 2015-05-29  Richard Biener  <rguenther@suse.de>
737
738         PR tree-optimization/66314
739         * gcc.dg/asan/pr66314.c: New testcase.
740
741 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
742
743         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
744         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
745         Adjust all callers.
746         (schedule-cleanups, dg-keep-saved-temps): New proc.
747         (gcc-dg-test-1): Schedule cleanups.
748         * lib/profopt.exp (profopt-execute): Likewise.
749         * g++.dg/cdce3.C: Adjust expected line numbers.
750         * gcc.dg/cdce1.c: Likewise.
751         * gcc.dg/cdce2.c: Likewise.
752         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
753         * gcc.dg/strlenopt-24.c: Likewise.
754         * gcc.dg/tree-ssa/vrp26.c: Likewise.
755         * gcc.dg/tree-ssa/vrp28.c: Likewise.
756         * obj-c++.dg/encode-2.mm: Likewise.
757
758 2015-05-28  DJ Delorie  <dj@redhat.com>
759
760         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
761
762 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
763
764         * gnat.dg/discr43.adb: New test.
765
766 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/varsize_temp.adb: Rename into...
769         * gnat.dg/varsize1.adb: ...this.
770         * gnat.dg/varsize_copy.ad[sb]: Rename into...
771         * gnat.dg/varsize2.ad[sb]: ...this.
772         * gnat.dg/varsize3_1.adb: New test.
773         * gnat.dg/varsize3_2.adb: Likewise.
774         * gnat.dg/varsize3_3.adb: Likewise.
775         * gnat.dg/varsize3_4.adb: Likewise.
776         * gnat.dg/varsize3_5.adb: Likewise.
777         * gnat.dg/varsize3_6.adb: Likewise.
778         * gnat.dg/varsize3_pkg1.ads: New helper.
779         * gnat.dg/varsize3_pkg2.ads: Likewise.
780         * gnat.dg/varsize3_pkg3.ads: Likewise.
781
782 2015-05-28  Richard Biener  <rguenther@suse.de>
783
784         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
785
786 2015-05-28  Richard Biener  <rguenther@suse.de>
787
788         PR tree-optimization/66142
789         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
790
791 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
792
793         PR target/63810
794         * gcc.dg/darwin-minversion-3.c: Update testcase.
795         * gcc.dg/darwin-minversion-4.c: Ditto.
796         * gcc.dg/darwin-minversion-5.c: New testcase.
797         * gcc.dg/darwin-minversion-6.c: Ditto.
798         * gcc.dg/darwin-minversion-7.c: Ditto.
799         * gcc.dg/darwin-minversion-8.c: Ditto.
800         * gcc.dg/darwin-minversion-9.c: Ditto.
801         * gcc.dg/darwin-minversion-10.c: Ditto.
802         * gcc.dg/darwin-minversion-11.c: Ditto.
803         * gcc.dg/darwin-minversion-12.c: Ditto.
804
805 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
806
807         PR rtl-optimization/66168
808         * gcc.c-torture/compile/pr66168.c: New test.
809
810 2015-05-27  Jeff Law  <law@redhat.com>
811
812         PR target/39726
813         * gcc.dg/target/m68k/pr39726-1.c: New test.
814
815 2015-05-27  Nathan Sidwell  <nathan@acm.org>
816
817         PR c++/66270
818         * g++.dg/ext/alias-canon3.C: New.
819
820 2015-05-27  Richard Biener  <rguenther@suse.de>
821
822         PR tree-optimization/66272
823         Revert parts of
824         2014-08-15  Richard Biener  <rguenther@suse.de>
825
826         PR tree-optimization/62031
827         * gcc.dg/torture/pr66272.c: New testcase.
828
829 2015-05-27  Richard Biener  <rguenther@suse.de>
830
831         * gcc.dg/vect/slp-reduc-7.c: New testcase.
832
833 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
834
835         PR target/65358
836         * gcc.dg/pr65358.c: New test.
837
838 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
839
840         PR fortran/65548
841         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
842         semantic.
843         * gfortran.dg/allocate_with_source_6.f90: New test.
844
845 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
846
847         * gnat.dg/atomic7_1.adb: New test.
848         * gnat.dg/atomic7_2.adb: Likewise.
849         * gnat.dg/atomic7_pkg1.ads: New helper.
850         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
851
852 2015-05-26  Michael Matz  <matz@suse.de>
853
854         PR middle-end/66251
855         * gcc.dg/vect/pr66251.c: New test.
856
857 2015-05-26  Richard Biener  <rguenther@suse.de>
858
859         PR tree-optimization/66142
860         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
861
862 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
863
864         PR fortran/66082
865         * gfortran.dg/allocatable_scalar_13.f90: New test
866
867 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
868
869         * gnat.dg/warn11.adb: New test.
870         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
871
872 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
873
874         * gnat.dg/vfa1_1.adb: New test.
875         * gnat.dg/vfa1_2.adb: Likewise.
876         * gnat.dg/vfa1_3.adb: Likewise.
877         * gnat.dg/vfa1_4.adb: Likewise.
878         * gnat.dg/vfa1_pkg.ads: New helper.
879
880 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
881
882         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
883         * gcc.target/i386/pr66232-3.c: Likewise.
884
885 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
886
887         PR target/66274
888         * gcc.target/i386/pr66274.c: New test.
889
890 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
891
892         * gnat.dg/renaming6.ad[sb]: New test.
893
894 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
895
896         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
897         and 'dg-require-effective-target pie'.
898
899 2015-05-23  Nathan Sidwell  <nathan@acm.org>
900
901         PR c++/66243
902         * g++.dg/cpp0x/pr66243.C: New.
903
904 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
905
906         PR lto/66180
907         * g++.dg/lto/pr66180_0.C: New testcase.
908         * g++.dg/lto/pr66180_1.C: New testcase.
909
910 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
911
912         PR fortran/66257
913         * typebound_call_27.f90: New file.
914
915 2015-05-23  Nathan Sidwell  <nathan@acm.org>
916
917         PR c++/65936
918         * g++.dg/template/pr65936.C: New.
919
920 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
921
922         PR tree-optimization/63387
923         * gcc.dg/pr63387-2.c: New testcase.
924
925 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
926
927         * gcc.dg/simd-1.c: Update to the new message.
928
929 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
930
931         * gcc.dg/nand.c: New testcase.
932
933 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
934
935         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
936         Set dg-do-what-default to compile only on ARM targets without
937         arm_neon_hw execution support.  Remove redundant c-torture-execute
938         in loop over test cases.
939
940 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
941
942         PR target/65491
943         * gcc.target/aarch64/pr65491_1.c: New test.
944         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
945         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
946
947 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
948
949         PR c++/65598
950         * g++.dg/cpp0x/explicit9.C: New.
951         * g++.dg/cpp0x/explicit8.C: Check the locations too.
952
953 2015-05-22  Richard Biener  <rguenther@suse.de>
954
955         PR tree-optimization/66251
956         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
957
958 2015-05-22  Marek Polacek  <polacek@redhat.com>
959
960         PR c/47043
961         * c-c++-common/attributes-enum-1.c: New test.
962         * c-c++-common/attributes-enum-2.c: New test.
963         * g++.dg/cpp0x/attributes-enum-1.C: New test.
964         * g++.dg/cpp1y/attributes-enum-1.C: New test.
965
966 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
967
968         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
969         effective target support.  If no arm_neon_hw support, do not attempt
970         to execute the tests; only compile them.
971         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
972         and "dg-require-effective-target arm_neon_ok".
973         * gcc.target/arm/simd/vextp16_1.c: Likewise.
974         * gcc.target/arm/simd/vextp64_1.c: Likewise.
975         * gcc.target/arm/simd/vextp8_1.c: Likewise.
976         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
977         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
978         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
979         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
980         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
981         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
982         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
983         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
984         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
985         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
986         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
987         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
988         * gcc.target/arm/simd/vexts16_1.c: Likewise.
989         * gcc.target/arm/simd/vexts32_1.c: Likewise.
990         * gcc.target/arm/simd/vexts64_1.c: Likewise.
991         * gcc.target/arm/simd/vexts8_1.c: Likewise.
992         * gcc.target/arm/simd/vextu16_1.c: Likewise.
993         * gcc.target/arm/simd/vextu32_1.c: Likewise.
994         * gcc.target/arm/simd/vextu64_1.c: Likewise.
995         * gcc.target/arm/simd/vextu8_1.c: Likewise.
996         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
997         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
998         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
999         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
1000         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
1001         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
1002         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
1003         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
1004         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
1005         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
1006         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
1007         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
1008         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
1009         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
1010         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
1011         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
1012         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
1013         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
1014         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
1015         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
1016         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
1017         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
1018         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
1019         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
1020         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
1021         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
1022         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
1023         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
1024         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
1025         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
1026         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
1027         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
1028         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
1029         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
1030         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
1031         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
1032         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
1033         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
1034         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
1035         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
1036         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
1037         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
1038         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
1039         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
1040         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
1041         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
1042         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
1043         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
1044         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
1045         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
1046         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
1047         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
1048         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
1049         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
1050         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
1051         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
1052         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
1053         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
1054         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
1055         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
1056         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
1057         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
1058         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
1059         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
1060         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
1061         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
1062         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
1063         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
1064         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
1065         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
1066         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
1067         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
1068         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
1069         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
1070         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
1071         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
1072         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
1073         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
1074         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
1075         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
1076         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
1077         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
1078         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
1079         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
1080         * gcc.target/arm/simd/vzips16_1.c: Likewise.
1081         * gcc.target/arm/simd/vzips32_1.c: Likewise.
1082         * gcc.target/arm/simd/vzips8_1.c: Likewise.
1083         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
1084         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
1085         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
1086
1087 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
1088
1089         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
1090         * gcc.dg/vect/pr59354.c: Likewise.
1091         * gcc.dg/vect/pr64252.c: Likewise.
1092         * gcc.dg/vect/pr64404.c: Likewise.
1093         * gcc.dg/vect/pr64493.c: Likewise.
1094         * gcc.dg/vect/pr64495.c: Likewise.
1095         * gcc.dg/vect/pr64844.c: Likewise.
1096         * gcc.dg/vect/pr65518.c: Likewise.
1097         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
1098
1099 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
1100
1101         PR c++/66210
1102         * g++.dg/cpp1y/var-templ28.C: New.
1103
1104 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
1105
1106         PR target/66232
1107         * gcc.target/i386/pr66232-1.c: New test.
1108         * gcc.target/i386/pr66232-2.c: Likewise.
1109         * gcc.target/i386/pr66232-3.c: Likewise.
1110         * gcc.target/i386/pr66232-4.c: Likewise.
1111         * gcc.target/i386/pr66232-5.c: Likewise.
1112
1113 2015-05-21  Nathan Sidwell  <nathan@acm.org>
1114
1115         * g++.dg/cpp1y/pr60943.C: New.
1116
1117 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
1118
1119         PR tree-optimization/66233
1120         * gcc.c-torture/execute/pr66233.c: New test.
1121
1122 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
1123
1124         PR fortran/66176
1125         * gfortran.dg/inline_matmul_11.f90:  New test.
1126
1127 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
1128
1129         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
1130         instead of listing several targets on its own.
1131         * gcc.target/i386/pr32219-2.c: Likewise.
1132         * gcc.target/i386/pr32219-3.c: Likewise.
1133         * gcc.target/i386/pr32219-4.c: Likewise.
1134         * gcc.target/i386/pr32219-5.c: Likewise.
1135         * gcc.target/i386/pr32219-6.c: Likewise
1136         * gcc.target/i386/pr32219-7.c: Likewise.
1137         * gcc.target/i386/pr32219-8.c: Likewise.
1138         * gcc.target/i386/pr39013-1.c: Likewise.
1139         * gcc.target/i386/pr39013-2.c: Likewise.
1140         * gcc.target/i386/pr64317.c: Likewise.
1141
1142 2015-05-21  Jeff Law  <law@redhat.com>
1143
1144         * gcc.target/hppa/shadd-3.c: New test.
1145         * gcc.target/hppa/shadd-4.c: New test.
1146
1147 2015-05-21  Michael Matz  <matz@suse.de>
1148
1149         * gcc.dg/vect/vect-strided-store.c: New test.
1150         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
1151         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
1152
1153 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1154
1155         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
1156         * gcc.dg/pow-sqrt-synth-1.c: New test.
1157         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
1158
1159 2015-05-21  Richard Biener  <rguenther@suse.de>
1160
1161         PR c++/66211
1162         * g++.dg/conversion/pr66211.C: New testcase.
1163         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
1164
1165 2015-05-21  Jeff Law  <law@redhat.com>
1166
1167         * gcc.target/hppa/shadd-2.c: New test.
1168
1169 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
1170
1171         PR target/54236
1172         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
1173
1174 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1175
1176         PR target/65937
1177         * gcc.target/arm/pr26702.c: Adjust target selector.
1178
1179 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
1180
1181         PR middle-end/66221
1182         * gcc.dg/lto/pr66221_0.c: New test.
1183         * gcc.dg/lto/pr66221_1.c: New test.
1184
1185 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1186
1187         PR c/52952
1188         * gcc.dg/redecl-4.c: Update column numbers.
1189         * gcc.dg/format/bitfld-1.c: Likewise.
1190         * gcc.dg/format/attr-2.c: Likewise.
1191         * gcc.dg/format/attr-6.c: Likewise.
1192         * gcc.dg/format/attr-7.c (baz): Likewise.
1193         * gcc.dg/format/asm_fprintf-1.c: Likewise.
1194         * gcc.dg/format/attr-4.c: Likewise.
1195         * gcc.dg/format/branch-1.c: Likewise.
1196         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
1197         locations within strings with embedded escape sequences.
1198
1199 2015-05-20  Jeff Law  <law@redhat.com>
1200
1201         * gcc.target/hppa/hppa.exp: New target test driver.
1202         * gcc.target/hppa/shadd-1.c: New test.
1203
1204 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
1205
1206         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
1207
1208 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
1209
1210         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
1211         (fn_33_k_and_r_style): New.
1212         (fn_33_stroustrup_style): New.
1213         (fn_33_allman_style): New.
1214         (fn_33_whitesmiths_style): New.
1215         (fn_33_horstmann_style): New.
1216         (fn_33_ratliff_banner_style): New.
1217         (fn_33_lisp_style): New.
1218         (fn_34_indent_dash_gnu): New.
1219         (fn_34_indent_dash_kr): New.
1220         (fn_34_indent_dash_orig): New.
1221         (fn_34_indent_linux_style): New.
1222
1223 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
1224
1225         PR fortran/65548
1226         * gfortran.dg/allocate_with_source_5.f90: Extend test.
1227
1228 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
1229
1230         PR tree-optimization/65447
1231         * gcc.dg/tree-ssa/pr65447.c: New test.
1232
1233 2015-05-19  Nathan sidwell  <nathan@acm.org>
1234
1235         * g++.dg/cpp0x/pr65954.C: New.
1236
1237 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
1238
1239         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
1240
1241 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1242
1243         * lib/target-supports.exp: Vector do not always have natural
1244         alignment on s390*.
1245
1246 2015-05-19  David Sherwood  <david.sherwood@arm.com>
1247
1248         * gcc.dg/loop-invariant.c: New testcase.
1249
1250 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1251
1252         * lib/target-supports.exp: Vector do not always have natural
1253         alignment on s390*.
1254
1255 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1256
1257         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
1258         s390*.
1259         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
1260
1261 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1262
1263         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
1264         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
1265         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
1266         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
1267         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
1268         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
1269         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
1270         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
1271         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
1272         * gcc.target/s390/zvector/vec-elem-1.c: New test.
1273
1274 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1275
1276         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
1277
1278 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1279
1280         * gcc.target/s390/s390.exp
1281         (check_effective_target_vector): New check.
1282         * gcc.target/s390/vector/vec-abi-1.c: New test.
1283         * gcc.target/s390/vector/vec-abi-2.c: New test.
1284         * gcc.target/s390/vector/vec-abi-3.c: New test.
1285         * gcc.target/s390/vector/vec-abi-4.c: New test.
1286         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
1287         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
1288         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
1289         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
1290         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
1291         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
1292         * gcc.target/s390/vector/vec-clobber-1.c: New test.
1293         * gcc.target/s390/vector/vec-cmp-1.c: New test.
1294         * gcc.target/s390/vector/vec-cmp-2.c: New test.
1295         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
1296         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
1297         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
1298         * gcc.target/s390/vector/vec-genmask-1.c: New test.
1299         * gcc.target/s390/vector/vec-genmask-2.c: New test.
1300         * gcc.target/s390/vector/vec-init-1.c: New test.
1301         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
1302         * gcc.target/s390/vector/vec-shift-1.c: New test.
1303         * gcc.target/s390/vector/vec-sub-1.c: New test.
1304
1305 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1306
1307         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
1308
1309 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1310
1311         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
1312
1313 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1314
1315         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
1316
1317 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1318
1319         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
1320
1321 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1322
1323         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
1324
1325 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1326
1327         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
1328
1329 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1330
1331         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
1332
1333 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1334
1335         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
1336
1337 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1338
1339         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
1340
1341 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1342
1343         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
1344
1345 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1346
1347         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
1348
1349 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1350
1351         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
1352
1353 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
1354
1355         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
1356
1357 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
1358
1359         PR tree-optimization/66187
1360         * gcc.c-torture/execute/pr66187.c: New test.
1361         * gcc.dg/pr66187-1.c: New test.
1362         * gcc.dg/pr66187-2.c: New test.
1363
1364 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1365
1366         * gcc.dg/vect/bb-slp-35.c: Adjust.
1367
1368 2015-05-19  Richard Biener  <rguenther@suse.de>
1369
1370         PR tree-optimization/66165
1371         * gcc.dg/torture/pr66165.c: New testcase.
1372
1373         PR tree-optimization/66185
1374         * gcc.dg/torture/pr66185.c: New testcase.
1375
1376 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
1377
1378         PR target/54236
1379         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
1380
1381 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
1382
1383         * gcc.target/mips/p5600-bonding.c : New file.
1384
1385 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1386
1387         PR fortran/66106
1388         * gfortran.dg/interface_operator_1.f90: New tests.
1389
1390 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1391
1392         PR fortran/66057
1393         * gfortran.dg/generic_29.f90: New tests.
1394
1395 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1396
1397         PR fortran/66043
1398         * gfortran.dg/storage_size_6.f90: New tests.
1399
1400 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1401
1402         PR fortran/66045
1403         * gfortran.dg/null1.f90: New test.
1404
1405 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1406
1407         PR fortran/66044
1408         * gfortran.dg/entry_21.f90: New test.
1409
1410 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1411
1412         PR fortran/66043
1413         * gfortran.dg/storage_size_6.f90: New tests.
1414
1415 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1416
1417         PR fortran/66040
1418         * gfortran.dg/misplaced_statement.f90: New test.
1419
1420 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1421
1422         PR fortran/66039
1423         * gfortran.dg/filepos1.f90: New test
1424
1425 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1426
1427         PR fortran/64925
1428         * gfortran.dg/pr64925.f90: New test.
1429
1430 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
1431
1432         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
1433         unit.
1434         * gfortran.dg/lto/pr41576_1.f90: Ditto.
1435
1436 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
1437
1438         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
1439         to the family of pie capable targets.
1440
1441 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
1442
1443         * gcc.target/arm/bics_1.c : New testcase.
1444         * gcc.target/arm/bics_2.c : New testcase.
1445         * gcc.target/arm/bics_3.c : New testcase.
1446         * gcc.target/arm/bics_4.c : New testcase.
1447
1448 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
1449
1450         * gcc.target/mips/umips-attr.c: New test.
1451
1452 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
1455         * gcc.dg/20150120-2.c (dg-final): Ditto.
1456         * gcc.dg/20150120-2.c (dg-final): Ditto.
1457         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
1458
1459 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
1460
1461         PR target/66174
1462         * gcc.target/i386/pr66174.c: New test.
1463
1464 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
1465
1466         PR fortran/37131
1467         * gfortran.dg/matmul_bounds_6.f90:  New test.
1468         * gfortran.dg/matmul_bounds_7.f90:  New test.
1469
1470 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
1471
1472         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
1473         * gfortran.dg/lto/pr41576_1.f90: Add interface.
1474         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
1475         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
1476         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
1477         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
1478
1479 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1480
1481         PR fortran/65903
1482         * gfortran.dg/continuation_13.f90: Update test.
1483         * gfortran.dg/pr65903.f90: New test.
1484
1485 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
1486
1487         PR fortran/66113
1488         * gfortran.dg/block_14.f90:  New test.
1489
1490 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1491
1492         PR fortran/44054
1493         * lib/gfortran-dg.exp: Update regex to handle two locations for
1494         the same diagnostic without caret.
1495         * gfortran.dg/badline.f: Test also that line numbers are correct
1496         before and after "left but not entered" warning.
1497
1498 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
1499             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
1500
1501         PR target/65768
1502         * gcc.target/arm/maskdata.c: New test.
1503
1504 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
1505
1506         PR fortran/65792
1507         * gfortran.dg/derived_constructor_components_5: New test
1508
1509 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
1510
1511         PR target/66140
1512         * gcc.target/alpha/pr66140.c: New test.
1513
1514 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
1515
1516         PR c/48956
1517         * gcc.dg/Wconversion-complex-c99.c: New test.
1518         * gcc.dg/Wconversion-complex-gnu.c: New test.
1519
1520 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
1521
1522         PR tree-optimization/64454
1523         * gcc.dg/modmod.c: New testcase.
1524
1525 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
1526
1527         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
1528
1529 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
1530
1531         PR middle-end/66134
1532         * gcc.target/i386/mpx/pr66134.c: New test.
1533
1534 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
1535
1536         * gcc.target/powerpc/pr60158.c: New test.
1537
1538 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
1539
1540         * gcc.target/i386/sibcall-7.c: New test.
1541         * gcc.target/i386/sibcall-8.c: New test.
1542
1543 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
1544
1545         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
1546         (abs64_in_dreg): Likewise.
1547
1548 2015-05-14  Marek Polacek  <polacek@redhat.com>
1549
1550         PR c/66066
1551         PR c/66127
1552         * gcc.dg/pr14649-1.c: Add -Wpedantic.
1553         * gcc.dg/pr19984.c: Likewise.
1554         * gcc.dg/pr66066-1.c: New test.
1555         * gcc.dg/pr66066-2.c: New test.
1556         * gcc.dg/pr66066-3.c: New test.
1557
1558 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1559
1560         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
1561         * gcc.dg/pow-sqrt.x: New file.
1562         * gcc.dg/pow-sqrt-1.c: New test.
1563         * gcc.dg/pow-sqrt-2.c: Likewise.
1564         * gcc.dg/pow-sqrt-3.c: Likewise.
1565
1566 2015-05-13  Richard Biener  <rguenther@suse.de>
1567
1568         PR tree-optimization/66123
1569         * gcc.dg/torture/pr66123.c: New testcase.
1570
1571 2015-05-13  Richard Biener  <rguenther@suse.de>
1572
1573         PR middle-end/66110
1574         * gcc.dg/alias-2.c: Adjust.
1575         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
1576
1577 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1578
1579         PR target/65103
1580         * gcc.target/i386/pr65103-3.c: New.
1581
1582 2015-05-13  Martin Liska  <mliska@suse.cz>
1583
1584         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
1585
1586 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
1587
1588         PR target/66112
1589         * gcc.target/i386/pr66112-2.c: New test.
1590
1591         PR target/66112
1592         * gcc.target/i386/pr66112-1.c: New test.
1593
1594 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1595
1596         PR target/66048
1597         * gcc.target/i386/mpx/pr66048.cc: New.
1598
1599 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1600
1601         PR rtl-optimization/64616
1602         * gcc.dg/loop-8.c: New test.
1603         * gcc.dg/loop-9.c: New test.
1604
1605 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1606
1607         PR target/pr66047.c
1608         * gcc.target/i386/pr66047.c: New testcase.
1609
1610 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
1611
1612         PR ipa/65873
1613         * gcc.c-torture/compile/pr65873.c: New testcase.
1614
1615 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
1616
1617         PR fortran/66111
1618         * gfortran.dg/inline_matmul_10.f90:  New test.
1619
1620 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
1621
1622         * c-c++-common/Wmisleading-indentation.c: New testcase.
1623         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
1624         * c-c++-common/Wmisleading-indentation-2.md: New file.
1625
1626 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
1627
1628         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
1629         "break".
1630         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
1631
1632 2015-05-12  Richard Biener  <rguenther@suse.de>
1633
1634         PR tree-optimization/66101
1635         * gcc.dg/torture/pr66101.c: New testcase.
1636
1637 2015-05-12  Richard Biener  <rguenther@suse.de>
1638
1639         PR tree-optimization/37021
1640         * gcc.target/i386/vect-addsub.c: New testcase.
1641
1642 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
1643
1644         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
1645
1646 2015-05-12  Tom de Vries  <tom@codesourcery.com>
1647
1648         PR tree-optimization/66010
1649         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
1650
1651 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
1652
1653         PR c++/65133
1654         * g++.dg/cpp0x/trailing10.C: New.
1655
1656 2015-05-12  Richard Biener  <rguenther@suse.de>
1657
1658         * gcc.dg/vect/bb-slp-35.c: New testcase.
1659
1660 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
1661
1662         PR fortran/66100
1663         * gfortran.dg/bound_simplification_6.f90: New.
1664
1665 2015-05-11  Steve Ellcey  <sellcey@mips.com>
1666
1667         * gcc.target/mips/branch-1.c: Pass argument to bar().
1668
1669 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
1670
1671         PR target/65753
1672         * gcc.target/i386/pr65753.c: New test.
1673
1674 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
1675
1676         PR rtl-optimization/66076
1677         * gcc.dg/torture/pr66076.c: New test.
1678
1679 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
1680
1681         PR fortran/66041
1682         * gfortran.dg/inline_matmul_7.f90:  New test.
1683         * gfortran.dg/inline_matmul_8.f90:  New test.
1684         * gfortran.dg/inline_matmul_9.f90:  New test.
1685
1686 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
1687
1688         * gfortran.dg/bound_simplification_5.f90: New.
1689
1690 2015-05-09  Jason Merrill  <jason@redhat.com>
1691
1692         * lib/target-supports.exp (cxx_default): New global.
1693         (check_effective_target_c++11_only)
1694         (check_effective_target_c++14_only)
1695         (check_effective_target_c++98_only)
1696         (check_effective_target_c++1z_only): Check it.
1697
1698 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
1699
1700         PR tree-optimization/64454
1701         * gcc.dg/tree-ssa/vrp97.c: New file.
1702         * gcc.dg/vect/slp-perm-7.c: Update.
1703
1704 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
1705
1706         PR fortran/65894
1707         * gfortran.dg/elemental_subroutine_11.f90: New test.
1708
1709 2015-05-08  Richard Biener  <rguenther@suse.de>
1710
1711         PR tree-optimization/66036
1712         * gcc.dg/vect/slp-41.c: New testcase.
1713
1714 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
1715
1716         * gfortran.dg/elemental_optional_args_7.f90: New.
1717
1718 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
1719
1720         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
1721         allow cmlt or sshr.
1722
1723 2015-05-08  Marek Polacek  <polacek@redhat.com>
1724
1725         PR c/64918
1726         * gcc.dg/Woverride-init-side-effects-1.c: New test.
1727         * gcc.dg/Woverride-init-side-effects-2.c: New test.
1728
1729 2015-05-07  Marek Polacek  <polacek@redhat.com>
1730
1731         PR c/65179
1732         * c-c++-common/Wshift-negative-value-1.c: New test.
1733         * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
1734         * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
1735         * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
1736         * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
1737         * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
1738         * testsuite/gcc.dg/c90-left-shift-1.c: New test.
1739         * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
1740         * testsuite/gcc.dg/c99-left-shift-1.c: New test.
1741
1742 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
1743
1744         PR middle-end/192
1745         PR middle-end/54303
1746         * gcc.dg/fdata-sections-2.c: New file.
1747
1748 2015-05-07  Marek Polacek  <polacek@redhat.com>
1749
1750         PR testsuite/66046
1751         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
1752         last dg-output.
1753         * c-c++-common/ubsan/align-7.c: Likewise.
1754         * c-c++-common/ubsan/bounds-8.c: Likewise.
1755         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1756         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
1757         * c-c++-common/ubsan/null-1.c: Likewise.
1758         * c-c++-common/ubsan/null-10.c: Likewise.
1759         * c-c++-common/ubsan/null-11.c: Likewise.
1760         * c-c++-common/ubsan/null-2.c: Likewise.
1761         * c-c++-common/ubsan/null-3.c: Likewise.
1762         * c-c++-common/ubsan/null-4.c: Likewise.
1763         * c-c++-common/ubsan/null-5.c: Likewise.
1764         * c-c++-common/ubsan/null-6.c: Likewise.
1765         * c-c++-common/ubsan/null-7.c: Likewise.
1766         * c-c++-common/ubsan/null-8.c: Likewise.
1767         * c-c++-common/ubsan/null-9.c: Likewise.
1768         * c-c++-common/ubsan/object-size-1.c: Likewise.
1769         * c-c++-common/ubsan/object-size-10.c: Likewise.
1770         * c-c++-common/ubsan/object-size-4.c: Likewise.
1771         * c-c++-common/ubsan/object-size-5.c: Likewise.
1772         * c-c++-common/ubsan/object-size-7.c: Likewise.
1773         * c-c++-common/ubsan/object-size-8.c: Likewise.
1774         * c-c++-common/ubsan/object-size-9.c: Likewise.
1775         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
1776         * c-c++-common/ubsan/overflow-int128.c: Likewise.
1777         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
1778         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
1779         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
1780         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
1781         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
1782         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
1783         * c-c++-common/ubsan/pr59333.c: Likewise.
1784         * c-c++-common/ubsan/pr59667.c: Likewise.
1785         * c-c++-common/ubsan/pr60613-2.c: Likewise.
1786         * c-c++-common/ubsan/pr60636.c: Likewise.
1787         * c-c++-common/ubsan/pr63802.c: Likewise.
1788         * c-c++-common/ubsan/recovery-1.c: Likewise.
1789         * c-c++-common/ubsan/recovery-3.c: Likewise.
1790         * c-c++-common/ubsan/shift-1.c: Likewise.
1791         * c-c++-common/ubsan/shift-2.c: Likewise.
1792         * c-c++-common/ubsan/shift-4.c: Likewise.
1793         * c-c++-common/ubsan/shift-7.c: Likewise.
1794         * c-c++-common/ubsan/undefined-2.c: Likewise.
1795         * c-c++-common/ubsan/vla-1.c: Likewise.
1796         * g++.dg/ubsan/null-1.C: Likewise.
1797         * g++.dg/ubsan/null-3.C: Likewise.
1798         * g++.dg/ubsan/null-4.C: Likewise.
1799         * g++.dg/ubsan/vptr-8.C: Likewise.
1800         * g++.dg/ubsan/vptr-9.C: Likewise.
1801         * gcc.dg/ubsan/bounds-2.c: Likewise.
1802         * gcc.dg/ubsan/object-size-9.c: Likewise.
1803
1804 2015-05-07  Jeff Law  <law@redhat.com>
1805
1806         * gcc.dg/tree-ssa/shorten-1.c: New test.
1807
1808 2015-05-07  Richard Biener  <rguenther@suse.de>
1809
1810         PR tree-optimization/66002
1811         * gcc.dg/vect/vect-125.c: New testcase.
1812
1813 2015-05-07  Marek Polacek  <polacek@redhat.com>
1814             Martin Uecker  <uecker@eecs.berkeley.edu>
1815
1816         * c-c++-common/ubsan/bounds-10.c: New test.
1817
1818 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
1819
1820         * jit.dg/harness.h (set_options): Wrap with
1821         #ifndef TEST_ESCHEWS_SET_OPTIONS.
1822         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
1823         Special-case test-benchmark.c as a negative.
1824         * jit.dg/test-benchmark.c: New file.
1825
1826 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
1827
1828         PR target/64208
1829         * gcc.target/arm/pr64208.c: New test.
1830
1831 2015-05-06  Alan Modra  <amodra@gmail.com>
1832
1833         PR target/66020
1834         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
1835         (gparms): Make volatile.
1836
1837 2015-05-06  Richard Biener  <rguenther@suse.de>
1838
1839         PR tree-optimization/62283
1840         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
1841
1842 2015-05-06  Christian Bruel  <christian.bruel@st.com>
1843
1844         PR target/66015
1845         * gcc.target/aarch64/iinline-attr-1.c: New test.
1846
1847 2015-05-06  Richard Biener  <rguenther@suse.de>
1848
1849         * gcc.dg/vect/bb-slp-34.c: New testcase.
1850
1851 2015-05-06  Richard Biener  <rguenther@suse.de>
1852
1853         PR tree-optimization/62283
1854         * gcc.dg/vect/bb-slp-14.c: Adjust.
1855
1856 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1857
1858         PR target/65990
1859         * gcc.target/i386/pr65990.c: New test.
1860
1861 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
1862
1863         PR target/65915
1864         * gcc.target/i386/pr65915.c: New.
1865
1866 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1867
1868         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
1869         'va_list escapes 0'.
1870
1871 2015-05-05  Tom de Vries  <tom@codesourcery.com>
1872
1873         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
1874         in r222173.
1875
1876 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
1877
1878         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
1879         * gcc.target/arm/pr65924.c: Likewise.
1880
1881 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
1882
1883         PR target/65871
1884         * gcc.target/i386/pr65871-3.c: New test.
1885
1886 2015-05-04  Jeff Law  <law@redhat.com>
1887
1888         Revert:
1889         2015-05-04  Jeff Law  <law@redhat.com>
1890         * gcc.dg/tree-ssa/shorten-1.c: New test.
1891
1892 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
1893             Jakub Jelinek  <jakub@redhat.com>
1894
1895         PR c++/66007
1896         * g++.dg/cpp0x/Wnarrowing4.C: New.
1897
1898 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
1899
1900         * lib/target-supports.exp
1901         (check_effective_target_keeps_null_pointer_checks): Clarify that
1902         this is for targets that disable -fdelete-null-pointer-checks,
1903         not default it to off.
1904         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
1905         -fdelete-null-pointer-checks explicit.
1906         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
1907         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
1908         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
1909         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
1910         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1911         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1912         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1913         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
1914         * gcc.dg/tree-ssa/pr20318.c: Likewise.
1915         * gcc.dg/tree-ssa/pr20701.c: Likewise.
1916         * gcc.dg/tree-ssa/pr20702.c: Likewise.
1917         * gcc.dg/tree-ssa/pr21086.c: Likewise.
1918         * gcc.dg/tree-ssa/pr21090.c: Likewise.
1919         * gcc.dg/tree-ssa/pr58480.c: Likewise.
1920         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
1921         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
1922         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
1923         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
1924         * gcc.dg/tree-ssa/unreachable.c: Likewise.
1925         * gcc.dg/tree-ssa/vrp02.c: Likewise.
1926         * gcc.dg/tree-ssa/vrp07.c: Likewise.
1927         * gcc.dg/tree-ssa/vrp08.c: Likewise.
1928         * gcc.dg/tree-ssa/vrp55.c: Likewise.
1929         * g++.dg/cpp0x/static_assert9.C: Likewise.
1930         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
1931         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
1932         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
1933         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
1934         * g++.dg/tree-ssa/pr26406.C: Likewise.
1935
1936 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
1937
1938         PR tree-optimization/65984
1939         * c-c++-common/ubsan/pr65984.c: New test.
1940
1941 2015-05-04  Jeff Law  <law@redhat.com>
1942
1943         * gcc.dg/tree-ssa/shorten-1.c: New test.
1944
1945 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1946
1947         PR fortran/44735
1948         * gfortran.dg/pr44735.f90: New test.
1949
1950 2015-05-04  Richard Biener  <rguenther@suse.de>
1951
1952         PR tree-optimization/65965
1953         * gcc.dg/vect/bb-slp-33.c: New testcase.
1954
1955 2015-05-04  Richard Biener  <rguenther@suse.de>
1956
1957         PR tree-optimization/65935
1958         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
1959
1960 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
1961
1962         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
1963         for each supported variant instead of CHECK_RESULTS.
1964         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
1965         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
1966         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
1967         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
1968         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
1969         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
1970         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
1971         expected results for unsupported variants.  Call CHECK for each
1972         supported variant instead of CHECK_RESULTS.
1973         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
1974         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
1975         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
1976         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
1977         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
1978         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
1979         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
1980         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
1981         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
1982         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
1983         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
1984         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
1985         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
1986         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
1987         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1988         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
1989         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
1990         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
1991         expected results for unsupported variants.
1992         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1993         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
1994         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
1995         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1996         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1997         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1998         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1999         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2000         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2001         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2002         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2003         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2004         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2005         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2006         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2007         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2008         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2009         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2010         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2011         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2012         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2013         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2014         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2015         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
2016         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
2017         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
2018         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
2019         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2020
2021 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
2022
2023         PR fortran/37131
2024         * gfortran.dg/bound_9.f90:  Add pointer assignment.
2025
2026 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
2027             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
2028
2029         PR c++/65858
2030         * g++.dg/cpp0x/Wnarrowing3.C: New.
2031
2032 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
2033
2034         * gcc.dg/20150120-1.c: New test.
2035         * gcc.dg/20150120-2.c: New test.
2036         * gcc.dg/20150120-3.c: New test.
2037
2038 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
2039
2040         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
2041
2042 2015-05-01  Renlin Li  <renlin.li@arm.com>
2043
2044         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
2045
2046 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
2047
2048         * gfortran.dg/bound_simplification_4.f90: New.
2049
2050 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2051
2052         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
2053         with powerpc_p8vector_ok.
2054
2055 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
2056
2057         PR fortran/37131
2058         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
2059         scan pattern.
2060         * gfortran.dg/bound_9.f90:  New test case.
2061
2062 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
2063
2064         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
2065         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
2066         for 32bit x86 targets.
2067         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
2068         for 32bit x86 targets.
2069         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
2070         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
2071         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
2072         for 32bit x86 targets.
2073
2074 2015-04-30  Marek Polacek  <polacek@redhat.com>
2075
2076         PR tree-optimization/63551
2077         * g++.dg/ipa/pr63551.C: New test.
2078
2079 2015-04-30  Caroline Tice  <cmtice@google.com>
2080
2081         PR  65929
2082         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
2083         partition size on certain targets.
2084
2085 2015-04-30  Renlin Li  <renlin.li@arm.com>
2086
2087         * gcc.target/aarch64/vect-reduc-or_1.c: New.
2088
2089 2015-04-30  Marek Polacek  <polacek@redhat.com>
2090
2091         * c-c++-common/Wbool-compare-3.c: New test.
2092
2093         * gcc.dg/pr65901.c (foo): Adjust dg-error.
2094         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
2095
2096 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2097
2098         PR c++/57610
2099         * g++.dg/init/ref22.C: New.
2100
2101 2015-04-30  Marek Polacek  <polacek@redhat.com>
2102
2103         * gcc.dg/init-bad-8.c: New test.
2104
2105         * gcc.dg/incomplete-typedef-1.c: New test.
2106
2107 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
2108
2109         PR c++/59955
2110         * g++.dg/template/crash121.C: New.
2111
2112 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
2113
2114         * gcc.target/mips/call-from-init.c: New test.
2115         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
2116
2117 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2118
2119         PR target/65871
2120         * gcc.target/i386/pr65871-1.c: New test.
2121         * gcc.target/i386/pr65871-2.c: Ditto.
2122
2123 2015-04-29  Marek Polacek  <polacek@redhat.com>
2124
2125         PR c/64610
2126         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
2127         * c-c++-common/Wbool-compare-2.c: New test.
2128
2129 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
2130
2131         PR target/65770
2132         * gcc.target/aarch64/vstN_lane_1.c: New file.
2133
2134 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
2135
2136         PR c++/64667
2137         * g++.dg/warn/Winit-self-3.C: New.
2138
2139 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
2140
2141         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
2142
2143 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
2144
2145         PR target/65924
2146         * gcc.target/arm/pr65924.c: New test.
2147
2148 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
2149
2150         * g++.dg/gomp/tpl-target-update.C: New file.
2151
2152 2015-04-29  Richard Biener  <rguenther@suse.de>
2153
2154         PR tree-optimization/65917
2155         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
2156
2157 2015-04-29  Christian Bruel  <christian.bruel@st.com>
2158
2159         PR target/64835
2160         * gcc.dg/ipa/iinline-attr.c: New test.
2161         * gcc.target/i386/iinline-attr-2.c: New test.
2162
2163 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
2164
2165         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
2166         segfault is fixed.
2167
2168 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2169
2170         * gcc.dg/vect/vect-33.c: Remove spurious line.
2171
2172 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
2173
2174         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
2175
2176 2015-04-28  Marek Polacek  <polacek@redhat.com>
2177
2178         PR c/65901
2179         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
2180         * gcc.dg/pr65901.c: New test.
2181
2182 2015-04-28  Richard Biener  <rguenther@suse.de>
2183
2184         PR tree-optimization/62283
2185         * gfortran.dg/vect/pr62283-2.f: New testcase.
2186         * gcc.dg/vect/bb-slp-14.c: Adjust.
2187
2188 2015-04-28  Richard Biener  <rguenther@suse.de>
2189
2190         PR tree-optimization/65851
2191         * g++.dg/torture/pr65851.C: New testcase.
2192
2193 2015-04-27  Jeff Law <law@redhat.com>
2194
2195         PR tree-optimization/65217
2196         * gcc.target/i386/pr65217.c: Remove XFAIL.
2197
2198 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2199
2200         PR fortran/60322
2201         Add tests forgotten to svn-add.
2202         * gfortran.dg/class_allocate_19.f03: New test.
2203         * gfortran.dg/class_array_20.f03: New test.
2204         * gfortran.dg/class_array_21.f03: New test.
2205         * gfortran.dg/finalize_29.f08: New test.
2206
2207 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
2208
2209         PR fortran/59678
2210         PR fortran/65841
2211         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
2212         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
2213
2214 2015-04-27  Caroline Tice  <cmtice@google.com>
2215
2216         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
2217         partition size.
2218
2219 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
2220
2221         PR target/64579
2222         * gcc.target/powerpc/htm-1.c: New test.
2223         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
2224         on 64-bit compiles.
2225         (__builtin_tabortdci): Likewise.
2226         (__builtin_tcheck): Remove operand.
2227         * lib/target-supports.exp (check_htm_hw_available): New function.
2228
2229 2015-04-27  Richard Biener  <rguenther@suse.de>
2230
2231         * gcc.target/i386/pr65217.c: XFAIL.
2232
2233 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
2234
2235         PR tree-optimization/65875
2236         * gcc.c-torture/compile/pr65875.c: New test.
2237
2238 2015-04-25  Marek Polacek  <polacek@redhat.com>
2239
2240         PR c/52085
2241         * gcc.dg/enum-incomplete-2.c: New test.
2242         * gcc.dg/enum-mode-1.c: New test.
2243
2244 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2245
2246         PR target/65849
2247         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
2248         set new options.
2249         * gcc.target/powerpc/pr65849-2.c: Likewise.
2250
2251 2015-04-24  Tom de Vries  <tom@codesourcery.com>
2252
2253         PR tree-optimization/65802
2254         * g++.dg/pr65802.C: Move to ...
2255         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
2256         stdarg.h.  Rewrite for C.
2257         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
2258         va_start and va_end.  Remove unnecessary inline asm.
2259
2260 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
2261             Wei Mi  <wmi@google.com>
2262
2263         * gcc.target/i386/sse2-load-multi.c: New test.
2264         * gcc.target/i386/sse2-store-multi.c: Ditto.
2265
2266 2015-04-24  Marek Polacek  <polacek@redhat.com>
2267
2268         PR c/65830
2269         * c-c++-common/pr65830.c: New test.
2270
2271         PR c/63357
2272         * c-c++-common/Wlogical-op-1.c: New test.
2273
2274 2015-04-24  Marek Polacek  <polacek@redhat.com>
2275
2276         PR c/61534
2277         * c-c++-common/pr61534-1.c: New test.
2278
2279 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2280             Steven Bosscher <steven@gcc.gnu.org>
2281
2282         PR rtl-optimization/34503
2283         * gcc.target/arm/pr64616.c: New file.
2284
2285 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
2286
2287         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
2288
2289 2015-04-24  Terry Guo  <terry.guo@arm.com>
2290
2291         * gcc.target/arm/pr65710.c: Update the options.
2292
2293 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
2294
2295         * gcc.target/i386/pr65523.c: Skip x32.
2296
2297 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2298
2299         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
2300         to look for vcl* where appropriate.
2301
2302 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2303
2304         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
2305         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2306
2307 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
2308
2309         PR target/26702
2310         * gcc.target/arm/pr26702.c: New test.
2311
2312 2015-04-23  Marek Polacek  <polacek@redhat.com>
2313
2314         PR c/65345
2315         * gcc.dg/pr65345-1.c: New test.
2316         * gcc.dg/pr65345-2.c: New test.
2317
2318 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2319
2320         * gcc.target/powerpc/crypto-builtin-2.c: New.
2321
2322 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
2323
2324         PR fortran/60322
2325         * gfortran.dg/class_allocate_19.f03: New test.
2326         * gfortran.dg/class_array_20.f03: New test.
2327         * gfortran.dg/class_array_21.f03: New test.
2328         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
2329         * gfortran.dg/finalize_15.f90: Fixing comparision to model
2330         initialization correctly.
2331         * gfortran.dg/finalize_29.f08: New test.
2332
2333 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2334
2335         * gcc.target/powerpc/swaps-p8-18.c: New test.
2336
2337 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2338
2339         PR target/65456
2340         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
2341         * gcc.dg/vect/bb-slp-25.c: Likewise.
2342         * gcc.dg/vect/bb-slp-29.c: Likewise.
2343         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
2344         vect_no_align && { ! vect_hw_misalign }.
2345         * gcc.dg/vect/bb-slp-9.c: Likewise.
2346         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
2347         vect_hw_misalign.
2348         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
2349         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
2350         account for POWER8, where peeling for alignment is not needed.
2351         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
2352         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
2353         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
2354         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
2355         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
2356         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
2357         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
2358         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
2359         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
2360         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
2361         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
2362         * gcc.dg/vect/pr16105.c: Likewise.
2363         * gcc.dg/vect/pr20122.c: Likewise.
2364         * gcc.dg/vect/pr33804.c: Likewise.
2365         * gcc.dg/vect/pr33953.c: Likewise.
2366         * gcc.dg/vect/pr56787.c: Likewise.
2367         * gcc.dg/vect/pr58508.c: Likewise.
2368         * gcc.dg/vect/slp-25.c: Likewise.
2369         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
2370         * gcc.dg/vect/vect-105.c: Likewise.
2371         * gcc.dg/vect/vect-27.c: Likewise.
2372         * gcc.dg/vect/vect-29.c: Likewise.
2373         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
2374         POWER8.
2375         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
2376         && { ! vect_hw_misalign }.
2377         * gcc.dg/vect/vect-44.c: Likewise.
2378         * gcc.dg/vect/vect-48.c: Likewise.
2379         * gcc.dg/vect/vect-50.c: Likewise.
2380         * gcc.dg/vect/vect-52.c: Likewise.
2381         * gcc.dg/vect/vect-56.c: Likewise.
2382         * gcc.dg/vect/vect-60.c: Likewise.
2383         * gcc.dg/vect/vect-72.c: Likewise.
2384         * gcc.dg/vect/vect-75-big-array.c: Likewise.
2385         * gcc.dg/vect/vect-75.c: Likewise.
2386         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
2387         * gcc.dg/vect/vect-77-global.c: Likewise.
2388         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
2389         * gcc.dg/vect/vect-78-global.c: Likewise.
2390         * gcc.dg/vect/vect-93.c: Likewise.
2391         * gcc.dg/vect/vect-95.c: Likewise.
2392         * gcc.dg/vect/vect-96.c: Likewise.
2393         * gcc.dg/vect/vect-cond-1.c: Likewise.
2394         * gcc.dg/vect/vect-cond-3.c: Likewise.
2395         * gcc.dg/vect/vect-cond-4.c: Likewise.
2396         * gcc.dg/vect/vect-cselim-1.c: Likewise.
2397         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2398         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
2399         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2400         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
2401         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
2402         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
2403         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
2404         * gcc.dg/vect/vect-outer-3a.c: Likewise.
2405         * gcc.dg/vect/vect-outer-5.c: Likewise.
2406         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
2407         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
2408         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
2409         * gcc.dg/vect/vect-outer-fir.c: Likewise.
2410         * gcc.dg/vect/vect-peel-3.c: Likewise.
2411         * gcc.dg/vect/vect-peel-4.c: Likewise.
2412         * gcc.dg/vect/vect-pre-interact.c: Likewise.
2413         * gcc.target/powerpc/pr65456.c: New test.
2414         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
2415         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
2416         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
2417         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
2418         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
2419         vect_no_align && { ! vect_hw_misalign }.
2420         * gfortran.dg/vect/vect-3.f90: Likewise.
2421         * gfortran.dg/vect/vect-4.f90: Likewise.
2422         * gfortran.dg/vect/vect-5.f90: Likewise.
2423         * lib/target-supports.exp (check_effective_target_vect_no_align):
2424         Return 1 for POWER8.
2425         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
2426
2427 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
2428
2429         PR fortran/65429
2430         * gfortran.dg/pr65429.f90: New test.
2431
2432 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
2433
2434         * c-c++-common/asan/user-section-1.c: New test.
2435         * c-c++-common/asan/user-section-2.c: New test.
2436         * c-c++-common/asan/user-section-3.c: New test.
2437
2438 2015-04-22  Hale Wang  <hale.wang@arm.com>
2439             Terry Guo  <terry.guo@arm.com>
2440
2441         PR rtl-optimization/64818
2442         * gcc.target/arm/pr64818.c: New test.
2443
2444 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
2445
2446         PR ipa/65076
2447         * g++.dg/tree-ssa/pr61034.C: Update template.
2448         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
2449         * gcc.dg/Warray-bounds-11.c: Likewise.
2450         * gcc.dg/Warray-bounds.c: Likewise.
2451
2452 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2453
2454         PR libgfortran/65234
2455         * gfortran.dg/fmt_unlimited.f90: New test.
2456
2457 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
2458
2459         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
2460         headers.
2461         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
2462         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
2463         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
2464         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
2465         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
2466         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
2467         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
2468
2469 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2470
2471         PR libgfortran/56743
2472         * gfortran.dg/namelist_87.f90: New test.
2473
2474 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2475
2476         * gcc.target/aarch64/mult-synth_1.c: New test.
2477         * gcc.target/aarch64/mult-synth_2.c: Likewise.
2478         * gcc.target/aarch64/mult-synth_3.c: Likewise.
2479         * gcc.target/aarch64/mult-synth_4.c: Likewise.
2480         * gcc.target/aarch64/mult-synth_5.c: Likewise.
2481         * gcc.target/aarch64/mult-synth_6.c: Likewise.
2482
2483 2015-04-21  Richard Biener  <rguenther@suse.de>
2484
2485         PR tree-optimization/65650
2486         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
2487         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
2488         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2489         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
2490         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2491         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
2492
2493 2015-04-21  Tom de Vries  <tom@codesourcery.com>
2494
2495         PR tree-optimization/65802
2496         * g++.dg/pr65802.C: New test.
2497
2498 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
2499
2500         PR testsuite/65767
2501         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
2502         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
2503
2504 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
2505
2506         PR c++/65801
2507         * g++.dg/cpp0x/Wnarrowing2.C: New.
2508
2509 2015-04-20  Jeff Law  <law@redhat.com>
2510
2511         PR tree-optimization/65658
2512         * gcc.dg/pr65658.c: New test.
2513
2514 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
2515
2516         PR target/64134
2517         * gcc.target/aarch64/vec_init_1.c: New test.
2518
2519 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
2520
2521         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
2522         targets.
2523
2524 2015-04-18  Martin Sebor  <msebor@redhat.com>
2525
2526         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2527         of non-nul characters.
2528         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2529
2530 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2531
2532         PR target/65787
2533         * gcc.target/powerpc/pr65787.c: New.
2534
2535 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2536
2537         PR target/65689
2538         * gcc.target/aarch64/c-output-template-4.c: New test.
2539
2540 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2541
2542         PR target/65780
2543         * gcc.dg/pr65780-1.c: New test.
2544         * gcc.dg/pr65780-2.c: Likewise.
2545         * gcc.target/i386/pr32219-9.c: Likewise.
2546         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
2547         symbol.
2548         * gcc.target/i386/pr64317.c (c): Initialize.
2549
2550 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
2551
2552         PR target/65612
2553         * g++.dg/ext/mv18.C: New test.
2554         * g++.dg/ext/mv19.C: Likewise.
2555         * g++.dg/ext/mv20.C: Likewise.
2556         * g++.dg/ext/mv21.C: Likewise.
2557         * g++.dg/ext/mv22.C: Likewise.
2558         * g++.dg/ext/mv23.C: Likewise.
2559
2560 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
2561
2562         PR c++/64527
2563         * g++.dg/init/pr64527.C: New test.
2564
2565 2015-04-17  Tom de Vries  <tom@codesourcery.com>
2566             Michael Matz  <matz@suse.de>
2567
2568         PR tree-optimization/64950
2569         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
2570         x86_64-*-*.
2571
2572 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
2573
2574         * c-c++-common/asan/user-section-1.c: New test.
2575
2576 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
2577
2578         PR debug/65771
2579         * gcc.dg/debug/pr65771.c: New test.
2580
2581 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
2582
2583         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
2584         __buitlin_alloca with __builtin_alloca.
2585
2586 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
2587
2588         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
2589
2590 2015-04-16  Richard Biener  <rguenther@suse.de>
2591
2592         PR tree-optimization/64277
2593         * gcc.dg/Warray-bounds-14.c: New testcase.
2594         * gcc.dg/Warray-bounds-15.c: Likewise.
2595         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
2596         * c-c++-common/ubsan/bounds-6.c: Likewise.
2597
2598 2015-04-16  Renlin Li  <renlin.li@arm.com>
2599
2600         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
2601         * gcc.target/arm/unsigned-float.c: New.
2602
2603 2015-04-16  Richard Biener  <rguenther@suse.de>
2604
2605         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
2606         * gcc.dg/tree-ssa/pr37508.c: Adjust.
2607         * gfortran.dg/reassoc_6.f: Remove XFAIL.
2608
2609 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
2610
2611         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
2612         * g++.dg/cpp0x/decltype-call1.C: Likewise.
2613         * g++.dg/cpp0x/defaulted21.C: Likewise.
2614         * g++.dg/cpp0x/defaulted28.C: Likewise.
2615         * g++.dg/cpp0x/defaulted47.C: Likewise.
2616         * g++.dg/cpp0x/elision_neg.C: Likewise.
2617         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
2618         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
2619         * g++.dg/cpp0x/implicit1.C: Likewise.
2620         * g++.dg/cpp0x/implicit9.C: Likewise.
2621         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
2622         * g++.dg/cpp0x/range-for13.C: Likewise.
2623         * g++.dg/gomp/clause-2.C: Likewise.
2624         * g++.dg/gomp/udr-5.C: Likewise.
2625         * g++.dg/inherit/access6.C: Likewise.
2626         * g++.dg/lookup/duperr1.C: Likewise.
2627         * g++.dg/lookup/friend2.C: Likewise.
2628         * g++.dg/lookup/pr6936.C: Likewise.
2629         * g++.dg/lookup/scoped1.C: Likewise.
2630         * g++.dg/lookup/using26.C: Likewise.
2631         * g++.dg/lookup/using38.C: Likewise.
2632         * g++.dg/other/access2.C: Likewise.
2633         * g++.dg/overload/defarg3.C: Likewise.
2634         * g++.dg/overload/defarg6.C: Likewise.
2635         * g++.dg/parse/access11.C: Likewise.
2636         * g++.dg/parse/access2.C: Likewise.
2637         * g++.dg/parse/access3.C: Likewise.
2638         * g++.dg/parse/access4.C: Likewise.
2639         * g++.dg/parse/access5.C: Likewise.
2640         * g++.dg/parse/access6.C: Likewise.
2641         * g++.dg/parse/access8.C: Likewise.
2642         * g++.dg/parse/access9.C: Likewise.
2643         * g++.dg/parse/crash40.C: Likewise.
2644         * g++.dg/tc1/dr142.C: Likewise.
2645         * g++.dg/tc1/dr166.C: Likewise.
2646         * g++.dg/tc1/dr52.C: Likewise.
2647         * g++.dg/template/access11.C: Likewise.
2648         * g++.dg/template/access18.C: Likewise.
2649         * g++.dg/template/access19.C: Likewise.
2650         * g++.dg/template/access2.C: Likewise.
2651         * g++.dg/template/access20.C: Likewise.
2652         * g++.dg/template/access26.C: Likewise.
2653         * g++.dg/template/access3.C: Likewise.
2654         * g++.dg/template/access7.C: Likewise.
2655         * g++.dg/template/conv12.C: Likewise.
2656         * g++.dg/template/crash69.C: Likewise.
2657         * g++.dg/template/friend31.C: Likewise.
2658         * g++.dg/template/friend32.C: Likewise.
2659         * g++.dg/template/memfriend15.C: Likewise.
2660         * g++.dg/template/memfriend16.C: Likewise.
2661         * g++.dg/template/memfriend17.C: Likewise.
2662         * g++.dg/template/memfriend7.C: Likewise.
2663         * g++.dg/template/pr32519.C: Likewise.
2664         * g++.dg/template/qualttp21.C: Likewise.
2665         * g++.dg/template/qualttp8.C: Likewise.
2666         * g++.dg/template/ttp10.C: Likewise.
2667         * g++.dg/template/typedef11.C: Likewise.
2668         * g++.dg/template/typedef13.C: Likewise.
2669         * g++.dg/template/typedef19.C: Likewise.
2670         * g++.dg/template/typedef20.C: Likewise.
2671         * g++.dg/template/typedef22.C: Likewise.
2672         * g++.dg/template/using16.C: Likewise.
2673         * g++.dg/template/virtual3.C: Likewise.
2674         * g++.dg/ubsan/pr61272.C: Likewise.
2675         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2676         * g++.old-deja/g++.brendan/crash11.C: Likewise.
2677         * g++.old-deja/g++.brendan/enum6.C: Likewise.
2678         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
2679         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
2680         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
2681         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
2682         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
2683         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
2684         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
2685         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
2686         * g++.old-deja/g++.jason/access17.C: Likewise.
2687         * g++.old-deja/g++.jason/access18.C: Likewise.
2688         * g++.old-deja/g++.jason/access22.C: Likewise.
2689         * g++.old-deja/g++.jason/access23.C: Likewise.
2690         * g++.old-deja/g++.jason/access8.C: Likewise.
2691         * g++.old-deja/g++.jason/delete3.C: Likewise.
2692         * g++.old-deja/g++.jason/report.C: Likewise.
2693         * g++.old-deja/g++.law/access2.C: Likewise.
2694         * g++.old-deja/g++.law/access3.C: Likewise.
2695         * g++.old-deja/g++.law/access4.C: Likewise.
2696         * g++.old-deja/g++.law/access5.C: Likewise.
2697         * g++.old-deja/g++.law/arm12.C: Likewise.
2698         * g++.old-deja/g++.law/arm14.C: Likewise.
2699         * g++.old-deja/g++.law/ctors13.C: Likewise.
2700         * g++.old-deja/g++.law/union2.C: Likewise.
2701         * g++.old-deja/g++.law/visibility12.C: Likewise.
2702         * g++.old-deja/g++.law/visibility15.C: Likewise.
2703         * g++.old-deja/g++.law/visibility16.C: Likewise.
2704         * g++.old-deja/g++.law/visibility17.C: Likewise.
2705         * g++.old-deja/g++.law/visibility18.C: Likewise.
2706         * g++.old-deja/g++.law/visibility19.C: Likewise.
2707         * g++.old-deja/g++.law/visibility20.C: Likewise.
2708         * g++.old-deja/g++.law/visibility21.C: Likewise.
2709         * g++.old-deja/g++.law/visibility24.C: Likewise.
2710         * g++.old-deja/g++.law/visibility4.C: Likewise.
2711         * g++.old-deja/g++.law/visibility5.C: Likewise.
2712         * g++.old-deja/g++.law/visibility6.C: Likewise.
2713         * g++.old-deja/g++.law/visibility7.C: Likewise.
2714         * g++.old-deja/g++.law/visibility8.C: Likewise.
2715         * g++.old-deja/g++.law/visibility9.C: Likewise.
2716         * g++.old-deja/g++.niklas/t135.C: Likewise.
2717         * g++.old-deja/g++.oliva/delete1.C: Likewise.
2718         * g++.old-deja/g++.oliva/partord1.C: Likewise.
2719         * g++.old-deja/g++.other/access11.C: Likewise.
2720         * g++.old-deja/g++.other/access4.C: Likewise.
2721         * g++.old-deja/g++.other/access7.C: Likewise.
2722         * g++.old-deja/g++.other/crash1.C: Likewise.
2723         * g++.old-deja/g++.other/crash7.C: Likewise.
2724         * g++.old-deja/g++.other/friend1.C: Likewise.
2725         * g++.old-deja/g++.other/friend4.C: Likewise.
2726         * g++.old-deja/g++.other/friend9.C: Likewise.
2727         * g++.old-deja/g++.other/lineno1.C: Likewise.
2728         * g++.old-deja/g++.other/using1.C: Likewise.
2729         * g++.old-deja/g++.pt/enum14.C: Likewise.
2730         * g++.old-deja/g++.pt/friend11.C: Likewise.
2731         * g++.old-deja/g++.pt/friend21.C: Likewise.
2732         * g++.old-deja/g++.pt/friend3.C: Likewise.
2733         * g++.old-deja/g++.pt/inherit2.C: Likewise.
2734         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
2735         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
2736         * g++.old-deja/g++.robertl/eb94.C: Likewise.
2737
2738 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
2739
2740         PR ipa/65765
2741         * g++.dg/ipa/pr65765.C: New test.
2742
2743 2015-04-15  Nick Clifton  <nickc@redhat.com>
2744
2745         * gcc.target/rx/builtins.c: Disable RMPA test if string
2746         instructions are not allowed.
2747
2748 2015-04-15  Alan Modra  <amodra@gmail.com>
2749
2750         * gcc.dg/pr65408.c: New.
2751
2752 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2753
2754         PR target/65729
2755         * gcc.target/arm/pr65729.c: New test.
2756
2757 2015-04-14  Richard Biener  <rguenther@suse.de>
2758
2759         PR tree-optimization/65758
2760         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
2761
2762 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
2763
2764         PR target/65648
2765         * gcc.c-torture/execute/pr65648.c: New test.
2766
2767 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2768
2769         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
2770         __builtin_finite instead of finite.
2771         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
2772         Likewise.
2773
2774 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
2775
2776         PR tree-optimization/63387
2777         * gcc.dg/pr63387.c: New testcase.
2778
2779 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
2780
2781         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
2782
2783 2015-04-13  Richard Biener  <rguenther@suse.de>
2784
2785         PR tree-optimization/65204
2786         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
2787
2788 2015-04-13  Terry Guo  <terry.guo@arm.com>
2789
2790         PR target/65710
2791         * gcc.target/arm/pr65710.c: New.
2792
2793 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2794
2795         PR tree-optimization/65747
2796         * g++.dg/torture/pr65747.C: New test.
2797
2798 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
2799
2800         PR c++/65736
2801         * g++.dg/cpp0x/pr65736.C: New test.
2802
2803 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
2804             Martin Liska  <mliska@suse.cz>
2805
2806         PR ipa/65722
2807         * g++.dg/ipa/pr65722.C: New testcase.
2808
2809 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2810
2811         PR tree-optimization/65735
2812         * gcc.c-torture/compile/pr65735.c: New test.
2813
2814 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
2815
2816         PR middle-end/65554
2817         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
2818
2819 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
2820
2821         PR target/65671
2822         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
2823
2824 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
2825
2826         PR target/65647
2827         * gcc.target/arm/pr65647-2.c: New.
2828
2829 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2830
2831         PR target/65694
2832         * g++.dg/torture/pr65694.C: New test.
2833
2834 2015-04-10  Tobias Burnus  <burnus@net-b.de>
2835
2836         * gfortran.dg/coarray_lock_6.f90: New.
2837         * gfortran.dg/coarray_lock_7.f90: New.
2838         * gfortran.dg/coarray/lock_2.f90: New.
2839
2840 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
2841
2842         PR fortran/56674
2843         PR fortran/58813
2844         PR fortran/59016
2845         PR fortran/59024
2846         * gfortran.dg/used_types_27.f90: New.
2847
2848 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2849
2850         PR target/65671
2851         * gcc.target/i386/pr65671.c: New.
2852
2853 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2854
2855         PR tree-optimization/65709
2856         * c-c++-common/ubsan/align-9.c: New test.
2857
2858 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
2859
2860         PR fortran/56852
2861         * gfortran.dg/pr56852.f90: New test.
2862
2863 2015-04-09  Marek Polacek  <polacek@redhat.com>
2864             Jakub Jelinek  <jakub@redhat.com>
2865
2866         PR middle-end/65554
2867         * g++.dg/opt/pr65554.C: New test.
2868
2869 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2870
2871         PR c++/65690
2872         * c-c++-common/attr-aligned-1.c: New test.
2873
2874 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
2875
2876         * gcc.target/i386/mpx/memmove-zero-length.c: New.
2877
2878 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
2879
2880         PR target/65676
2881         * gcc.target/i386/sse-25.c: New.
2882
2883 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
2884
2885         PR target/65693
2886         * gcc.target/i386/pr65693.c: New test.
2887
2888 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2889
2890         * gcc.dg/lto/chkp-static-bounds_0.c: New.
2891
2892 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2893
2894         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
2895
2896 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
2897
2898         * gcc.target/i386/thunk-retbnd.c: New.
2899
2900 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
2901
2902         * gnat.dg/opt48.adb: New test.
2903         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
2904         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
2905
2906 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
2907
2908         PR ipa/65540
2909         * gcc.c-torture/compile/pr65540.c: New.
2910
2911 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
2912
2913         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
2914         -Wno-pointer-arith.
2915
2916 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
2917
2918         PR debug/65678
2919         * g++.dg/debug/pr65678.C: New test.
2920
2921         PR middle-end/65680
2922         * gcc.c-torture/compile/pr65680.c: New test.
2923
2924 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
2925
2926         PR fortran/65548
2927         * gfortran.dg/allocate_with_source_5.f90: New test.
2928
2929 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
2930
2931         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
2932         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
2933
2934 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
2935
2936         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
2937
2938 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2939
2940         PR target/65614
2941         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
2942         to get floating point compression.
2943         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
2944
2945 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
2946
2947         PR preprocessor/61977
2948         * gcc.dg/cpp/pr61977.c: New test.
2949
2950 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
2951
2952         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
2953
2954 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
2955
2956         PR target/65647
2957         * gcc.target/arm/pr65647.c: New.
2958
2959 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
2960
2961         PR ipa/65655
2962         * g++.dg/torture/pr65655.C: New testcase.
2963
2964 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
2965
2966         PR c++/64085
2967         * g++.dg/cpp1y/lambda-init13.C: New.
2968
2969 2015-04-03  Marek Polacek  <polacek@redhat.com>
2970
2971         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
2972
2973 2015-04-02  Marek Polacek  <polacek@redhat.com>
2974
2975         PR c++/65642
2976         * g++.dg/cpp0x/constexpr-fold1.C: New test.
2977         * g++.dg/cpp0x/constexpr-fold2.C: New test.
2978
2979 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
2980
2981         PR preprocessor/61977
2982         * gcc.target/powerpc/pr61977-1.c: New test.
2983         * gcc.target/powerpc/pr61977-2.c: New test.
2984
2985 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
2986
2987         PR c++/56100
2988         * g++.dg/warn/Wshadow-8.C: New.
2989         * g++.dg/warn/Wshadow-9.C: Likewise.
2990         * g++.dg/warn/Wshadow-10.C: Likewise.
2991         * g++.dg/warn/Wshadow-11.C: Likewise.
2992
2993 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2994
2995         * gcc.dg/pr23623.c: Added aligned attribute.
2996         * gcc.dg/20141029-1.c: Likewise.
2997         * gcc.dg/20150306-1.c: New test.
2998
2999 2015-04-01  Marek Polacek  <polacek@redhat.com>
3000
3001         PR c++/65554
3002         * g++.dg/cpp0x/initlist93.C: New test.
3003         * g++.dg/cpp0x/initlist94.C: New test.
3004
3005 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3006
3007         PR target/65624
3008         * gcc.target/aarch64/pr65624.c: New test.
3009
3010 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
3011
3012         * gcc.dg/ipa/inlinehint-4.c: New testcase.
3013
3014 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
3015
3016         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
3017         extra variable to force stack alignment.
3018         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
3019         extra variable to force stack alignment.
3020
3021 2015-03-31  Marek Polacek  <polacek@redhat.com>
3022
3023         PR c++/65390
3024         * g++.dg/template/pr65390.C: New test.
3025
3026 2015-03-31  Martin Liska  <mliska@suse.cz>
3027
3028         * g++.dg/ipa/pr65557.C: New test.
3029
3030 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3031
3032         * gcc.target/s390/hotpatch-25.c: New test.
3033         * gcc.target/s390/hotpatch-1.c: Update test.
3034         * gcc.target/s390/hotpatch-10.c: Update test.
3035         * gcc.target/s390/hotpatch-11.c: Update test.
3036         * gcc.target/s390/hotpatch-12.c: Update test.
3037         * gcc.target/s390/hotpatch-13.c: Update test.
3038         * gcc.target/s390/hotpatch-14.c: Update test.
3039         * gcc.target/s390/hotpatch-15.c: Update test.
3040         * gcc.target/s390/hotpatch-16.c: Update test.
3041         * gcc.target/s390/hotpatch-17.c: Update test.
3042         * gcc.target/s390/hotpatch-18.c: Update test.
3043         * gcc.target/s390/hotpatch-19.c: Update test.
3044         * gcc.target/s390/hotpatch-2.c: Update test.
3045         * gcc.target/s390/hotpatch-21.c: Update test.
3046         * gcc.target/s390/hotpatch-22.c: Update test.
3047         * gcc.target/s390/hotpatch-23.c: Update test.
3048         * gcc.target/s390/hotpatch-24.c: Update test.
3049         * gcc.target/s390/hotpatch-3.c: Update test.
3050         * gcc.target/s390/hotpatch-4.c: Update test.
3051         * gcc.target/s390/hotpatch-5.c: Update test.
3052         * gcc.target/s390/hotpatch-6.c: Update test.
3053         * gcc.target/s390/hotpatch-7.c: Update test.
3054         * gcc.target/s390/hotpatch-8.c: Update test.
3055         * gcc.target/s390/hotpatch-9.c: Update test.
3056         * gcc.target/s390/hotpatch-compile-16.c: Update test.
3057
3058 2015-03-31  Richard Biener  <rguenther@suse.de>
3059
3060         PR middle-end/65626
3061         * g++.dg/torture/pr65626.C: New testcase.
3062
3063 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3064
3065         PR target/65531
3066         * gcc.target/i386/mpx/pr65531.cc: New.
3067
3068 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
3069
3070         PR target/65602
3071         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
3072         __builtin_alloca instead of alloca.
3073         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
3074         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
3075         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
3076         check.
3077
3078 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR ipa/65610
3081         * g++.dg/ubsan/pr65610.C: New test.
3082
3083 2015-03-30  Marek Polacek  <polacek@redhat.com>
3084
3085         PR c++/65398
3086         * g++.dg/cpp0x/pr65398-2.C: New test.
3087
3088 2015-03-30  Marek Polacek  <polacek@redhat.com>
3089
3090         * c-c++-common/pr65556.c: Change the width of bit-fields.
3091
3092 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3093
3094         PR ipa/65588
3095         * gcc.target/i386/pr65588.c: New testcase.
3096
3097 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
3098
3099         PR libgfortran/65563
3100         * gfortran.dg/open_errors_2.f90:  New test.
3101
3102 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3103
3104         PR libgfortran/65596
3105         * gfortran.dg/namelist_86.f90: New test.
3106
3107 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
3108
3109         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
3110         statement to reflect new ownership.
3111
3112 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3113
3114         PR c++/42328
3115         * g++.dg/template/friend58.C: New.
3116         * g++.dg/template/friend59.C: Likewise.
3117
3118 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3119
3120         PR c/65586
3121         * g++.dg/gomp/openmp-simd-3.C: New.
3122         * gcc.dg/gomp/openmp-simd-3.c: New.
3123
3124 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
3125
3126         PR target/65248
3127         * gcc.target/i386/pr65248-1.c: New file.
3128         * gcc.target/i386/pr65248-2.c: Likewise.
3129         * gcc.target/i386/pr65248-3.c: Likewise.
3130         * gcc.target/i386/pr65248-4.c: Likewise.
3131
3132 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR target/65593
3135         * gcc.c-torture/compile/pr65593.c: New test.
3136
3137 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
3138
3139         PR c++/59329
3140         * g++.dg/cpp1y/constexpr-assert1.C: New.
3141
3142 2015-03-27  Marek Polacek  <polacek@redhat.com>
3143
3144         PR c++/65556
3145         * c-c++-common/pr65556.c: New test.
3146
3147 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
3148
3149         PR ipa/65600
3150         * g++.dg/torture/pr65600.C: New testcase.
3151
3152 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
3153
3154         PR target/65407
3155         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
3156
3157 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
3158
3159         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
3160         statement and cleanup. Fixed typos.
3161
3162 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3163
3164         PR middle-end/65595
3165         * gcc.c-torture/compile/pr65595.c: New testcase.
3166
3167 2015-03-27  Marek Polacek  <polacek@redhat.com>
3168
3169         PR sanitizer/65583
3170         * g++.dg/ubsan/pr65583.C: New test.
3171
3172 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
3173
3174         * gcc.c-torture/compile/20150327.c: New testcase.
3175
3176 2015-03-26  Richard Biener  <rguenther@suse.de>
3177
3178         PR middle-end/65555
3179         * g++.dg/torture/pr65555.C: New testcase.
3180
3181 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
3182
3183         PR tree-optimization/64715
3184         * gcc.dg/builtin-object-size-15.c: New test.
3185         * gcc.dg/pr64715-1.c: New test.
3186         * gcc.dg/pr64715-2.c: New test.
3187
3188 2015-03-26  Richard Biener  <rguenther@suse.de>
3189
3190         PR middle-end/65519
3191         * gnat.dg/specs/opt2.ads: Fix testcase.
3192
3193 2015-03-25  Martin Sebor  <msebor@redhat.com>
3194
3195         PR testsuite/65526
3196         * lib/target-supports.exp (check_effective_target_arm32): Fail early
3197         when target isn't arm*-*-*-*.
3198         (check_effective_target_arm_nothumb): Likewise.
3199         (check_effective_target_arm_little_endian): Likewise.
3200         (check_effective_target_arm_vect_no_misalign): Likewise.
3201         (check_effective_target_aarch64_little_endian): Fail early if target
3202         isn't aarch64*-*-*.
3203
3204 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
3205
3206         PR tree-optimization/65177
3207         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
3208
3209 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
3210
3211         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
3212         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
3213         smmintrin.h and mm3dnow.h.
3214
3215 2015-03-25  Marek Polacek  <polacek@redhat.com>
3216
3217         PR c++/65558
3218         * g++.dg/cpp0x/pr65558.C: New test.
3219
3220 2015-03-25  Marek Polacek  <polacek@redhat.com>
3221
3222         PR c++/61670
3223         * g++.dg/template/pr61670.C: New test.
3224
3225 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
3226
3227         PR c++/54987
3228         * g++.dg/template/pr54987.C: New.
3229
3230 2015-03-25  Richard Biener  <rguenther@suse.de>
3231
3232         PR tree-optimization/62630
3233         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
3234
3235 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
3236
3237         PR target/65508
3238         * gcc.target/i386/mpx/pr65508.c: New.
3239
3240 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
3241
3242         PR fortran/64952
3243         PR fortran/65532
3244         * gfortran.dg/data_initialized_3.f90: New.
3245
3246 2015-03-25  Richard Biener  <rguenther@suse.de>
3247
3248         PR middle-end/65519
3249         * gnat.dg/specs/opt2.ads: New testcase.
3250
3251 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
3252
3253         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
3254         * gcc.target/arm/memset-inline-4.c: Skip for
3255         arm_tune_string_ops_prefer_neon.
3256         * gcc.target/arm/memset-inline-5.c: Ditto.
3257         * gcc.target/arm/memset-inline-6.c: Ditto.
3258         * gcc.target/arm/memset-inline-8.c: Ditto.
3259         * gcc.target/arm/memset-inline-9.c: Ditto.
3260
3261 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3262
3263         PR c++/58923
3264         * g++.dg/other/virtual3.C: New.
3265
3266 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3267
3268         PR c++/60130
3269         * g++.dg/cpp0x/vt-60130.C: New.
3270
3271 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3272
3273         PR c++/61971
3274         * g++.dg/warn/Warray-bounds-7.C: New.
3275
3276 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3277
3278         PR c++/60067
3279         * g++.dg/template/defarg18.C: New.
3280
3281 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3282
3283         PR c++/59988
3284         * g++.dg/cpp0x/vt-59988.C: New.
3285
3286 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3287
3288         PR tree-optimization/65533
3289         * gcc.dg/pr65533.c: New test.
3290
3291 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
3292
3293         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
3294         source= and mold= expressions functionality.
3295         * gfortran.dg/allocate_class_4.f90: New test.
3296         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
3297         copying an unlimited polymorhpic object containing a char array
3298         to another unlimited polymorphic object respects the _len
3299         component.
3300         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
3301         whether deferred length char array allocate works, unlimited
3302         polymorphic object allocation from a string works and if
3303         allocating an array of deferred length strings works.
3304         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
3305
3306 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
3307
3308         PR c++/65513
3309         * g++.dg/cpp0x/constexpr-array11.C: New.
3310
3311 2015-03-24  Richard Biener  <rguenther@suse.de>
3312
3313         PR middle-end/65517
3314         * gcc.dg/torture/pr65517.c: New testcase.
3315
3316 2015-03-24  Tobias Burnus  <burnus@net-b.de>
3317
3318         * gfortran.dg/coindexed_1.f90: Moved from
3319         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
3320
3321 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3322
3323         PR testsuite/65506
3324         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
3325         gimple dump.
3326
3327         PR target/65523
3328         * gcc.target/i386/pr65523.c: New test.
3329
3330         PR ipa/65475
3331         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
3332         dg-options.
3333         * g++.dg/lto/pr65475b_0.C: Likewise.
3334
3335 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
3336
3337         PR target/65505
3338         * gcc.target/sh/torture/pr65505.c: New.
3339
3340 2015-03-23  Martin Sebor  <msebor@redhat.com>
3341
3342         PR testsuite/63175
3343         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
3344         assembly for lvx in addition to lxv.
3345
3346 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3347
3348         PR target/65504
3349         * gfortran.dg/pr65504.f90: New test.
3350
3351         PR ipa/65521
3352         * gcc.dg/pr65521.c: New test.
3353
3354 2015-03-23  Richard Biener  <rguenther@suse.de>
3355
3356         PR tree-optimization/65518
3357         * gcc.dg/vect/pr65518.c: New testcase.
3358
3359 2015-03-23  Richard Biener  <rguenther@suse.de>
3360
3361         PR tree-optimization/65494
3362         * gcc.dg/vect/pr65494.c: New testcase.
3363
3364 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
3365
3366         PR preprocessor/65238
3367         * c-c++-common/cpp/pr65238-1.c: New test.
3368         * gcc.dg/cpp/pr65238-2.c: New test.
3369         * gcc.dg/cpp/trad/pr65238-3.c: New test.
3370         * gcc.dg/cpp/trad/pr65238-4.c: New test.
3371
3372 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
3373             Mikael Morin  <mikael@gcc.gnu.org>
3374
3375         PR fortran/64952
3376         * gfortran.dg/elemental_dependency_4.f90: New.
3377         * gfortran.dg/elemental_dependency_5.f90: New.
3378
3379 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
3380
3381         PR ipa/65475
3382         * g++.dg/lto/pr65475b_0.C: New testcase.
3383         * g++.dg/lto/pr65475b_1.C: New testcase.
3384         * g++.dg/lto/pr65475c_0.C: New testcase.
3385         * g++.dg/lto/pr65475c_1.C: New testcase.
3386
3387 2015-03-21  Tobias Burnus  <burnus@net-b.de>
3388
3389         * gfortran.dg/coarray_38.f90: New.
3390         * gfortran.dg/coarray_39.f90: New.
3391         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
3392         compile test.
3393
3394 2015-03-20  Marek Polacek  <polacek@redhat.com>
3395
3396         PR c++/65398
3397         * g++.dg/cpp0x/pr65398.C: New test.
3398
3399 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
3400
3401         PR ipa/65475
3402         * g++.dg/lto/pr65475_0.C: New testcase.
3403         * g++.dg/lto/pr65475_1.C: New testcase.
3404
3405 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
3406
3407         PR rtl-optimization/64366
3408         * gcc.target/sh/pr64366.c: New.
3409
3410 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3411
3412         PR c++/48324
3413         * g++.dg/cpp0x/constexpr-48324.C: New.
3414
3415 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
3416
3417         PR c++/48453
3418         * g++.dg/cpp0x/pr48453.C: New.
3419
3420 2015-03-20  Marek Polacek  <polacek@redhat.com>
3421
3422         PR c++/65072
3423         * g++.dg/cpp0x/pr65072.C: New test.
3424
3425 2015-03-20  Richard Biener  <rguenther@suse.de>
3426
3427         PR middle-end/64715
3428         * gcc.dg/pr15347.c: Use -O.
3429         * c-c++-common/pr19807-1.c: Likewise.
3430
3431 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
3432
3433         * gnat.dg/volatile13.ad[sb]: New test.
3434
3435 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
3436
3437         PR rtl-optimization/60851
3438         * gcc.target/i386/pr60851.c: New test.
3439
3440 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
3441
3442         PR target/65240
3443         * g++.dg/pr65240.h: Add tests for PR 65240.
3444         * g++.dg/pr65240-1.C: Likewise.
3445         * g++.dg/pr65240-2.C: Likewise.
3446         * g++.dg/pr65240-3.C: Likewise.
3447         * g++.dg/pr65240-4.C: Likewise.
3448
3449 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
3450
3451         PR rtl-optimization/63491
3452         * gcc.target/powerpc/pr63491.c: New.
3453
3454 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3455
3456         * g++.dg/ipa/pr65465.C: New test.
3457
3458 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3459
3460         PR c++/52659
3461         * g++.dg/cpp0x/deleted11.C: New.
3462
3463 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3464
3465         PR sanitizer/65400
3466         * c-c++-common/tsan/pr65400-3.c: New test.
3467
3468 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
3469
3470         PR c++/59686
3471         * g++.dg/cpp0x/constexpr-59686.C: New.
3472
3473 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
3474
3475         PR sanitizer/64265
3476         * g++.dg/tsan/pr64265.C: New test.
3477
3478         PR sanitizer/65400
3479         * c-c++-common/tsan/pr65400-1.c: New test.
3480         * c-c++-common/tsan/pr65400-2.c: New test.
3481
3482 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3483
3484         PR c++/59816
3485         * g++.dg/cpp0x/pr59816.C: New.
3486
3487 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
3488
3489         PR fortran/59198
3490         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
3491
3492 2015-03-18  Martin Liska  <mliska@suse.cz>
3493
3494         PR ipa/65439
3495         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
3496         equivalences either to 6 or 7.
3497
3498 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
3499
3500         PR middle-end/64491
3501         Revert:
3502         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
3503
3504         * gcc.dg/undefined-loop-1.c: New file.
3505         * gcc.dg/undefined-loop-2.c: New file.
3506
3507         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
3508
3509         PR testsuite/64032
3510         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
3511         loop exits too early.
3512
3513 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
3514
3515         PR tree-optimization/65450
3516         * gfortran.dg/pr65450.f90: New test.
3517
3518         PR target/65078
3519         * gcc.target/i386/pr65078-1.c: New test.
3520         * gcc.target/i386/pr65078-2.c: New test.
3521         * gcc.target/i386/pr65078-3.c: New test.
3522         * gcc.target/i386/pr65078-4.c: New test.
3523         * gcc.target/i386/pr65078-5.c: New test.
3524         * gcc.target/i386/pr65078-6.c: New test.
3525
3526 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
3527
3528         PR c++/65340
3529         * g++.dg/cpp1y/pr65340.C: New.
3530
3531 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3532
3533         PR fortran/64432
3534         * gfortran.dg/system_clock_3.f08: Adjust test.
3535
3536 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
3537
3538         PR fortran/59198
3539         * gfortran.dg/proc_ptr_comp_44.f90: New test.
3540         * gfortran.dg/proc_ptr_comp_45.f90: New test.
3541
3542 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3543
3544         PR fortran/64432
3545         * gfortran.dg/system_clock_3.f08: New test.
3546
3547 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
3548
3549         PR c++/64626
3550         g++.dg/cpp1y/pr64626-1.C: New.
3551         g++.dg/cpp1y/pr64626-2.C: New.
3552         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
3553
3554 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
3555
3556         PR tree-optimization/65427
3557         * gcc.c-torture/execute/pr65427.c: New test.
3558
3559 2015-03-16  Marek Polacek  <polacek@redhat.com>
3560
3561         DR 1688
3562         PR c++/65327
3563         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
3564         * g++.dg/cpp0x/pr65327.C: New test.
3565
3566 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
3567
3568         PR sanitizer/64820
3569         * c-c++-common/asan/pr64820.c: New test.
3570
3571 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
3572
3573         * gfortran.dg/pointer_2.f90: New test.
3574
3575 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3576
3577         * g++.dg/pr65049.C: New test.
3578
3579 2015-03-16  Tom de Vries  <tom@codesourcery.com>
3580
3581         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
3582         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
3583         * gcc.target/i386/fuse-caller-save.c: Same.
3584
3585 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
3586
3587         * gnat.dg/loop_optimization18.ad[sb]: New test.
3588         * gnat.dg/loop_optimization18_pkg.ads: New helper.
3589
3590 2015-03-16  Alan Modra  <amodra@gmail.com>
3591
3592         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
3593         2014-12-05 change.
3594
3595 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
3596
3597         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
3598         hppa*-*-hpux*.
3599         * gcc.dg/torture/pr65270-2.c: Likewise.
3600
3601 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
3602
3603         PR fortran/61138
3604         * gfortran.dg/pointer_remapping_9.f90: New.
3605
3606 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR tree-optimization/65369
3609         * gcc.c-torture/execute/pr65369.c: New test.
3610
3611         PR tree-optimization/65418
3612         * gcc.c-torture/execute/pr65418-1.c: New test.
3613         * gcc.c-torture/execute/pr65418-2.c: New test.
3614
3615         PR rtl-optimization/65401
3616         * gcc.c-torture/execute/pr65401.c: New test.
3617
3618 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3619
3620         PR target/64600
3621         * gcc.target/arm/pr64600_1.c: New test.
3622
3623 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3624
3625         PR rtl-optimization/65235
3626         * gcc.target/aarch64/pr65235_1.c: New test.
3627
3628 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
3629
3630         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
3631         * gcc.target/s390/hotpatch-22.c: Likewise.
3632         * gcc.target/s390/hotpatch-23.c: Likewise.
3633         * gcc.target/s390/hotpatch-24.c: Likewise.
3634         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
3635         * gcc.target/s390/hotpatch-1.c: Update expected output.
3636         * gcc.target/s390/hotpatch-2.c: Likewise.
3637         * gcc.target/s390/hotpatch-3.c: Likewise.
3638         * gcc.target/s390/hotpatch-4.c: Likewise.
3639         * gcc.target/s390/hotpatch-5.c: Likewise.
3640         * gcc.target/s390/hotpatch-6.c: Likewise.
3641         * gcc.target/s390/hotpatch-7.c: Likewise.
3642         * gcc.target/s390/hotpatch-8.c: Likewise.
3643         * gcc.target/s390/hotpatch-9.c: Likewise.
3644         * gcc.target/s390/hotpatch-10.c: Likewise.
3645         * gcc.target/s390/hotpatch-11.c: Likewise.
3646         * gcc.target/s390/hotpatch-12.c: Likewise.
3647         * gcc.target/s390/hotpatch-13.c: Likewise.
3648         * gcc.target/s390/hotpatch-14.c: Likewise.
3649         * gcc.target/s390/hotpatch-15.c: Likewise.
3650         * gcc.target/s390/hotpatch-16.c: Likewise.
3651         * gcc.target/s390/hotpatch-17.c: Likewise.
3652         * gcc.target/s390/hotpatch-18.c: Likewise.
3653         * gcc.target/s390/hotpatch-19.c: Likewise.
3654
3655 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3656
3657         PR target/65103
3658         * gcc.target/i386/pr65103-1.c: New.
3659
3660 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
3661
3662         PR target/65044
3663         * gcc.target/i386/pr65044.c: New.
3664
3665 2015-03-12  Tom de Vries  <tom@codesourcery.com>
3666
3667         PR rtl-optimization/64895
3668         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
3669         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
3670         * gcc.target/i386/fuse-caller-save.c: Ditto.
3671
3672 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3673
3674         * gcc.dg/ipa/pr63569.c: Fix template.
3675
3676 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
3677
3678         * g++.dg/ipa/pr64146.C: Require fpic support.
3679
3680 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
3681
3682         PR libfortran/65200
3683         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
3684         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
3685
3686 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
3687
3688         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
3689         to dg-options, fix up dg-skip-if.
3690
3691 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
3692
3693         PR target/65296
3694         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
3695         * gcc.target/avr/tiny-caller-save.c: Same.
3696
3697 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
3698
3699         PR target/65242
3700         * g++.dg/pr65242.C: New test.
3701
3702 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
3703
3704         * c-c++-common/asan/no-asan-check-glob.c: New test.
3705
3706 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
3707
3708         PR c++/65370
3709         * g++.dg/other/default11.C: New.
3710         * g++.dg/other/default12.C: Likewise.
3711
3712 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3713
3714         PR target/65368
3715         * gcc.target/i386/bmi2-bzhi-2.c: New test.
3716
3717 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/65024
3720         * gfortran.dg/unlimited_polymorphic_23.f90: New test
3721
3722 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
3723
3724         PR c++/65127
3725         * g++.dg/cpp0x/pr65127.C: New test.
3726
3727 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
3728
3729         * gcc.dg/ipa/PR64550.c: Update template.
3730
3731 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3732             Tobias Burnus  <burnus@net-b.de>
3733
3734         * gfortran.dg/coarray_sync_memory.f90: New.
3735
3736 2015-03-10  Marek Polacek  <polacek@redhat.com>
3737
3738         PR sanitizer/65367
3739         * c-c++-common/ubsan/pr65367.c: New test.
3740
3741 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3742
3743         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
3744         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
3745         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
3746         * gcc.target/i386/mpx/calloc-1-nov.c: New.
3747         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
3748         * gcc.target/i386/mpx/malloc-1-nov.c: New.
3749         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
3750         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
3751         * gcc.target/i386/mpx/realloc-1-nov.c: New.
3752         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
3753         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
3754         * gcc.target/i386/mpx/realloc-2-nov.c: New.
3755         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
3756
3757 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
3758
3759         * lib/mpx-dg.exp (mpx_link_flags): New.
3760         (mpx_init): New.
3761         (mpx_finish): New.
3762         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
3763         * gcc.target/i386/mpx/alloca-1-nov.c: New.
3764         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
3765         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
3766         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
3767         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
3768         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
3769         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
3770         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
3771         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
3772         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
3773         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
3774         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
3775         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
3776         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
3777         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
3778         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
3779         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
3780         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
3781         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
3782         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
3783         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
3784         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
3785         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
3786         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
3787         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
3788         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
3789         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
3790         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
3791         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
3792         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
3793         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
3794         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
3795         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
3796         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
3797         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
3798         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
3799         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
3800         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
3801         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
3802         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
3803         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
3804         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
3805         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
3806         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
3807         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
3808         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
3809         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
3810         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
3811         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
3812         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
3813         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
3814         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
3815         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
3816         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
3817         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
3818         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
3819         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
3820         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
3821         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
3822         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
3823         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
3824         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
3825         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
3826         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
3827         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
3828         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
3829         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
3830         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
3831         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
3832         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
3833         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
3834         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
3835         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
3836         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
3837         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
3838         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
3839         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
3840         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
3841         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
3842         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
3843         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
3844         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
3845         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
3846         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
3847         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
3848         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
3849         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
3850         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
3851         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
3852         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
3853         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
3854         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
3855         * gcc.target/i386/mpx/label-address-1.c: New.
3856         * gcc.target/i386/mpx/legacy-1-nov.c: New.
3857         * gcc.target/i386/mpx/macro.c: New.
3858         * gcc.target/i386/mpx/mpx-check.h: New.
3859         * gcc.target/i386/mpx/mpx.exp: New.
3860         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
3861         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
3862         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
3863         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
3864         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
3865         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
3866         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
3867         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
3868         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
3869         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
3870         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
3871         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
3872         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
3873         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
3874         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
3875         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
3876         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
3877         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
3878         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
3879         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
3880         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
3881         * gcc.target/i386/mpx/reference-1-lbv.c: New.
3882         * gcc.target/i386/mpx/reference-1-nov.c: New.
3883         * gcc.target/i386/mpx/reference-1-ubv.c: New.
3884         * gcc.target/i386/mpx/reference-2-lbv.c: New.
3885         * gcc.target/i386/mpx/reference-2-nov.c: New.
3886         * gcc.target/i386/mpx/reference-2-ubv.c: New.
3887         * gcc.target/i386/mpx/reference-3-lbv.c: New.
3888         * gcc.target/i386/mpx/reference-3-nov.c: New.
3889         * gcc.target/i386/mpx/reference-3-ubv.c: New.
3890         * gcc.target/i386/mpx/reference-4-lbv.c: New.
3891         * gcc.target/i386/mpx/reference-4-nov.c: New.
3892         * gcc.target/i386/mpx/reference-4-ubv.c: New.
3893         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
3894         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
3895         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
3896         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
3897         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
3898         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
3899         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
3900         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
3901         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
3902         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
3903         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
3904         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
3905         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
3906         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
3907         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
3908         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
3909         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
3910         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
3911         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
3912         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
3913         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
3914         * gcc.target/i386/mpx/sincos-1-nov.c: New.
3915         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
3916         * gcc.target/i386/mpx/static-array-1-nov.c: New.
3917         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
3918         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
3919         * gcc.target/i386/mpx/static-init-1-nov.c: New.
3920         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
3921         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
3922         * gcc.target/i386/mpx/static-init-2-nov.c: New.
3923         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
3924         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
3925         * gcc.target/i386/mpx/static-init-3-nov.c: New.
3926         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
3927         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
3928         * gcc.target/i386/mpx/static-init-4-nov.c: New.
3929         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
3930         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
3931         * gcc.target/i386/mpx/static-init-5-nov.c: New.
3932         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
3933         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
3934         * gcc.target/i386/mpx/static-init-6-nov.c: New.
3935         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
3936         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
3937         * gcc.target/i386/mpx/static-string-1-nov.c: New.
3938         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
3939         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
3940         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
3941         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
3942         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
3943         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
3944         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
3945         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
3946         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
3947         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
3948         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
3949         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
3950         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
3951         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
3952         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
3953         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
3954         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
3955         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
3956         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
3957         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
3958         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
3959         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
3960         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
3961         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
3962         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
3963         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
3964         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
3965         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
3966         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
3967         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
3968         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
3969         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
3970         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
3971         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
3972         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
3973         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
3974         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
3975         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
3976         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
3977         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
3978         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
3979         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
3980         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
3981         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
3982         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
3983         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
3984         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
3985         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
3986         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
3987         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
3988         * gcc.target/i386/mpx/vararg-1-nov.c: New.
3989         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
3990         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
3991         * gcc.target/i386/mpx/vararg-2-nov.c: New.
3992         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
3993         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
3994         * gcc.target/i386/mpx/vararg-3-nov.c: New.
3995         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
3996         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
3997         * gcc.target/i386/mpx/vararg-4-nov.c: New.
3998         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
3999         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
4000         * gcc.target/i386/mpx/vararg-5-nov.c: New.
4001         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
4002         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
4003         * gcc.target/i386/mpx/vararg-6-nov.c: New.
4004         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
4005         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
4006         * gcc.target/i386/mpx/vararg-7-nov.c: New.
4007         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
4008         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
4009         * gcc.target/i386/mpx/vararg-8-nov.c: New.
4010         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
4011         * gcc.target/i386/mpx/vla-1-lbv.c: New.
4012         * gcc.target/i386/mpx/vla-1-nov.c: New.
4013         * gcc.target/i386/mpx/vla-1-ubv.c: New.
4014         * gcc.target/i386/mpx/vla-2-lbv.c: New.
4015         * gcc.target/i386/mpx/vla-2-nov.c: New.
4016         * gcc.target/i386/mpx/vla-2-ubv.c: New.
4017
4018 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
4019
4020         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
4021
4022 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
4023
4024         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
4025
4026 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
4027
4028         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
4029         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
4030
4031 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
4032
4033         PR c/65120
4034         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
4035         on rhs is 0.
4036         (fn4): New test.
4037         * c-c++-common/pr65120.c: New test.
4038
4039         PR rtl-optimization/65321
4040         * gcc.dg/pr65321.c: New test.
4041
4042 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
4043
4044         PR tree-optimization/65355
4045         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
4046
4047 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
4048
4049         PR c/65120
4050         * c-c++-common/pr49706.c: Adjust tests for not warning
4051         about !!x == y or !b == y where b is boolean, and add
4052         some further tests.
4053         * c-c++-common/pr62199-2.c: Likewise.
4054
4055 2015-03-09  Richard Biener  <rguenther@suse.de>
4056
4057         PR middle-end/65270
4058         * gcc.dg/torture/pr65270-1.c: New testcase.
4059         * gcc.dg/torture/pr65270-2.c: Likewise.
4060
4061 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4062
4063         PR tree-optimization/63743
4064         * gcc.dg/pr63743.c: New test.
4065
4066 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
4067
4068         PR lto/65316
4069         * g++.dg/lto/pr65316_0.C: New testcase.
4070         * g++.dg/lto/pr65316_1.C: New testcase.
4071
4072 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
4073
4074         PR target/62247
4075         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
4076         hppa*-*-hpux*.
4077         * g++.dg/abi/rtti3.C: Likewise.
4078
4079         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
4080
4081         PR target/62251
4082         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
4083
4084         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
4085
4086         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
4087
4088         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
4089
4090 2015-03-08  Morin  <mikael@gcc.gnu.org>
4091
4092         PR fortran/60898
4093         * gfortran.dg/entry_20.f90: New.
4094
4095 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4096
4097         PR target/65153
4098         * gcc.c-torture/compile/pr65153.c: New.
4099
4100 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
4101
4102         PR target/65249
4103         * g++.dg/torture/pr65249.C: New.
4104
4105 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
4106
4107         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
4108         long.
4109         (int64_t): Likewise.
4110
4111 2015-03-07  Marek Polacek  <polacek@redhat.com>
4112             Martin Uecker  <uecker@eecs.berkeley.edu>
4113
4114         PR sanitizer/65280
4115         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
4116         member-like arrays.
4117         * c-c++-common/ubsan/bounds-8.c: New test.
4118         * c-c++-common/ubsan/bounds-9.c: New test.
4119         * gcc.dg/ubsan/bounds-2.c: New test.
4120
4121 2015-03-05  Martin Sebor  <msebor@redhat.com>
4122
4123         * PR testsuite/63175
4124         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
4125         checking of results into main to prevent it from getting optimized
4126         away.
4127         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
4128
4129 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
4130
4131         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
4132         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
4133         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
4134         x64.
4135
4136 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
4137
4138         * g++.dg/lto/pr65302_1.C: New testcase.
4139         * g++.dg/lto/pr65302_0.C: New testcase.
4140
4141 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4142
4143         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
4144         -fno-ipa-icf to dg-options.
4145
4146 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
4147
4148         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
4149         compiles using the linker plugin.
4150
4151 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
4152
4153         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
4154
4155 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4156
4157         * gcc.target/arm/pr65067.c: New test.
4158
4159 2015-03-05  Martin Liska  <mliska@suse.cz>
4160
4161         PR ipa/65318
4162         * gcc.dg/ipa/pr65318.c: New test.
4163
4164 2015-03-05  Marek Polacek  <polacek@redhat.com>
4165
4166         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
4167
4168 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4169
4170         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
4171
4172 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4173
4174         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
4175         max-unroll-times back to defaults for s390.
4176
4177 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4178
4179         Fix last commit.
4180
4181 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4182
4183         PR c++/64665
4184         * g++.dg/cpp0x/initlist92.C: New.
4185
4186 2015-03-05  Richard Biener  <rguenther@suse.de>
4187
4188         PR tree-optimization/65310
4189         * gcc.dg/vect/pr65310.c: New testcase.
4190
4191 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
4192
4193         PR c++/64834
4194         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
4195
4196 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
4197
4198         * gnat.dg/entry_queues3.adb: New test.
4199
4200 2015-03-04  Ian Lance Taylor  <iant@google.com>
4201
4202         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
4203
4204 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4205
4206         PR c++/64227
4207         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
4208
4209 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
4210
4211         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
4212         -fno-ipa-icf to dg-options
4213         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
4214         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
4215
4216 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
4217
4218         PR c++/64398
4219         * g++.dg/cpp0x/decltype62.C: New.
4220
4221 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
4222
4223         * gnat.dg/object_overflow5.adb: New test.
4224
4225 2015-03-03  Martin Liska  <mliska@suse.cz>
4226
4227         PR ipa/65287
4228         * gcc.dg/ipa/pr65287.c: New test.
4229
4230 2015-03-03  Martin Jambor  <mjambor@suse.cz>
4231             Eric Botcazou  <ebotcazou@adacore.com>
4232
4233         * gnat.dg/specs/pack12.ads: New test.
4234
4235 2015-03-03  Martin Liska  <mliska@suse.cz>
4236
4237         * gcc.dg/ipa/PR65282.c: New test.
4238
4239 2015-03-13  Jeff Law  <law@redhat.com>
4240
4241         PR tree-optimization/65241
4242         * gcc.c-torture/compile/pr65241.c: New test.
4243
4244 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
4245
4246         PR target/64331
4247         * gcc.target/avr/torture/pr64331.c: New test.
4248
4249 2015-03-03  Martin Liska  <mliska@suse.cz>
4250             Jan Hubicka  <hubicka@ucw.cz>
4251
4252         * g++.dg/ipa/pr65263.C: New test.
4253
4254 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4255
4256         PR ipa/65130
4257         * gcc.dg/lto/pr65130_0.c: New testcase.
4258         * gcc.dg/lto/pr65130_1.c: New testcase.
4259
4260 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
4261
4262         PR ipa/64988
4263         * g++.dg/torture/pr64988.C: New testcase.
4264
4265 2015-03-02  Tobias Burnus  <burnus@net-b.de>
4266
4267         * gfortran.dg/coarray_atomic_6.f90: New.
4268
4269 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4270
4271         PR target/65184
4272         * gcc.target/i386/pr65184.c: New.
4273
4274 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
4275
4276         PR target/65183
4277         * gcc.target/i386/pr65183.c: New.
4278
4279 2015-02-28  Martin Liska  <mliska@suse.cz>
4280             Jan Hubicka  <hubicka@ucw.cz>
4281
4282         * gcc.dg/ipa/ipa-icf-35.c: New test.
4283         * gcc.dg/ipa/ipa-icf-36.c: New test.
4284         * gcc.dg/ipa/ipa-icf-37.c: New test.
4285
4286 2015-02-28  Martin Liska  <mliska@suse.cz>
4287             Jan Hubicka  <hubicka@ucw.cz>
4288
4289         PR ipa/65245
4290         * gcc.dg/ipa/ipa-icf-34.c: New test.
4291
4292 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
4293
4294         PR target/61142
4295         * gcc.target/sh/sh/pr61142.c: New.
4296
4297 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
4298
4299         * g++.dg/other/dump-ada-spec-3.C: New test.
4300
4301 2015-03-01  Martin Liska  <mliska@suse.cz>
4302
4303         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4304         * g++.dg/ipa/pr63595.C: Update expected results.
4305
4306 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
4307
4308         PR ipa/65236
4309         * g++.dg/ipa/ipa-icf-6.C: New testcase.
4310
4311 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
4312
4313         * gcc.dg/vect/pr59354.c: Move vector producing code to
4314         separate function.
4315
4316 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
4317
4318         PR ipa/65237
4319         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
4320         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
4321         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
4322         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
4323
4324 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
4325
4326         PR tree-optimization/65048
4327         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
4328         (foo): Use K&R style definition.
4329
4330 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
4331
4332         PR target/65032
4333         * g++.dg/pr65032.C: New.
4334
4335 2015-02-27  Marek Polacek  <polacek@redhat.com>
4336
4337         PR c/65040
4338         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
4339         -Wformat=2.
4340
4341 2015-02-27  Marek Polacek  <polacek@redhat.com>
4342
4343         PR c/65228
4344         * gcc.dg/pr65228.c: New test.
4345
4346 2015-02-27  Kai Tietz  <ktietz@redhat.com>
4347
4348         PR c/35330
4349         * gcc.dg/weak/weak-17.c: New file.
4350
4351 2015-02-27  Richard Biener  <rguenther@suse.de>
4352
4353         PR lto/65193
4354         * g++.dg/lto/pr65193_0.C: New testcase.
4355
4356 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4357
4358         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
4359         * gcc.target/s390/hotpatch-8.c: Likewise.
4360         * gcc.target/s390/hotpatch-9.c: Likewise.
4361         * gcc.target/s390/pr61078.c: Likewise.
4362         * gcc.target/s390/pr57960.c: Remove -m64.
4363         * gcc.target/s390/pr61078.c: Likewise.
4364
4365 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
4366             Martin Liska  <mliska@suse.cz>
4367
4368         PR bootstrap/65150
4369         * gcc.dg/pr64454.c: Disable ICF.
4370         * gcc.dg/pr28685-1.c: Disable ICF
4371         * gcc.dg/ipa/iinline-5.c: Disable ICF.
4372         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
4373         * g++.dg/ipa/ipa-icf-4.C: Update template.
4374
4375 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
4376
4377         PR tree-optimization/65216
4378         * gcc.c-torture/execute/pr65216.c: New test.
4379
4380         PR tree-optimization/65215
4381         * gcc.c-torture/execute/pr65215-1.c: New test.
4382         * gcc.c-torture/execute/pr65215-2.c: New test.
4383         * gcc.c-torture/execute/pr65215-3.c: New test.
4384         * gcc.c-torture/execute/pr65215-4.c: New test.
4385         * gcc.c-torture/execute/pr65215-5.c: New test.
4386
4387 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4388
4389         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
4390
4391 2015-02-26  Martin Liska  <mliska@suse.cz>
4392             Jan Hubicka  <hubicka@ucw.cz>
4393
4394         * g++.dg/ipa/pr64146.C: Update expected results.
4395         * gcc.dg/ipa/ipa-icf-26.c: Update test.
4396         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
4397         * gcc.dg/ipa/ipa-icf-34.c: New test.
4398
4399 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4400
4401         * gcc.dg/vect/vect-pr61917.c: Rename to ...
4402         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
4403         (dg-additional-options): Remove dg directive.
4404         (dg-final): Add dg directive.
4405
4406 2015-02-26  Marek Polacek  <polacek@redhat.com>
4407
4408         PR ipa/65008
4409         * g++.dg/ipa/pr65008.C: New test.
4410
4411 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4412
4413         * lib/profopt.exp (profopt-target-cleanup): New proc.
4414         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
4415         files from sources from dg-additional-sources.
4416
4417 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4418
4419         * lib/gcov.exp: Cleanup in case of xfail.
4420
4421 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4422
4423         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
4424
4425 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
4426
4427         PR debug/46102
4428         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
4429         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
4430         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
4431         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
4432         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
4433         * g++.dg/debug/pr46123.C: XFAIL and move...
4434         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
4435         * gcc.dg/debug/dwarf2-3.c: Move...
4436         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
4437
4438 2015-02-26  Marek Polacek  <polacek@redhat.com>
4439
4440         PR c++/65202
4441         * g++.dg/cpp1y/pr65202.C: New test.
4442
4443 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4444
4445         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
4446         locale_facets.h.gcov.
4447
4448 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4449
4450         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
4451
4452 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4453
4454         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
4455
4456 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
4457
4458         PR target/65217
4459         * gcc.target/i386/pr65217.c: New.
4460
4461 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4462
4463         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
4464
4465 2015-02-26  Tom de Vries  <tom@codesourcery.com>
4466
4467         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
4468
4469 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
4470
4471         PR tree-optimization/65048
4472         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
4473
4474 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
4475
4476         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
4477         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
4478
4479 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
4480
4481         PR target/65161
4482         * gcc.target/i386/pr65161.c: New test.
4483
4484 2015-02-26  Terry Guo  <terry.guo@arm.com>
4485
4486         * gcc.target/arm/no-volatile-in-it.c: New test.
4487
4488 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
4489
4490         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
4491         (dg-options): Add -save-temps.
4492         (dg-final): Add cleanup-saved-temps.
4493
4494 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
4495
4496         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
4497
4498 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
4499
4500         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
4501         * gcc.target/powerpc/pack01.c: Include string.h.
4502
4503 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
4504
4505         PR target/65167
4506         * gcc.target/i386/pr65167.c: New.
4507
4508 2015-02-25  Kai Tietz  <ktietz@redhat.com>
4509
4510         PR tree-optimization/61917
4511         * gcc.dg/vect/vect-pr61917.c: New file.
4512
4513 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
4514
4515         PR tree-optimization/65170
4516         * gcc.c-torture/execute/pr65170.c: New test.
4517         * gcc.dg/tree-ssa/vrp96.c: New test.
4518
4519 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4520
4521         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
4522
4523 2015-02-24  Tom de Vries  <tom@codesourcery.com>
4524
4525         PR testsuite/65126
4526         * lib/gcc-defs.exp (additional_sources_used): Add new var.
4527         (dg-additional-files-options): Copy additional_sources to
4528         additional_sources_used before emptying additional_sources.
4529         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
4530         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
4531         (cleanup-saved-temps): Use additional_sources_used instead of
4532         additional_sources.
4533         (dg-test): Reset additional_sources_used.
4534
4535 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
4536
4537         PR fortran/63427
4538         * gfortran.dg/integer_exponentiation_6.F90: New test.
4539
4540 2015-02-23  Martin Sebor  <msebor@redhat.com>
4541
4542         PR target/65109
4543         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
4544         two parts.  One to save registers, the other to verify the
4545         registers have the right values.  Save register state into
4546         static data rather than on the stack.
4547
4548 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
4549
4550         PR bootstrap/63888
4551         * c-c++-common/asan/pr63888.c: New test.
4552
4553 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
4554
4555         PR target/65163
4556         * gcc.c-torture/compile/pr65163.c: New.
4557
4558 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4559
4560         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
4561         with -m31 on 64 bit.
4562         * gcc.dg/hoist-register-pressure-2.c: Likewise.
4563         * gcc.dg/hoist-register-pressure-3.c: Likewise.
4564
4565 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4566
4567         * gcc.target/s390/20090223-1.c: Add
4568         -Wno-implicit-function-declaration option.
4569         * gcc.target/s390/pr42224.c: Likewise.
4570         * gcc.target/s390/pr55718.c: Likewise.
4571
4572 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4573
4574         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
4575         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
4576         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
4577         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
4578         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
4579         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
4580         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
4581         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
4582         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
4583         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
4584         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
4585         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
4586         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
4587         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
4588         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
4589         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
4590         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
4591         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
4592         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
4593         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
4594         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
4595
4596 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
4597
4598         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
4599         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
4600         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
4601         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
4602         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
4603         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
4604         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
4605         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
4606         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
4607         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
4608         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
4609         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
4610         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
4611         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
4612         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
4613         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
4614
4615 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4616
4617         PR fortran/64980
4618         PR fortran/61960
4619         * gfortran.dg/pr61960.f90: New.
4620         * gfortran.dg/pr64230.f90: New.
4621         * gfortran.dg/pr64980.f03: New.
4622
4623 2015-02-22  Tom de Vries  <tom@codesourcery.com>
4624
4625         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
4626
4627 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
4628
4629         PR ada/65156
4630         * gnat.dg/timing_events.adb: Removed, invalid test.
4631
4632 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
4633
4634         PR debug/58123
4635         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
4636         location.
4637         * g++.dg/gcov/gcov-2.C: Likewise.
4638
4639 2015-02-20  Richard Biener  <rguenther@suse.de>
4640
4641         PR tree-optimization/65136
4642         * gcc.dg/tree-ssa/pr65136.c: New testcase.
4643
4644 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
4645
4646         PR testsuite/64158
4647         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
4648         and nvptx-*-* blacklisting.
4649
4650         * gcc.dg/sibcall-9.c: New test.
4651         * gcc.dg/sibcall-10.c: New test.
4652
4653 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4654
4655         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
4656
4657 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
4658
4659         PR target/64452
4660         * gcc.target/avr/torture/pr64452.c: New test.
4661
4662 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
4663
4664         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
4665         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
4666
4667 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4668
4669         PR testsuite/65116
4670         * lib/target-supports.exp (check_compile): Check whether
4671         additional_sources is defined before using it.
4672
4673 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
4674
4675         PR middle-end/65074
4676         * g++.dg/opt/pr65074.C: New file.
4677
4678 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
4679
4680         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
4681         (size_type): New typedef.
4682         (operator "" _script): Use it for the last argument.
4683
4684 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4685
4686         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
4687
4688 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
4689
4690         * lib/target-supports.exp (check_compile): Save/restore
4691         additional_sources that may belong to an actual test.
4692
4693 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
4694
4695         PR gcov-profile/64634
4696         * g++.dg/gcov/gcov-15.C: New test.
4697
4698 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4699
4700         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
4701
4702 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4703
4704         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
4705
4706 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4707
4708         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
4709
4710 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4711
4712         * gfortran.dg/fmt_cache_1.f: Add missing close.
4713
4714 2015-02-18  Tom de Vries  <tom@codesourcery.com>
4715
4716         PR testsuite/65107
4717         * gfortran.dg/read_eof_8.f90: Add missing close.
4718
4719 2015-02-18  Richard Biener  <rguenther@suse.de>
4720
4721         PR tree-optimization/65063
4722         * gcc.dg/pr65063.c: New testcase.
4723
4724 2015-02-18  Richard Biener  <rguenther@suse.de>
4725
4726         PR tree-optimization/62217
4727         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
4728
4729 2015-02-18  Marek Polacek  <polacek@redhat.com>
4730
4731         PR sanitizer/65081
4732         * c-c++-common/ubsan/pr65081.c: New test.
4733
4734 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4735
4736         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
4737         * gcc.target/sh/force-cbranch-delay-slot.c: New.
4738
4739 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
4740
4741         * gcc.dg/ipa/propalign-3.c: New test.
4742
4743 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
4744
4745         PR target/64793
4746         * gcc.target/sh/pr64793.c: New.
4747         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
4748
4749 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
4750
4751         * gcc.target/arm/divzero.c: New test case.
4752
4753 2015-02-17  Tom de Vries  <tom@codesourcery.com>
4754
4755         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
4756
4757 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
4758             Jakub Jelinek  <jakub@redhat.com>
4759
4760         PR c++/65075
4761         * g++.dg/cpp0x/pr65075.C: New test.
4762
4763 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
4764
4765         PR target/65058
4766         * gcc.target/powerpc/pr65058.c: New test.
4767
4768 2015-02-16  Jeff Law  <law@redhat.com>
4769
4770         PR tree-optimization/64823
4771         * gcc.dg/uninit-20.c: New test.
4772
4773 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
4774             James Greenhalgh  <james.greenhalgh@arm.com>
4775
4776         PR ipa/64963
4777         * gcc.dg/ipa/ipa-clone-1.c: New test.
4778
4779 2015-02-16  Richard Biener  <rguenther@suse.de>
4780
4781         PR tree-optimization/65077
4782         * gcc.dg/torture/pr65077.c: New testcase.
4783
4784 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
4785
4786         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4787         Directive adjusted to scan for ldaxr.
4788         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4789         adjusted to scan for ldaex.
4790
4791 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
4792
4793         PR c++/65080
4794         * g++.dg/cpp0x/constexpr-65080.C: New.
4795
4796 2015-02-16  Richard Biener  <rguenther@suse.de>
4797
4798         PR tree-optimization/63593
4799         * gcc.dg/pr63593.c: New testcase.
4800
4801 2015-02-16  Marek Polacek  <polacek@redhat.com>
4802
4803         PR c/65066
4804         * gcc.dg/pr65066.c: New test.
4805
4806 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
4807
4808         * gcc.dg/pr65002.C: Move ...
4809         * g++.dg/ipa/pr65002.C: ... here.
4810
4811 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
4812
4813         * gcc.target/powerpc/pr64205.c: Skip on AIX.
4814         * gcc.target/powerpc/pr64505.c: Skip on AIX.
4815         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
4816         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
4817
4818 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
4819
4820         PR testsuite/64850
4821         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
4822         the expression to find calls.
4823         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
4824         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
4825         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
4826         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
4827         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
4828
4829 2015-02-14  Marek Polacek  <polacek@redhat.com>
4830
4831         PR c/64768
4832         * gcc.dg/array-11.c: New test.
4833         * gcc.dg/array-12.c: New test.
4834         * gcc.dg/array-13.c: New test.
4835         * gcc.dg/array-14.c: New test.
4836         * gcc.dg/c99-flex-array-typedef-1.c: New test.
4837         * gcc.dg/c99-flex-array-typedef-2.c: New test.
4838         * gcc.dg/c99-flex-array-typedef-3.c: New test.
4839         * gcc.dg/c99-flex-array-typedef-5.c: New test.
4840         * gcc.dg/c99-flex-array-typedef-7.c: New test.
4841         * gcc.dg/c99-flex-array-typedef-8.c: New test.
4842
4843 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4844
4845         PR c++/60894
4846         * g++.dg/lookup/using54.C: New.
4847
4848 2015-02-13  Jeff Law  <law@redhat.com>
4849
4850         PR bootstrap/65060
4851         Revert my change for tree-optimization/64823.
4852
4853 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR tree-optimization/65053
4856         * gcc.c-torture/execute/pr65053-1.c: New test.
4857         * gcc.c-torture/execute/pr65053-2.c: New test.
4858
4859 2015-02-13  Marek Polacek  <polacek@redhat.com>
4860
4861         PR c/65050
4862         * gcc.dg/pr65050.c: New test.
4863
4864 2015-02-13  Jeff Law  <law@redhat.com>
4865
4866         PR tree-optimization/64823
4867         * gcc.dg/uninit-20.c: New test.
4868
4869         PR rtl-optimization/47477
4870         * gcc.dg/tree-ssa/pr47477.c: New test.
4871
4872 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4873
4874         PR c++/60211
4875         * g++.dg/parse/ivdep-2.C: New.
4876         * g++.dg/parse/ivdep-3.C: Likewise.
4877
4878 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4879
4880         PR fortran/64506
4881         * gfortran.dg/continuation_13.f90: New test.
4882         * gfortran.dg/continuation_14.f: New test.
4883
4884 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
4885
4886         PR c++/64970
4887         * g++.dg/cpp0x/sfinae55.C: New.
4888
4889 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
4890
4891         PR ipa/65034
4892         * g++.dg/ipa/pr65034.C: New test.
4893
4894 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
4895
4896         PR tree-optimization/65002
4897         * gcc.dg/pr65002.C: New.
4898
4899 2015-02-13  Marek Polacek  <polacek@redhat.com>
4900
4901         PR c/65040
4902         * c-c++-common/pr65040.c: New test.
4903
4904 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
4905
4906         PR tree-optimization/64705
4907         * gcc.dg/tree-ssa/pr64705.c: New test.
4908
4909 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
4910
4911         PR rtl/32219
4912         * gcc.dg/visibility-22.c: New test.
4913         * gcc.dg/visibility-23.c: New test.
4914         * gcc.target/i386/pr32219-1.c: New test.
4915         * gcc.target/i386/pr32219-2.c: New test.
4916         * gcc.target/i386/pr32219-3.c: New test.
4917         * gcc.target/i386/pr32219-4.c: New test.
4918         * gcc.target/i386/pr32219-5.c: New test.
4919         * gcc.target/i386/pr32219-6.c: New test.
4920         * gcc.target/i386/pr32219-7.c: New test.
4921         * gcc.target/i386/pr32219-8.c: New test.
4922         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
4923
4924 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4925
4926         PR libgfortran/57822
4927         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
4928         four different KINDs.
4929
4930 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4931
4932         PR c++/64884
4933         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
4934
4935         PR sanitizer/65000
4936         * g++.dg/ubsan/pr65000.C: New test.
4937
4938 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
4939
4940         PR fortran/64932
4941         * gfortran.dg/finalize_28.f90: New test
4942
4943 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4944
4945         PR debug/55541
4946         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
4947         DW_TAG_lexical_block removal.
4948         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
4949         * g++.dg/guality/pr55541.C: New test.
4950
4951         PR sanitizer/64984
4952         * g++.dg/ubsan/pr64984.C: New test.
4953
4954 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
4955
4956         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
4957
4958 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
4959
4960         PR testsuite/64930
4961         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
4962         instructions for 2015-01-14 get_memmodel changes.
4963         * gcc.target/powerpc/atomic-p8.c: Likewise.
4964
4965         PR sanitizer/65019
4966         * g++.dg/ubsan/pr65019.C: New test.
4967
4968         PR tree-optimization/65014
4969         * gcc.c-torture/compile/pr65014.c: New test.
4970
4971 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4972
4973         PR libgfortran/57822
4974         * gfortran/fmt_g0_7.f08: Revise test.
4975
4976 2015-02-11  Jeff Law  <law@redhat.com>
4977
4978         PR target/63347
4979         * gcc.target/m68k/pr63347.c: New test.
4980
4981 2015-02-11  Marek Polacek  <polacek@redhat.com>
4982
4983         * g++.dg/ubsan/shift-1.C: New test.
4984         * gcc.dg/ubsan/c-shift-2.c: New test.
4985         * c-c++-common/ubsan/shift-5.c: Remove file.
4986
4987 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
4988
4989         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
4990         Directive adjusted to XFAIL.
4991         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
4992         adjusted to XFAIL.
4993
4994 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
4995
4996         PR middle-end/65003
4997         * g++.dg/opt/pr65003.C: New test.
4998
4999 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
5000
5001         * lib/target-supports.exp (check_effective_target_pie): Renamed
5002         to ...
5003         (check_effective_target_pie_enabled): This.
5004         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
5005         * gcc.target/i386/pie.c: Likewise.
5006
5007 2015-02-11  Andrew Pinski  <apinski@cavium.com>
5008
5009         PR target/64893
5010         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
5011         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
5012
5013 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
5014
5015         PR target/61925
5016         * gcc.target/i386/pr61925-1.c: New test.
5017         * gcc.target/i386/pr61925-2.c: New test.
5018         * gcc.target/i386/pr61925-3.c: New test.
5019
5020 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
5021
5022         PR sanitizer/65004
5023         * g++.dg/asan/pr65004.C: New test.
5024
5025 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
5026
5027         PR target/64661
5028         * gcc.taget/sh/pr64661-0.h: New.
5029         * gcc.taget/sh/pr64661-1.c: New.
5030         * gcc.taget/sh/pr64661-2.c: New.
5031         * gcc.taget/sh/pr64661-3.c: New.
5032         * gcc.taget/sh/pr64661-4.c: New.
5033
5034 2015-02-10  Richard Biener  <rguenther@suse.de>
5035
5036         PR tree-optimization/64995
5037         * g++.dg/torture/pr64995.C: New testcase.
5038
5039 2015-02-10  Richard Biener  <rguenther@suse.de>
5040
5041         PR tree-optimization/64909
5042         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
5043
5044 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5045
5046         * gcc.dg/signbit-sa.c: New test.
5047
5048 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5049
5050         PR libgfortran/57822
5051         * gfortran/fmt_g0_7.f08: New test.
5052
5053 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
5054
5055         PR tree-optimization/43378
5056         * gcc.dg/tree-ssa/pr43378.c: New test.
5057
5058 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
5059
5060         PR ipa/64978
5061         * g++.dg/torture/pr64978.C: New testcase.
5062
5063 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5064
5065         PR sanitizer/64981
5066         * gcc.dg/asan/pr64981.c: New test.
5067
5068 2015-02-09  Marek Polacek  <polacek@redhat.com>
5069
5070         PR c/64856
5071         * gcc.dg/pr64856.c: New test.
5072
5073 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
5074
5075         PR target/64979
5076         * gcc.dg/tree-ssa/stdarg-7.c: New test.
5077         * gcc.c-torture/execute/pr64979.c: New test.
5078
5079 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
5080
5081         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
5082
5083 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5084
5085         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
5086         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
5087
5088 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
5089
5090         PR target/58757
5091         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
5092
5093 2015-02-09  Richard Biener  <rguenther@suse.de>
5094
5095         PR tree-optimization/54000
5096         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
5097
5098 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5099
5100         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
5101
5102 2015-02-09  Martin Liska  <mliska@suse.cz>
5103
5104         * g++.dg/ipa/pr64858.C: New test.
5105
5106 2015-02-09  Tom de Vries  <tom@codesourcery.com>
5107
5108         * gcc.dg/uninit-19.c: Fix warning line for fpic.
5109
5110 2015-02-08  Andrew Pinski  <apinski@cavium.com>
5111
5112         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
5113
5114 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
5115
5116         PR fortran/63744
5117         * gfortran.dg/use_rename_8.f90: New.
5118
5119 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
5120
5121         * gnat.dg/addr7.ad[sb]: New test.
5122         * gnat.dg/addr8.ad[sb]: Likewise.
5123
5124 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
5125
5126         PR jit/64752
5127         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
5128         from jit.dg/test-compile-to-executable.c's create_code, with a
5129         clarification of the output message.
5130         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
5131         pass/fail message.
5132         (test_jit): Use CHECK_NO_ERRORS when calling
5133         gcc_jit_context_compile_to_file.
5134         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
5135         jit-verify-compile-to-file to jit-verify-output-file-was-created.
5136         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
5137         about deletions that are attempted.
5138         (jit-verify-compile-to-file): Rename to...
5139         (jit-verify-output-file-was-created): ...this, and drop the
5140         attempt to run "file" and verify the output.
5141         (jit-verify-assembler): New function.
5142         (jit-verify-object): New function.
5143         (jit-verify-dynamic-library): New function.
5144         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
5145         favor of an implementation from new file
5146         create-code-for-hello-world-executable.h, which also adds a
5147         "main".
5148         (dg-final): Replace jit-verify-compile-to-file with
5149         jit-verify-output-file-was-created, and invoke new function
5150         jit-verify-assembler.
5151         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
5152         the output message.
5153         (dg-final): Replace jit-verify-compile-to-file with
5154         jit-verify-output-file-was-created, and invoke new function
5155         jit-verify-dynamic-library.
5156         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
5157         favor of an implementation from new file
5158         create-code-for-hello-world-executable.h, which also adds a
5159         "main".
5160         (dg-final): Replace jit-verify-compile-to-file with
5161         jit-verify-output-file-was-created.  Strengthen the expected stdout
5162         from the built executable.
5163         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
5164         favor of an implementation from new file
5165         create-code-for-hello-world-executable.h, which also adds a
5166         "main".
5167         (dg-final): Replace jit-verify-compile-to-file with
5168         jit-verify-output-file-was-created, and invoke new function
5169         jit-verify-object.
5170         * jit.dg/verify-dynamic-library.c: New source file.
5171
5172 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
5173             Brian Rzycki  <b.rzycki@samsung.com>
5174
5175         PR tree-optimization/64878
5176         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
5177
5178 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5179
5180         PR ipa/64896
5181         * g++.dg/ipa/pr64896.C: New test.
5182
5183 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
5184
5185         PR target/64205
5186         * gcc.target/powerpc/pr64205.c: New file.
5187
5188 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
5189
5190         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
5191         (dg-options): Use -fpie instead of -fPIE -pie.
5192
5193 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5194
5195         PR middle-end/64937
5196         * g++.dg/asan/pr64937.C: New test.
5197
5198 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
5199
5200         PR fortran/63205
5201         * gfortran.dg/class_to_type_4.f90: New test
5202
5203 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
5204
5205         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
5206
5207 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
5208
5209         PR rtl-optimization/64957
5210         PR debug/64817
5211         * gcc.c-torture/execute/pr64957.c: New test.
5212
5213 2015-02-05  Jeff Law  <law@redhat.com>
5214
5215         PR target/17306
5216         * gcc.target/h8300/pr17306-1.c: New test.
5217         * gcc.target/h8300/pr17306-2.c: New test.
5218
5219 2015-02-05  Tobias Burnus  <burnus@net-b.de>
5220
5221         PR fortran/64943
5222         * gfortran.dg/structure_constructor_12.f90: New.
5223
5224 2015-02-05  Jeff Law  <law@redhat.com>
5225
5226         PR target/58400
5227         gcc.target/h8300/pr58400.c: New test.
5228
5229 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
5230
5231         * gcc.target/arm/macro_defs0.c: New test.
5232         * gcc.target/arm/macro_defs1.c: New test.
5233         * gcc.target/arm/macro_defs2.c: New test.
5234
5235 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
5236
5237         PR rtl-optimization/64905
5238         * gcc.target/i386/pr64905.c: Require nonpic target.
5239         (dg-options): Add -fomit-frame-pointer.
5240         (main): Remove.
5241
5242 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
5243
5244         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
5245         tree dump scanning.
5246
5247 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
5248
5249         PR fortran/64757
5250         * gfortran.dg/type_to_class_2.f90: New test
5251         * gfortran.dg/type_to_class_3.f90: New test
5252
5253 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
5254
5255         PR ipa/64686
5256         * g++.dg/torture/pr64686.C: New testcase.
5257
5258 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
5259
5260         PR rtl-optimization/64905
5261         * gcc.target/i386/pr64905.c: New file.
5262
5263 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5264
5265         * gcc.dg/guality/pr41447-1.c: Remove xfail.
5266         * gcc.dg/guality/pr41616-1.c: Ditto.
5267
5268 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
5269
5270         PR debug/64817
5271         * gcc.dg/pr64817-3.c: New.
5272
5273 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
5274             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5275
5276         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
5277         pass parameters in registers.
5278         * gcc.dg/guality/pr36728-2.c (main): Likewise.
5279         * gcc.dg/guality/pr36728-3.c (main): Likewise.
5280         * gcc.dg/guality/pr36728-4.c (main): Likewise.
5281
5282 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
5283             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5284
5285         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
5286         list, allow for multilibed targets.
5287         * gcc.dg/combine_ashiftrt_2.c: Likewise.
5288
5289 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
5290
5291         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
5292         * gcc.dg/pr46728-6.c: Ditto.
5293
5294 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
5295
5296         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
5297         for mips_nanlegacy target.
5298
5299 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
5300
5301         * gcc.target/i386/chkp-hidden-def.c: New.
5302
5303 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5304
5305         PR middle-end/62103
5306         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
5307         to use 24 bits for bitfield b.
5308
5309 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5310
5311         PR testsuite/64796
5312         * lib/target-supports.exp (check_effective_target_bswap64): Do not
5313         cache result in a global variable.  Include all 32-bit targets for
5314         bswap64 tests.
5315
5316 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
5317
5318         PR rtl-optimization/64756
5319         * gcc.c-torture/execute/pr64756.c: New test.
5320
5321 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
5322
5323         PR target/64660
5324         * gcc.target/sh/pr64660-0.h: New.
5325         * gcc.target/sh/pr64660-1.c: New.
5326         * gcc.target/sh/pr64660-2.c: New.
5327         * gcc.target/sh/pr64660-3.c: New.
5328         * gcc.target/sh/pr64660-4.c: New.
5329
5330 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
5331
5332         PR c++/64877
5333         * g++.dg/warn/Waddress-2.C: New.
5334
5335 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
5336
5337         PR middle-end/61225
5338         * gcc.target/i386/pr49095.c: XFAIL for ia32.
5339
5340 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
5341
5342         PR preprocessor/64803
5343         * gcc.dg/cpp/builtin-macro-1.c: New test case.
5344
5345 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
5346
5347         * g++.dg/ipa/devirt-37.C: Disable early inlining.
5348
5349 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
5350
5351         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5352         (_ARM_FPSRC): Add DN and AHP fields.
5353         (clean_results): Force DN=1 on AArch64.
5354         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
5355         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
5356         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
5357         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
5358         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
5359         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
5360
5361 2015-02-02  Alan Modra  <amodra@gmail.com>
5362
5363         * gcc.target/powerpc/cprophard.c: New.
5364
5365 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
5366
5367         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
5368         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
5369
5370 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
5371
5372         PR debug/64817
5373         * gcc.dg/pr64817-1.c: New test.
5374         * gcc.dg/pr64817-2.c: New test.
5375
5376 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
5377
5378         PR target/64851
5379         * gcc.target/sh/pr64851-0.h: New
5380         * gcc.target/sh/pr64851-1.c: New
5381         * gcc.target/sh/pr64851-2.c: New
5382         * gcc.target/sh/pr64851-3.c: New
5383         * gcc.target/sh/pr64851-4.c: New
5384
5385 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5386
5387         PR target/64882
5388         * gcc.dg/torture/pr64882.c: New test.
5389
5390 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
5391
5392         PR target/64159
5393         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
5394         sparc*-*-*.
5395
5396 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
5397
5398         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
5399         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
5400         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
5401         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
5402         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
5403         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
5404         tree dump.
5405         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
5406         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
5407         tree dump.
5408         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
5409         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
5410         tree dump.
5411
5412 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5413
5414         PR target/64688
5415         * g++.dg/pr64688-2.C: New.
5416
5417 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5418
5419         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
5420         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
5421         * gcc.target/i386/fuse-caller-save.c: Ditto.
5422         * gcc.target/i386/headmerge-1.c: Ditto.
5423         * gcc.target/i386/headmerge-2.c: Ditto.
5424         * gcc.target/i386/sibcall-6.c: Ditto.
5425
5426 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
5427
5428         PR target/64617
5429         * gcc.target/i386/pr64617.c: New test.
5430
5431 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
5432
5433         PR target/15184
5434         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
5435         (dg-options): Remove -m32.
5436         (dg-final): Scan for "movb %al" only.
5437         * gcc.target/i386/pr15184-2.c: Ditto.
5438
5439 2015-01-30  Richard Biener  <rguenther@suse.de>
5440
5441         PR tree-optimization/64829
5442         * gcc.dg/vect/pr64829.c: New testcase.
5443
5444 2015-01-29  Marek Polacek  <polacek@redhat.com>
5445
5446         PR c/64709
5447         * gcc.dg/pr64709.c: New test.
5448
5449 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
5450
5451         PR c++/64717
5452         * g++.dg/ubsan/pr64717-1.C: New test.
5453         * g++.dg/ubsan/pr64717-2.C: New test.
5454
5455 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
5456
5457         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
5458
5459 2015-01-29  Jeff Law  <law@redhat.com>
5460
5461         PR target/15184
5462         * gcc.target/i386/pr15184-1.c: New test.
5463         * gcc.target/i386/pr15184-2.c: New test.
5464
5465 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5466
5467         PR tree-optimization/64746
5468         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
5469
5470 2015-01-29  Richard Biener  <rguenther@suse.de>
5471
5472         PR tree-optimization/64853
5473         * gcc.dg/torture/pr64853.c: New testcase.
5474
5475 2015-01-29  Richard Biener  <rguenther@suse.de>
5476
5477         PR tree-optimization/64844
5478         * gcc.dg/vect/pr64844.c: New testcase.
5479
5480 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
5481
5482         PR middle-end/64809
5483         * gcc.dg/pr64809.c: Delete.
5484
5485 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
5486
5487         PR middle-end/64805
5488         * gcc.target/i386/pr64805.c: New.
5489
5490 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5491
5492         * gcc.dg/guality/guality.h (main): Add argv[0] to
5493         guality_gdb_command.
5494
5495 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
5496
5497         PR ipa/64801
5498         * gcc.dg/tree-ssa/pr64801.c: New testcase.
5499
5500 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
5501
5502         PR target/64659
5503         * gcc.target/sh/sh.exp
5504         (check_effective_target_atomic_model_soft_gusa_available,
5505         check_effective_target_atomic_model_soft_tcb_available,
5506         check_effective_target_atomic_model_soft_imask_available,
5507         check_effective_target_atomic_model_hard_llcs_available): New.
5508         * gcc.target/sh/pr64659-0.h: New.
5509         * gcc.target/sh/pr64659-1.c: New.
5510         * gcc.target/sh/pr64659-2.c: New.
5511         * gcc.target/sh/pr64659-3.c: New.
5512         * gcc.target/sh/pr64659-4.c: New.
5513
5514 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
5515
5516         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
5517         scan-assembler-times pattern.
5518
5519 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
5520
5521         PR middle-end/64809
5522         * gcc.dg/pr64809.c: New test.
5523
5524 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
5525
5526         PR tree-optimization/64277
5527         * gcc.dg/pr64277.c: New.
5528
5529 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5530
5531         PR tree-optimization/64718
5532         * gcc.c-torture/execute/pr64718.c: New test.
5533
5534 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
5535
5536         * gcc.target/aarch64/abs_2.c: New.
5537
5538 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
5539
5540         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
5541         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
5542         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
5543         ISA rev < 2.
5544
5545 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR bootstrap/64612
5548         * lib/target-supports.exp (check_effective_target_comdat_group): New.
5549         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
5550         { target comdat_group }.
5551
5552 2015-01-27  Tobias Burnus  <burnus@net-b.de>
5553
5554         PR fortran/63861
5555         * gfortran.dg/goacc/coarray_2.f90: New.
5556
5557 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5558
5559         PR ipa/60871
5560         PR ipa/64139
5561         * g++.dg/torture/pr64139.C: New testcase.
5562         * g++.dg/torture/pr60871.C: Likewise.
5563
5564 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
5565
5566         PR fortran/64230
5567         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
5568         prevent linking errors.
5569
5570 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
5571
5572         PR ipa/64282
5573         * g++.dg/torture/pr64282.C: New testcase.
5574
5575 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5576
5577         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
5578         for wzr reg.
5579
5580 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5581
5582         * gcc.target/s390/hotpatch-13.c: New testcase.
5583         * gcc.target/s390/hotpatch-14.c: New testcase.
5584         * gcc.target/s390/hotpatch-15.c: New testcase.
5585         * gcc.target/s390/hotpatch-16.c: New testcase.
5586         * gcc.target/s390/hotpatch-17.c: New testcase.
5587         * gcc.target/s390/hotpatch-18.c: New testcase.
5588         * gcc.target/s390/hotpatch-19.c: New testcase.
5589         * gcc.target/s390/hotpatch-20.c: New testcase.
5590         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
5591         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
5592         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
5593         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
5594         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
5595         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
5596         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
5597         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
5598         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
5599         * gcc.target/s390/hotpatch-10.c: Likewise.
5600         * gcc.target/s390/hotpatch-11.c: Likewise.
5601         * gcc.target/s390/hotpatch-12.c: Likewise.
5602         * gcc.target/s390/hotpatch-2.c: Likewise.
5603         * gcc.target/s390/hotpatch-3.c: Likewise.
5604         * gcc.target/s390/hotpatch-4.c: Likewise.
5605         * gcc.target/s390/hotpatch-5.c: Likewise.
5606         * gcc.target/s390/hotpatch-6.c: Likewise.
5607         * gcc.target/s390/hotpatch-7.c: Likewise.
5608         * gcc.target/s390/hotpatch-8.c: Likewise.
5609         * gcc.target/s390/hotpatch-9.c: Likewise.
5610         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
5611         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
5612         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
5613         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
5614         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
5615         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
5616         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
5617         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
5618
5619 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
5620
5621         * gcc.dg/long_branch.c: New testcase.
5622
5623 2015-01-27  Richard Biener  <rguenther@suse.de>
5624
5625         PR tree-optimization/56273
5626         PR tree-optimization/59124
5627         PR tree-optimization/64277
5628         * g++.dg/warn/Warray-bounds-6.C: New testcase.
5629         * gcc.dg/Warray-bounds-12.c: Likewise.
5630         * gcc.dg/Warray-bounds-13.c: Likewise.
5631
5632 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5633
5634         PR rtl-optimization/61058
5635         * gcc.dg/pr61058.c: New test.
5636
5637 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
5638
5639         * gcc.target/i386/chkp-narrow-bounds.c: New.
5640
5641 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
5642
5643         PR tree-optimization/64807
5644         * gcc.dg/pr64807.c: New test.
5645
5646         PR c/64766
5647         * gcc.dg/pr64766.c: New test.
5648
5649 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
5650
5651         PR target/49263
5652         * gcc.target/sh/pr49263-4.c: New.
5653
5654 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
5655
5656         PR fortran/62044
5657         * gfortran.dg/allocate_with_mold_1.f90: New test
5658
5659 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
5660
5661         PR c/64778
5662         * gcc.dg/pr64778.c: New test.
5663
5664         PR middle-end/64421
5665         * gcc.dg/vect/pr64421.c: New test.
5666
5667 2015-01-26  Tobias Burnus  <burnus@net-b.de>
5668
5669         PR fortran/64771
5670         * gfortran.dg/coarray_36.f: New.
5671         * gfortran.dg/coarray_37.f90: New.
5672
5673 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
5674
5675         PR fortran/64230
5676         * gfortran.dg/class_allocate_18.f90: New.
5677
5678 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5679
5680         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
5681
5682 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5683
5684         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
5685
5686 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5687
5688         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
5689
5690 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5691
5692         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
5693
5694 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5695
5696         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
5697         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
5698         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
5699         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
5700
5701 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5702
5703         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
5704         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
5705         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
5706
5707 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
5708
5709         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
5710         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
5711         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
5712         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
5713         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
5714         vXXXhn.inc.
5715
5716 2015-01-26  Richard Biener  <rguenther@suse.de>
5717
5718         PR middle-end/64764
5719         * gcc.dg/uninit-19.c: New testcase.
5720
5721 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5722
5723         * lib/target-supports.exp (check_effective_target_vect64): Add
5724         sparc*-*-*.
5725
5726 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
5727
5728         PR testsuite/64712
5729         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
5730
5731 2015-01-26  Tony Liu  <tony.liu@arm.com>
5732
5733         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
5734         non-UAL cases.
5735
5736 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
5737
5738         PR libfortran/64770
5739         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
5740         correctly, clean up afterwards.
5741
5742 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
5743
5744         PR fortran/62044
5745         * gfortran.dg/use_rename_7.f90: New.
5746
5747 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
5748
5749         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
5750         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
5751
5752 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
5753
5754         PR target/54236
5755         * gcc.target/sh/pr54236-4.c: New.
5756
5757 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
5758
5759         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5760         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
5761         Bridge test.
5762
5763 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
5764
5765         PR libfortran/64770
5766         * gfortran.dg/open_new_segv.f90: New test.
5767
5768 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
5769
5770         PR target/49263
5771         PR target/53987
5772         PR target/64345
5773         PR target/59533
5774         PR target/52933
5775         PR target/54236
5776         PR target/51244
5777         * gcc.target/sh/pr64345-1.c: New.
5778         * gcc.target/sh/pr64345-2.c: New.
5779         * gcc.target/sh/pr59533-1.c: New.
5780         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
5781         * gcc.target/sh/pr52933-2.c: Likewise.
5782         * gcc.target/sh/pr54089-1.c: Likewise.
5783         * gcc.target/sh/pr54236-1.c: Likewise.
5784         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
5785         * gcc.target/sh/pr49263-1.c: Remove xfails.
5786         * gcc.target/sh/pr49263-2.c: Likewise.
5787         * gcc.target/sh/pr49263-3.c: Likewise.
5788         * gcc.target/sh/pr53987-1.c: Likewise.
5789         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
5790         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
5791         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
5792         (test05, test06, test07, test08, test09, test10, test11, test12): New.
5793         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
5794         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
5795         test_009): New.
5796         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
5797         (test_02): New.
5798
5799 2015-01-24  Tom de Vries  <tom@codesourcery.com>
5800
5801         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
5802
5803 2015-01-23  Ian Lance Taylor  <iant@google.com>
5804
5805         PR go/64510
5806         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
5807         targets without split stack support.
5808
5809 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
5810
5811         PR target/64317
5812         * gcc.target/i386/pr64317.c: New test.
5813
5814 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
5815
5816         PR rtl-optimization/63637
5817         PR rtl-optimization/60663
5818         * gcc.dg/pr63637-1.c: New test.
5819         * gcc.dg/pr63637-2.c: New test.
5820         * gcc.dg/pr63637-3.c: New test.
5821         * gcc.dg/pr63637-4.c: New test.
5822         * gcc.dg/pr63637-5.c: New test.
5823         * gcc.dg/pr63637-6.c: New test.
5824         * gcc.target/i386/pr63637-1.c: New test.
5825         * gcc.target/i386/pr63637-2.c: New test.
5826         * gcc.target/i386/pr63637-3.c: New test.
5827         * gcc.target/i386/pr63637-4.c: New test.
5828         * gcc.target/i386/pr63637-5.c: New test.
5829         * gcc.target/i386/pr63637-6.c: New test.
5830
5831 2015-01-23  Richard Biener  <rguenther@suse.de>
5832
5833         PR testsuite/63439
5834         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
5835         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
5836
5837 2015-01-23  Marek Polacek  <polacek@redhat.com>
5838
5839         PR preprocessor/60570
5840         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
5841         * gcc.dg/cpp/pr60570.c: New test.
5842
5843 2015-01-23  Richard Biener  <rguenther@suse.de>
5844
5845         PR testsuite/63439
5846         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
5847         vectorization on vect64 targets.
5848
5849 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
5850
5851         PR fortran/60922
5852         * gfortran.dg/class_allocate_17.f90: New.
5853
5854 2015-01-23  Tobias Burnus  <burnus@net-b.de>
5855
5856         PR fortran/64726
5857         * gfortran.dg/goacc/combined_loop.f90: New.
5858
5859 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5860
5861         PR fortran/61933
5862         * gfortran.dg/make_unit.f90: New test.
5863
5864 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5865
5866         PR fortran/61933
5867         * gfortran.dg/negative_unit_int8.f: Update.
5868
5869 2015-01-22  Jeff Law  <law@redhat.com>
5870
5871         PR target/52076
5872         * gcc.target/m68k/pr52076-1.c: New test.
5873         * gcc.target/m68k/pr52076-2.c: New test.
5874
5875 2015-01-22  Richard Biener  <rguenther@suse.de>
5876
5877         PR middle-end/64728
5878         * gcc.dg/torture/pr64728.c: New testcase.
5879
5880 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
5881
5882         PR target/64688
5883         * g++.dg/pr64688.C: New test.
5884
5885 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
5886
5887         * gcc.target/i386/chkp-always_inline.c (f1): Make static
5888         to avoid errors with -fpic.
5889
5890 2015-01-22  Richard Biener  <rguenther@suse.de>
5891
5892         PR libstdc++/64535
5893         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
5894
5895 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
5896
5897         PR rtl-optimization/64682
5898         * gcc.c-torture/execute/pr64682.c: New file.
5899
5900 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
5901
5902         PR debug/64511
5903         * gcc.dg/pr64511.c: New test.
5904
5905         PR rtl-optimization/62078
5906         * g++.dg/opt/pr62078.C: New test.
5907
5908         PR c/63307
5909         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
5910
5911 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
5912
5913         PR fortran/57023
5914         * gfortran.dg/internal_pack_15.f90:  New test.
5915
5916 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
5917
5918         * c-c++-common/tsan/step.c: New testcase.
5919
5920 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5921
5922         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
5923
5924 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5925
5926         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
5927
5928 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5929
5930         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
5931
5932 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5933
5934         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
5935
5936 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5937
5938         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
5939
5940 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5941
5942         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
5943
5944 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5945
5946         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
5947
5948 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5949
5950         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
5951
5952 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5953
5954         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
5955
5956 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5957
5958         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
5959
5960 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5961
5962         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
5963
5964 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5965
5966         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
5967
5968 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5969
5970         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
5971         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
5972         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
5973         vXXXw.inc.
5974
5975 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5976
5977         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
5978         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
5979         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
5980         vXXXl.inc.
5981
5982 2015-01-21  Renlin Li  <renlin.li@arm.com>
5983
5984         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
5985         * g++.dg/tls/thread_local5g.C: Likewise.
5986         * g++.dg/tls/thread_local6g.C: Likewise.
5987
5988 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5989
5990         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
5991         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
5992         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
5993
5994 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
5995
5996         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
5997         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
5998         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
5999
6000 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6001
6002         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
6003         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
6004         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
6005
6006 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
6007
6008         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
6009         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
6010         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
6011
6012 2015-01-20  Jeff Law  <law@redhat.com>
6013
6014         PR target/59946
6015         * gcc.target/m68k/pr59946.c: New test.
6016
6017 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6018
6019         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
6020         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
6021         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
6022
6023 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6024
6025         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
6026         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
6027         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
6028
6029 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6030
6031         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
6032         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
6033         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
6034
6035 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6036
6037         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
6038         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
6039         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
6040         vshuffle.inc.
6041         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
6042         vshuffle.inc.
6043
6044 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6045
6046         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
6047         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
6048         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
6049
6050 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6051
6052         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
6053         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
6054         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
6055
6056 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
6057
6058         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
6059
6060 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
6061
6062         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
6063
6064         PR sanitizer/64632
6065         * g++.dg/ubsan/pr64632.C: New test.
6066
6067         PR debug/64663
6068         * gcc.dg/pr64663.c: New test.
6069
6070 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6071
6072         PR c++/64383
6073         * g++.dg/warn/Wunused-var-23.C: New.
6074
6075 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6076
6077         PR c++/59937
6078         * g++.dg/cpp0x/constexpr-59937-1.C: New.
6079         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
6080
6081 2015-01-20  Richard Biener  <rguenther@suse.de>
6082
6083         PR ipa/64684
6084         * gcc.dg/lto/pr64684_0.c: New testcase.
6085         * gcc.dg/lto/pr64684_1.c: Likewise.
6086         * gcc.dg/lto/pr64684_2.c: Likewise.
6087         * gcc.dg/lto/pr64685_0.c: Likewise.
6088         * gcc.dg/lto/pr64685_1.c: Likewise.
6089
6090 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
6091
6092         PR c++/62241
6093         * g++.dg/cpp1y/lambda-init12.C: New.
6094
6095 2015-01-20  Richard Biener  <rguenther@suse.de>
6096
6097         PR tree-optimization/64410
6098         * g++.dg/vect/pr64410.cc: Require vect_double.
6099
6100 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
6101
6102         PR target/64149
6103         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
6104
6105 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
6106
6107         PR bootstrap/64676
6108         Revert:
6109         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6110
6111         PR rtl-optimization/64081
6112         * gcc.dg/pr64081.c: New test.
6113
6114 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6115
6116         * jit.dg/harness.h: Include <unistd.h>.
6117         (CHECK_NO_ERRORS): New.
6118         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
6119         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
6120         gcc_jit_context_compile_to_file.
6121         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
6122         args to the spawned executable.
6123         (jit-expand-vars): New function.
6124         (jit-exe-params): New variable.
6125         (dg-jit-set-exe-params): New function.
6126         (jit-dg-test): Detect testcases that use
6127         jit-verify-compile-to-file and call jit-setup-compile-to-file.
6128         Set arguments of spawned process to jit-exe-params.
6129         (jit-get-output-filename): New function.
6130         (jit-setup-compile-to-file): New function.
6131         (jit-verify-compile-to-file): New function.
6132         (jit-run-executable): New function.
6133         (jit-verify-executable): New function.
6134         * jit.dg/test-compile-to-assembler.c: New testcase.
6135         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
6136         * jit.dg/test-compile-to-executable.c: New testcase.
6137         * jit.dg/test-compile-to-object.c: New testcase.
6138
6139 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
6140
6141         PR target/64652
6142         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
6143         (test_1): New.
6144
6145 2015-01-19  Martin Liska  <mliska@suse.cz>
6146
6147         * objc/compile/pr64668.m: New test.
6148
6149 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
6150
6151         * jit.dg/test-arith-overflow.c: Include stdbool.h.
6152         (create_overflow_fn): Update comment to clarify that
6153         the third param of the created function is a bool *, not
6154         an int *.
6155         (verify_int_overflow_fn): Convert param "expected_ovf" from
6156         int to bool.  Update third param of "overflow_fn_type" from int *
6157         to bool *.  Update local "actual_ovf" from int to bool.
6158         (verify_uint_overflow_fn): Likewise.
6159
6160 2015-01-19  Martin Liska  <mliska@suse.cz>
6161
6162         * gcc.dg/ipa/ipa-icf-33.c: New test.
6163
6164 2015-01-19  Felix Yang  <felix.yang@huawei.com>
6165             Haijian Zhang  <z.zhanghaijian@huawei.com>
6166
6167         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
6168         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6169         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
6170         result_float64x2, expected_hfloat64x2): New helper type, variable and
6171         declaration.
6172         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
6173         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
6174         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
6175         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
6176         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
6177         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
6178         and target without the FMA feature.
6179
6180 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
6181
6182         * gcc.target/aarch64/pr64304.c: New testcase.
6183
6184 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
6185
6186         PR rtl-optimization/64081
6187         * gcc.dg/pr64081.c: New test.
6188
6189 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
6190
6191         PR target/63971
6192         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
6193         the epilogue).
6194         * gcc.target/aarch64/test_frame_6.c: Likewise.
6195         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
6196         and x19 (in the epilogue).
6197         * gcc.target/aarch64/test_frame_4.c: Likewise.
6198         * gcc.target/aarch64/test_frame_7.c: Likewise.
6199
6200 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
6201
6202         * gcc.target/i386/chkp-always_inline.c: New.
6203
6204 2015-01-15  Andrew Pinski  <apinski@cavium.com>
6205             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6206
6207         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
6208         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
6209
6210 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
6211
6212         PR fortran/60255
6213         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
6214         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
6215
6216 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6217
6218         PR fortran/64578
6219         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6220
6221 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
6222
6223         PR target/64652
6224         * gcc.target/sh/torture/pr64652.c: New.
6225
6226 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6227
6228         * gcc.dg/ipa/ipa-icf-32.c: Update template.
6229         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
6230         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6231         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
6232         * c-c++-common/asan/kasan-recover-1.c: Likewise.
6233         * c-c++-common/asan/kasan-recover-2.c: Likewise.
6234
6235 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
6236
6237         PR ipa/64378
6238         * g++.dg/torture/pr64378.C: New testcase.
6239
6240 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6241
6242         PR fortran/57959
6243         * gfortran.dg/block_13.f08: New test
6244
6245 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
6246
6247         PR fortran/55901
6248         * gfortran.dg/associate_1.f03: Allow test for character with
6249         automatic length.
6250
6251 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6252
6253         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
6254         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
6255
6256 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
6257
6258         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
6259
6260 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
6261
6262         PR fortran/64578
6263         * gfortran.dg/unlimited_polymorphic_21.f90: New test
6264
6265 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6266
6267         PR fortran/60357
6268         * gfortran.dg/alloc_comp_assign_13.f08: New test.
6269
6270         PR fortran/61275
6271         * gfortran.dg/alloc_comp_assign_14.f08: New test.
6272
6273         PR fortran/55932
6274         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
6275
6276 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
6277
6278         PR fortran/60334
6279         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
6280
6281 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
6282
6283         PR rtl-optimization/52773
6284         * gcc.c-torture/compile/pr52773.c: New test.
6285
6286 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6287
6288         PR c++/62134
6289         * g++.dg/cpp0x/alias-decl-46.C: New.
6290
6291 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6292
6293         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
6294
6295 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6296
6297         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
6298         Add trace.
6299         (CHECK_FP): Likewise.
6300         (CHECK_CUMULATIVE_SAT): Likewise.
6301
6302 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
6303
6304         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
6305         (Set_Neon_Cumulative_Sat): Add parameter.
6306         (__set_neon_cumulative_sat): Support new parameter.
6307         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
6308         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6309         argument.
6310         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
6311         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
6312         argument.
6313
6314 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
6315
6316         * g++.dg/tsan/vptr_benign_race.C: New testcase.
6317         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
6318
6319 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6320
6321         PR c++/60056
6322         * g++.dg/tls/thread_local-ice4.C: New.
6323
6324 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
6325
6326         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
6327         than Neon options.
6328
6329 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6330
6331         PR c++/62276
6332         * g++.dg/cpp0x/vt-62276.C: New.
6333
6334 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6335
6336         PR middle-end/64353
6337         * g++.dg/pr64353.C: New.
6338
6339 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6340
6341         PR target/64263
6342         * gcc.target/aarch64/pr64263_1.c: New test.
6343
6344 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
6345
6346         PR tree-optimization/64434
6347         * gcc.dg/torture/pr64434.c: Move to...
6348         * gcc.dg/pr64434.c: ... here.
6349
6350 2015-01-16  Richard Biener  <rguenther@suse.de>
6351
6352         PR middle-end/64614
6353         * gcc.dg/uninit-18.c: New testcase.
6354
6355 2015-01-16  Richard Biener  <rguenther@suse.de>
6356
6357         PR tree-optimization/64568
6358         * g++.dg/torture/pr64568-2.C: New testcase.
6359
6360 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
6361
6362         PR target/64363
6363         * gcc.target/i386/chkp-label-address.c: New.
6364
6365 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
6366
6367         PR fortran/45290
6368         * gfortran.dg/pointer_init_6.f90: Extended.
6369
6370 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
6371
6372         * gcc.c-torture/compile/20150108.c: New test.
6373
6374 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
6375
6376         * gcc.target/visium: New directory.
6377
6378 2015-01-16  Richard Biener  <rguenther@suse.de>
6379
6380         PR tree-optimization/61743
6381         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
6382         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6383
6384 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
6385
6386         * gcc.dg/pr64015.c: New test.
6387
6388 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
6389
6390         PR ipa/64163
6391         PR ipa/64612
6392         * g++.dg/ipa/pr64612.C: New test.
6393
6394 2015-01-16  Renlin Li  <renlin.li@arm.com>
6395
6396         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
6397
6398 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
6399
6400         * gcc.target/i386/sse-14.c: Test new intrinsic.
6401         * gcc.target/i386/sse-22.c: Ditto.
6402
6403 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
6404
6405         PR c++/58614
6406         * g++.dg/cpp0x/auto44.C: New.
6407
6408 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
6409
6410         PR target/59710
6411         * gcc.target/nios2/gpopt-all.c: New test case.
6412         * gcc.target/nios2/gpopt-local.c: New test case.
6413         * gcc.target/nios2/gpopt-global.c: New test case.
6414         * gcc.target/nios2/gpopt-data.c: New test case.
6415         * gcc.target/nios2/gpopt-none.c: New test case.
6416
6417 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
6418
6419         * g++.dg/ubsan/vptr-1.C: New test.
6420         * g++.dg/ubsan/vptr-2.C: New test.
6421         * g++.dg/ubsan/vptr-3.C: New test.
6422         * g++.dg/ubsan/vptr-4.C: New test.
6423         * g++.dg/ubsan/vptr-5.C: New test.
6424         * g++.dg/ubsan/vptr-6.C: New test.
6425         * g++.dg/ubsan/vptr-7.C: New test.
6426         * g++.dg/ubsan/vptr-8.C: New test.
6427         * g++.dg/ubsan/vptr-9.C: New test.
6428
6429 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6430
6431         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
6432         is set up.
6433         * lib/gcc-dg.exp: Likewise.
6434
6435 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
6436
6437         PR rtl-optimization/64110
6438         * gcc.target/i386/pr64110.c: Add scan-assembler.
6439
6440 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
6441             James Norris  <jnorris@codesourcery.com>
6442             Cesar Philippidis  <cesar@codesourcery.com>
6443             Ilmir Usmanov  <i.usmanov@samsung.com>
6444
6445         * lib/target-supports.exp (check_effective_target_fopenacc): New
6446         procedure.
6447         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
6448         * g++.dg/goacc/goacc.exp: Likewise.
6449         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
6450         * gcc.dg/goacc/goacc.exp: Likewise.
6451         * gfortran.dg/goacc/goacc.exp: Likewise.
6452         * c-c++-common/cpp/openacc-define-1.c: New file.
6453         * c-c++-common/cpp/openacc-define-2.c: Likewise.
6454         * c-c++-common/cpp/openacc-define-3.c: Likewise.
6455         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
6456         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6457         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
6458         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
6459         * c-c++-common/goacc/asyncwait-1.c: Likewise.
6460         * c-c++-common/goacc/cache-1.c: Likewise.
6461         * c-c++-common/goacc/clauses-fail.c: Likewise.
6462         * c-c++-common/goacc/collapse-1.c: Likewise.
6463         * c-c++-common/goacc/data-1.c: Likewise.
6464         * c-c++-common/goacc/data-2.c: Likewise.
6465         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
6466         * c-c++-common/goacc/deviceptr-1.c: Likewise.
6467         * c-c++-common/goacc/deviceptr-2.c: Likewise.
6468         * c-c++-common/goacc/deviceptr-3.c: Likewise.
6469         * c-c++-common/goacc/if-clause-1.c: Likewise.
6470         * c-c++-common/goacc/if-clause-2.c: Likewise.
6471         * c-c++-common/goacc/kernels-1.c: Likewise.
6472         * c-c++-common/goacc/loop-1.c: Likewise.
6473         * c-c++-common/goacc/loop-private-1.c: Likewise.
6474         * c-c++-common/goacc/nesting-1.c: Likewise.
6475         * c-c++-common/goacc/nesting-data-1.c: Likewise.
6476         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
6477         * c-c++-common/goacc/parallel-1.c: Likewise.
6478         * c-c++-common/goacc/pcopy.c: Likewise.
6479         * c-c++-common/goacc/pcopyin.c: Likewise.
6480         * c-c++-common/goacc/pcopyout.c: Likewise.
6481         * c-c++-common/goacc/pcreate.c: Likewise.
6482         * c-c++-common/goacc/pragma_context.c: Likewise.
6483         * c-c++-common/goacc/present-1.c: Likewise.
6484         * c-c++-common/goacc/reduction-1.c: Likewise.
6485         * c-c++-common/goacc/reduction-2.c: Likewise.
6486         * c-c++-common/goacc/reduction-3.c: Likewise.
6487         * c-c++-common/goacc/reduction-4.c: Likewise.
6488         * c-c++-common/goacc/sb-1.c: Likewise.
6489         * c-c++-common/goacc/sb-2.c: Likewise.
6490         * c-c++-common/goacc/sb-3.c: Likewise.
6491         * c-c++-common/goacc/update-1.c: Likewise.
6492         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
6493         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
6494         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
6495         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
6496         * gfortran.dg/goacc/assumed.f95: Likewise.
6497         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
6498         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
6499         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6500         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
6501         * gfortran.dg/goacc/branch.f95: Likewise.
6502         * gfortran.dg/goacc/cache-1.f95: Likewise.
6503         * gfortran.dg/goacc/coarray.f95: Likewise.
6504         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
6505         * gfortran.dg/goacc/cray.f95: Likewise.
6506         * gfortran.dg/goacc/critical.f95: Likewise.
6507         * gfortran.dg/goacc/data-clauses.f95: Likewise.
6508         * gfortran.dg/goacc/data-tree.f95: Likewise.
6509         * gfortran.dg/goacc/declare-1.f95: Likewise.
6510         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
6511         * gfortran.dg/goacc/fixed-1.f: Likewise.
6512         * gfortran.dg/goacc/fixed-2.f: Likewise.
6513         * gfortran.dg/goacc/fixed-3.f: Likewise.
6514         * gfortran.dg/goacc/fixed-4.f: Likewise.
6515         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
6516         * gfortran.dg/goacc/if.f95: Likewise.
6517         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
6518         * gfortran.dg/goacc/list.f95: Likewise.
6519         * gfortran.dg/goacc/literal.f95: Likewise.
6520         * gfortran.dg/goacc/loop-1.f95: Likewise.
6521         * gfortran.dg/goacc/loop-2.f95: Likewise.
6522         * gfortran.dg/goacc/loop-3.f95: Likewise.
6523         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6524         * gfortran.dg/goacc/omp.f95: Likewise.
6525         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
6526         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
6527         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
6528         * gfortran.dg/goacc/parameter.f95: Likewise.
6529         * gfortran.dg/goacc/private-1.f95: Likewise.
6530         * gfortran.dg/goacc/private-2.f95: Likewise.
6531         * gfortran.dg/goacc/private-3.f95: Likewise.
6532         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
6533         * gfortran.dg/goacc/reduction-2.f95: Likewise.
6534         * gfortran.dg/goacc/reduction.f95: Likewise.
6535         * gfortran.dg/goacc/routine-1.f90: Likewise.
6536         * gfortran.dg/goacc/routine-2.f90: Likewise.
6537         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
6538         * gfortran.dg/goacc/several-directives.f95: Likewise.
6539         * gfortran.dg/goacc/sie.f95: Likewise.
6540         * gfortran.dg/goacc/subarrays.f95: Likewise.
6541         * gfortran.dg/gomp/map-1.f90: Likewise.
6542         * gfortran.dg/openacc-define-1.f90: Likewise.
6543         * gfortran.dg/openacc-define-2.f90: Likewise.
6544         * gfortran.dg/openacc-define-3.f90: Likewise.
6545         * g++.dg/gomp/block-1.C: Update for changed compiler output.
6546         * g++.dg/gomp/block-2.C: Likewise.
6547         * g++.dg/gomp/block-3.C: Likewise.
6548         * g++.dg/gomp/block-5.C: Likewise.
6549         * g++.dg/gomp/target-1.C: Likewise.
6550         * g++.dg/gomp/target-2.C: Likewise.
6551         * g++.dg/gomp/taskgroup-1.C: Likewise.
6552         * g++.dg/gomp/teams-1.C: Likewise.
6553         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
6554         * gcc.dg/cilk-plus/jump.c: Likewise.
6555         * gcc.dg/gomp/block-1.c: Likewise.
6556         * gcc.dg/gomp/block-10.c: Likewise.
6557         * gcc.dg/gomp/block-2.c: Likewise.
6558         * gcc.dg/gomp/block-3.c: Likewise.
6559         * gcc.dg/gomp/block-4.c: Likewise.
6560         * gcc.dg/gomp/block-5.c: Likewise.
6561         * gcc.dg/gomp/block-6.c: Likewise.
6562         * gcc.dg/gomp/block-7.c: Likewise.
6563         * gcc.dg/gomp/block-8.c: Likewise.
6564         * gcc.dg/gomp/block-9.c: Likewise.
6565         * gcc.dg/gomp/target-1.c: Likewise.
6566         * gcc.dg/gomp/target-2.c: Likewise.
6567         * gcc.dg/gomp/taskgroup-1.c: Likewise.
6568         * gcc.dg/gomp/teams-1.c: Likewise.
6569
6570 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
6571
6572         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
6573         test case.
6574
6575 2015-01-15  Mike Stump  <mikestump@comcast.net>
6576
6577         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
6578         * gcc.dg/inline_2.c: Likewise.
6579         * gcc.dg/inline_3.c: Likewise.
6580         * gcc.dg/inline_4.c: Likewise.
6581
6582 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
6583
6584         PR fortran/58023
6585         * gfortran.dg/proc_ptr_comp_43.f90: New.
6586
6587 2015-01-15  Mike Stump  <mikestump@comcast.net>
6588
6589         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
6590         * gcc.dg/unroll_2.c: Likewise.
6591         * gcc.dg/unroll_3.c: Likewise.
6592         * gcc.dg/unroll_4.c: Likewise.
6593         * gcc.dg/unroll_5.c: Likewise.
6594
6595 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
6596
6597         PR target/63971
6598         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
6599         in epilogue.
6600         * gcc.target/aarch64/test_frame_6.c: Likewise.
6601         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
6602         x30 and x19 (in the epilogue).
6603         * gcc.target/aarch64/test_frame_4.c: Likewise.
6604         * gcc.target/aarch64/test_frame_7.c: Likewise.
6605
6606 2015-01-15  Martin Liska  <mliska@suse.cz>
6607
6608         * g++.dg/ipa/pr64068.C: New test.
6609         * gcc.dg/ipa/PR64559.c: New test.
6610
6611 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6612
6613         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
6614         with PIE.
6615
6616 2015-01-15  Richard Biener  <rguenther@suse.de>
6617
6618         PR tree-optimization/61743
6619         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
6620         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
6621
6622 2015-01-15 Renlin Li <renlin.li@arm.com>
6623
6624         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
6625         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
6626
6627 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6628
6629         * gcc.dg/vect/vect-aggressive-1.c: New.
6630         * gcc.target/i386/avx2-vect-aggressive.c: New.
6631
6632 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
6633
6634         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
6635
6636 2015-01-15  Richard Biener  <rguenther@suse.de>
6637
6638         PR lto/64415
6639         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
6640         -Wl,-undefined,dynamic_lookup.
6641
6642 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
6643
6644         * gnat.dg/opt47.adb: New test.
6645
6646 2015-01-15  Richard Biener  <rguenther@suse.de>
6647
6648         PR lto/64415
6649         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
6650
6651 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
6652
6653         PR tree-optimization/64434
6654         * gcc.dg/torture/pr64434.c: New test.
6655
6656 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
6657
6658         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
6659         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
6660         -march=loongson* and -march=octeon* require -mno-micromips.
6661
6662 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
6663             Matthew Fortune  <matthew.fortune@imgtec.com>
6664
6665         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
6666         * gcc.target/mips/call-saved-5.c (foo): Likewise.
6667         * gcc.target/mips/call-saved-6.c (foo): Likewise.
6668         * gcc.target/mips/call-saved-7.c: New file.
6669         * gcc.target/mips/call-saved-8.c: New file.
6670         * gcc.target/mips/call-saved-9.c: New file.
6671
6672 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
6673
6674         * gcc.target/mips/lsa.c: New file.
6675         * gcc.target/mips/mips64-lsa.c: Likewise.
6676         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
6677         * gcc.target/mips/mulsize-4.c: Likewise.
6678         * gcc.target/mips/mulsize-5.c: New file.
6679         * gcc.target/mips/mulsize-6.c: Likewise.
6680         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
6681         and !HAS_LSA as ghost options.
6682         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
6683         for !HAS_LSA.
6684
6685 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
6686
6687         * g++.dg/torture/20141013.c: Set -fno-short-enums.
6688
6689 2015-01-15  Richard Biener  <rguenther@suse.de>
6690
6691         PR middle-end/64365
6692         * gcc.dg/torture/pr64365.c: New testcase.
6693
6694 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
6695
6696         * gcc.dg/stackprotectexplicit1.c: New test.
6697         * g++.dg/stackprotectexplicit2.c: New test.
6698
6699 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6700
6701         PR target/61933
6702         * gfortran.dg/inquire_internal.f90: New.
6703         * gfortran.dg/negative_unit_check.f90: New.
6704
6705 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
6706
6707         PR target/53988
6708         * gcc.target/sh/pr53988-1.c: New.
6709
6710 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
6711
6712         PR c++/58671
6713         * g++.dg/tls/thread_local-ice3.C: New.
6714
6715 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
6716
6717         * gcc.target/i386/fentry-override.c: Properly place {} in target
6718         selector.  Remove nonpic.
6719         * gcc.target/i386/fentry.c: Likewise.
6720
6721 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6722
6723         * gcc.dg/atomic-invalid.c: Check for invalid memory model
6724         warnings instead of errors.
6725
6726 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
6727
6728         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
6729         option support instead of ENABLE_LTO from Makefile.
6730
6731 2015-01-14  Richard Biener  <rguenther@suse.de>
6732
6733         PR tree-optimization/59354
6734         * gcc.dg/vect/pr59354.c: New testcase.
6735
6736 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
6737
6738         * lib/target-supports.exp
6739         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
6740         on ARM architures before v7.
6741
6742 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
6743
6744         PR middle-end/59448
6745         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
6746         an atomic_exchange.
6747
6748 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6749
6750         PR target/64386
6751         * gcc.target/i386/pr64386.c: New test.
6752
6753 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6754
6755         PR target/64393
6756         * gcc.target/i386/pr64393.c: New test.
6757
6758 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
6759
6760         PR target/64387
6761         * gcc.target/i386/pr64387.c: New test.
6762
6763 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
6764
6765         * gcc.target/aarch64/store-pair-1.c: Fix typo.
6766
6767 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6768
6769         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
6770
6771 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6772
6773         PR target/64453
6774         * gcc.target/arm/pr64453.c: New.
6775
6776 2015-01-14  Richard Biener  <rguenther@suse.de>
6777
6778         PR lto/64415
6779         * gcc.dg/lto/pr64415_0.c: New testcase.
6780         * gcc.dg/lto/pr64415_1.c: Likewise.
6781
6782 2015-01-14  Martin Liska  <mliska@suse.cz>
6783
6784         * gcc.dg/ipa/pr64307.c: New test.
6785
6786 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
6787
6788         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
6789         64-bit and 128-bit.
6790
6791 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6792
6793         PR target/64460
6794         * gcc.target/arm/pr64460_1.c: New test.
6795
6796 2015-01-14  Richard Biener  <rguenther@suse.de>
6797
6798         PR tree-optimization/64493
6799         PR tree-optimization/64495
6800         * gcc.dg/vect/pr64493.c: New testcase.
6801         * gcc.dg/vect/pr64495.c: Likewise.
6802
6803 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
6804
6805         * gcc.dg/Warray-bounds-11.c: New test-case.
6806
6807 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
6808
6809         * gcc.target/mips/octeon3-pipe-1.c: New test.
6810
6811 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
6812
6813         * jit.dg/harness.h (set_up_logging): Move string concatenation
6814         into...
6815         (concat_strings): New function.
6816         (dump_reproducer): New function.
6817         (test_jit): Call dump_reproducer.
6818         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
6819         function.
6820         (jit-dg-test): Delete any generated reproducer from previous runs.
6821         Verify that a generated reproducer was created, and verify that it
6822         compiles.
6823         * jit.dg/test-nested-contexts.c (main): Call
6824         gcc_jit_context_dump_reproducer_to_file.
6825
6826 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6827
6828         * gcc.dg/aru-2.c: Add dg-require-profiling.
6829
6830 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6831
6832         * lib/target-supports.exp (check_profiling_available): Check if
6833         -pg links.
6834
6835 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
6836
6837         PR ipa/64565
6838         * g++.dg/torture/pr64565.C: New testcase.
6839
6840 2015-01-13  Marek Polacek  <polacek@redhat.com>
6841
6842         PR middle-end/64391
6843         * gcc.dg/tm/pr64391.c: New test.
6844
6845 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6846
6847         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
6848         true.
6849
6850 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
6851
6852         * gcc.target/i386/pie.c: New test.
6853
6854         * lib/target-supports.exp (check_effective_target_pie): New.
6855
6856 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6857
6858         PR rtl-optimization/64286
6859         * gcc.target/i386/avx2-pr64286.c: New test.
6860
6861 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
6862
6863         PR c++/57626
6864         * g++.dg/cpp0x/vt-57626.C: New.
6865
6866 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
6867
6868         PR fortran/64528
6869         * gfortran.dg/pr64528.f90: New test.
6870
6871 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
6872
6873         * gcc.target/aarch64/subsp.c: New test.
6874
6875 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6876
6877         * gcc.target/aarch64/store-pair-1.c: New testcase.
6878
6879 2015-01-13  Richard Biener  <rguenther@suse.de>
6880
6881         PR lto/64373
6882         * gcc.dg/lto/pr64373_0.c: New testcase.
6883
6884 2015-01-13  Andrew Pinski  <apinski@cavium.com>
6885
6886         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
6887         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
6888
6889 2015-01-13  Richard Biener  <rguenther@suse.de>
6890
6891         PR tree-optimization/64406
6892         * gcc.dg/pr64406.c: New testcase.
6893
6894 2015-01-13  Richard Biener  <rguenther@suse.de>
6895
6896         PR tree-optimization/64404
6897         * gcc.dg/vect/pr64404.c: New testcase.
6898
6899 2015-01-13  Richard Biener  <rguenther@suse.de>
6900
6901         PR tree-optimization/64568
6902         * g++.dg/torture/pr64568.C: New testcase.
6903
6904 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6905
6906         * jit.dg/test-error-local-used-from-other-function.c: New test
6907         case.
6908         * jit.dg/test-error-param-reuse.c: New test case.
6909         * jit.dg/test-error-param-sharing.c: New test case.
6910         * jit.dg/test-error-param-used-from-other-function.c: New test
6911         case.
6912         * jit.dg/test-error-param-used-without-a-function.c: New test
6913         case.
6914
6915 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
6916
6917         PR tree-optimization/64563
6918         * gcc.dg/pr64563.c: New test.
6919
6920         PR target/64513
6921         * gcc.target/i386/pr64513.c: New test.
6922
6923         PR tree-optimization/64454
6924         * gcc.dg/pr64454.c: New test.
6925
6926         PR testsuite/64028
6927         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
6928         bind_pic_locally.
6929         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6930         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
6931         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6932         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6933         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6934         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
6935         * gcc.dg/vect/slp-25.c: Likewise.
6936         * gcc.dg/vect/vect-109.c: Likewise.
6937         * gcc.dg/vect/vect-13.c: Likewise.
6938         * gcc.dg/vect/vect-17.c: Likewise.
6939         * gcc.dg/vect/vect-18.c: Likewise.
6940         * gcc.dg/vect/vect-19.c: Likewise.
6941         * gcc.dg/vect/vect-20.c: Likewise.
6942         * gcc.dg/vect/vect-21.c: Likewise.
6943         * gcc.dg/vect/vect-22.c: Likewise.
6944         * gcc.dg/vect/vect-27.c: Likewise.
6945         * gcc.dg/vect/vect-29.c: Likewise.
6946         * gcc.dg/vect/vect-2-big-array.c: Likewise.
6947         * gcc.dg/vect/vect-2.c: Likewise.
6948         * gcc.dg/vect/vect-3.c: Likewise.
6949         * gcc.dg/vect/vect-4.c: Likewise.
6950         * gcc.dg/vect/vect-5.c: Likewise.
6951         * gcc.dg/vect/vect-72.c: Likewise.
6952         * gcc.dg/vect/vect-73-big-array.c: Likewise.
6953         * gcc.dg/vect/vect-73.c: Likewise.
6954         * gcc.dg/vect/vect-77-global.c: Likewise.
6955         * gcc.dg/vect/vect-78-global.c: Likewise.
6956         * gcc.dg/vect/vect-7.c: Likewise.
6957         * gcc.dg/vect/vect-86.c: Likewise.
6958         * gcc.dg/vect/vect-align-1.c: Likewise.
6959         * gcc.dg/vect/vect-align-3.c: Likewise.
6960         * gcc.dg/vect/vect-all-big-array.c: Likewise.
6961         * gcc.dg/vect/vect-all.c: Likewise.
6962         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
6963         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
6964         * gcc.dg/vect/vect-peel-3.c: Likewise.
6965         * gcc.dg/vect/vect-peel-4.c: Likewise.
6966         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6967
6968 2015-01-12  Jeff Law  <law@redhat.com>
6969
6970         PR target/64461
6971         * gcc.target/m68k/pr64461.c: New test.
6972
6973 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
6974
6975         * jit.dg/test-array-as-pointer.c (create_code): Update call
6976         to gcc_jit_context_new_global by setting "kind" to
6977         GCC_JIT_GLOBAL_IMPORTED.
6978         * jit.dg/test-error-array-as-pointer.c: Likewise.
6979         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
6980         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
6981         setting kind to GCC_JIT_GLOBAL_EXPORTED.
6982         * jit.dg/test-using-global.c (the_global): Rename to...
6983         (imported_global): ...this.
6984         (create_code): Update to test the three kinds of global.
6985         (verify_code): Likewise.
6986
6987 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
6988
6989         PR testsuite/64427
6990         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
6991         undefined behavior.
6992         * gcc.target/i386/pr64291-2.c: Updated.
6993
6994 2015-01-12  Richard Biener  <rguenther@suse.de>
6995
6996         PR tree-optimization/64530
6997         * gfortran.dg/pr64530.f90: New testcase.
6998
6999 2015-01-12  Richard Biener  <rguenther@suse.de>
7000
7001         PR middle-end/64357
7002         * gcc.dg/torture/pr64357.c: New testcase.
7003
7004 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
7005
7006         * gcc.target/i386/nop-mcount.c: Properly place {} in target
7007         selector.
7008
7009 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
7010         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
7011
7012 2015-01-12  Martin Liska  <mliska@suse.cz>
7013
7014         * gcc.dg/ipa/PR64550.c: New test.
7015
7016 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
7017
7018         PR ipa/63470
7019         * g++.dg/ipa/pr63470.C: New testcase.
7020
7021 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7022
7023         PR fortran/63733
7024         * gfortran.dg/typebound_operator_20.f90: New.
7025
7026 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7027
7028         PR fortran/58023
7029         * gfortran.dg/proc_ptr_comp_42.f90: New.
7030
7031 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
7032
7033         PR fortran/64508
7034         * gfortran.dg/proc_ptr_comp_41.f90: New.
7035
7036 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
7037
7038         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
7039
7040 2015-01-10  Tobias Burnus  <burnus@net-b.de>
7041
7042         PR fortran/64522
7043         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
7044         and add dg-excess-errors.
7045         * gfortran.dg/line_length_6.f90: New.
7046         * gfortran.dg/line_length_7.f90: New.
7047         * gfortran.dg/line_length_8.f90: New.
7048         * gfortran.dg/line_length_9.f90: New.
7049         * gfortran.dg/line_length_10.f90: New.
7050         * gfortran.dg/line_length_11.f90: New.
7051
7052 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7053
7054         * jit.dg/test-threads.c (struct testcase): Move declaration
7055         to jit.dg/all-non-failing-tests.h.
7056         (testcases): Likewise.
7057         * jit.dg/all-non-failing-tests.h (struct testcase): Move
7058         declaration here from jit.dg/all-non-failing-tests.h.
7059         (testcases): Likewise.
7060         * jit.dg/test-combination.c (create_code): Eliminate spelling
7061         out all of the testcases in favor of looping through the
7062         "testcases" metadata.
7063         (verify_code): Likewise.
7064
7065 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
7066
7067         PR rtl-optimization/64536
7068         * gcc.dg/pr64536.c: New test.
7069
7070 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
7071
7072         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
7073         * jit.dg/test-combination.c (create_code): Likewise.
7074         (verify_code): Likewise.
7075         * jit.dg/test-constants.c: New test case.
7076         * jit.dg/test-threads.c: Add test-constants.c.
7077
7078 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
7079
7080         PR libobjc/51891
7081         * objc.dg/gnu-api-2-class.m: Add a test case
7082         for the above change.
7083
7084 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
7085
7086         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
7087
7088 2015-01-09  Richard Biener  <rguenther@suse.de>
7089
7090         PR tree-optimization/64410
7091         * g++.dg/vect/pr64410.cc: New testcase.
7092
7093 2015-01-09  Martin Liska  <mliska@suse.cz>
7094
7095         * gcc.dg/ipa/ipa-icf-32.c: New test.
7096
7097 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7098
7099         * c-c++-common/tsan/tsan_barrier.h: New.
7100         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
7101         * c-c++-common/tsan/bitfield_race.c: Likewise.
7102         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
7103         * c-c++-common/tsan/mutexset1.c: Likewise.
7104         * c-c++-common/tsan/race_on_barrier.c: Likewise.
7105         * c-c++-common/tsan/race_on_mutex.c: Likewise.
7106         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
7107         * c-c++-common/tsan/simple_race.c: Likewise.
7108         * c-c++-common/tsan/simple_stack.c: Likewise.
7109         * c-c++-common/tsan/sleep_sync.c: Likewise.
7110         * c-c++-common/tsan/tiny_race.c: Likewise.
7111         * c-c++-common/tsan/tls_race.c: Likewise.
7112         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
7113         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
7114         * g++.dg/tsan/atomic_free.C: Likewise.
7115         * g++.dg/tsan/atomic_free2.C: Likewise.
7116         * g++.dg/tsan/cond_race.C: Likewise.
7117         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
7118
7119 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
7120
7121         PR testsuite/62250
7122         * lib/target-supports.exp (check_effective_target_libatomic_available):
7123         New.
7124         * gfortran.dg/coarray/caf.exp: Only add -latomic for
7125         targets that match effective-target libatomic_available.
7126         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
7127
7128 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7129
7130         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
7131         Verify the result of gcc_jit_context_get_last_error.
7132         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
7133
7134 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7135
7136         PR tree-optimization/63989
7137         * gcc.dg/strlenopt-27.c: New test.
7138
7139 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
7140
7141         * jit.dg/harness.h (set_up_logging): New function.
7142         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
7143         set_up_logging on the context, so that every testcase is
7144         logged to a particular file.
7145         * jit.dg/test-nested-contexts.c (main): Open a logfile,
7146         and call gcc_jit_context_set_logfile on the top-level context.
7147
7148 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR target/64338
7151         * g++.dg/opt/pr64338.C: New test.
7152
7153 2015-01-08  Tobias Burnus  <burnus@net-b.de>
7154
7155         * gfortran.dg/coarray/codimension_2b.f90: New file.
7156         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
7157         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
7158
7159 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7160
7161         PR c++/59004
7162         * g++.dg/ext/fnname4.C: New.
7163
7164 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7165
7166         PR c++/64462
7167         * g++.dg/cpp0x/constexpr-64462.C: New.
7168
7169 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
7170
7171         PR c++/60753
7172         * g++.dg/cpp0x/deleted10.C: New.
7173
7174 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7175
7176         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
7177
7178 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7179
7180         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
7181         GCC_JIT_UNARY_OP_ABS.
7182         (verify_unary_ops): Likewise.
7183
7184 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7185
7186         * jit.dg/test-arith-overflow.c: New test case.
7187         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
7188         * jit.dg/test-combination.c (create_code): Likewise.
7189         (verify_code): Likewise.
7190         * jit.dg/test-threads.c (testcases): Likewise.
7191
7192 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7193
7194         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
7195         rather than "jit".  Load g++.exp, and call g++_init.
7196         Run test-*.cc files within the testsuite and *.cc files within
7197         docs/examples.
7198         (jit-dg-test): Drop the addition of -fgnu89-inline to
7199         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
7200         doing it when compiling C testcases (since g++ does not handle
7201         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
7202         is restored to the value after g++_init ran, rather than the
7203         value before g++_init ran.  Return a list of
7204         $comp_output $output_file, as dg-test assumes.
7205
7206 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7207
7208         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
7209         make it easier to figure out the origin of each test result when
7210         running test-combination.c and test-threads.c.
7211         (CHECK_VALUE): Likewise.
7212         (CHECK_DOUBLE_VALUE): Likewise.
7213         (CHECK_STRING_VALUE): Likewise.
7214         (CHECK_STRING_STARTS_WITH): Likewise.
7215         (CHECK_STRING_CONTAINS): Likewise.
7216         (CHECK): Likewise.
7217         (check_string_value): Likewise, add "funcname" param.
7218         (check_string_starts_with): Likewise.
7219         (check_string_contains): Likewise.
7220
7221 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
7222
7223         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
7224         generating name of built executable.
7225
7226 2015-01-07  Marek Polacek  <polacek@redhat.com>
7227
7228         PR c/64440
7229         * gcc.dg/pr64440.c: New test.
7230         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
7231
7232 2015-01-07  Marek Polacek  <polacek@redhat.com>
7233
7234         PR c/64417
7235         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
7236         * gcc.dg/pr64417.c: New test.
7237
7238 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7239
7240         PR target/64505
7241         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
7242         fix is correct.
7243
7244 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7245
7246         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
7247         Check if testcases run without errors, not just if they compile.
7248
7249 2015-01-06  Christian Bruel  <christian.bruel@st.com>
7250
7251         PR target/64507
7252         * gcc.target/sh/pr64507.c: New test.
7253
7254 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
7255
7256         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
7257
7258 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
7259
7260         * c-c++-common/asan/sanitize-all-1.c: New test.
7261         * c-c++-common/ubsan/sanitize-all-1.c: New test.
7262         * c-c++-common/ubsan/sanitize-all-2.c: New test.
7263         * c-c++-common/ubsan/sanitize-all-3.c: New test.
7264         * c-c++-common/ubsan/sanitize-all-4.c: New test.
7265
7266 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
7267
7268         * lib/target-supports.exp (check_profiling_available): Return 0 for
7269         Visium.
7270         (check_effective_target_tls_runtime): Likewise.
7271         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
7272         * gcc.dg/20020312-2.c: Adjust for Visium.
7273         * gcc.dg/tls/thr-cse-1.c: Likewise
7274         * gcc.dg/tree-ssa/20040204-1.c: Likewise
7275         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7276         * gcc.dg/weak/typeof-2.c: Likewise.
7277
7278 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
7279
7280         PR rtl-optimization/64287
7281         * gcc.dg/aru-2.c: New test.
7282
7283 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7284
7285         PR sanitizer/64344
7286         * c-c++-common/ubsan/pr64344-1.c: New test.
7287         * c-c++-common/ubsan/pr64344-2.c: New test.
7288
7289         PR tree-optimization/64465
7290         * gcc.dg/pr64465.c: New test.
7291
7292         PR tree-optimization/64494
7293         * gcc.c-torture/compile/pr64494.c: New test.
7294
7295 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
7296
7297         PR fortran/47674
7298         * gfortran.dg/realloc_on_assign_25.f90:  New test.
7299
7300 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
7301
7302         Update copyright years.
7303
7304 2015-01-05  Marek Polacek  <polacek@redhat.com>
7305
7306         PR c/64423
7307         * gcc.dg/pr64423.c: New test.
7308
7309 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7310
7311         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
7312         mmix-knuth-mmixware for the same reason as for MIPS.
7313         * gcc.dg/debug/debug-2.c: Ditto.
7314
7315         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
7316
7317 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
7318
7319         PR testsuite/62250
7320         * lib/gfortran.exp: Add libatomic library search path.
7321         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
7322         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7323
7324         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
7325
7326 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
7327
7328         * c-c++-common/tsan/bitfield_race.c: New testcase.
7329         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
7330
7331 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7332
7333         * gfortran.dg/coarray/collectives_4.f90: New.
7334
7335 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7336
7337         PR fortran/57562
7338         * gfortran.dg/extends_16.f90: New.
7339
7340 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7341
7342         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
7343
7344 2015-01-02  Tobias Burnus  <burnus@net-b.de>
7345
7346         * gfortran.dg/coarray/codimension_2.f90: New.
7347         * gfortran.dg/coarray/codimension_2a.f90: New.
7348         * gfortran.dg/coarray_35.f90: New.
7349         * gfortran.dg/coarray_35a.f90: New.
7350
7351 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
7352
7353         PR fortran/60507
7354         * gfortran.dg/dummy_procedure_11.f90: New.
7355 ^L
7356 Copyright (C) 2015 Free Software Foundation, Inc.
7357
7358 Copying and distribution of this file, with or without modification,
7359 are permitted in any medium without royalty provided the copyright
7360 notice and this notice are preserved.