ed725eec7f8249877e5f2b28bc2e6b5eb2f623c1
[platform/upstream/linaro-gcc.git] / gcc / testsuite / ChangeLog
1 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
2
3         * gcc.dg/lto/simd-function_0.c: New test.
4
5 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
6
7         PR target/68018
8         * gcc.target/i386/pr68018.c: New test.
9
10 2015-10-21  Richard Biener  <rguenther@suse.de>
11
12         PR middle-end/68031
13         * gcc.dg/torture/pr68031.c: New testcase.
14
15 2015-10-21  Richard Biener  <rguenther@suse.de>
16
17         PR tree-optimization/68026
18         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
19
20 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
21
22         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
23         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
24         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
25         * g++.dg/asan/default-options-1.C: Likewise.
26
27 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
28
29         * gcc.target/aarch64/stp_vec_64_1.c: New test.
30         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
31
32 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
33
34         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
35
36 2015-10-20  Marek Polacek  <polacek@redhat.com>
37
38         PR c/67964
39         * gcc.dg/pr67964.c: New test.
40
41 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
42
43         PR rtl-optimization/67609
44         * gcc.target/i386/pr67609.c: New.
45
46 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
47
48         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
49
50 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
51
52         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
53         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
54
55 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
56
57         PR target/66810
58         * gcc.target/i386/pr66810.c: New test.
59
60 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
61
62         PR target/67963
63         PR target/67985
64         * gcc.target/i386/pr67963-1.c: New test.
65         * gcc.target/i386/pr67963-2.c: Likewise.
66         * gcc.target/i386/pr67963-3.c: Likewise.
67         * gcc.target/i386/pr67985-1.c: Likewise.
68         * gcc.target/i386/pr67985-2.c: Likewise.
69         * gcc.target/i386/pr67985-3.c: Likewise.
70
71 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
72
73         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
74
75 2015-10-20  Richard Biener  <rguenther@suse.de>
76
77         PR tree-optimization/68017
78         * gcc.dg/torture/pr68017.c: New testcase.
79
80 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
81
82         PR target/66912
83         * gcc.target/aarch64/pr66912.c: New.
84         * gcc.target/arm/pr66912.c: New.
85
86 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
87
88         * gfortran.dg/pr67900.f90: New tests.
89
90 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
91
92         * gnat.dg/opt50.adb: New test.
93         * gnat.dg/opt50_pkg.adb: New helper.
94         * gnat.dg/opt50_pkg.ads: New helper.
95
96 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
97
98         PR fortran/68019
99         * gfortran.dg/pr68019.f90: new test.
100
101 2015-10-19  Richard Biener  <rguenther@suse.de>
102
103         PR tree-optimization/67975
104         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
105
106 2015-10-19  Richard Biener  <rguenther@suse.de>
107
108         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
109
110 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
111
112         PR target/67995
113         * gcc.target/i386/pr67995-1.c: New test.
114         * gcc.target/i386/pr67995-2.c: Likewise.
115         * gcc.target/i386/pr67995-3.c: Likewise.
116
117 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
118
119         PR middle-end/68002
120         * gcc.dg/PR68002.c: New test.
121
122 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
123
124         * gcc.dg/builtins-20.c: Remove undefined behavior.
125
126 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
127
128         PR fortran/67758
129         * gfortran.dg/common_25.f90: New file.
130
131 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
132
133         PR fortran/67177
134         * gfortran.dg/move_alloc_15.f90: New test
135         * gfortran.dg/move_alloc_16.f90: New test
136
137         PR fortran/67977
138         * gfortran.dg/deferred_character_assignment_1.f90: New test
139
140 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
141
142         PR fortran/67987
143         * gfortran.df/pr67987.f90: New test.
144         * gfortran.dg/char_length_2.f90: Update testcase.
145
146 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
147
148         * gcc.target/i386/iamcu/test_basic_returning.c
149         (def_test_returning_type): Use union to check float return bits.
150
151 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
152
153         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
154         Replace printf with __builtin_printf.
155
156 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
157
158         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
159         initialize u5.
160
161 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
162
163         PR middle-end/67966
164         * gnat.dg/pack21.adb: New test.
165         * gnat.dg/pack22.adb: Likewise.
166         * gnat.dg/pack22_pkg.ad[sb]: New helper.
167
168 2015-10-16  Christian Bruel  <christian.bruel@st.com>
169
170         PR target/67745
171         * gcc.target/arm/no-align.c: New test.
172         * gcc.target/arm/attr-align1.c: New test.
173         * gcc.target/arm/attr-align2.c: New test.
174         * gcc.target/arm/attr-align3.c: New test.
175
176 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
177
178         * gcc.c-torture/compile/icfmatch.c: Add testcase
179
180 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
181
182         PR c++/67926
183         * g++.dg/cpp1z/fold-ice1.C: New.
184
185 2015-10-16  Michael Collison  <michael.collison@linaro.org>
186             Andrew Pinski <andrew.pinski@caviumnetworks.com>
187
188         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
189
190 2015-10-15  Marek Polacek  <polacek@redhat.com>
191
192         * gcc.dg/tree-ssa/reassoc-42.c: New test.
193
194 2015-10-15  Marek Polacek  <polacek@redhat.com>
195
196         PR tree-optimization/67953
197         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
198         unsigned.
199         * gcc.dg/torture/pr67953.c: New test.
200
201 2015-10-14  Jeff Law  <law@redhat.com>
202
203         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
204         contained within have their own file/test now.
205         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
206         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
207         expectations a bit more.
208         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
209         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
210         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
211         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
212         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
213
214         PR testsuite/67959
215         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
216
217 2015-10-14  Marek Polacek  <polacek@redhat.com>
218
219         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
220         (f6): New.
221         (f7): New.
222         (f8): New.
223         (f9): New.
224         (f10): New.
225         (f11): New.
226         (f12): New.
227         (f13): New.
228
229 2015-10-14  Richard Biener  <rguenther@suse.de>
230
231         PR tree-optimization/67915
232         * gcc.dg/torture/pr67915.c: New testcase.
233
234 2015-10-14  Marek Polacek  <polacek@redhat.com>
235
236         PR tree-optimization/67815
237         * gcc.dg/tree-ssa/reassoc-39.c: New test.
238         * gcc.dg/tree-ssa/reassoc-40.c: New test.
239         * gcc.dg/tree-ssa/reassoc-41.c: New test.
240
241 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
242
243         * gcc.dg/pragma-pop_options-1.c: New test.
244
245 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
246             Aldy Hernandez  <aldyh@redhat.com>
247
248         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
249         * c-c++-common/gomp/clauses-1.c: New test.
250         * c-c++-common/gomp/clauses-2.c: New test.
251         * c-c++-common/gomp/clauses-3.c: New test.
252         * c-c++-common/gomp/clauses-4.c: New test.
253         * c-c++-common/gomp/declare-target-1.c: New test.
254         * c-c++-common/gomp/declare-target-2.c: New test.
255         * c-c++-common/gomp/depend-3.c: New test.
256         * c-c++-common/gomp/depend-4.c: New test.
257         * c-c++-common/gomp/doacross-1.c: New test.
258         * c-c++-common/gomp/if-1.c: New test.
259         * c-c++-common/gomp/if-2.c: New test.
260         * c-c++-common/gomp/linear-1.c: New test.
261         * c-c++-common/gomp/map-2.c: New test.
262         * c-c++-common/gomp/map-3.c: New test.
263         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
264         f_omp_target_data): Add map clause to target data.
265         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
266         * c-c++-common/gomp/ordered-1.c: New test.
267         * c-c++-common/gomp/ordered-2.c: New test.
268         * c-c++-common/gomp/ordered-3.c: New test.
269         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
270         on non-iterator.
271         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
272         clause and ordered construct where no longer allowed.
273         * c-c++-common/gomp/priority-1.c: New test.
274         * c-c++-common/gomp/reduction-1.c: New test.
275         * c-c++-common/gomp/schedule-simd-1.c: New test.
276         * c-c++-common/gomp/sink-1.c: New test.
277         * c-c++-common/gomp/sink-2.c: New test.
278         * c-c++-common/gomp/sink-3.c: New test.
279         * c-c++-common/gomp/sink-4.c: New test.
280         * c-c++-common/gomp/udr-1.c: New test.
281         * c-c++-common/taskloop-1.c: New test.
282         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
283         value of _OPENMP macro.
284         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
285         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
286         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
287         * gcc.dg/gomp/clause-1.c:
288         * gcc.dg/gomp/reduction-1.c: New test.
289         * gcc.dg/gomp/sink-fold-1.c: New test.
290         * gcc.dg/gomp/sink-fold-2.c: New test.
291         * gcc.dg/gomp/sink-fold-3.c: New test.
292         * gcc.dg/vect/vect-simd-clone-15.c: New test.
293         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
294         of non-static data members.
295         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
296         Add some linear clause tests.
297         * g++.dg/gomp/declare-simd-3.C: New test.
298         * g++.dg/gomp/linear-1.C: New test.
299         * g++.dg/gomp/member-1.C: New test.
300         * g++.dg/gomp/member-2.C: New test.
301         * g++.dg/gomp/pr66571-2.C: New test.
302         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
303         dependent argument.
304         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
305         in reduction clause.
306         * g++.dg/gomp/reference-1.C: New test.
307         * g++.dg/gomp/sink-1.C: New test.
308         * g++.dg/gomp/sink-2.C: New test.
309         * g++.dg/gomp/sink-3.C: New test.
310         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
311         * g++.dg/gomp/this-1.C: New test.
312         * g++.dg/gomp/this-2.C: New test.
313         * g++.dg/vect/simd-clone-2.cc: New test.
314         * g++.dg/vect/simd-clone-2.h: New test.
315         * g++.dg/vect/simd-clone-3.cc: New test.
316         * g++.dg/vect/simd-clone-4.cc: New test.
317         * g++.dg/vect/simd-clone-4.h: New test.
318         * g++.dg/vect/simd-clone-5.cc: New test.
319
320 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
321
322         * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
323         after r228716 (Fix vtbl[34] and vtbx4).
324
325 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
326
327         PR tree-optimization/67909, 67947
328         * gcc.dg/torture/pr67947.c: New test.
329
330 2015-10-13  Jeff Law  <law@redhat.com>
331
332         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
333
334 2015-10-12  Jeff Law  <law@redhat.com>
335
336         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
337         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
338         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
339         ssa-dom-thread-11.c.
340
341         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
342
343 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
344
345         PR c++/58566
346         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
347
348 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
349
350         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
351         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
352         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
353         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
354         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
355         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
356         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
357         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
358
359 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
360
361         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
362         and -mno-frame-header-opt options.
363         * gcc.target/mips/frame-header-1.c: New file.
364         * gcc.target/mips/frame-header-2.c: New file.
365         * gcc.target/mips/frame-header-3.c: New file.
366
367 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
368             Hale Wang  <hale.wang@arm.com>
369
370         * gcc.dg/tree-ssa/forwprop-33.c: New.
371
372 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
373
374         PR target/67895
375         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
376         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
377         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
378         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
379         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
380         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
381         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
382         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
383         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
384         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
385
386 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
387
388         * lib/multiline.exp: New file.
389         * lib/prune.exp: Load multiline.exp.
390         (prune_gcc_output): Call into multiline.exp to handle any
391         multiline output directives.
392         * lib/libgo.exp: Load multiline.exp before prune.exp, using
393         load_gcc_lib.
394
395 2015-10-09  Martin Jambor  <mjambor@suse.cz>
396
397         PR tree-optimization/67794
398         * gcc.dg/ipa/ipa-sra-10.c: New test.
399         * gcc.dg/torture/pr67794.c: Likewise.
400
401 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
402
403         PR rtl-optimization/67828
404         * gcc.dg/torture/pr67828.c: New.
405
406 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
407
408         PR target/67366
409         * lib/target-supports.exp (check_effective_target_non_strict_align):
410         Adjust for arm*-*-*.
411         * gcc.target/arm/pr67366.c: New test.
412
413 2015-10-09  Richard Biener  <rguenther@suse.de>
414
415         PR tree-optimization/67891
416         * gcc.dg/tree-ssa/pr67891.c: New testcase.
417
418 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
419
420         * gcc.dg/builtins-47.c: Test the optimized dump instead.
421
422 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
423
424         * gcc.dg/vect/vect-outer-simd-3.c: New test.
425
426 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
427
428         * gcc.dg/loop-unswitch-2.c: New test.
429         * gcc.dg/loop-unswitch-3.c: Likewise.
430         * gcc.dg/loop-unswitch-4.c: Likewise.
431
432 2015-10-08  Tom de Vries  <tom@codesourcery.com>
433
434         * gcc.dg/dse.c: Only dump in dse1 pass.
435         * gcc.dg/tree-ssa/pr30375.c: Same.
436
437 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
438
439         PR target/66697
440         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
441         (PUSH, POP): New defines.
442         (sse2_test): Use PUSH and POP to misalign runtime stack.
443         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
444
445 2015-10-07  James Norris  <jnorris@codesourcery.com>
446
447         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
448         to atomic_init. (atomic_init): Restrict flags usage.
449
450 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
451
452         PR fortran/65889
453         * gfortran.dg/sizeof_5.f90: New test.
454
455 2015-10-06  Jeff Law  <law@redhat.com>
456
457         * gcc.c-torture/compile/pr67816.c: New test.
458
459 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
460
461         * gcc.target/aarch64/get_lane_f16_1.c: New test.
462
463 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
464
465         PR fortran/65766
466         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
467
468 2015-10-06  Marek Polacek  <polacek@redhat.com>
469
470         PR c++/67863
471         * c-c++-common/Wtautological-compare-4.c: New test.
472
473 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
474             Peter Bergner <bergner@vnet.ibm.com>
475
476         PR target/67808
477         * gcc.target/powerpc/pr67808.c: New test.
478
479 2015-10-06  Nick Clifton  <nickc@redhat.com>
480
481         * gcc.target/msp430: New directory.
482         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
483         tests.
484         * gcc.target/msp430/data-attributes.c: New file.  Checks the
485         noinit and persistent data attributes.
486
487 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
488
489         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
490
491 2015-10-06  Richard Biener  <rguenther@suse.de>
492
493         PR tree-optimization/67859
494         * gcc.dg/torture/pr67859.c: New testcase.
495
496 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
497
498         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
499
500 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
501
502         PR c++/53856
503         * g++.dg/template/defarg19.C: New.
504         * g++.dg/template/defarg20.C: Likewise.
505
506 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
507             Sebastian Pop  <s.pop@samsung.com>
508
509         * gcc.dg/graphite/scop-sor.c: Un-xfail.
510
511 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
512             Sebastian Pop  <s.pop@samsung.com>
513
514         * gcc.dg/graphite/scop-sor.c: Xfail.
515
516 2015-10-05  Martin Jambor  <mjambor@suse.cz>
517             Jan Hubicka  <hubicka@ucw.cz>
518
519         * gcc.dg/ipa/propalign-4.c: New test.
520         * gcc.dg/ipa/propalign-5.c: Likewise.
521
522 2015-10-05  Marek Polacek  <polacek@redhat.com>
523
524         PR tree-optimization/67821
525         * gcc.dg/torture/pr67821-2.c: New test.
526         * gcc.dg/torture/pr67821.c: New test.
527
528 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
529
530         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
531
532 2015-10-05  Christian Bruel  <christian.bruel@st.com>
533
534         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
535
536 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
537
538         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
539         (exec_vcvt): Add comments.
540
541 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
542
543         PR rtl-optimization/67447
544         * gcc.target/i386/pr67447.c: New test.
545
546 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
547
548         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
549         effective target.
550         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
551         * gcc.target/i386/vect-perm-even-1.c: Ditto.
552         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
553         * gcc.target/i386/vect-unpack-1.c: Ditto.
554         * gcc.target/i386/vect-unpack-2.c: Ditto.
555
556 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
557
558         PR fortran/67758
559         * gfortran.dg/common_24.f: New.
560
561 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
562
563         * gcc.target/arm/pr67756.c: Fixed warnings.
564
565 2015-10-02  Marek Polacek  <polacek@redhat.com>
566
567         PR c/67730
568         * gcc.dg/pr67730-1.c: New test.
569         * gcc.dg/pr67730-2.c: New test.
570         * gcc.dg/pr67730.h: New test.
571
572 2015-10-02  Marek Polacek  <polacek@redhat.com>
573
574         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
575
576 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
577
578         PR tree-optimization/67754
579         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
580         * gfortran.dg/graphite/block-2.f: Same.
581
582 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
583
584         * gcc.dg/graphite/scop-23.c: New.
585
586 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
587
588         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
589         and "avx512vbmi".
590
591 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
592
593         PR rtl-optimization/67756
594         * gcc.target/arm/pr67756.c: New.
595
596 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
597
598         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
599         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
600         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
601         for tiny model.
602         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
603         for small model.
604
605 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
606
607         * gcc.target/i386/vect-pack-trunc-1.c: New test.
608         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
609         * gcc.target/i386/vect-perm-even-1.c: Ditto.
610         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
611         * gcc.target/i386/vect-unpack-1.c: Ditto.
612         * gcc.target/i386/vect-unpack-2.c: Ditto.
613
614 2015-10-02  Marek Polacek  <polacek@redhat.com>
615
616         PR c/64249
617         * c-c++-common/Wduplicated-cond-1.c: New test.
618         * c-c++-common/Wduplicated-cond-2.c: New test.
619         * c-c++-common/Wduplicated-cond-3.c: New test.
620         * c-c++-common/Wduplicated-cond-4.c: New test.
621         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
622         -Wduplicated-cond warning.
623
624 2015-10-02  Renlin Li  <renlin.li@arm.com>
625
626         * gcc.target/aarch64/csneg-1.c: Update.
627
628 2015-10-02  Renlin Li  <renlin.li@arm.com>
629
630         PR target/66776
631         * gcc.target/aarch64/pr66776.c: New.
632
633 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
634
635         * gnat.dg/warn13.adb: New test.
636
637 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
638
639         * gnat.dg/vect15.ad[sb]: New test.
640         * gnat.dg/vect16.ad[sb]: Likewise.
641         * gnat.dg/vect17.ad[sb]: Likewise.
642         * gnat.dg/vect18.ad[sb]: Likewise.
643
644 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
645
646         PR rtl-optimization/67786
647         PR rtl-optimization/67787
648         * gcc.dg/pr67786.c: New test.
649         * gcc.dg/pr67787.c: Likewise.
650
651 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
652
653         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
654
655 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
656
657         PR target/51726
658         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
659
660 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
661
662         PR fortran/62242
663         PR fortran/52332
664         * gfortran.dg/string_array_constructor_1.f90: New.
665         * gfortran.dg/string_array_constructor_2.f90: New.
666         * gfortran.dg/string_array_constructor_3.f90: New.
667
668 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
669
670         PR target/67788
671         PR target/67789
672         * gcc.target/powerpc/pr67789.c: New testcase.
673
674 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
675
676         PR fortran.67802
677         * gfortran.dg/pr67802.f90: New test.
678
679 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
680
681         PR fortran/66979
682         gfortran.dg/pr66979.f90: new test.
683
684 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
685
686         PR fortran/67616
687         * gfortran.dg/pr67616.f90: New test.
688
689 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
690
691         PR c++/54430
692         * g++.dg/cpp0x/range-for30.C: New.
693
694 2015-10-01  Marek Polacek  <polacek@redhat.com>
695
696         PR c/65345
697         * gcc.dg/atomic/pr65345-4.c: New test.
698         * gcc.dg/pr65345-3.c: New test.
699
700 2015-10-01  Marek Polacek  <polacek@redhat.com>
701
702         PR tree-optimization/67769
703         * gcc.dg/torture/pr67769.c: New test.
704
705 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
706
707         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
708
709 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
710
711         PR target/54236
712         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
713
714 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
715
716         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
717         (main): Rename to sse2_test.  Abort if count != 5.
718         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
719         of -march=slm.
720         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
721
722 2015-10-01  Richard Biener  <rguenther@suse.de>
723
724         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
725         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
726
727 2015-09-30  Jeff Law  <law@redhat.com>
728
729         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
730
731 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
732
733         PR rtl-optimization/67037
734         * gcc.c-torture/execute/pr67037.c: New test.
735
736 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
737
738         * lib/target-supports.exp (check_effective_target_sync_int_128):
739         Return 1 on spu-*-* targets.
740         (check_effective_target_sync_int_128_runtime): Likewise.
741         (check_effective_target_sync_long_long): Likewise.
742         (check_effective_target_sync_long_long_runtime): Likewise.
743         (check_effective_target_sync_int_long): Likewise.
744         (check_effective_target_sync_char_short): Likewise.
745
746 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
747
748         * gcc.target/i386/pr67761.c: New test.
749
750 2015-09-30  Marek Polacek  <polacek@redhat.com>
751
752         PR c/67730
753         * gcc.dg/pr67730.c: New test.
754
755 2015-09-30  Marek Polacek  <polacek@redhat.com>
756
757         PR tree-optimization/67690
758         * gcc.dg/torture/pr67690.c: New test.
759
760 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
761
762         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
763         * g++.dg/gomp/tls-wrap4.C: Likewise.
764         * gcc.dg/atomic-op-optimize.c: Likewise.
765         * gcc.dg/pr54087.c: Likewise.
766         * gcc.dg/tls/section-2.c: Likewise.
767         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
768         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
769         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
770         * gcc.target/arm/divzero.c: Likewise.
771         * gcc.target/arm/sibcall-2.c: Likewise.
772         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
773         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
774         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
775         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
776         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
777         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
778         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
779         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
780         * gfortran.dg/default_format_2.f90: Likewise.
781         * gfortran.dg/default_format_denormal_2.f90: Likewise.
782
783 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
784
785         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
786
787 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
788
789         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
790         * gfortran.dg/round_4.f90: ditto.
791
792 2015-09-29  Richard Biener  <rguenther@suse.de>
793
794         PR tree-optimization/67170
795         * gfortran.dg/pr67170.f90: New testcase.
796
797 2015-09-29  Richard Biener  <rguenther@suse.de>
798
799         PR tree-optimization/67741
800         * gcc.dg/torture/pr67741.c: New testcase.
801
802 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
803
804         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
805         non-zero for __builtin_signbit tests.
806
807 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
808
809         PR target/65105
810         * gcc.target/i386/pr65105-1.c: New.
811         * gcc.target/i386/pr65105-2.c: New.
812         * gcc.target/i386/pr65105-3.c: New.
813         * gcc.target/i386/pr65105-4.C: New.
814         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
815
816 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
817
818         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
819
820 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
821
822         PR fortran/40054
823         PR fortran/63921
824         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
825         standard as legacy.
826         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
827         * gfortran.dg/function_types_3.f90: Change error message to
828         "Type inaccessible...."
829         * gfortran.dg/ptr_func_assign_1.f08: New test.
830         * gfortran.dg/ptr_func_assign_2.f08: New test.
831
832 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
833
834         PR fortran/40054
835         PR fortran/63921
836         * gfortran.dg/ptr_func_assign_3.f08: New test.
837         * gfortran.dg/ptr_func_assign_4.f08: New test.
838
839 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
840             Sebastian Pop  <s.pop@samsung.com>
841
842         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
843         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
844         * gcc.dg/graphite/block-3.c: Same.
845         * gcc.dg/graphite/block-4.c: Same.
846         * gcc.dg/graphite/block-5.c: Same.
847         * gcc.dg/graphite/block-6.c: Same.
848         * gcc.dg/graphite/block-7.c: Same.
849         * gcc.dg/graphite/block-8.c: Same.
850         * gcc.dg/graphite/block-pr47654.c: Same.
851         * gcc.dg/graphite/interchange-0.c: Same.
852         * gcc.dg/graphite/interchange-1.c: Same.
853         * gcc.dg/graphite/interchange-10.c: Same.
854         * gcc.dg/graphite/interchange-11.c: Same.
855         * gcc.dg/graphite/interchange-12.c: Same.
856         * gcc.dg/graphite/interchange-13.c: Same.
857         * gcc.dg/graphite/interchange-14.c: Same.
858         * gcc.dg/graphite/interchange-15.c: Same.
859         * gcc.dg/graphite/interchange-3.c: Same.
860         * gcc.dg/graphite/interchange-4.c: Same.
861         * gcc.dg/graphite/interchange-5.c: Same.
862         * gcc.dg/graphite/interchange-6.c: Same.
863         * gcc.dg/graphite/interchange-7.c: Same.
864         * gcc.dg/graphite/interchange-8.c: Same.
865         * gcc.dg/graphite/interchange-9.c: Same.
866         * gcc.dg/graphite/interchange-mvt.c: Same.
867         * gcc.dg/graphite/pr35356-1.c: Same.
868         * gcc.dg/graphite/pr35356-3.c: Same.
869         * gcc.dg/graphite/pr37485.c: Same.
870         * gcc.dg/graphite/scop-1.c: Same.
871         * gcc.dg/graphite/scop-11.c: Same.
872         * gcc.dg/graphite/scop-5.c: Same.
873         * gcc.dg/graphite/uns-block-1.c: Same.
874         * gcc.dg/graphite/uns-interchange-9.c: Same.
875         * gfortran.dg/graphite/block-1.f90: Same.
876         * gfortran.dg/graphite/interchange-3.f90: Same.
877         * gfortran.dg/graphite/pr14741.f90: Same.
878         * gfortran.dg/graphite/block-2.f: Same.
879
880 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
881             Sebastian Pop  <s.pop@samsung.com>
882
883         PR tree-optimization/67700
884         * gcc.dg/graphite/run-id-pr67700.c: New.
885
886 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
887
888         PR target/54236
889         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
890         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
891         test_27): New.
892         * gcc.target/sh/pr54236-5.c: New.
893         * gcc.target/sh/pr54236-6.c: New.
894
895 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
896
897         PR rtl-optimization/67456
898         PR rtl-optimization/67464
899         PR rtl-optimization/67465
900         * gcc.dg/pr67465.c: New test.
901
902 2015-09-28  Tom de Vries  <tom@codesourcery.com>
903
904         PR tree-optimization/62171
905         * gcc.dg/vect/pr62171.c: New test.
906
907 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
908
909         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
910         skip on AIX.  XFAIL individual line tests.
911
912 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
913
914         PR rtl-optimization/64164
915         PR tree-optimization/67312
916         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
917         * gcc.target/i386/stackalign/return-4.c: Add -O.
918
919 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
920
921         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
922
923 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
924
925         PR fortran/67721
926         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
927
928 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
929
930         * gcc.dg/pr64935-1.c: XFAIL on AIX.
931         * gcc.dg/pr64935-2.c: XFAIL on AIX.
932         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
933         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
934         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
935         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
936         DW_AT_noreturn on AIX.
937         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
938         DW_AT_noreturn on AIX.
939         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
940         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
941         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
942         DW_AT_GNU_deleted on AIX.
943         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
944         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
945         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
946         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
947         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
948         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
949         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
950         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
951         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
952         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
953         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
954         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
955         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
956         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
957         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
958
959 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
960
961         PR fortran/67614
962         * gfortran.dg/pr67614.f90: New test.
963
964 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
965
966         PR fortran/67525
967         * gfortran.dg/pr67525.f90: New test.
968
969 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
970
971         PR fortran/55603
972         * gfortran.dg/allocatable_function_9.f90: New.
973
974 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
975
976         PR target/67675
977         * gcc.target/sh/pr67675.c: New.
978
979 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
980
981         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
982
983 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
984
985         * gcc.target/i386/pr66749.c (dg-options): Replace
986         -mtune=lakemount with -mtune=lakemont.
987         * gcc.target/i386/pr66821.c (dg-options): Likewise.
988         * gcc.target/i386/pr67329.c (dg-options): Likewise.
989
990 2015-09-25  Marek Polacek  <polacek@redhat.com>
991
992         * c-c++-common/ubsan/bounds-11.c: New test.
993         * c-c++-common/ubsan/bounds-12.c: New test.
994
995 2015-09-25  Marek Polacek  <polacek@redhat.com>
996
997         PR sanitizer/64906
998         * c-c++-common/ubsan/pr64906.c: New test.
999
1000 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1001
1002         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1003         with -mtune=lakemount.
1004         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1005         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1006
1007 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1008
1009         PR driver/67640
1010         * gcc.dg/Werror-13.c: New test.
1011
1012 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1013
1014         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1015
1016 2015-09-24  Richard Biener  <rguenther@suse.de>
1017
1018         PR lto/67699
1019         * g++.dg/pr67699.C: New testcase.
1020
1021 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1022
1023         PR libgcc/67624
1024         * gcc.target/arm/fp16-inf.c: New test.
1025
1026 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
1027
1028         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1029         name while checking for AVX-512VBMI presence.
1030
1031 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1032
1033         * lib/target-supports.exp (check_effective_target_pie): Check for
1034         PIE support on Solaris 11.x and 12.
1035
1036 2015-09-24  Richard Biener  <rguenther@suse.de>
1037
1038         * g++.dg/tree-ssa/restrict3.C: New testcase.
1039
1040 2015-09-24  Richard Biener  <rguenther@suse.de>
1041
1042         PR tree-optimization/48885
1043         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1044
1045 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
1046
1047         * c-c++-common/Wmisleading-indentation.c: Augment test.
1048
1049 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
1050
1051         Fix small typos in the coding rule enforcement warnings.
1052         * g++.dg/diagnostic/disable.C: Replace 'namepace'
1053         with 'namespace'.
1054
1055 2015-09-23  Richard Biener  <rguenther@suse.de>
1056
1057         PR middle-end/67662
1058         * gcc.dg/ubsan/pr67662.c: New testcase.
1059
1060 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1061
1062         PR c/49655
1063         * gcc.dg/pragma-diag-6.c: New test.
1064
1065 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
1066
1067         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1068
1069 2015-09-23  Richard Biener  <rguenther@suse.de>
1070
1071         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1072
1073 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
1074
1075         * c-c++-common/Wmisleading-indentation.c: Augment test.
1076
1077 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
1078
1079         * g++.dg/diagostic/disable.C: New.
1080
1081 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1082
1083         PR tree-optimization/67671
1084         * g++.dg/pr67671.C: New test.
1085
1086 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
1087
1088         PR target/67480
1089         * gcc.target/i386/pr67480.c: New test.
1090
1091 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
1092
1093         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1094         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1095         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
1096         avx512dq, avx512cd, avx512er and avx512pf.
1097
1098 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1099
1100         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1101         update-fetch operations.
1102         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1103
1104 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1105
1106         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1107         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1108
1109 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1110
1111         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1112         (TEST_ONE): New.
1113         * gcc.target/aarch64/atomic-inst-swap.c: New.
1114
1115 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1116
1117         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1118         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1119         * gcc.target/i386/pr59789.c (f1): Likewise.
1120         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1121         * gcc.target/i386/intrinsics_6.c: Likewise.
1122         * gcc.dg/winline-5.c (int t): Likewise.
1123         * gcc.dg/winline-9.c (t): Likewise.
1124         * gcc.dg/always_inline2.c (q): Likewise.
1125         * gcc.dg/winline-2.c (inline int t): Likewise.
1126         * gcc.dg/winline-6.c: Likewise.
1127         * gcc.dg/winline-10.c (void g): Likewise.
1128         * gcc.dg/pr49243.c (void parse): Likewise.
1129         * gcc.dg/always_inline3.c (q2): Likewise.
1130         * gcc.dg/winline-3.c: Likewise.
1131         * gcc.dg/winline-7.c (inline void *t): Likewise.
1132
1133 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1134
1135         PR tree-optimization/67666
1136         * g++.dg/pr67666.C: New test.
1137
1138 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1139
1140         PR fortran/67615
1141         * gfortran.dg/pr67615.f90: new test.
1142
1143 2015-09-21  Jeff Law  <law@redhat.com>
1144
1145         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1146
1147 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1148
1149         Complete the implementation of N4230, Nested namespace definition.
1150         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1151         attributes and nested namespace definitions.
1152         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1153         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1154         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1155         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1156         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1157         appearing before the namespace identifier.
1158
1159 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1160
1161         PR c/66415
1162         * gcc.dg/cpp/pr66415-1.c: Test column number.
1163
1164 2015-09-21  Richard Biener  <rguenther@suse.de>
1165
1166         * g++.dg/ext/attr-alias-3.C: Add -g.
1167
1168 2015-09-21  Richard Biener  <rguenther@suse.de>
1169
1170         PR debug/67664
1171         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1172
1173 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1174
1175         PR target/64345
1176         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1177
1178 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1179
1180         * gcc.dg/pragma-diag-5.c: Fix excess warning.
1181
1182 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1183
1184         PR middle-end/60832
1185         * gcc.dg/pr53265.c: Update.
1186
1187 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1188
1189         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1190
1191 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1192
1193         PR target/59478
1194         * gcc.target/sh/pr59478.c: New.
1195
1196 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1197
1198         PR target/67126
1199         * gcc.target/sh/pr51244-12.c: Adjust testcase.
1200         * gcc.target/sh/pr54236-2.c: Likewise.
1201
1202 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1203
1204         * gcc.target/sh/pr43417.c: Move target independent test to ...
1205         * gcc.c-torture/compile/pr43417.c: ... here.
1206
1207 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1208
1209         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1210         check_effective_target_big_endian, check_effective_target_little_endian,
1211         check_effective_target_any_fpu, check_effective_target_double_fpu,
1212         check_effective_target_use_single_only_fpu,
1213         check_effective_target_default_single_fpu,
1214         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1215         check_effective_target_has_fsca, check_effective_target_has_fsrra,
1216         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1217         check_effective_target_fmovd_enabled,
1218         check_effective_target_has_privileged, check_effective_target_has_pref,
1219         check_effective_target_banked_r0r7_isr,
1220         check_effective_target_stack_save_isr): New effective target checks.
1221         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1222         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1223         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1224         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1225         * gcc.target/sh/20080410-1.c: Use new effective target checks.
1226         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1227         * gcc.target/sh/attr-isr.c: Likewise.
1228         * gcc.target/sh/fpul-usage-1.c: Likewise.
1229         * gcc.target/sh/hiconst.c: Likewise.
1230         * gcc.target/sh/mfmovd.c: Likewise.
1231         * gcc.target/sh/pr21255-3.c: Likewise.
1232         * gcc.target/sh/pr33135-1.c: Likewise.
1233         * gcc.target/sh/pr33135-2.c: Likewise.
1234         * gcc.target/sh/pr33135-3.c: Likewise.
1235         * gcc.target/sh/pr33135-4.c: Likewise.
1236         * gcc.target/sh/pr39423-2.c: Likewise.
1237         * gcc.target/sh/pr49880-4.c: Likewise.
1238         * gcc.target/sh/pr49880-5.c: Likewise.
1239         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1240         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1241         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1242         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1243         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1244         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1245         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1246         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1247         * gcc.target/sh/pr50751-2.c: Likewise.
1248         * gcc.target/sh/pr50751-3.c: Likewise.
1249         * gcc.target/sh/pr50751-5.c: Likewise.
1250         * gcc.target/sh/pr50751-6.c: Likewise.
1251         * gcc.target/sh/pr50751-8.c: Likewise.
1252         * gcc.target/sh/pr51244-15.c: Likewise.
1253         * gcc.target/sh/pr51244-2.c: Likewise.
1254         * gcc.target/sh/pr51244-20.c: Likewise.
1255         * gcc.target/sh/pr51244-6.c: Likewise.
1256         * gcc.target/sh/pr52483-4.c: Likewise.
1257         * gcc.target/sh/pr53511-1.c: Likewise.
1258         * gcc.target/sh/pr53512-1.c: Likewise.
1259         * gcc.target/sh/pr53512-2.c: Likewise.
1260         * gcc.target/sh/pr53512-3.c: Likewise.
1261         * gcc.target/sh/pr53512-4.c: Likewise.
1262         * gcc.target/sh/pr53513-1.c: Likewise.
1263         * gcc.target/sh/pr54089-2.c: Likewise.
1264         * gcc.target/sh/pr54089-3.c: Likewise.
1265         * gcc.target/sh/pr54089-4.c: Likewise.
1266         * gcc.target/sh/pr54602-2.c: Likewise.
1267         * gcc.target/sh/pr54602-3.c: Likewise.
1268         * gcc.target/sh/pr54602-4.c: Likewise.
1269         * gcc.target/sh/pr54680.c: Likewise.
1270         * gcc.target/sh/pr55303-1.c: Likewise.
1271         * gcc.target/sh/pr55303-2.c: Likewise.
1272         * gcc.target/sh/pr55303-3.c: Likewise.
1273         * gcc.target/sh/pr56547-1.c: Likewise.
1274         * gcc.target/sh/pr56547-2.c: Likewise.
1275         * gcc.target/sh/pr61195.c: Likewise.
1276         * gcc.target/sh/pr61996.c: Likewise.
1277         * gcc.target/sh/pr6526.c: Likewise.
1278         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1279         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1280         * gcc.target/sh/prefetch.c: Likewise.
1281         * gcc.target/sh/rte-delay-slot.c: Likewise.
1282         * gcc.target/sh/sh2a-band.c: Likewise.
1283         * gcc.target/sh/sh2a-bclr.c: Likewise.
1284         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1285         * gcc.target/sh/sh2a-bld.c: Likewise.
1286         * gcc.target/sh/sh2a-bor.c: Likewise.
1287         * gcc.target/sh/sh2a-bset.c: Likewise.
1288         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1289         * gcc.target/sh/sh2a-bxor.c: Likewise.
1290         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1291         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1292         * gcc.target/sh/sh2a-movrt.c: Likewise.
1293         * gcc.target/sh/sh2a-resbank.c: Likewise.
1294         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1295         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1296         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1297         * gcc.target/sh/sh4a-cosf.c: Likewise.
1298         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1299         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1300         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1301         * gcc.target/sh/sh4a-sinf.c: Likewise.
1302
1303 2015-09-20  Jeff Law  <law@redhat.com>
1304
1305         PR tree-optimization/47679
1306         * g++.dg/warn/Wuninitialized-6.C: New test.
1307
1308 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
1309
1310         Implement nested namespace definitions.
1311         * g++.dg/cpp1z/nested-namespace-def1.C: New.
1312         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1313         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1314         * g++.dg/lookup/name-clash5.C: Adjust.
1315         * g++.dg/lookup/name-clash6.C: Likewise.
1316
1317 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1318
1319         * gcc.dg/pragma-diag-5.c: New test.
1320
1321 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
1322
1323         PR middle-end/67619
1324         * gcc.dg/torture/pr67619.c: New test.
1325         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1326         New procedure.
1327
1328 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
1329
1330         PR tree-optimization/67283
1331         * gcc.dg/tree-ssa/sra-15.c: New.
1332         * gcc.dg/tree-ssa/sra-16.c: New.
1333
1334 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1335
1336         PR sanitizer/64078
1337         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1338         (f2, f3): Make the function static.
1339         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1340
1341 2015-09-17  Christian Bruel  <christian.bruel@st.com>
1342
1343         * gcc.target/arm/attr_thumb-static2.c: New test.
1344
1345 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1346
1347         * gnat.dg/overflow_sum3.adb: New test.
1348
1349 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1350
1351         * gcc.target/arm/stack-checking.c: New test.
1352
1353 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
1354
1355         PR fortran/52846
1356         * gfortran.dg/public_private_module_5.f90: Add module procedure
1357         trigger_smod to ensure that the smod file is written.
1358
1359 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
1360
1361         * gcc.target/aarch64/copysign_1.c: New.
1362         * gcc.target/aarch64/copysign_2.c: New.
1363
1364 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
1365
1366         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1367         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1368         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1369
1370 2015-09-16  John Marino  <gnugcc@marino.st>
1371
1372         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1373
1374 2015-09-16  Richard Biener  <rguenther@suse.de>
1375
1376         PR middle-end/67253
1377         * gcc.dg/torture/pr67253.c: New testcase.
1378
1379 2015-09-16  Richard Biener  <rguenther@suse.de>
1380
1381         PR middle-end/67271
1382         * gcc.dg/pr67271.c: New testcase.
1383
1384 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1385
1386         * gnat.dg/opt49.adb: New test.
1387
1388 2015-09-16  Richard Biener  <rguenther@suse.de>
1389
1390         PR middle-end/67442
1391         * gcc.dg/torture/pr67442.c: New testcase.
1392
1393 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1394
1395         * gnat.dg/array24.adb: New test.
1396         * gnat.dg/blocklocs.adb: Delete.
1397
1398 2015-09-15  Marek Polacek  <polacek@redhat.com>
1399
1400         PR c/67580
1401         * gcc.dg/pr67580.c: New test.
1402
1403 2015-09-15  Richard Biener  <rguenther@suse.de>
1404
1405         PR tree-optimization/67470
1406         * gcc.dg/torture/pr67470.c: New testcase.
1407
1408 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
1409
1410         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1411
1412 2015-09-15  Richard Biener  <rguenther@suse.de>
1413
1414         PR middle-end/67563
1415         * gcc.dg/pr67563.c: New testcase.
1416
1417 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1418
1419         PR fortran/67460
1420         * gfortran.dg/pr67460.f90: New test.
1421
1422 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
1423
1424         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1425         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1426
1427 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1428
1429         PR c++/51911
1430         * g++.dg/cpp0x/new-auto1.C: New.
1431
1432 2015-09-11  Mark Wielaard  <mjw@redhat.com>
1433
1434         PR c/28901
1435         * g++.dg/warn/unused-variable-1.C: New test.
1436         * g++.dg/warn/unused-variable-2.C: Likewise.
1437         * gcc.dg/unused-4.c: Adjust warning for static const.
1438         * gcc.dg/unused-variable-1.c: New test.
1439         * gcc.dg/unused-variable-2.c: Likewise.
1440
1441 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
1442
1443         * gfortran.dg/private_type_3.f90: Require visibility.
1444         * gfortran.dg/module_variable_2.f90: Same.
1445         * gfortran.dg/nested_forall_1.f: Same.
1446         * gfortran.dg/elemental_dependency_4.f90: Same.
1447         * gfortran.dg/bind_c_usage_25.f90: Same.
1448         * gfortran.dg/access_spec_1.f90: Same.
1449         * gfortran.dg/public_private_module_2.f90: Same.
1450         * gfortran.dg/host_assoc_variable_1.f90: Same.
1451         * gfortran.dg/public_private_module_6.f90: Same.
1452         * gfortran.dg/module_variable_1.f90: Same.
1453         * gfortran.dg/pr37286.f90: Same.
1454         * gfortran.dg/internal_pack_7.f90: Same.
1455         * gfortran.dg/submodule_10.f08: Same.
1456         * gfortran.dg/allocatable_function_8.f90: Same.
1457         * gfortran.dg/merge_init_expr_2.f90: Same.
1458         * gfortran.dg/class_37.f03: Same.
1459         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1460         * gfortran.dg/typebound_call_20.f03: Same.
1461         * gfortran.dg/proc_ptr_result_3.f90: Same.
1462         * gfortran.dg/pr32535.f90: Same.
1463         * gfortran.dg/typebound_proc_19.f90: Same.
1464         * gfortran.dg/initialization_10.f90: Same.
1465         * gfortran.dg/bind_c_usage_8.f03: Same.
1466         * gfortran.dg/pr61335.f90: Same.
1467         * gfortran.dg/elemental_dependency_5.f90: Same.
1468         * gfortran.dg/proc_ptr_3.f90: Same.
1469         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1470
1471 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1472
1473         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1474         * gcc.dg/Wno-frame-address.c: Skip for Visium.
1475         * gcc.dg/loop-8.c: Likewise.
1476
1477 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
1478
1479         PR ada/66965
1480         * gnat.dg/specs/addr1.ads: Remove.
1481
1482 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1483
1484         * gcc.dg/pie-link.c: Add -pie to dg-options.
1485
1486 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
1487
1488         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1489         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1490
1491 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1492
1493         * gcc.target/powerpc/swaps-p8-20.c: New test.
1494         * gcc.target/powerpc/swaps-p8-21.c: New test.
1495
1496 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1497
1498         PR fortran/67526
1499         * gfortran.dg/pr67526.f90: New test.
1500
1501 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1502
1503         PR c++/67318
1504         * g++.dg/cpp0x/variadic166.C: New.
1505
1506 2015-09-09  Mark Wielaard  <mjw@redhat.com>
1507
1508         * c-c++-common/nonnull-1.c: New test.
1509
1510 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
1511
1512         PR fortran/66993
1513         * gfortran.dg/submodule_11.f08: New test.
1514
1515 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1516
1517         PR target/67506
1518         * gcc.c-torture/compile/pr67506.c: New test.
1519
1520 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1521
1522         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1523         initialization with a byte mask.  No change expected here.
1524         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1525         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1526         initialization with contigious bitmask.  Literal pool is expectd
1527         to be used here.
1528
1529 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1530
1531         PR target/67439
1532         * gcc.target/arm/pr67439_1.c: New test.
1533
1534 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
1535
1536         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1537         model.
1538
1539 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
1540
1541         PR c++/67523
1542         * g++.dg/gomp/pr67523.C: New test.
1543
1544         PR c++/67522
1545         * g++.dg/gomp/pr67522.C: New test.
1546
1547         PR middle-end/67521
1548         * c-c++-common/gomp/pr67521.c: New test.
1549
1550         PR middle-end/67517
1551         * c-c++-common/gomp/pr67517.c: New test.
1552
1553         PR c++/67514
1554         * g++.dg/gomp/pr67514.C: New test.
1555
1556         PR c++/67511
1557         * g++.dg/gomp/pr67511.C: New test.
1558
1559         PR c/67502
1560         * c-c++-common/gomp/pr67502.c: New test.
1561
1562 2015-09-09  Marek Polacek  <polacek@redhat.com>
1563
1564         PR middle-end/67512
1565         * gcc.dg/pr67512.c: New test.
1566
1567 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1568
1569         PR c++/53184
1570         * g++.dg/warn/Wsubobject-linkage-1.C: New.
1571         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1572         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1573         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1574
1575 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1576
1577         * gcc.target/aarch64/mod_2.x: New file.
1578         * gcc.target/aarch64/mod_256.x: Likewise.
1579         * gcc.target/arm/mod_2.c: New test.
1580         * gcc.target/arm/mod_256.c: Likewise.
1581         * gcc.target/aarch64/mod_2.c: Likewise.
1582         * gcc.target/aarch64/mod_256.c: Likewise.
1583
1584 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
1585
1586         PR c++/67504
1587         * g++.dg/gomp/pr67504.C: New test.
1588
1589         PR c/67501
1590         * c-c++-common/gomp/pr67501.c: New test.
1591
1592         PR c/67500
1593         * gcc.dg/gomp/pr67500.c: New test.
1594
1595         PR c/67495
1596         * gcc.dg/gomp/pr67495.c: New test.
1597
1598 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
1599             Sebastian Pop  <s.pop@samsung.com>
1600
1601         PR tree-optimization/53852
1602         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1603         both isl-0.12 and isl-0.15.
1604         * gcc.dg/graphite/uns-interchange-14.c: Same.
1605         * gcc.dg/graphite/uns-interchange-15.c: Same.
1606         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1607
1608 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
1609             Sebastian Pop  <s.pop@samsung.com>
1610
1611         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1612         * gcc.dg/graphite/block-1.c: Same.
1613         * gcc.dg/graphite/block-5.c: Same.
1614         * gcc.dg/graphite/block-6.c: Same.
1615         * gcc.dg/graphite/interchange-1.c: Same.
1616         * gcc.dg/graphite/interchange-10.c: Same.
1617         * gcc.dg/graphite/interchange-11.c: Same.
1618         * gcc.dg/graphite/interchange-13.c: Same.
1619         * gcc.dg/graphite/interchange-14.c: Same.
1620         * gcc.dg/graphite/interchange-3.c: Same.
1621         * gcc.dg/graphite/interchange-4.c: Same.
1622         * gcc.dg/graphite/interchange-7.c: Same.
1623         * gcc.dg/graphite/interchange-8.c: Same.
1624         * gcc.dg/graphite/interchange-9.c: Same.
1625         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1626         * gcc.dg/graphite/pr35356-1.c (foo): Same.
1627         * gcc.dg/graphite/pr37485.c: Same.
1628         * gcc.dg/graphite/scop-0.c (int toto): Same.
1629         * gcc.dg/graphite/scop-1.c: Same.
1630         * gcc.dg/graphite/scop-10.c: Same.
1631         * gcc.dg/graphite/scop-11.c: Same.
1632         * gcc.dg/graphite/scop-12.c: Same.
1633         * gcc.dg/graphite/scop-13.c: Same.
1634         * gcc.dg/graphite/scop-16.c: Same.
1635         * gcc.dg/graphite/scop-17.c: Same.
1636         * gcc.dg/graphite/scop-18.c: Same.
1637         * gcc.dg/graphite/scop-2.c: Same.
1638         * gcc.dg/graphite/scop-21.c (int test): Same.
1639         * gcc.dg/graphite/scop-22.c (void foo): Same.
1640         * gcc.dg/graphite/scop-4.c: Same.
1641         * gcc.dg/graphite/scop-5.c: Same.
1642         * gcc.dg/graphite/scop-6.c: Same.
1643         * gcc.dg/graphite/scop-7.c: Same.
1644         * gcc.dg/graphite/scop-8.c: Same.
1645         * gcc.dg/graphite/scop-9.c: Same.
1646         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1647         data-refs remain inside the inner loop.
1648         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1649         * gcc.dg/graphite/uns-interchange-14.c: Same.
1650         * gcc.dg/graphite/uns-interchange-9.c: Same.
1651         * gfortran.dg/graphite/interchange-3.f90
1652
1653 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1654
1655         PR target/63870
1656         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1657         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1658         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1659         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1660         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1661         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1662         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1663         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1664         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1665         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1666         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1667         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1668
1669 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1670
1671         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1672         * lib/target-supports.exp
1673         (check_effective_target_arm_neon_fp16_hw): New.
1674
1675 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1676
1677         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1678         Set additional_flags for neon-fp16 if supported, else fallback to neon.
1679
1680         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1681         (hfloat16_t): New.
1682         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1683         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1684         if supported.
1685         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1686         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1687         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1688         when those are supported.
1689         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1690         (vdup_n_f16): New.
1691
1692         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1693         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1694         cases if supported.
1695
1696         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1697         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1698         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1699         Likewise.
1700         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1701         Likewise.
1702         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1703
1704         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1705         Add float16x8_t case.
1706         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1707         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1708         main, exec_vcreate): Likewise.
1709         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1710         exec_vget_high): Likewise.
1711         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1712         exec_vget_low): Likewise.
1713         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1714         Likewise.
1715         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1716         exec_vld1_dup): Likewise.
1717         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1718         exec_vld1_lane): Likewise.
1719         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1720         Likewise.
1721         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1722         exec_vldX_dup): Likewise.
1723         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1724         exec_vldX_lane): Likewise.
1725         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1726         exec_vset_lane): Likewise.
1727         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1728         exec_vst1_lane): Likewise.
1729
1730 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1731
1732         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1733         * gcc.target/aarch64/vget_low_1.c: Likewise.
1734
1735 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1736
1737         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1738         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1739         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1740         (main): update orig_data to avoid float16 NaN on bigendian.
1741
1742 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1743
1744         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1745         float16x8_t.
1746         * gcc.target/aarch64/vset_lane_1.c: Likewise.
1747         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1748         * gcc.target/aarch64/vld1_lane.c: Likewise.
1749
1750 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1751
1752         PR c++/67369
1753         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1754
1755 2015-09-07  Marek Polacek  <polacek@redhat.com>
1756
1757         PR inline-asm/67448
1758         * gcc.dg/asm-10.c: New test.
1759
1760 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
1761
1762         PR middle-end/67452
1763         * gcc.dg/lto/pr67452_0.c: New test.
1764
1765 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1766
1767         PR target/65210
1768         * gcc.target/avr/pr65210.c: New test.
1769
1770 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
1771
1772         PR testsuite/67450
1773         * lib/target-supports.exp (check_cached_effective_target):
1774         Apppend $prop to et_prop_list only if needed.
1775
1776 2015-09-04  Marek Polacek  <polacek@redhat.com>
1777
1778         PR sanitizer/67279
1779         * gcc.dg/ubsan/pr67279.c: New test.
1780
1781 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
1782             Petr Murzin  <petr.murzin@intel.com>
1783             Kirill Yukhin <kirill.yukhin@intel.com>
1784
1785         * gcc.target/i386/avx512f-scatter-1.c: New.
1786         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1787         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1788
1789 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
1790
1791         * gfortran.dg/read_dir.f90: Delete empty directory when closing
1792         rather than calling rmdir, cleanup if open fails.
1793
1794 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1795
1796         * gcc.target/powerpc/vec-mult-char-1.c: New test.
1797         * gcc.target/powerpc/vec-mult-char-2.c: New test.
1798         * lib/target-supports.exp (check_effective_target_vect_char_mult):
1799         Return true for PowerPC targets that implement Altivec.
1800
1801 2015-09-03  Renlin Li  <renlin.li@arm.com>
1802
1803         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1804         check the assembly.
1805         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1806
1807 2015-09-03  Martin Sebor  <msebor@redhat.com>
1808
1809         PR c/66516
1810         * g++.dg/addr_builtin-1.C: New test.
1811         * gcc.dg/addr_builtin-1.c: New test.
1812
1813 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1814
1815         * gcc.target/powerpc/vec-shift.c: New test.
1816
1817 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1818
1819         PR tree-optimization/65637
1820         * gcc.dg/autopar/reduc-4.c: New test.
1821
1822 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1823
1824         PR tree-optimization/65637
1825         * gcc.dg/autopar/pr46099-2.c: New test.
1826
1827 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1828
1829         PR middle-end/67351
1830         * g++.dg/pr67351.C: New test.
1831
1832 2015-09-03  Richard Biener  <rguenther@suse.de>
1833
1834         PR ipa/66705
1835         * g++.dg/lto/pr66705_0.C: New testcase.
1836
1837 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1838
1839         PR middle-end/60586
1840         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1841         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1842
1843 2015-09-02  Marek Polacek  <polacek@redhat.com>
1844
1845         PR c/67432
1846         * gcc.dg/pr67432.c: New test.
1847
1848 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
1849
1850         * lib/target-supports.exp (clear_effective_target_cache): New.
1851         (check_cached_effective_target): Update et_prop_list.
1852         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1853         * g++.dg/compat/compat.exp: Likewise.
1854         * g++.dg/compat/struct-layout-1.exp: Likewise.
1855         * lib/asan-dg.exp: Likewise.
1856         * lib/atomic-dg.exp: Likewise.
1857         * lib/cilk-plus-dg.exp: Likewise.
1858         * lib/clearcap.exp: Likewise.
1859         * lib/mpx-dg.exp: Likewise.
1860         * lib/tsan-dg.exp: Likewise.
1861         * lib/ubsan-dg.exp: Likewise.
1862
1863 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
1864
1865         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1866
1867 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
1868             Andrew Bennett  <andrew.bennett@imgtec.com>
1869
1870         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1871         dependencies between ISA level and compact-branches.
1872         * gcc.target/mips/branch-10.c: Update expected output to allow
1873         compact forms of b/bal.
1874         * gcc.target/mips/branch-11.c: Likewise.
1875         * gcc.target/mips/branch-12.c: Likewise.
1876         * gcc.target/mips/branch-13.c: Likewise.
1877         * gcc.target/mips/branch-3.c: Likewise.
1878         * gcc.target/mips/branch-4.c: Likewise.
1879         * gcc.target/mips/branch-5.c: Likewise.
1880         * gcc.target/mips/branch-6.c: Likewise.
1881         * gcc.target/mips/branch-7.c: Likewise.
1882         * gcc.target/mips/branch-8.c: Likewise.
1883         * gcc.target/mips/branch-9.c: Likewise.
1884         * gcc.target/mips/branch-cost-1.c: Likewise.
1885         * gcc.target/mips/call-1.c: Likewise.
1886         * gcc.target/mips/call-2.c: Likewise.
1887         * gcc.target/mips/call-3.c: Likewise.
1888         * gcc.target/mips/call-4.c: Likewise.
1889         * gcc.target/mips/call-5.c: Likewise.
1890         * gcc.target/mips/call-6.c: Likewise.
1891         * gcc.target/mips/lazy-binding-1.c: Likewise.
1892         * gcc.target/mips/near-far-1.c: Likewise.
1893         * gcc.target/mips/near-far-2.c: Likewise.
1894         * gcc.target/mips/near-far-3.c: Likewise.
1895         * gcc.target/mips/near-far-4.c: Likewise.
1896         * gcc.target/mips/umips-branch-3.c: Ensure the test is
1897         run with compact branches allowed.
1898         * gcc.target/mips/compact-branches-1.c: New file.
1899         * gcc.target/mips/compact-branches-2.c: Likewise.
1900         * gcc.target/mips/compact-branches-3.c: Likewise.
1901         * gcc.target/mips/compact-branches-4.c: Likewise.
1902         * gcc.target/mips/compact-branches-5.c: Likewise.
1903         * gcc.target/mips/compact-branches-6.c: Likewise.
1904         * gcc.target/mips/compact-branches-7.c: Likewise.
1905
1906 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1907
1908         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1909         Clean-up a created directory if testcase fails.
1910
1911 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1912
1913         PR target/67405
1914         * g++.dg/pr67405.C: New test.
1915
1916 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1917
1918         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1919
1920 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1921
1922         * gcc.dg/ifcvt-1.c: New test.
1923         * gcc.dg/ifcvt-2.c: Likewise.
1924         * gcc.dg/ifcvt-3.c: Likewise.
1925
1926 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1927
1928         PR libfortran/67412
1929         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1930         *-*-solaris2.10.
1931
1932 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1933
1934         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1935
1936 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
1937
1938         PR c++/61753
1939         * g++.dg/other/pr61753.C: New.
1940
1941 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1942
1943         * gcc.dg/tree-ssa/cmp-1.c: New file.
1944
1945 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
1946
1947         * gcc.dg/tree-ssa/complex-7.c: New file.
1948
1949 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1950
1951         * gcc.target/powerpc/swaps-p8-19.c: New test.
1952
1953 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1954
1955         PR fortran/67367
1956         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
1957
1958 2015-08-29  Tom de Vries  <tom@codesourcery.com>
1959
1960         PR tree-optimization/46193
1961         * gcc.dg/autopar/pr46193.c: New test.
1962
1963 2015-08-28  Nathan Sidwell  <nathan@acm.org>
1964
1965         * gcc.dg/compat/struct-layout-1_generate.c: Simply
1966         use exit code for failure.
1967
1968         * gcc.dg/torture/matrix-1.c: Use plain printf.
1969         * gcc.dg/torture/matrix-2.c: Likewise.
1970         * gcc.dg/torture/matrix-5.c: Likewise.
1971         * gcc.dg/torture/matrix-6.c: Likewise.
1972         * gcc.dg/torture/transpose-1.c: Likewise.
1973         * gcc.dg/torture/transpose-2.c: Likewise.
1974         * gcc.dg/torture/transpose-3.c: Likewise.
1975         * gcc.dg/torture/transpose-4.c: Likewise.
1976         * gcc.dg/torture/transpose-5.c: Likewise.
1977         * gcc.dg/torture/transpose-6.c: Likewise.
1978
1979 2015-08-28  Jeff Law  <law@redhat.com>
1980
1981         PR lto/66752
1982         * gcc.dg/tree-ssa/pr66752-2.c: New test.
1983         * gcc.dg/torture/pr66752-1.c: New test
1984         * g++.dg/torture/pr66752-2.C: New test.
1985
1986 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
1987         Revert:
1988         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
1989
1990                 * gcc.dg/tree-ssa/sra-15.c: New.
1991
1992 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
1993
1994         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
1995         * gcc.target/mips/msub-8.c: Ditto
1996
1997 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1998
1999         * lib/target-supports.exp (check-effective_target_vect_double):
2000         Enable for Power targets with VSX hardware available.
2001         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2002         vect_no_align && { ! vect_hw_misalign }.
2003
2004 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2005
2006         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2007         Replaced by opt_files, compile with -floop-nest-optimize.
2008         * g++.dg/graphite/graphite.exp: Same.
2009         * gfortran.dg/graphite/graphite.exp: Same.
2010         * gcc.dg/graphite/block-0.c: Adjust pattern.
2011         * gcc.dg/graphite/block-1.c: Same.
2012         * gcc.dg/graphite/block-3.c: Same.
2013         * gcc.dg/graphite/block-4.c: Same.
2014         * gcc.dg/graphite/block-5.c: Same.
2015         * gcc.dg/graphite/block-6.c: Same.
2016         * gcc.dg/graphite/block-7.c: Same.
2017         * gcc.dg/graphite/block-8.c: Same.
2018         * gcc.dg/graphite/block-pr47654.c: Same.
2019         * gcc.dg/graphite/interchange-0.c: Same.
2020         * gcc.dg/graphite/interchange-1.c: Same.
2021         * gcc.dg/graphite/interchange-10.c: Same.
2022         * gcc.dg/graphite/interchange-11.c: Same.
2023         * gcc.dg/graphite/interchange-12.c: Same.
2024         * gcc.dg/graphite/interchange-13.c: Same.
2025         * gcc.dg/graphite/interchange-14.c: Same.
2026         * gcc.dg/graphite/interchange-15.c: Same.
2027         * gcc.dg/graphite/interchange-3.c: Same.
2028         * gcc.dg/graphite/interchange-4.c: Same.
2029         * gcc.dg/graphite/interchange-5.c: Same.
2030         * gcc.dg/graphite/interchange-6.c: Same.
2031         * gcc.dg/graphite/interchange-7.c: Same.
2032         * gcc.dg/graphite/interchange-8.c: Same.
2033         * gcc.dg/graphite/interchange-9.c: Same.
2034         * gcc.dg/graphite/interchange-mvt.c: Same.
2035         * gcc.dg/graphite/pr37485.c: Same.
2036         * gcc.dg/graphite/uns-block-1.c: Same.
2037         * gcc.dg/graphite/uns-interchange-12.c: Same.
2038         * gcc.dg/graphite/uns-interchange-14.c: Same.
2039         * gcc.dg/graphite/uns-interchange-15.c: Same.
2040         * gcc.dg/graphite/uns-interchange-9.c: Same.
2041         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2042         * gfortran.dg/graphite/interchange-3.f90: Same.
2043
2044 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2045
2046         PR target/67317
2047         * gcc.target/i386/pr67317-1.c: New test.
2048         * gcc.target/i386/pr67317-2.c: Ditto.
2049         * gcc.target/i386/pr67317-3.c: Ditto.
2050         * gcc.target/i386/pr67317-4.c: Ditto.
2051         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2052         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2053
2054 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2055
2056         * gcc.target/powerpc/vec-shr.c: New.
2057
2058 2015-08-27  Marek Polacek  <polacek@redhat.com>
2059
2060         PR middle-end/67005
2061         * gcc.dg/torture/pr67005.c: New test.
2062
2063 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2064
2065         * gcc.dg/tree-ssa/sra-15.c: New.
2066
2067 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2068
2069         * gcc.target/aarch64/long_branch_1.c: New test.
2070
2071 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2072
2073         * gcc.target/s390/20150826-1.c: New test.
2074
2075 2015-08-26  Renlin Li  <renlin.li@arm.com>
2076
2077         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2078
2079 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2080
2081         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2082
2083 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2084
2085         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2086         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2087         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2088         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2089
2090 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2091
2092         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2093         New test directive.
2094         * gcc.target/aarch64/tlsle_1.x: New test source.
2095         * gcc.target/aarch64/tlsle12_1.c: New testcase.
2096         * gcc.target/aarch64/tlsle24_1.c: Likewise.
2097         * gcc.target/aarch64/tlsle32_1.c: Likewise.
2098
2099 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2100
2101         PR fortran/29600
2102         * gfortran.dg/shape_8.f90: New test.
2103
2104 2015-08-25  Marek Polacek  <polacek@redhat.com>
2105
2106         PR middle-end/67330
2107         * gcc.dg/weak/weak-18.c: New test.
2108
2109 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
2110
2111         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2112         gcc_jit_context_set_bool_use_external_driver.
2113
2114 2015-08-25  Nathan Sidwell  <nathan@acm.org>
2115
2116         * gcc.c-torture/execute/builtins/20010124-1.x: New.
2117
2118         * gcc.dg/20001117-1.c: Needs return_address.
2119         * gcc.dg/20020415-1.c: Needs alloca.
2120         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2121         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2122         * gcc.dg/pr63186.c: Needs label_values.
2123         * gcc.dg/torture/pr33848.c: Likwise.
2124
2125         * lib/target-supports.exp (check_effective_target_fopenacc,
2126         check_effective_target_fopenmp): Disable for nvptx.
2127         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2128         * gcc.dg/stack-usage-1.c: Likewise.
2129         * gcc.dg/stack-usage-2.c: Likewise.
2130         * gcc.dg/unused-5.c: Likewise.
2131         * gcc.dg/unwind-1.c: Likewise.
2132
2133 2015-08-25  Christian Bruel  <christian.bruel@st.com>
2134
2135         * gcc.dg/Wno-frame-address.c: Skip for ARM.
2136         * g++.dg/Wno-frame-address.C: Ditto.
2137
2138 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2139
2140         PR target/67211
2141         * g++.dg/pr67211.C: New test.
2142
2143 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
2144
2145         PR fortran/62536
2146         PR fortran/66175
2147         * gfortran.dg/block_end_error_1.f90: New test.
2148         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2149
2150 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2151
2152         PR target/66821
2153         * gcc.target/i386/pr66821.c: New test.
2154
2155 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2156
2157         PR target/67329
2158         * gcc.target/i386/pr67329.c: New test.
2159
2160 2015-08-24  Nathan Sidwell  <nathan@acm.org>
2161
2162         * gcc.dg/pr49551.c: Needs -fdata-sections.
2163
2164         * gcc.dg/pr64935-2.c: Needs scheduling.
2165
2166         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2167         * gcc.dg/torture/pr63738.c: Likewise.
2168         * gcc.dg/torture/pr64728.c: Likewise.
2169         * gcc.dg/pr63748.c: Likewise.
2170         * gcc.dg/20020312-2.c: Likewise.
2171
2172         * gcc.dg/torture/pr66123.c: Needs label_values.
2173
2174         * gcc.dg/torture/pr41261.c: Needs profiling.
2175         * gcc.dg/pr26570.c: Likewise.
2176         * gcc.dg/pr61776.c: Likewise.
2177         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2178         * gcc.dg/gomp/pr34610.c: Likewise.
2179         * gcc.dg/pr54121.c: Likewise.
2180         * gcc.dg/20050325-1.c: Likewise.
2181         * gcc.dg/pr66899.c: Likewise.
2182         * gcc.dg/pr48770.c: Likewise.
2183         * gcc.dg/pr24225.c: Likewise.
2184
2185         * gcc.dg/pr27531-1.c: Needs io.
2186         * gcc.dg/pr44606.c: Likewise.
2187
2188         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2189
2190         * gcc.dg/pr51990.c: Needs alloca.
2191
2192         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2193
2194 2015-08-24  Tom de Vries  <tom@codesourcery.com>
2195
2196         PR tree-optimization/65468
2197         * gcc.dg/gomp/static-chunk-size-one.c: New test.
2198
2199 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2200
2201         PR libfortran/54572
2202         * gfortran.dg/backtrace_1.f90: New test.
2203
2204 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2205
2206         PR libfortran/62296
2207         * gfortran.dg/execute_command_line_2.f90: New test.
2208
2209 2015-08-23  Tom de Vries  <tom@codesourcery.com>
2210
2211         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2212         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2213         vect_no_int_max to vect_no_int_min_max.
2214         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2215         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2216         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2217         * gcc.dg/vect/slp-reduc-4.c: Same.
2218         * gcc.dg/vect/slp-reduc-5.c: Same.
2219         * gcc.dg/vect/vect-125.c: Same.
2220         * gcc.dg/vect/vect-13.c: Same.
2221         * gcc.dg/vect/vect-double-reduc-3.c: Same.
2222         * gcc.dg/vect/vect-reduc-1.c: Same.
2223         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2224         * gcc.dg/vect/vect-reduc-1char.c:Same.
2225         * gcc.dg/vect/vect-reduc-1short.c: Same.
2226         * gcc.dg/vect/vect-reduc-2.c: Same.
2227         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2228         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2229         * lib/target-supports.exp: Same.
2230
2231 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2232
2233         PR c++/63693
2234         * g++.dg/cpp0x/decltype63.C: New.
2235
2236 2015-08-22  Nathan Sidwell  <nathan@acm.org>
2237
2238         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2239         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2240         * c-c++-common/Wunused-var-8.c: Likewise.
2241         * c-c++-common/gomp/pr61486-2.c: Likewise.
2242         * c-c++-common/Wunused-var-6.c: Likewise.
2243         * c-c++-common/goacc/reduction-1.c: Likewise.
2244         * c-c++-common/goacc/reduction-2.c: Likewise.
2245         * c-c++-common/goacc/reduction-3.c: Likewise.
2246         * c-c++-common/goacc/reduction-4.c: Likewise.
2247         * gcc.dg/builtins-64.c: Likewise.
2248         * gcc.dg/pr59523.c: Likewise.
2249         * gcc.dg/tree-ssa/20080530.c: Likewise.
2250         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2251         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2252         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2253         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2254         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2255         * gcc.dg/pr59011.c: Likewise.
2256         * gcc.dg/uninit-9.c: Likewise.
2257         * gcc.dg/pr61561.c: Likewise.
2258         * gcc.dg/vla-4.c: Likewise.
2259         * gcc.dg/20101010-1.c: Likewise.
2260         * gcc.dg/pr49120.c: Likewise.
2261         * gcc.dg/20030331-2.c: Likewise.
2262         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2263         * gcc.dg/pr25682.c: Likewise.
2264         * gcc.dg/guality/guality.c: Likewise.
2265         * gcc.dg/pr27301.c: Likewise.
2266         * gcc.dg/uninit-9-O0.c: Likewise.
2267         * gcc.dg/fold-alloca-1.c: Likewise.
2268         * gcc.dg/pr41470.c: Likewise.
2269         * gcc.dg/pr51491-2.c: Likewise.
2270         * gcc.dg/winline-7.c: Likewise.
2271         * gcc.dg/vla-2.c: Likewise.
2272         * gcc.dg/pr50764.c: Likewise.
2273         * gcc.dg/c99-vla-1.c: Likewise.
2274         * gcc.dg/pr33238.c: Likewise.
2275         * gcc.dg/c99-const-expr-13.c: Likewise.
2276         * gcc.dg/builtin-return-1.c: Likewise.
2277         * gcc.dg/vla-3.c: Likewise.
2278         * gcc.dg/20020415-1.c: Likewise.
2279         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2280         * gcc.dg/shrink-wrap-alloca.c: Likewise.
2281         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2282         * gcc.dg/torture/calleesave-sse.c: Likewise.
2283         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2284         * gcc.dg/gomp/vla-2.c: Likewise.
2285         * gcc.dg/gomp/vla-3.c: Likewise.
2286         * gcc.dg/gomp/vla-4.c: Likewise.
2287         * gcc.dg/gomp/pr30494.c: Likewise.
2288         * gcc.dg/gomp/vla-5.c: Likewise.
2289         * gcc.dg/pr51990-2.c: Likewise.
2290         * gcc.dg/vla-22.c: Likewise.
2291
2292 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2293
2294         * gcc.dg/cpp/multiline-2.c: Add column numbers.
2295         * gcc.dg/dollar.c: Likewise.
2296         * gcc.dg/pragma-message.c: Likewise.
2297         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2298         * c-c++-common/raw-string-14.c: Likewise.
2299
2300 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
2301
2302         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2303         property that instantiation here is a compile-time error.
2304
2305 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2306
2307         * g++.dg/other/pr67065.C: Extend.
2308
2309 2015-08-21  Nathan Sidwell  <nathan@acm.org>
2310
2311         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2312         is freestanding.
2313         (check_effective_target_global_constructor): New.
2314         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2315         * gcc.dg/debug/debug.exp: Skip  for nvptx.
2316         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2317
2318         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2319         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2320         * gcc.c-torture/compile/pr33855.c: Likewise.
2321         * gcc.c-torture/compile/920723-1.c: Likewise.
2322         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2323         writing a const.
2324         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2325         label.
2326         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2327         'call'.
2328
2329         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2330         prototype normal.
2331         * gcc.c-torture/execute/switch-1.c: Likewise.
2332
2333         * gcc.c-torture/execute/pr34456.c: Require not freestanding
2334         * gcc.c-torture/execute/printf-1.c: Likewise.
2335         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2336         * gcc.c-torture/execute/fprintf-1.c: Likewise.
2337         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2338         * gcc.c-torture/execute/vprintf-1.c: Likewise.
2339         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2340         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2341         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2342         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2343         * gcc.c-torture/execute/gofast.c: Likewise.
2344         * gcc.c-torture/execute/complex-6.c: Likewise.
2345
2346         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2347         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2348         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2349         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2350         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2351         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2352         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2353         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2354         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2355         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2356         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2357         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2358         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2359         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2360         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2361         * gcc.dg/setjmp-1.c: Likewise.
2362         * gcc.dg/cleanup-5.c: Likewise.
2363         * gcc.dg/cleanup-12.c: Likewise.
2364         * gcc.dg/cleanup-13.c: Likewise.
2365
2366         * gcc.dg/constructor-1.c: Require global ctor.
2367
2368         * gcc.dg/fork-instrumentation.c: Require profiling.
2369         * gcc.dg/20030107-1.c: Likewise.
2370         * gcc.dg/20030702-1.c: Likewise.
2371
2372         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2373         * gcc.dg/cpp/paste2.c: Likewise.
2374         * gcc.dg/cpp/strify3.c: Likewise.
2375         * gcc.dg/cpp/strify4.c: Likewise.
2376         * gcc.dg/cpp/lexnum.c: Likewise.
2377         * gcc.dg/cpp/digraphs.c: Likewise.
2378         * gcc.dg/cpp/macro1.c: Likewise.
2379
2380 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2381
2382         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2383
2384 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2385
2386         * lib/gcc-dg.exp: Add extra options for db-final to the command line
2387         only once.
2388
2389 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2390
2391         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2392         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2393         vec_vpmsum_be and vec_shasigma_be.
2394
2395 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
2396
2397         * lib/target-supports.exp
2398         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2399         with -mfp16-format=ieee.
2400
2401 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2402
2403         PR c++/67065
2404         * g++.dg/other/pr67065.C: New.
2405
2406 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
2407
2408         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2409         memcpy.
2410         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2411         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2412         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2413         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2414
2415 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
2416
2417         * gcc.dg/wide_shift_64_1.c: New testcase.
2418         * gcc.dg/wide_shift_128_1.c: Likewise.
2419         * gcc.target/aarch64/ashlti3_1.c: Likewise.
2420
2421 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
2422
2423         * lib/target-supports.exp
2424         (check_effective_target_fstack_protector_enabled): New test.
2425         * gcc.target/i386/ssp-default.c: New test.
2426
2427 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
2428
2429         PR fortran/66929
2430         * gfortran.dg/generic_31.f90: New.
2431
2432 2015-08-19  Marek Polacek  <polacek@redhat.com>
2433
2434         PR middle-end/67133
2435         * g++.dg/torture/pr67133.C: New test.
2436
2437 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2438
2439         * gcc.target/powerpc/altivec-35.c: New test.
2440         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2441         * gcc.target/powerpc/vsx-vector-7.c: New test.
2442
2443 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2444
2445         PR middle-end/36757
2446         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2447         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2448
2449 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
2450
2451         PR rtl-optimization/67218
2452         * gcc.c-torture/execute/ieee/pr67218.c,
2453         gcc.target/aarch64/fcvt_int_float_double1.c,
2454         gcc.target/aarch64/fcvt_int_float_double2.c,
2455         gcc.target/aarch64/fcvt_int_float_double3.c,
2456         gcc.target/aarch64/fcvt_int_float_double4.c,
2457         gcc.target/aarch64/fcvt_uint_float_double1.c,
2458         gcc.target/aarch64/fcvt_uint_float_double2.c,
2459         gcc.target/aarch64/fcvt_uint_float_double3.c,
2460         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2461
2462 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
2463
2464         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2465         dg-options to disable LSE extensions.
2466         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2467         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2468         * gcc.target/aarch64/atomic-op-char.c: Likewise.
2469         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2470         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2471         * gcc.target/aarch64/atomic-op-int.c: Likewise.
2472         * gcc.target/aarch64/atomic-op-long.c: Likewise.
2473         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2474         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2475         * gcc.target/aarch64/atomic-op-release.c: Likewise.
2476         * gcc.target/aarch64/atomic-op-short.c: Likewise.
2477         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2478         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2479         * gcc.target/aarch64/sync-op-full.c: Likewise.
2480         * gcc.target/aarch64/sync-op-release.c: Likewise.
2481
2482 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
2483
2484         PR c++/67160
2485         * g++.dg/cpp1z/feat-cxx1z.C: New.
2486
2487 2015-08-18  Marek Polacek  <polacek@redhat.com>
2488
2489         PR middle-end/67222
2490         * gcc.dg/torture/pr67222.c: New test.
2491
2492 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2493
2494         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2495
2496 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
2497
2498         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2499         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2500         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2501
2502 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
2503
2504         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2505         which is used in later code.
2506
2507 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
2508
2509         PR c++/67216
2510         * g++.dg/cpp0x/nullptr34.C: New.
2511         * g++.dg/warn/Wconversion2.C: Adjust.
2512         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2513         * g++.old-deja/g++.other/null3.C: Likewise.
2514
2515         * g++.dg/cpp0x/pr51313.C: Adjust.
2516
2517 2015-08-17  Richard Biener  <rguenther@suse.de>
2518
2519         PR tree-optimization/67221
2520         * gcc.dg/torture/pr67221.c: New testcase.
2521
2522 2015-08-17  Mike Stump  <mikestump@comcast.net>
2523             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2524
2525         * gcc.target/arm/memcpy-aligned-1.c: New test.
2526
2527 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2528
2529         PR fortran/54656
2530         * gfortran.dg/norm_4.f90: Rename to...
2531         * gfortran.dg/norm2_4.f90: this.
2532         * gfortran.dg/norm2_5.f90: New test.
2533
2534 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
2535
2536         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2537         * gcc.dg/ssp-1.c: Make counter a register.
2538         * gcc.dg/ssp-2.c: Likewise.
2539         * gcc.dg/torture/parm-coalesce.c: New.
2540
2541 2015-08-14  Marek Polacek  <polacek@redhat.com>
2542
2543         PR middle-end/67133
2544         * gcc.dg/torture/pr67133.c: New test.
2545
2546 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2547             Matthias Klose  <doko@debian.org>
2548
2549         PR target/67143
2550         * gcc.c-torture/compile/pr67143.c: New
2551         * gcc.target/aarch64/atomic-op-imm.c
2552         (atomic_fetch_add_negative_RELAXED): New.
2553         (atomic_fetch_sub_negative_ACQUIRE): New.
2554
2555 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2556
2557         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2558         * gcc.target/aarch64/target_attr_8.c: Likewise.
2559         * gcc.target/aarch64/target_attr_14.c: Likewise.
2560
2561 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2562
2563         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2564
2565 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
2566
2567         * gcc.target/i386/builtin_target.c: Add skylake check.
2568
2569 2015-08-13  Jeff Law  <law@redhat.com>
2570
2571         * gcc.dg/pr66314.c: Moved from here to ..
2572         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
2573         to clear all sanitizers before -fsanitize=kernel-address.
2574
2575 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2576
2577         * gcc.target/aarch64/cinc_common_1.c: New test.
2578
2579 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2580
2581         PR c++/53421
2582         * g++.dg/ext/attribute-may-alias-1.C: New.
2583         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2584
2585 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
2586
2587         * gcc.target/aarch64/atomic-inst-cas.c: New.
2588         * gcc.target/aarch64/atomic-inst-ops.inc: New.
2589
2590 2015-08-13  Andreas Schwab  <schwab@suse.de>
2591
2592         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2593
2594 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2595
2596         PR c++/62164
2597         * g++.dg/torture/pr62164.C: New.
2598
2599 2015-08-13  Richard Biener  <rguenther@suse.de>
2600
2601         PR tree-optimization/67191
2602         * gcc.dg/torture/pr67191.c: New testcase.
2603         * g++.dg/torture/pr67191.C: Likewise.
2604
2605 2015-08-13  Richard Biener  <rguenther@suse.de>
2606
2607         PR tree-optimization/66502
2608         PR tree-optimization/67167
2609         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2610
2611 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2612
2613         PR c++/53330
2614         * g++.dg/init/new42.C: New.
2615
2616 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2617
2618         PR target/67071
2619         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2620         vector constants.
2621         * gcc.target/powerpc/pr67071-2.c: Likewise.
2622         * gcc.target/powerpc/pr67071-3.c: Likewise.
2623
2624 2015-08-12  Marek Polacek  <polacek@redhat.com>
2625
2626         PR c++/55095
2627         * c-c++-common/Wshift-overflow-6.c: New test.
2628         * c-c++-common/Wshift-overflow-7.c: New test.
2629         * g++.dg/cpp1y/left-shift-2.C: New test.
2630
2631 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2632
2633         PR c++/52742
2634         * g++.dg/cpp0x/pr52742.C: New.
2635
2636 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
2637
2638         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2639         Check Knights Landing support.
2640
2641 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2642
2643         PR c++/47461
2644         * g++.dg/warn/Wunused-result-1.C: New.
2645
2646 2015-08-12  Richard Biener  <rguenther@suse.de>
2647
2648         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2649         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2650         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2651         * g++.dg/tree-ssa/pr61034.C: Adjust.
2652         * gcc.dg/fold-compare-2.c: Likewise.
2653         * gcc.dg/pr50763.c: Likewise.
2654         * gcc.dg/predict-3.c: Likewise.
2655         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2656         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2657         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2658         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2659         * gcc.dg/tree-ssa/pr37508.c: Likewise.
2660         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2661         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2662         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2663         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2664         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2665         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2666         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2667
2668 2015-08-12  Nathan Sidwell  <nathan@acm.org>
2669
2670         * gcc.dg/vrp-min-max-1.c: New.
2671         * gcc.dg/vrp-min-max-2.c: New.
2672
2673 2015-08-12  Richard Biener  <rguenther@suse.de>
2674
2675         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2676
2677 2015-08-12  Tom de Vries  <tom@codesourcery.com>
2678
2679         PR testsuite/67175
2680         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2681         Handle absence of vector min/max for sparc.
2682
2683 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
2684
2685         PR target/66954
2686         * g++.dg/ext/mv25.C: New test.
2687
2688 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2689
2690         * gcc.target/i386/avx2-vect-shift.c: New test.
2691
2692 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2693
2694         PR c/66098
2695         PR c/66711
2696         * gcc.dg/pragma-diag-3.c: New test.
2697         * gcc.dg/pragma-diag-4.c: New test.
2698
2699 2015-08-11  Nathan Sidwell  <nathan@acm.org>
2700
2701         * c-c++-common/dfp/operator-comma.c: Call init function.
2702         * c-c++-common/dfp/convert-dfp-2.c: New test.
2703
2704 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2705
2706         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2707         Treat model == 0x4f as Broadwell.
2708
2709 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2710
2711         PR libfortran/67140
2712         * gfortran.dg/pr67140.f90: New test.
2713
2714 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
2715
2716         PR libgomp/65742
2717         PR middle-end/66332
2718         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2719
2720 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
2721
2722         PR fortran/64022
2723         * gfortran.dg/ieee/large_4.f90: New test.
2724
2725 2015-08-08  Bud Davis  <jmdavis@link.com>
2726
2727         PR fortran/59746
2728         * gfortran.dg/common_22.f90: New.
2729
2730 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2731
2732         PR rtl-optimization/67028
2733         * gcc.dg/pr67028.c: New testcase.
2734
2735 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2736
2737         PR rtl-optimization/67029
2738         * gcc.dg/pr67029.c: New test.
2739
2740 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2741
2742         PR fortran/64104
2743         * gfortran.dg/ieee/ieee_8.f90: New test.
2744
2745 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
2746
2747         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2748         modifers.
2749         * gcc.target/aarch64/noplt_2.c: Likewise.
2750         * gcc.target/aarch64/noplt_3.c: Likewise.
2751
2752 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2753
2754         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2755         optimization level, and print a summary at the end.
2756
2757 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2758
2759         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2760
2761 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2762
2763         * gcc.target/aarch64/noplt_3.c: New testcase.
2764
2765 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2766
2767         * gcc.target/aarch64/noplt_1.c: New testcase.
2768         * gcc.target/aarch64/noplt_2.c: Likewise.
2769
2770 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
2771
2772         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2773         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2774
2775 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2776
2777         * gcc.target/s390/dwarfregtable-1.c: New test.
2778         * gcc.target/s390/dwarfregtable-2.c: New test.
2779         * gcc.target/s390/dwarfregtable-3.c: New test.
2780
2781 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2782
2783         * gcc.target/s390/htm-builtins-z13-1.c: New test.
2784
2785 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2786
2787         PR fortran/64022
2788         * gfortran.dg/ieee/large_2.f90: New test.
2789         * gfortran.dg/ieee/large_3.F90: New test.
2790
2791 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2792
2793         PR fortran/64022
2794         * gfortran.dg/ieee/large_1.f90: Adjust test.
2795
2796 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2797             Jeff Law  <law@redhat.com>
2798
2799         PR c/16351
2800         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2801         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2802         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2803         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2804         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2805         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2806
2807 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2808
2809         PR middle-end/66311
2810         * gfortran.dg/pr66311.f90: New file.
2811
2812 2015-08-05  Richard Biener  <rguenther@suse.de>
2813
2814         PR tree-optimization/67121
2815         * gcc.dg/torture/pr67121.c: New testcase.
2816
2817 2015-08-05  Nick Clifton  <nickc@redhat.com>
2818
2819         * gcc.target/rl78: New directory.
2820         * gcc.target/rl78/rl78.exp: New file: Test driver.
2821         * gcc.target/rl78/test_addm3.c: New file: Test adds.
2822
2823 2015-08-05  Richard Biener  <rguenther@suse.de>
2824
2825         PR middle-end/67120
2826         * gcc.dg/torture/pr67120.c: New testcase.
2827
2828 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
2829
2830         PR fortran/52846
2831
2832         * lib/fortran-modules.exp: Call cleanup-submodules from
2833         cleanup-modules.
2834         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2835         cover the cases where private entities are no longer optimized
2836         away.
2837         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2838         same reason.
2839         * gfortran.dg/submodule_1.f08: Change cleanup module names.
2840         * gfortran.dg/submodule_5.f08: The same.
2841         * gfortran.dg/submodule_9.f08: The same.
2842         * gfortran.dg/submodule_10.f08: New test.
2843
2844 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2845
2846         PR c++/66595
2847         * g++.dg/cpp1y/var-templ35.C: New.
2848
2849 2015-08-05  Richard Biener  <rguenther@suse.de>
2850
2851         PR tree-optimization/67055
2852         * g++.dg/torture/pr67055.C: New testcase.
2853
2854 2015-08-05  Richard Biener  <rguenther@suse.de>
2855
2856         PR tree-optimization/67109
2857         * gcc.dg/torture/pr67109.c: New testcase.
2858         * gcc.dg/vect/vect-119.c: Adjust.
2859
2860 2015-08-05  Richard Biener  <rguenther@suse.de>
2861
2862         PR middle-end/67107
2863         * gcc.dg/pr67107.c: New testcase.
2864
2865 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2866
2867         PR c++/66197
2868         * g++.dg/cpp1z/abbrev2.C: New.
2869
2870 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2871
2872         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2873
2874 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2875
2876         PR c++/66392
2877         * g++.dg/init/explicit4.C: New.
2878
2879 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2880
2881         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2882         without VSX an Power8 vector support.
2883
2884 2015-08-04  Richard Biener  <rguenther@suse.de>
2885
2886         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2887
2888 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
2889
2890         PR target/67110
2891         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2892         -fno-pie -no-pie.
2893
2894 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2895
2896         PR c++/66427
2897         * g++.dg/cpp1y/var-templ34.C: New.
2898
2899 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2900
2901         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2902         * gcc.target/aarch64/target_attr_1.c: Likewise.
2903         * gcc.target/aarch64/target_attr_2.c: Likewise.
2904         * gcc.target/aarch64/target_attr_3.c: Likewise.
2905         * gcc.target/aarch64/target_attr_4.c: Likewise.
2906         * gcc.target/aarch64/target_attr_5.c: Likewise.
2907         * gcc.target/aarch64/target_attr_6.c: Likewise.
2908         * gcc.target/aarch64/target_attr_7.c: Likewise.
2909         * gcc.target/aarch64/target_attr_8.c: Likewise.
2910         * gcc.target/aarch64/target_attr_9.c: Likewise.
2911         * gcc.target/aarch64/target_attr_10.c: Likewise.
2912         * gcc.target/aarch64/target_attr_11.c: Likewise.
2913         * gcc.target/aarch64/target_attr_12.c: Likewise.
2914         * gcc.target/aarch64/target_attr_13.c: Likewise.
2915         * gcc.target/aarch64/target_attr_14.c: Likewise.
2916         * gcc.target/aarch64/target_attr_15.c: Likewise.
2917
2918 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2919
2920         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2921
2922 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2923
2924         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2925
2926 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2927
2928         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2929         message.
2930
2931 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2932
2933         PR fortran/64022
2934         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2935         * gfortran.dg/ieee/large_1.f90: New test.
2936
2937 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2938
2939         PR tree-optimization/67043
2940         * gcc.dg/pr67043.c: New test.
2941
2942 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
2943
2944         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
2945
2946 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
2947
2948         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
2949         it to push/pop timing items.
2950         (main): For each optimization level, create a gcc_jit_timer, and
2951         time all of the iteration within that level cumulatively.
2952         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
2953         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
2954
2955 2015-08-03  Alexander Basov <coohpt@gmail.com>
2956
2957         PR middle-end/64744
2958         PR middle-end/48470
2959         PR middle-end/43404
2960         * gcc.target/arm/pr43404.c : New testcase.
2961         * gcc.target/arm/pr48470.c : New testcase.
2962         * gcc.target/arm/pr64744-1.c : New testcase.
2963         * gcc.target/arm/pr64744-2.c : New testcase.
2964
2965 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
2966
2967         PR tree-optimization/67077
2968         * gcc.dg/pr67077.c: New test.
2969
2970 2015-08-03  Jeff Law  <law@redhat.com>
2971
2972         PR middle-end/66314
2973         PR gcov-profile/66899
2974         * gcc.dg/pr66899.c: New test.
2975         * gcc.dg/pr66314.c: New test.
2976
2977 2015-08-03  Marek Polacek  <polacek@redhat.com>
2978
2979         PR c/67088
2980         * gcc.dg/pr67088.c: New test.
2981
2982 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
2983
2984         PR target/66731
2985         * gcc.target/arm/vnmul-1.c: New.
2986         * gcc.target/arm/vnmul-2.c: New.
2987         * gcc.target/arm/vnmul-3.c: New.
2988         * gcc.target/arm/vnmul-4.c: New.
2989
2990 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
2991
2992         PR fortran/64921
2993         * gfortran.dg/class_allocate_20.f90: New.
2994
2995 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2996
2997         * gcc.target/aarch64/csel_bfx_1.c: New test.
2998         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
2999
3000 2015-08-02  Martin Sebor  <msebor@redhat.com>
3001
3002         * g++.dg/Wframe-address-in-Wall.C: New test.
3003         * g++.dg/Wframe-address.C: New test.
3004         * g++.dg/Wno-frame-address.C: New test.
3005         * gcc.dg/Wframe-address-in-Wall.c: New test.
3006         * gcc.dg/Wframe-address.c: New test.
3007         * gcc.dg/Wno-frame-address.c: New test.
3008
3009 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3010
3011         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3012
3013 2015-08-01  Michael Collison  <michael.collison@linaro.org
3014             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3015
3016         * gcc.target/arm/mincmp.c: New test.
3017
3018 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3019
3020         PR fortran/67091
3021         * gfortran.dg/associated_target_6.f03: New test
3022
3023 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3024
3025         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3026         optimize ("-ftree-parallelize-loops=0").
3027         Add successful scans for 2 detected reductions.  Add xfail scans for 3
3028         detected reductions.
3029         * gcc.dg/autopar/reduc-2short.c: Same.
3030         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3031         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
3032         detected reductions.
3033         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3034         and max reductions.
3035
3036 2015-07-31  Marek Polacek  <polacek@redhat.com>
3037
3038         PR sanitizer/66977
3039         * g++.dg/ubsan/pr66977.C: New test.
3040
3041 2015-07-30  Marek Polacek  <polacek@redhat.com>
3042
3043         * c-c++-common/Wtautological-compare-3.c: New test.
3044
3045 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3046
3047         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3048         (CHECK): Pass address of scalar, rather than array.
3049
3050 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3051
3052         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3053
3054 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3055
3056         * gcc.target/aarch64/fp16/fp16.exp: New.
3057         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3058         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3059
3060 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3061
3062         * gcc.target/aarch64/f16_movs_1.c: New test.
3063
3064 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3065
3066         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3067         outer loop.
3068
3069 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
3070             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3071
3072         * gcc.dg/parm-incomplete-1.c: Update.
3073         * gcc.dg/pr18809-1.c: Update.
3074         * gcc.dg/pr27953.c: Update.
3075         * gcc.dg/vla-11.c: Update.
3076
3077 2015-07-27  Marek Polacek  <polacek@redhat.com>
3078
3079         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3080
3081 2015-07-27  Tom de Vries  <tom@codesourcery.com>
3082
3083         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3084         attribute.  Update comment.
3085         (main): Remove.
3086         Add scan for not parallelizing inner loop.
3087         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3088         attribute.
3089         (main): Remove.
3090
3091 2015-07-27  Marek Polacek  <polacek@redhat.com>
3092
3093         PR bootstrap/67030
3094         * c-c++-common/Wtautological-compare-2.c: New test.
3095
3096 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
3097
3098         PR target/66232
3099         * gcc.target/i386/pr66232-6.c: New tests.
3100         * gcc.target/i386/pr66232-7.c: Likewise.
3101         * gcc.target/i386/pr66232-8.c: Likewise.
3102         * gcc.target/i386/pr66232-9.c: Likewise.
3103
3104 2015-07-27  Marek Polacek  <polacek@redhat.com>
3105
3106         PR c++/66555
3107         PR c/54979
3108         * c-c++-common/Wtautological-compare-1.c: New test.
3109
3110 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3111
3112         PR c++/18969
3113         * g++.dg/template/pr18969.C: New test.
3114         * g++.dg/template/pr18969-2.C: New test.
3115         * g++.old-deja/g++.jason/overload.C: Remove return value in
3116         template function returning void.
3117
3118 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3119
3120         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3121         immediates to avoid shift-overflow warnings.
3122
3123 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
3124
3125         PR c++/66857
3126         * g++.dg/init/pr66857.C: New test.
3127
3128 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3129
3130         PR target/66648
3131         * gcc.target/i386/pr66648.c: New test.
3132
3133 2015-07-25  Tom de Vries  <tom@codesourcery.com>
3134
3135         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3136         interchange_files and block_files variables.
3137         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3138         arithmetic.
3139         * gcc.dg/graphite/uns-interchange-12.c: Same.
3140         * gcc.dg/graphite/uns-interchange-14.c: Same.
3141         * gcc.dg/graphite/uns-interchange-15.c: Same.
3142         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3143         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3144
3145 2015-07-25  Jeff Law  <law@redhat.com>
3146
3147         Revert:
3148         PR lto/66752
3149         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3150         * gcc.dg/torture/pr66752-1.c: New test
3151         * g++.dg/torture/pr66752-2.C: New test.
3152
3153 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
3154
3155         Revert:
3156         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3157
3158         PR rtl-optimization/64164
3159         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3160         * gcc.dg/ssp-1.c: Make counter a register.
3161         * gcc.dg/ssp-2.c: Likewise.
3162         * gcc.dg/torture/parm-coalesce.c: New.
3163
3164 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3165
3166         * gcc.dg/graphite/block-1.c: Xfail scan.
3167         * gcc.dg/graphite/interchange-12.c: Same.
3168         * gcc.dg/graphite/interchange-14.c: Same.
3169         * gcc.dg/graphite/interchange-15.c: Same.
3170         * gcc.dg/graphite/interchange-9.c: Same.
3171         * gcc.dg/graphite/interchange-mvt.c: Same.
3172         * gcc.dg/graphite/uns-block-1.c: New test.
3173         * gcc.dg/graphite/uns-interchange-12.c: New test.
3174         * gcc.dg/graphite/uns-interchange-14.c: New test.
3175         * gcc.dg/graphite/uns-interchange-15.c: New test.
3176         * gcc.dg/graphite/uns-interchange-9.c: New test.
3177         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3178
3179 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3180
3181         PR c++/64079
3182         * c-c++-common/Wunused-function-1.c: New.
3183
3184 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3185
3186         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3187         alternative exit-first loop transform.
3188         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3189         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3190         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3191         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3192         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3193         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3194         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3195         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3196         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3197
3198 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
3199
3200         PR ipa/66566
3201         * gcc.target/i386/mpx/pr66566.c: New test.
3202
3203 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3204
3205         PR bootstrap/66978
3206         * gcc.target/i386/pr66978.c: New test.
3207
3208 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3209
3210         * gcc.target/s390/gpr2fprsavecfi.c: New test.
3211
3212 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3213
3214         * gcc.target/s390/insv-1.c: New test.
3215         * gcc.target/s390/insv-2.c: New test.
3216         * gcc.target/s390/insv-3.c: New test.
3217
3218 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3219
3220         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3221
3222 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3223
3224         PR middle-end/25530
3225         * gcc.dg/pr25530.c: New test.
3226
3227 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3228
3229         PR middle-end/25529
3230         * gcc.dg/pr25529.c: New test.
3231
3232 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3233
3234         * gcc.target/arm/reg_equal_test.c: New test.
3235
3236 2015-07-23  Jeff Law  <law@redhat.com>
3237
3238         PR lto/66752
3239         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3240         * gcc.dg/torture/pr66752-1.c: New test
3241         * g++.dg/torture/pr66752-2.C: New test.
3242
3243 2015-07-23  Marek Polacek  <polacek@redhat.com>
3244
3245         PR c++/66572
3246         * g++.dg/warn/Wlogical-op-2.C: New test.
3247
3248 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3249
3250         PR rtl-optimization/64164
3251         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3252         * gcc.dg/ssp-1.c: Make counter a register.
3253         * gcc.dg/ssp-2.c: Likewise.
3254         * gcc.dg/torture/parm-coalesce.c: New.
3255
3256 2015-07-23  Marek Polacek  <polacek@redhat.com>
3257
3258         PR sanitizer/66908
3259         * c-c++-common/ubsan/pr66908.c: New test.
3260
3261 2015-07-23  Tom de Vries  <tom@codesourcery.com>
3262
3263         * gcc.dg/autopar/outer-4.c: Add xfail.
3264         * gcc.dg/autopar/outer-5.c: Same.
3265         * gcc.dg/autopar/outer-6.c: Same.
3266         * gcc.dg/autopar/reduc-2.c: Same.
3267         * gcc.dg/autopar/reduc-2char.c: Same.
3268         * gcc.dg/autopar/reduc-2short.c: Same.
3269         * gcc.dg/autopar/reduc-8.c: Same.
3270         * gcc.dg/autopar/uns-outer-4.c: New test.
3271         * gcc.dg/autopar/uns-outer-5.c: New test.
3272         * gcc.dg/autopar/uns-outer-6.c: New test.
3273
3274 2015-07-23  Richard Biener  <rguenther@suse.de>
3275
3276         PR tree-optimization/66952
3277         * gcc.dg/torture/pr66952.c: Use signed char.
3278
3279 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
3280
3281         PR tree-optimization/66926,66951
3282         * gcc.dg/vect/pr66951.c: New test.
3283
3284 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3285
3286         PR c++/52987
3287         * g++.dg/parse/error57.C: New.
3288         * g++.dg/expr/string-2.C: Update.
3289
3290 2015-07-23  Richard Biener  <rguenther@suse.de>
3291
3292         PR tree-optimization/66945
3293         * gcc.dg/torture/pr66945.c: New testcase.
3294
3295 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
3296
3297         PR target/66954
3298         * g++.dg/ext/mv24.C: New test.
3299
3300 2015-07-22  Marek Polacek  <polacek@redhat.com>
3301
3302         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3303         dg-options.
3304
3305 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
3306
3307         PR fortran/61831
3308         PR fortran/66929
3309         * gfortran.dg/generic_30.f90: New.
3310
3311 2015-07-22  Richard Biener  <rguenther@suse.de>
3312
3313         PR tree-optimization/66952
3314         * gcc.dg/torture/pr66952.c: New testcase.
3315
3316 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
3317
3318         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3319         test.
3320         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3321         test.
3322         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3323         test.
3324         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3325         test.
3326         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3327         test.
3328         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3329         test.
3330         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3331         test.
3332         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3333         test.
3334         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3335         test.
3336         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3337         test.
3338         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3339         test.
3340         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3341         test.
3342         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3343         test.
3344         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3345         test.
3346         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3347         test.
3348         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3349         test.
3350         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3351         test.
3352         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3353         test.
3354         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3355         test.
3356         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3357         test.
3358         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3359         test.
3360         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3361         test.
3362         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3363         test.
3364         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3365         test.
3366         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3367         test.
3368         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3369         test.
3370         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3371         test.
3372         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3373         test.
3374         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3375         test.
3376         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3377         test.
3378         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3379         test.
3380         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3381         test.
3382         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3383         test.
3384         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3385         test.
3386         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3387         test.
3388         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3389         test.
3390         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3391         test.
3392         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3393         test.
3394         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3395         test.
3396         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3397         test.
3398         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3399         test.
3400         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3401         test.
3402         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3403         test.
3404         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3405         test.
3406         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3407         test.
3408         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3409         test.
3410         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3411         test.
3412         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3413         test.
3414         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3415         test.
3416         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3417         test.
3418         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3419         test.
3420         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3421         test.
3422         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3423         test.
3424         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3425         test.
3426         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3427         test.
3428         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3429         test.
3430         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3431         test.
3432         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3433         test.
3434         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3435         test.
3436         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3437         test.
3438         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3439         test.
3440         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3441         test.
3442         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3443         test.
3444         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3445         test.
3446         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3447         test.
3448         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3449         test.
3450         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3451         test.
3452         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3453         test.
3454         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3455         test.
3456         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3457         test.
3458         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3459         test.
3460         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3461         test.
3462         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3463         test.
3464         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3465         test.
3466         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3467         test.
3468         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3469         test.
3470         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3471         test.
3472         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3473         test.
3474         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3475         test.
3476         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3477         test.
3478         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3479         test.
3480         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3481         test.
3482         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3483         test.
3484         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3485         test.
3486         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3487         test.
3488         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3489         test.
3490         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3491         test.
3492         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3493         test.
3494         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3495         test.
3496         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3497         test.
3498         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3499         test.
3500         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3501         test.
3502         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3503         test.
3504         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3505         test.
3506         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3507         test.
3508         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3509         test.
3510         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3511         test.
3512         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3513         test.
3514         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3515         test.
3516         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3517         test.
3518         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3519         test.
3520         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3521         test.
3522         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3523         test.
3524         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3525         test.
3526         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3527         test.
3528         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3529         test.
3530         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3531         test.
3532         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3533         test.
3534         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3535         test.
3536         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3537         test.
3538         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3539         test.
3540         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3541         test.
3542         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3543         test.
3544         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3545         test.
3546         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3547         test.
3548         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3549         test.
3550         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3551         test.
3552         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3553         test.
3554         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3555         test.
3556         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3557         test.
3558         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3559         test.
3560         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3561         test.
3562         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3563         test.
3564         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3565         test.
3566         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3567         test.
3568         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3569         test.
3570         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3571         test.
3572         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3573         test.
3574         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3575         test.
3576         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3577         test.
3578         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3579         test.
3580         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3581         test.
3582
3583 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
3584
3585         * g++.dg/template/crash81.C: Update.
3586
3587 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
3588
3589         PR ipa/66424.
3590         * gcc.target/i386/pr66424.c: New.
3591
3592 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3593
3594         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3595
3596 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
3597
3598         PR fortran/61831
3599         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3600         Drop address sanitization.
3601
3602 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3603
3604         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3605         Skip -march=armv4t.
3606         (dg-additional-options): Set armv5t flag.
3607
3608 2015-07-21  Marek Polacek  <polacek@redhat.com>
3609
3610         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3611         * gcc.dg/vmx/unpack.c: Likewise.
3612         * gcc.target/powerpc/quad-atomic.c: Likewise.
3613
3614 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
3615
3616         * gcc.target/i386/asm-flag-5.c (f_ll): New.
3617
3618 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
3619
3620         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3621         model.
3622
3623 2015-07-20  Marek Polacek  <polacek@redhat.com>
3624
3625         PR c++/55095
3626         * c-c++-common/Wshift-overflow-1.c: New test.
3627         * c-c++-common/Wshift-overflow-2.c: New test.
3628         * c-c++-common/Wshift-overflow-3.c: New test.
3629         * c-c++-common/Wshift-overflow-4.c: New test.
3630         * c-c++-common/Wshift-overflow-5.c: New test.
3631         * g++.dg/cpp1y/left-shift-1.C: New test.
3632         * gcc.dg/c90-left-shift-2.c: New test.
3633         * gcc.dg/c90-left-shift-3.c: New test.
3634         * gcc.dg/c99-left-shift-2.c: New test.
3635         * gcc.dg/c99-left-shift-3.c: New test.
3636         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3637         * gcc.c-torture/execute/pr40386.c: Likewise.
3638         * gcc.dg/vect/pr33373.c: Likewise.
3639         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3640         * gcc.dg/vect/vect-shift-2.c: Likewise.
3641
3642 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3643
3644         * gcc.target/aarch64/neg_abs_1.c: New test.
3645
3646 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3647
3648         PR target/66922
3649         * gcc.target/i386/pr66922.c: New test.
3650
3651 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
3652
3653         PR middle-end/46851
3654         PR middle-end/60340
3655         * gcc.dg/tree-ssa/pr42327.c: Removed.
3656         * g++.dg/other/pr35011.C: Removed.
3657
3658 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3659
3660         PR target/66906
3661         * gcc.target/i386/pr66906.c: New test.
3662
3663 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3664
3665         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3666         as follow-up to r225930.
3667
3668 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
3669
3670         PR fortran/52846
3671         * lib/fortran-modules.exp (proc cleanup-submodules): New
3672         procedure.
3673         * gfortran.dg/submodule_1.f08: Change extension and clean up
3674         the submodule files.
3675         * gfortran.dg/submodule_2.f08: ditto
3676         * gfortran.dg/submodule_6.f08: ditto
3677         * gfortran.dg/submodule_7.f08: ditto
3678         * gfortran.dg/submodule_8.f08: New test
3679         * gfortran.dg/submodule_9.f08: New test
3680
3681 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
3682             Sebastian Pop  <s.pop@samsung.com>
3683
3684         PR middle-end/61929
3685         * gcc.dg/graphite/pr61929.c: New.
3686
3687 2015-07-17  Marek Polacek  <polacek@redhat.com>
3688
3689         * gcc.dg/fold-minus-7.c: New test.
3690
3691 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3692
3693         * gfortran.dg/co_reduce_1.f90: New file.
3694
3695 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3696
3697         PR target/66824
3698         * gcc.target/i386/pr66824.c:
3699
3700 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
3701
3702         PR fortran/66035
3703         * gfortran.dg/structure_constructor_13.f03: New test.
3704
3705 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3706
3707         PR fortran/61831
3708         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3709         of generated while loops in the tree dump.
3710         * gfortran.dg/derived_constructor_comps_6.f90: New file.
3711
3712 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
3713
3714         * gcc.dg/vect/vect-outer-simd-2.c: New test.
3715
3716 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3717
3718         PR target/66891
3719         * gcc.target/i386/pr66891.c: New test.
3720
3721 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3722
3723         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3724
3725 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
3726
3727         PR rtl-optimization/66626
3728         * gcc.target/i386/pr66626-2.c: New.
3729
3730 2015-07-16  Martin Liska  <mliska@suse.cz>
3731
3732         * g++.dg/ipa/pr66896.c: New test.
3733
3734 2015-07-16  Richard Biener  <rguenther@suse.de>
3735
3736         PR tree-optimization/66894
3737         * gcc.dg/torture/pr66894.c: New testcase.
3738
3739 2015-07-16  Richard Biener  <rguenther@suse.de>
3740
3741         * gcc.dg/tree-ssa/pr21031.c: Adjust.
3742
3743 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
3744
3745         PR target/66866
3746         * g++.dg/pr66866.C: New test.
3747
3748 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3749
3750         * gcc.target/powerpc/vec-cmp-sel.c: New test.
3751
3752 2015-07-15  Richard Biener  <rguenther@suse.de>
3753
3754         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3755         { -O3 -fomit-frame-pointer },
3756         { -O3 -fomit-frame-pointer -funroll-loops } and
3757         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3758         in favor of
3759         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3760           -finline-functions }
3761
3762 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
3763
3764         * gcc.target/mips/interrupt_handler-5.c: New test.
3765
3766 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3767             Robert Suchanek  <robert.suchanek@imgtec.com>
3768
3769         * gcc.target/mips/interrupt_handler-4.c: New test.
3770
3771 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3772
3773         PR testsuite/66734
3774         * gcc.dg/lto/lto.exp: Initialize MPX.
3775
3776 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3777
3778         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3779         dg-skip-if.
3780         * gcc.target/arm/scd42-3.c: Likewise.
3781
3782 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3783
3784         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3785         code to be run when the pre-arch code increases the isa_rev to
3786         mips32r6 or greater.
3787
3788 2015-07-15  Richard Biener  <rguenther@suse.de>
3789
3790         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3791         { -O3 -fomit-frame-pointer },
3792         { -O3 -fomit-frame-pointer -funroll-loops } and
3793         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3794         in favor of
3795         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3796           -finline-functions }
3797         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3798         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3799         to additional_flags.
3800
3801 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3802
3803         PR rtl-optimization/66838
3804         * gcc.target/i386/pr66838.c: New test.
3805
3806 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
3807
3808         PR c++/66850
3809         * g++.dg/template/pr66850.C: New test.
3810
3811 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3812             Cesar Philippidis  <cesar@codesourcery.com>
3813             Chung-Lin Tang  <cltang@codesourcery.com>
3814
3815         * gcc.target/nios2/nios2-flushd.c: New.
3816         * gcc.target/nios2/nios2-rdprs.c: New.
3817         * gcc.target/nios2/r2-atomic.c: New.
3818         * gcc.target/nios2/r2-eni.c: New.
3819         * gcc.target/nios2/r2-wrpie.c: New.
3820
3821 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3822             Cesar Philippidis  <cesar@codesourcery.com>
3823             Chung-Lin Tang  <cltang@codesourcery.com>
3824
3825         * gcc.target/nios2/cdx-ldstwm-1.c: New.
3826         * gcc.target/nios2/cdx-ldstwm-2.c: New.
3827
3828 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3829             Cesar Philippidis  <cesar@codesourcery.com>
3830             Chung-Lin Tang  <cltang@codesourcery.com>
3831
3832         * gcc.target/nios2/andci.c: New.
3833         * gcc.target/nios2/bmx.c: New.
3834         * gcc.target/nios2/cdx-add.c: New.
3835         * gcc.target/nios2/cdx-branch.c: New.
3836         * gcc.target/nios2/cdx-callret.c: New.
3837         * gcc.target/nios2/cdx-loadstore.c: New.
3838         * gcc.target/nios2/cdx-logical.c: New.
3839         * gcc.target/nios2/cdx-mov.c: New.
3840         * gcc.target/nios2/cdx-shift.c: New.
3841         * gcc.target/nios2/cdx-sub.c: New.
3842         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3843
3844 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
3845
3846         PR c++/65071
3847         * g++.dg/cpp0x/vt-65071.C: New.
3848
3849 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3850             Cesar Philippidis  <cesar@codesourcery.com>
3851             Chung-Lin Tang  <cltang@codesourcery.com>
3852
3853         * gcc.target/nios2/r2-io-range.c: New.
3854         * gcc.target/nios2/r2-stio-1.c: New.
3855         * gcc.target/nios2/r2-stio-2.c: New.
3856         * gcc.target/nios2/nios2-ldxio.c: New.
3857         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3858         of just compile.  Add more tests.
3859
3860 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3861
3862         gfortran.dg/pr66864.f90: New test.
3863
3864 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
3865
3866         PR rtl-optimization/66626
3867         * gcc.target/i386/pr66626.c: New.
3868
3869 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3870
3871         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3872         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3873         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3874
3875 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
3876
3877         * g++.dg/template/crash81.C: Adjust for error + inform change.
3878         * g++.dg/template/pr58878.C: Likewise.
3879         * g++.dg/template/shadow1.C: Likewise.
3880         * g++.dg/template/shadow2.C: Likewise.
3881         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3882         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3883         * g++.old-deja/g++.brendan/crash7.C: Likewise.
3884         * g++.old-deja/g++.pt/shadow2.C: Likewise.
3885
3886 2015-07-14  Richard Biener  <rguenther@suse.de>
3887
3888         PR tree-optimization/66863
3889         * gcc.dg/torture/pr66863.c: New testcase.
3890
3891 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
3892
3893         PR c++/65186
3894         * g++.dg/template/pr65186.C: New test.
3895
3896 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3897
3898         * gcc.target/arm/macro_defs0.c: Add directive to skip
3899         test if -marm is present.
3900         * gcc.target/arm/macro_defs1.c: Likewise.
3901
3902 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3903
3904         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3905         if-conversion..
3906         * gcc.target/aarch64/adds1.c: Likewise.
3907         * gcc.target/aarch64/ands_1.c: Likewise.
3908         * gcc.target/aarch64/bics_1.c: Likewise.
3909         * gcc.target/aarch64/subs1.c: Likewise.
3910         * gcc.target/aarch64/subs3.c: Likewise.
3911
3912 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3913
3914         PR fortran/64589
3915         * gfortran.dg/pr64589.f90: New test.
3916
3917 2015-07-13  Renlin Li  <renlin.li@arm.com>
3918
3919         PR rtl/66556
3920         * gcc.c-torture/execute/pr66556.c: New.
3921
3922 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
3923
3924         * gcc.dg/20020219-1.c: Fix double word typos.
3925         * gcc.dg/20020919-1.c: Same.
3926
3927 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3928             Jeff Law  <law@redhat.com>
3929
3930         PR middle-end/66726
3931         * g++.dg/tree-ssa/pr66726.c: New test.
3932         * gcc.dg/tree-ssa/pr66726-2.c: New test.
3933         * gcc.dg/tree-ssa/pr66726.c: New test.
3934
3935 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
3936
3937         PR c++/58734
3938         * g++.dg/cpp0x/variadic-ttp2.C: New.
3939
3940 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
3941
3942         PR c++/30044
3943         * g++.dg/cpp0x/auto46.C: New test.
3944         * g++.dg/template/pr30044.C: New test.
3945         * g++.dg/template/shadow2.C: New test.
3946         * g++.dg/template/error55.C: New test.
3947         * g++.dg/template/crash83.C: Accept any error string.
3948         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
3949         parameters.
3950         * g++.dg/cpp0x/variadic19.C: Likewise
3951         * g++.dg/template/canon-type-13.C: Likewise.
3952         * g++.old-deja/g++.pt/ttp42.C: Likewise.
3953         * g++.dg/torture/20070621-1.C: Likewise.
3954
3955 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3956
3957         PR c++/54521
3958         * g++.dg/init/explicit3.C: New.
3959
3960 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
3961
3962         PR target/66819
3963         * gcc.target/i386/pr66819-1.c: New test.
3964         * gcc.target/i386/pr66819-2.c: Likewise.
3965         * gcc.target/i386/pr66819-3.c: Likewise.
3966         * gcc.target/i386/pr66819-4.c: Likewise.
3967         * gcc.target/i386/pr66819-5.c: Likewise.
3968
3969 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3970
3971         PR target/66703
3972         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
3973         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
3974         type to prevent possible flag-clobbering zero-extensions.
3975         * gcc.target/i386/pr66703.c: New test.
3976
3977 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
3978
3979         PR c++/60842
3980         * g++.dg/cpp0x/nsdmi-template15.C: New.
3981
3982 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
3983
3984         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
3985
3986 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
3987
3988         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
3989         * gcc.target/arm/flip-thumb.c: Likewise.
3990
3991 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
3992
3993         PR target/66813
3994         * gcc.target/i386/pr66813.c: New test.
3995
3996 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
3997
3998         PR middle-end/66820
3999         * gcc.dg/gomp/pr66820.c: New test.
4000
4001 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4002
4003         PR c++/65592
4004         * g++.dg/cpp0x/scoped_enum6.C: New.
4005
4006 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4007
4008         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4009         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4010
4011 2015-07-10  Richard Biener  <rguenther@suse.de>
4012
4013         PR tree-optimization/66823
4014         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4015         which should not be necessary.  XFAIL.
4016
4017 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4018
4019         PR c++/64848
4020         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4021
4022 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4023
4024         PR middle-end/66633
4025         * gcc.dg/gomp/pr66633-1.c: New test.
4026         * gcc.dg/gomp/pr66633-2.c: New test.
4027         * gcc.dg/gomp/pr66633-3.c: New test.
4028         * gcc.dg/gomp/pr66633-4.c: New test.
4029
4030 2015-07-09  John Marino  <gnugcc@marino.st>
4031
4032         * lib/target-supports.exp (check_effective_target_pie):
4033         Add *-*-dragonfly*
4034
4035 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
4036
4037         PR target/66814
4038         * gcc.target/i386/pr66814.c: New test.
4039
4040 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4041
4042         PR target/66731
4043         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4044         * gcc.target/aarch64/fnmul-2.c: Likewise.
4045         * gcc.target/aarch64/fnmul-3.c: Likewise.
4046         * gcc.target/aarch64/fnmul-4.c: Likewise.
4047
4048 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4049
4050         PR c++/65790
4051         * g++.dg/cpp0x/vt-65790.C: New.
4052
4053 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4054
4055         PR target/66818
4056         * gcc.target/i386/pr66818.c: New test.
4057
4058 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4059
4060         PR target/66817
4061         * gcc.target/i386/pr66817.c: New test.
4062
4063 2015-07-09  Marek Polacek  <polacek@redhat.com>
4064
4065         PR tree-optimization/66718
4066         * gcc.dg/vect/vect-126.c: New test.
4067
4068 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
4069
4070         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4071         even when dwarf-2 is not the default.
4072
4073 2015-07-08  Jeff Law  <law@redhat.com>
4074
4075         PR testsuite/66796
4076         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4077         to have a single memory reference.
4078
4079 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
4080
4081         * g++.dg/other/dump-ada-spec-9.C: New test.
4082
4083 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
4084
4085         * g++.dg/vect/vect.exp: Run also simd* tests.
4086         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4087         (check_vect): Fix up get_cpuid call for C++.
4088         * g++.dg/vect/simd-clone-1.cc: New test.
4089
4090 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4091
4092         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4093
4094 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4095
4096         * gcc.target/i386/readeflags-1.c (abort): New prototype.
4097         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4098
4099 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4100
4101         PR target/66806
4102         * gcc.target/i386/pr66806.c: New test.
4103
4104 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
4105
4106         PR c++/66421
4107         * g++.dg/cpp0x/auto45.C: New.
4108
4109 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4110
4111         PR middle-end/66334
4112         * gcc.target/i386/pr66334.c: New.
4113
4114 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4115
4116         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4117         comments.
4118
4119 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4120
4121         PR jit/66783
4122         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4123         (verify_code): Update expected error message.
4124         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4125         (verify_code): Likewise.
4126         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4127         (verify_code): Likewise.
4128
4129 2015-07-08  Richard Biener  <rguenther@suse.de>
4130
4131         PR tree-optimization/66793
4132         * gcc.dg/torture/pr66793.c: New testcase.
4133
4134 2015-07-08  Richard Biener  <rguenther@suse.de>
4135
4136         PR tree-optimization/66794
4137         * gcc.dg/torture/pr66794.c: New testcase.
4138
4139 2015-07-08  Marek Polacek  <polacek@redhat.com>
4140
4141         PR c++/66748
4142         * g++.dg/abi/abi-tag15.C: New test.
4143
4144 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4145
4146         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4147         * gcc.target/mips/branch-3.c: Ditto
4148         * gcc.target/mips/branch-4.c: Ditto.
4149         * gcc.target/mips/branch-5.c: Ditto.
4150         * gcc.target/mips/branch-6.c: Ditto.
4151         * gcc.target/mips/branch-7.c: Ditto.
4152         * gcc.target/mips/branch-8.c: Ditto.
4153         * gcc.target/mips/branch-9.c: Ditto.
4154         * gcc.target/mips/branch-10.c: Ditto.
4155         * gcc.target/mips/branch-11.c: Ditto.
4156         * gcc.target/mips/branch-12.c: Ditto.
4157         * gcc.target/mips/branch-13.c: Ditto.
4158         * gcc.target/mips/umips-branch-5.c: New file.
4159         * gcc.target/mips/umips-branch-6.c: New file.
4160         * gcc.target/mips/umips-branch-7.c: New file.
4161         * gcc.target/mips/umips-branch-8.c: New file.
4162         * gcc.target/mips/umips-branch-9.c: New file.
4163         * gcc.target/mips/umips-branch-10.c: New file.
4164         * gcc.target/mips/umips-branch-11.c: New file.
4165         * gcc.target/mips/umips-branch-12.c: New file.
4166         * gcc.target/mips/umips-branch-13.c: New file.
4167         * gcc.target/mips/umips-branch-14.c: New file.
4168         * gcc.target/mips/umips-branch-15.c: New file.
4169         * gcc.target/mips/umips-branch-16.c: New file.
4170         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4171         (OCCUPY_0xfffc): New define.
4172
4173 2015-07-08  Renlin Li  <renlin.li@arm.com>
4174
4175         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4176
4177 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4178
4179         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4180
4181 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
4182
4183         * gcc.target/i386/bt-3.c: New test.
4184         * gcc.target/i386/bt-4.c: Ditto.
4185
4186 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4187
4188         * g++.dg/other/dump-ada-spec-8.C: New test.
4189
4190 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4191
4192         PR jit/66783
4193         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4194         test case.
4195         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4196         New test case.
4197         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4198         New test case.
4199         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4200         Avoid using an opaque struct for local "f".
4201
4202 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4203
4204         PR jit/66779
4205         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4206         * jit.dg/test-pr66779.c: New testcase.
4207
4208 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4209
4210         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4211         NOCOMPRESSION.
4212
4213 2015-07-07  Richard Biener  <rguenther@suse.de>
4214
4215         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4216
4217 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4218
4219         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4220         * gcc.target/mips/call-5.c: Ditto.
4221         * gcc.target/mips/call-6.c: Ditto.
4222
4223 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4224
4225         * gcc.dg/dx-test.c: New test-case.
4226
4227 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
4228
4229         PR fortran/66578
4230         * gfortran.dg/allocate_with_source_9.f08: New test.
4231
4232 2015-07-07  Christian Bruel  <christian.bruel@st.com>
4233
4234         PR target/52144
4235         * gcc.target/arm/flip-thumb.c: Fix scan.
4236         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4237         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4238         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4239         Fix return value.
4240
4241 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
4242
4243         PR target/65956
4244         * gcc.c-torture/execute/pr65956.c: New test.
4245
4246 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
4247
4248         * gcc.target/arm/aapcs/align1.c: New.
4249         * gcc.target/arm/aapcs/align_rec1.c: New.
4250         * gcc.target/arm/aapcs/align2.c: New.
4251         * gcc.target/arm/aapcs/align_rec2.c: New.
4252         * gcc.target/arm/aapcs/align3.c: New.
4253         * gcc.target/arm/aapcs/align_rec3.c: New.
4254         * gcc.target/arm/aapcs/align4.c: New.
4255         * gcc.target/arm/aapcs/align_rec4.c: New.
4256         * gcc.target/arm/aapcs/align_vararg1.c: New.
4257         * gcc.target/arm/aapcs/align_vararg2.c: New.
4258
4259 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4260
4261         * gfortran.dg/iomsg_2.f90: New test.
4262
4263 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4264
4265         PR target/66749
4266         * gcc.target/i386/pr66749.c: New test.
4267
4268 2015-07-06  Richard Biener  <rguenther@suse.de>
4269
4270         PR tree-optimization/66772
4271         * gcc.dg/torture/pr66772-1.c: New testcase.
4272         * gcc.dg/torture/pr66772-2.c: Likewise.
4273
4274 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
4275
4276         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4277         the jals instruction.
4278
4279 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4280
4281         PR target/53383
4282         * gcc.target/i386/pr53383-1.c: New file.
4283         * gcc.target/i386/pr53383-2.c: Likewise.
4284         * gcc.target/i386/pr53383-3.c: Likewise.
4285
4286 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4287
4288         * gcc.target/aarch64/fnmul-1.c: New.
4289         * gcc.target/aarch64/fnmul-2.c: New.
4290         * gcc.target/aarch64/fnmul-3.c: New.
4291         * gcc.target/aarch64/fnmul-4.c: New.
4292
4293 2015-07-06  Richard Biener  <rguenther@suse.de>
4294
4295         PR middle-end/66759
4296         * gcc.dg/torture/pr66759.c: New testcase.
4297
4298 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
4299
4300         PR fortran/58586
4301         * gfortran.dg/alloc_comp_class_3.f03: New test.
4302         * gfortran.dg/alloc_comp_class_4.f03: New test.
4303
4304 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4305
4306         * gcc.c-torture/execute/pr66757.c: New test.
4307
4308 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
4309
4310         PR tree-optimization/66720
4311         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4312
4313 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
4314             Sandra Loosemore <sandra@codesourcery.com>
4315
4316         * gcc.target/nios2/gprel-offset.c: New test.
4317
4318 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4319
4320         PR fortran/66725
4321         * gfortran.dg/pr66725.f90: New test.
4322
4323 2015-07-03  Jason Merrill  <jason@redhat.com>
4324
4325         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4326         Avoid narrowing error.
4327
4328 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4329
4330         PR rtl-optimization/66706
4331         * gcc.target/powerpc/shift-int.c: New testcase.
4332
4333 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4334
4335         PR target/66746.
4336         * gcc.target/i386/pr66746.c: New file.
4337
4338 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
4339
4340         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4341
4342 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
4343
4344         PR tree-optimization/66119
4345         * g++.dg/opt/pr66119.C: New.
4346
4347 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
4348
4349         PR fortran/52846
4350         * gfortran.dg/submodule_1.f90: New test
4351         * gfortran.dg/submodule_2.f90: New test
4352         * gfortran.dg/submodule_3.f90: New test
4353         * gfortran.dg/submodule_4.f90: New test
4354         * gfortran.dg/submodule_5.f90: New test
4355         * gfortran.dg/submodule_6.f90: New test
4356         * gfortran.dg/submodule_7.f90: New test
4357
4358 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4359
4360         PR preprocessor/53690
4361         * g++.dg/cpp/pr53690.C: New.
4362
4363 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4364
4365         * gcc.target/powerpc/vec-cmp.c: New test.
4366
4367 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4368
4369         PR fortran/56520
4370         * gfortran.dg/pr56520.f90: New test.
4371
4372 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
4373
4374         PR fortran/66545
4375         * gfortran.dg/pr66545_1.f90: New test.
4376         * gfortran.dg/pr66545_2.f90: New test.
4377
4378 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
4379
4380         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4381         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4382
4383 2015-07-02  Richard Biener  <rguenther@suse.de>
4384
4385         PR testsuite/66719
4386         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4387         unaligned loads.
4388
4389 2015-07-02  Richard Biener  <rguenther@suse.de>
4390
4391         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4392
4393 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
4394
4395         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4396
4397 2015-07-01  Jason Merrill  <jason@redhat.com>
4398
4399         * lib/target-supports.exp (cxx_default): Set to C++14.
4400
4401 2015-07-01  Tom de Vries  <tom@codesourcery.com>
4402
4403         PR testsuite/66723
4404         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4405         scan-assembler.
4406
4407 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4408
4409         * gfortran.dg/warn_conversion_8.f90:  New test.
4410
4411 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4412
4413         PR rtl-optimization/61047
4414         * gcc.c-torture/execute/20150611-1.c: New testcase.
4415
4416 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4417
4418         PR jit/66700
4419         * jit.dg/all-non-failing-tests.h: Add
4420         test-pr66700-observing-write-through-ptr.c.
4421         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4422
4423 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4424
4425         * jit.dg/test-accessing-union.c: Add comments for use by
4426         gcc/jit/docs/topics/types.rst.
4427
4428 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
4429
4430         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4431         'do-require-effective-target' with 'dg-require-effective-target'.
4432         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4433         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4434         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
4435         'stlex' with 'strex' as the expected output.
4436
4437 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4438
4439         PR c++/60365
4440         * g++.dg/cpp0x/gen-attrs-60.C: New.
4441         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4442
4443 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
4444
4445         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4446         New function.
4447         * gcc.target/aarch64/pic-small.c: Restrict this test under
4448         check_effective_target_aarch64_small_fpic.
4449
4450 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
4451
4452         * gfortran.dg/gomp/pr66633.f90: New test.
4453
4454 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
4455
4456         PR c++/66686
4457         * g++.dg/template/pr66686.C: New test.
4458
4459 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4460
4461         * gnat.dg/lto17.ad[sb]: New test.
4462
4463 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4464
4465         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4466         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4467         testcase.
4468         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4469         New testcase.
4470         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4471         New testcase.
4472         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4473         New testcase.
4474         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4475         New testcase.
4476         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4477         New testcase.
4478         * jit.dg/test-switch.c: New testcase.
4479         * jit.dg/test-switch.cc: New testcase.
4480
4481 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4482
4483         PR jit/66546
4484         * jit.dg/all-non-failing-tests.h: Add note about
4485         test-validly-unreachable-block.c.
4486         * jit.dg/test-validly-unreachable-block.c: New file.
4487
4488 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4489
4490         PR jit/66628
4491         * jit.dg/all-non-failing-tests.h: Add note about
4492         test-extra-options.c.
4493         * jit.dg/test-extra-options.c: New testcase.
4494
4495 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
4496
4497         PR debug/66691
4498         * gcc.target/i386/pr66691.c: New.
4499
4500 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
4501
4502         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4503         * gcc.target/i386/iamcu/args.h: Likewise.
4504         * gcc.target/i386/iamcu/asm-support.S: Likewise.
4505         * gcc.target/i386/iamcu/defines.h: Likewise.
4506         * gcc.target/i386/iamcu/macros.h: Likewise.
4507         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4508         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4509         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4510         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4511         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4512         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4513         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4514         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4515         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4516         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4517         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4518         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4519         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4520         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4521         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4522         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4523         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4524
4525 2015-06-30  Marek Polacek  <polacek@redhat.com>
4526
4527         * gcc.dg/fold-minus-6.c: New test.
4528
4529         * gcc.dg/fold-ior-3.c: New test.
4530
4531 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
4532
4533         Implement N4197 - Adding u8 character literals
4534         * g++.dg/cpp1z/utf8.C: New.
4535         * g++.dg/cpp1z/utf8-neg.C: New.
4536         * g++.dg/cpp1z/udlit-utf8char.C: New.
4537
4538 2015-06-30  Marek Polacek  <polacek@redhat.com>
4539
4540         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4541
4542 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4543
4544         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4545         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4546         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4547         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4548
4549 2015-06-30  Marek Polacek  <polacek@redhat.com>
4550
4551         * gcc.dg/fold-ior-2.c: New test.
4552
4553 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4554
4555         PR tree-optimization/66652
4556         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4557         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
4558         pointers.
4559         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4560
4561 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
4562
4563         PR c++/65977
4564         * g++.dg/cpp0x/constexpr-friend-3.C: New.
4565         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4566
4567 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4568
4569         PR fortran/66605
4570         * gfortran.dg/wunused-parameter.f90: New test.
4571
4572 2015-06-29  Richard Henderson  <rth@redhat.com>
4573
4574         * gcc.target/i386/asm-flag-1.c: New.
4575         * gcc.target/i386/asm-flag-2.c: New.
4576         * gcc.target/i386/asm-flag-3.c: New.
4577         * gcc.target/i386/asm-flag-4.c: New.
4578         * gcc.target/i386/asm-flag-5.c: New.
4579
4580 2015-06-29  Marek Polacek  <polacek@redhat.com>
4581
4582         PR c/66322
4583         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4584         * c-c++-common/pr66322.c: New test.
4585         * g++.dg/eh/scope1.C: Remove dg-warning.
4586
4587 2015-06-29  Richard Biener  <rguenther@suse.de>
4588
4589         PR tree-optimization/66677
4590         * gcc.dg/vect/pr66677.c: New testcase.
4591
4592 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4593
4594         PR middle-end/64130
4595         * gcc.dg/tree-ssa/pr64130.c: New test.
4596
4597 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
4598
4599         * gcc.target/aarch64/pic-small.c: New testcase.
4600
4601 2015-06-26  Richard Biener  <rguenther@suse.de>
4602
4603         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4604
4605 2015-06-26  Marek Polacek  <polacek@redhat.com>
4606
4607         * gcc.dg/fold-and-1.c: New test.
4608         * gcc.dg/fold-and-2.c: New test.
4609
4610 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4611
4612         * gnat.dg/warn11.adb: Add missing dg directive.
4613         * gnat.dg/warn12.adb: New test.
4614         * gnat.dg/warn12_pkg.ads: New helper.
4615
4616 2015-06-26  Richard Biener  <rguenther@suse.de>
4617
4618         * gfortran.dg/reassoc_3.f90: Adjust.
4619
4620 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
4621
4622         PR target/66412
4623         * gcc.target/i386/pr66412.c: New test.
4624
4625 2015-06-25  Richard Biener  <rguenther@suse.de>
4626
4627         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4628
4629 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
4630
4631         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4632
4633 2015-06-25  Richard Biener  <rguenther@suse.de>
4634
4635         * gfortran.dg/vect/vect-9.f90: New testcase.
4636
4637 2015-06-25  Nick Clifton  <nickc@redhat.com>
4638
4639         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4640         H8300 and M32R targets.
4641
4642 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4643
4644         PR fortran/66528
4645         * gfortran.dg/maxerrors.f90: New test.
4646
4647 2015-06-08  DJ Delorie  <dj@redhat.com>
4648
4649         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4650
4651 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4652
4653         * gcc.target/aarch64/mgeneral-regs_3.c: New.
4654
4655 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4656
4657         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4658         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4659         * gcc.target/aarch64/nofp_1.c: New file.
4660
4661 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
4662
4663         Implement N3928 - Extending static_assert
4664         * g++.dg/cpp0x/static_assert8.C: Adjust.
4665         * g++.dg/cpp0x/static_assert12.C: New.
4666         * g++.dg/cpp0x/static_assert13.C: New.
4667         * g++.dg/cpp1y/static_assert1.C: New.
4668         * g++.dg/cpp1y/static_assert2.C: New.
4669         * g++.dg/cpp1z/static_assert-nomsg.C: New.
4670
4671 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
4672
4673         PR c++/65750
4674         * g++.dg/cpp0x/trailing11.C: New.
4675
4676 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4677
4678         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4679         multilibs.
4680         * gcc.target/arm/memset-inline-10.c: Likewise.
4681         * gcc.target/arm/pr58784.c: Likewise.
4682         * gcc.target/arm/pr59985.C: Likewise.
4683         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4684
4685 2015-06-24  Renlin Li  <renlin.li@arm.com>
4686
4687         * gcc.target/aarch64/arm_align_max_pwr.c: New.
4688         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4689
4690 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
4691
4692         Revert:
4693         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4694
4695         PR c++/30044
4696         * g++.dg/cpp0x/auto45.C: New test.
4697         * g++.dg/template/pr30044.C: New test.
4698         * g++.dg/template/crash83.C: Accept any error string.
4699         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4700         parameters.
4701         * g++.dg/cpp0x/variadic18.C: Likewise
4702         * g++.dg/template/canon-type-13.C: Likewise.
4703         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4704
4705 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4706
4707         PR c++/65811
4708         * g++.dg/other/linkage2.C: New.
4709
4710 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4711
4712         PR target/63408
4713         * gcc.target/arm/pr63408.c: New test.
4714
4715 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
4716
4717         * lib/c-torture.exp: Don't call check_effective_target_lto
4718         before setting up environment correctly.
4719         * lib/gcc-dg.exp: Likewise, and protect
4720         gcc_force_conventional_output.
4721
4722 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4723
4724         PR rtl-optimization/66306
4725         * gcc.target/s390/pr66306.c: New test.
4726
4727 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4728
4729         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4730         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4731         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4732         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4733         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4734         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4735         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4736
4737 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
4738
4739         PR target/65803
4740         * gcc.c-torture/pr65803.c: New test.
4741
4742 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4743
4744         PR c++/30044
4745         * g++.dg/cpp0x/auto45.C: New test.
4746         * g++.dg/template/pr30044.C: New test.
4747         * g++.dg/template/crash83.C: Accept any error string.
4748         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4749         parameters.
4750         * g++.dg/cpp0x/variadic18.C: Likewise
4751         * g++.dg/template/canon-type-13.C: Likewise.
4752         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4753
4754 2015-06-23  Marek Polacek  <polacek@redhat.com>
4755
4756         * c-c++-common/Wlogical-op-3.c: New test.
4757
4758 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4759
4760         PR c++/66254
4761         * g++.dg/cpp0x/scoped_enum5.C: New.
4762
4763 2015-06-23  Richard Biener  <rguenther@suse.de>
4764
4765         PR tree-optimization/66636
4766         * gcc.dg/vect/pr66636.c: New testcase.
4767
4768 2015-06-23  Marek Polacek  <polacek@redhat.com>
4769
4770         * gcc.dg/fold-minus-4.c: New test.
4771         * gcc.dg/fold-minus-5.c: New test.
4772         * c-c++-common/ubsan/overflow-add-5.c: New test.
4773
4774 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
4775
4776         Add missing testcase from r224672.
4777         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4778
4779         * gcc.target/vax/bswapdi-1.c: New.
4780
4781 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
4782
4783         PR fortran/64674
4784         * gfortran.dg/associate_18.f08: New test.
4785
4786 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
4787
4788         PR target/66560
4789         * gcc.target/i386/pr66560-1.c: New test.
4790         * gcc.target/i386/pr66560-2.c: Ditto.
4791         * gcc.target/i386/pr66560-3.c: Ditto.
4792         * gcc.target/i386/pr66560-4.c: Ditto.
4793
4794 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
4795
4796         * gcc.target/nvptx/nvptx.exp: New file.
4797         * gcc.target/nvptx/proto-1.c: Likewise.
4798
4799 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
4800
4801         PR tree-optimization/66449
4802         * gcc.dg/vect/pr66449.c: New test.
4803
4804 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
4805
4806         * g++.dg/other/dump-ada-spec-5.C: New test.
4807         * g++.dg/other/dump-ada-spec-6.C: Likewise.
4808         * g++.dg/other/dump-ada-spec-7.C: Likewise.
4809
4810 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
4811
4812         * g++.dg/inherit/pure1.C: Test location too.
4813
4814 2015-06-22  Marek Polacek  <polacek@redhat.com>
4815
4816         * gcc.dg/fold-ior-1.c: New test.
4817         * gcc.dg/fold-minus-2.c: New test.
4818         * gcc.dg/fold-minus-3.c: New test.
4819         * gcc.dg/fold-plus-1.c: New test.
4820         * gcc.dg/fold-plus-2.c: New test.
4821         * gcc.dg/fold-xor-4.c: New test.
4822         * gcc.dg/fold-xor-5.c: New test.
4823
4824 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4825
4826         PR target/65914
4827         * g++.dg/torture/pr65914.C:  New.
4828
4829 2015-06-22  Richard Biener  <rguenther@suse.de>
4830
4831         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4832         not existing TORTURE_OPTIONS only.
4833         * lib/gcc-dg.exp: Likewise.
4834
4835 2015-06-22  Christian Bruel  <christian.bruel@st.com>
4836
4837         PR target/52144
4838         * gcc.target/arm/flip-thumb.c: New test.
4839
4840 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
4841             Martin Liska  <mliska@suse.cz>
4842
4843         PR ipa/65908
4844         * g++.dg/ipa/pr65908.C: New testcase.
4845
4846 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
4847
4848         PR c++/65882
4849         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4850         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4851
4852 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
4853
4854         * gnat.dg/specs/debug1.ads: Adjust.
4855
4856 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
4857
4858         * gcc.target/aarch64/fmovd-zero-mem.c: New.
4859         * gcc.target/aarch64/fmovd-zero-reg.c: New.
4860         * gcc.target/aarch64/fmovf-zero-mem.c: New.
4861         * gcc.target/aarch64/fmovf-zero-reg.c: New.
4862         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4863         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4864         * gcc.target/aarch64/fmovd-zero.c: Delete.
4865         * gcc.target/aarch64/fmovf-zero.c: Delete.
4866
4867 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4868
4869         * gcc.target/vax/bswapdi-1.c: New.
4870
4871 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4872
4873         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4874
4875 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4876
4877         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4878
4879 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4880
4881         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4882
4883 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4884
4885         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4886
4887 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4888
4889         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4890
4891 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4892
4893         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4894
4895 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4896
4897         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4898
4899 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4900
4901         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4902
4903 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4904
4905         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4906
4907 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4908
4909         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4910
4911 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4912
4913         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4914
4915 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4916
4917         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4918
4919 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4920
4921         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4922
4923 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4924
4925         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4926
4927 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4928
4929         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4930
4931 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4932
4933         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4934
4935 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4936
4937         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
4938
4939 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4940
4941         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
4942
4943 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4944
4945         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
4946
4947 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4948
4949         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
4950         (_ARM_FPSCR): Add FZ field.
4951         (clean_results): Force FZ=1 on AArch64.
4952         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
4953
4954 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4955
4956         * gcc.target/aarch64/pr62308.c: New test.
4957
4958 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
4959
4960         PR fortran/66549
4961         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
4962
4963 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
4964
4965         * gcc.target/i386/mpx/pr66581.c: New test.
4966
4967 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
4968
4969         * gcc.target/i386/cmov9.c: New test.
4970
4971 2015-06-18  Richard Biener  <rguenther@suse.de>
4972
4973         * g++.dg/other/const4.C: New testcase.
4974
4975 2015-06-18  Michael Matz  <matz@suse.de>
4976
4977         PR middle-end/66253
4978         * gcc.dg/vect/pr66253.c: New testcase.
4979
4980 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4981
4982         PR target/66569
4983         * gcc.target/i386/mpx/chkp-vararg.c: New test.
4984
4985 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4986
4987         PR middle-end/66568
4988         * gcc.target/i386/mpx/pr66568.c: New test.
4989
4990 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
4991
4992         PR middle-end/66567
4993         * gcc.target/i386/mpx/pr66567.c: New test.
4994
4995 2015-06-18  Richard Biener  <rguenther@suse.de>
4996
4997         PR tree-optimization/66510
4998         * gcc.dg/vect/slp-perm-12.c: New testcase.
4999
5000 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5001
5002         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5003         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5004         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5005         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5006
5007 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5008
5009         PR c++/66571
5010         * g++.dg/gomp/pr66571-1.C: New test.
5011
5012         PR middle-end/66429
5013         * c-c++-common/gomp/pr66429.c: New test.
5014
5015 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5016
5017         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5018         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5019         ...this.
5020         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5021         New testcase.
5022         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5023         New testcase.
5024
5025 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5026
5027         PR testsuite/65944
5028         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5029
5030 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
5031
5032         * gcc.target/mips/pr65862-1.c: New test.
5033         * gcc.target/mips/pr65862-2.c: Likewise.
5034
5035 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5036
5037         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5038         * gcc.target/i386/pr52252-atom.c: Ditto.
5039         * gcc.target/i386/vect-div-1.c: Ditto.
5040         * gcc.target/i386/rotate-5.c: Ditto.
5041         * gcc.target/i386/pr50202.c: Ditto.
5042         * gcc.target/i386/pr37843-3.c: Ditto.
5043         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5044         * gcc.target/i386/pr53397-1.c: Ditto.
5045         * gcc.target/i386/pr55934.c: Ditto.
5046         * gcc.target/i386/pr37843-4.c: Ditto.
5047         * gcc.target/i386/pr60451.c: Ditto.
5048         * gcc.target/i386/pr53397-2.c: Ditto.
5049         * gcc.target/i386/vectorize1.c: Ditto.
5050         * gcc.target/i386/extract-insert-combining.c: Ditto.
5051         * gcc.target/i386/pr53759.c: Ditto.
5052         * gcc.target/i386/pr52252-core.c: Ditto.
5053         * gcc.target/i386/rotate-3.c: Ditto.
5054         * gcc.target/i386/sse-20.c: Ditto.
5055         * gcc.target/i386/rotate-4.c: Ditto.
5056         * gcc.target/i386/pr61403.c: Ditto.
5057         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5058         * gcc.target/i386/pr60901.c: Ditto.
5059         * gcc.target/i386/pr59794-7.c: Ditto.
5060         * gcc.target/i386/pr62208.c: Ditto.
5061         * gcc.target/i386/pr53416.c: Ditto.
5062         * gcc.target/i386/asm-dialect-1.c: Ditto.
5063         * gcc.target/i386/pr50038.c: Ditto.
5064         * gcc.target/i386/47698.c: Ditto.
5065         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5066         * gcc.target/i386/pr59794-2.c: Ditto.
5067         * gcc.target/i386/pr59794-3.c: Ditto.
5068         * gcc.target/i386/pr39058.c: Ditto.
5069         * gcc.target/i386/pr60205-1.c: Ditto.
5070         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5071         * gcc.target/i386/sse2-movq-2.c: Ditto.
5072
5073 2015-06-17  Richard Biener  <rguenther@suse.de>
5074
5075         PR tree-optimization/66251
5076         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5077
5078 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
5079
5080         PR c++/59682
5081         * g++.dg/parse/new-placement1.C: New.
5082
5083 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5084
5085         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5086         * jit.dg/test-compound-assignment.c: New testcase.
5087
5088 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5089
5090         PR jit/66539
5091         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5092         to "testcases" array.
5093
5094 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5095
5096         PR jit/66539
5097         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5098         * jit.dg/test-debug-strings.c: New test case.
5099         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5100         the discriminant has a sane debug string.
5101
5102 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
5103
5104         PR target/56766
5105         * gcc.target/i386/pr56766-1.c: New test.
5106         * gcc.target/i386/pr56766-2.c: Ditto.
5107
5108 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
5109
5110         * gcc.target/mips/loongson-shift-count-truncated-1.c:
5111         Skip on mips*-mti-linux* and mips*-img-linux* targets.
5112         * gcc.target/mips/loongson-simd.c: Ditto.
5113
5114 2015-06-16  Richard Biener  <rguenther@suse.de>
5115
5116         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5117
5118 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5119
5120         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5121         passed by the testsuite driver.
5122
5123 2015-06-16  Richard Biener  <rguenther@suse.de>
5124
5125         * gcc.dg/vect/slp-perm-11.c: New testcase.
5126
5127 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
5128
5129         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5130         dg-options.
5131
5132 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5133
5134         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5135         Reinstate calls to torture-init and torture-finalize.
5136
5137 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5138
5139         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5140
5141 2015-06-15  Nathan Sidwell  <nathan@acm.org>
5142
5143         PR c++/58583
5144         * g++.dg/cpp0x/nsdmi-template14.C: New test.
5145
5146 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5147
5148         PR c++/51048
5149         * g++.dg/cpp0x/local-type1.C: New.
5150
5151 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
5152
5153         PR fortran/44672
5154         PR fortran/45440
5155         PR fortran/57307
5156         * gfortran.dg/allocate_with_source_3.f90: Removed check for
5157         unimplemented error.
5158         * gfortran.dg/allocate_with_source_7.f08: New test.
5159         * gfortran.dg/allocate_with_source_8.f08: New test.
5160
5161 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
5162
5163         PR c++/65168
5164         * g++.dg/warn/Walways-true-3.C: New test.
5165
5166 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5167
5168         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5169
5170 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5171
5172         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5173         (main): Remove superfluous attributes.
5174         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5175         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5176
5177 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5178
5179         * gcc.target/i386/monitorx.c: New.
5180         * gcc.target/i386/sse-12.c: Add -mmwaitx.
5181         * gcc.target/i386/sse-13.c: Ditto.
5182         * gcc.target/i386/sse-14.c: Ditto.
5183         * gcc.target/i386/sse-22.c: Ditto.
5184         * gcc.target/i386/sse-23.c: Ditto.
5185         * g++.dg/other/i386-2.C: Ditto.
5186         * g++.dg/other/i386-3.C: Ditto.
5187
5188 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
5189
5190         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5191
5192 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
5193
5194         PR fortran/66079
5195         * gfortran.dg/allocatable_scalar_13.f90: New test
5196
5197 2015-06-11  Marek Polacek  <polacek@redhat.com>
5198
5199         * gcc.dg/fold-xor-3.c: New test.
5200
5201 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5202
5203         * gcc.target/arm/short-it-ifcvt-1.c: New test.
5204         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5205
5206 2015-06-11  Christian Bruel  <christian.bruel@st.com>
5207
5208         PR target/52144
5209         * gcc.target/arm/pragma_attribute.c: New test.
5210
5211 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5212
5213         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5214
5215 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5216
5217         PR target/66473
5218         * gcc.target/i386/pr66473.c: New test.
5219
5220 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
5221
5222         PR target/66470
5223         * gcc.dg/tls/pr66470.c: New test.
5224         * gcc.target/i386/pr66470.c: New test.
5225
5226 2015-06-10  Christian Bruel  <christian.bruel@st.com>
5227
5228         PR target/52144
5229         * gcc.target/arm/attr_arm.c: New test
5230         * gcc.target/arm/attr_arm-err.c: New test
5231         * gcc.target/arm/attr_thumb.c: New test
5232         * gcc.target/arm/attr_thumb-static.c: New test
5233
5234 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5235
5236         PR target/66200
5237         PR target/66428
5238         PR c++/66192
5239         * g++.dg/abi/aarch64_guard1.C: Adjust test.
5240
5241 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
5242
5243         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5244         passed by the testsuite driver.
5245
5246 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5247
5248         Revert:
5249         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5250         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5251         * gcc.dg/ssp-1.c: Make counter a register.
5252         * gcc.dg/ssp-2.c: Likewise.
5253         * gcc.dg/torture/parm-coalesce.c: New.
5254
5255 2015-06-09  Tom de Vries  <tom@codesourcery.com>
5256
5257         * gcc.target/i386/vararg-loc.c: New test.
5258
5259 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5260
5261         PR c++/65815
5262         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5263         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5264
5265 2015-06-09  Marek Polacek  <polacek@redhat.com>
5266
5267         PR tree-optimization/66299
5268         * gcc.dg/pr66299-1.c: New test.
5269         * gcc.dg/pr66299-2.c: New test.
5270         * gcc.dg/pr66299-3.c: New test.
5271
5272 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
5273
5274         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5275         passed by the testsuite driver.
5276
5277 2015-06-09  Richard Biener  <rguenther@suse.de>
5278
5279         PR middle-end/66423
5280         * gcc.dg/fold-modpow2.c: New testcase.
5281
5282 2015-06-09  Richard Biener  <rguenther@suse.de>
5283
5284         PR tree-optimization/66419
5285         * gcc.dg/vect/bb-slp-37.c: New testcase.
5286
5287 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
5288
5289         * gcc.target/arm/stl-cond.c: New test.
5290
5291 2015-06-09  Richard Biener  <rguenther@suse.de>
5292
5293         PR middle-end/66413
5294         * gcc.dg/torture/pr66413.c: New testcase.
5295
5296 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5297
5298         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5299         * gcc.dg/ssp-1.c: Make counter a register.
5300         * gcc.dg/ssp-2.c: Likewise.
5301         * gcc.dg/torture/parm-coalesce.c: New.
5302
5303 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
5304
5305         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5306         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5307
5308 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5309
5310         PR rtl-optimization/66444
5311         * gcc.dg/pr66444.c: New test.
5312
5313 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5314
5315         PR fortran/66245
5316         * gfortran.dg/class_is_1.f90: New test.
5317         * gfortran.dg/type_is_1.f90: Ditto.
5318
5319 2015-06-08  Marek Polacek  <polacek@redhat.com>
5320
5321         PR c/66415
5322         * gcc.dg/cpp/pr66415-1.c: New test.
5323         * gcc.dg/cpp/pr66415-2.c: New test.
5324
5325 2015-06-08  Richard Biener  <rguenther@suse.de>
5326
5327         PR tree-optimization/66422
5328         * gcc.dg/Warray-bounds-16.c: New testcase.
5329
5330 2015-06-08  Richard Biener  <rguenther@suse.de>
5331
5332         * gcc.dg/vect/slp-perm-10.c: New testcase.
5333         * gcc.dg/vect/slp-23.c: Adjust.
5334         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5335         vector pointer update.
5336
5337 2015-06-08  Marek Polacek  <polacek@redhat.com>
5338
5339         PR sanitizer/66452
5340         * g++.dg/ubsan/pr66452.C: New test.
5341
5342 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5343
5344         PR tree-optimization/66436
5345         * gcc.dg/gomp/dump-new-function-2.c: New test.
5346         * gcc.dg/gomp/dump-new-function-3.c: Same.
5347         * gcc.dg/gomp/dump-new-function.c: Same.
5348
5349 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5350
5351         PR tree-optimization/66435
5352         * gcc.dg/gomp/notify-new-function-2.c: New test.
5353         * gcc.dg/gomp/notify-new-function-3.c: Same.
5354         * gcc.dg/gomp/notify-new-function.c: Same.
5355
5356 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
5357
5358         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5359         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5360         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5361         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5362         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5363         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5364         -fshort-enum.
5365
5366 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
5367
5368         PR fortran/47659
5369         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5370         * gfortran.dg/warn_conversion.f90: Add warning for change in value
5371         for assignment.
5372         * gfortran.dg/warn_conversion_3.f90: Add warnings.
5373         * gfortran.dg/warn_conversion_5.f90: New test.
5374         * gfortran.dg/warn_conversion_6.f90: New test.
5375         * gfortran.dg/warn_conversion_7.f90: New test.
5376
5377 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5378
5379         PR fortran/66347
5380         * gfortran.dg/blockdata_9.f: New test.
5381
5382 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5383
5384         PR fortran/66385
5385         * gfortran.dg/forall_17.f90:  New test.
5386
5387 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
5388
5389         * g++.dg/cpp0x/pr57101.C: Add warning.
5390         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5391         * g++.dg/ext/visibility/anon7.C: Same.
5392         * g++.dg/ipa/pr63587-2.C: Same.
5393         * g++.dg/opt/dump1.C: Same.
5394         * g++.dg/opt/pr59622-3.C: Same.
5395         * g++.dg/opt/pr59622.C: Same.
5396         * g++.dg/torture/pr46383.C: Same.
5397         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5398         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5399         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5400         functions.
5401         * gfortran.dg/intent_out_8.f90: Same.
5402         * gfortran.dg/warn_target_lifetime_3.f90: Same.
5403
5404 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5405
5406         PR fortran/66377
5407         gfortran.dg/equiv_9.f90: New test.
5408
5409
5410 2015-06-05  Tom de Vries  <tom@codesourcery.com>
5411
5412         merge from gomp4 branch:
5413         2015-05-28  Tom de Vries  <tom@codesourcery.com>
5414
5415         PR tree-optimization/65443
5416         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5417         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5418         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5419
5420 2015-06-05  Nathan Sidwell  <nathan@acm.org>
5421
5422         PR c++/52595
5423         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5424
5425 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
5426
5427         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5428
5429 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5430
5431         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5432
5433 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
5434
5435         * gcc.target/i386/noplt-1.c: New test.
5436         * gcc.target/i386/noplt-2.c: New test.
5437         * gcc.target/i386/noplt-3.c: New test.
5438         * gcc.target/i386/noplt-4.c: New test.
5439
5440 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
5441
5442         PR fortran/58749
5443         * gfortran.dg/adjustl_1.f90:  New test.
5444
5445 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
5446
5447         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5448         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5449
5450 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
5451
5452         * lto.c (iterative_hash_canonical_type,
5453         gimple_register_canonical_type): only hash main variants of types
5454
5455 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
5456
5457         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5458         Move set of dg-do-what-default after early return.
5459
5460 2015-06-04  Marek Polacek  <polacek@redhat.com>
5461
5462         PR c/66341
5463         * gcc.dg/lvalue-8.c: New test.
5464
5465 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5466             Paolo Carlini  <paolo.carlini@oracle.com>
5467
5468         PR c++/66130
5469         * g++.dg/other/pr66130.C: New.
5470         * g++.dg/cpp0x/pr66130.C: Likewise.
5471
5472 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5473
5474         * g++.dg/cpp0x/decl-loc1.C: New.
5475         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5476         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5477         * g++.dg/init/ctor8.C: Likewise.
5478         * g++.dg/parse/semicolon4.C: Likewise.
5479
5480 2015-06-03  Marek Polacek  <polacek@redhat.com>
5481
5482         PR sanitizer/66190
5483         * g++.dg/ubsan/static-init-1.C: New test.
5484         * g++.dg/ubsan/static-init-2.C: New test.
5485         * g++.dg/ubsan/static-init-3.C: New test.
5486
5487 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
5488
5489         PR target/66275
5490         * gcc.target/i386/pr66275.c: New test.
5491
5492 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5493
5494         * gcc.dg/Wcxx-compat-22.c: New testcase.
5495         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5496         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5497         * c-c++-common/pr58346-1.c: Likewise.
5498         * c-c++-common/transparent-union-1.c: Likewise.
5499
5500 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
5501
5502         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5503         * g++.dg/plugin/def_plugin.c: New file.
5504         * g++.dg/plugin/def-plugin-test.C: New file.
5505
5506 2015-06-03  Richard Biener  <rguenther@suse.de>
5507
5508         * gcc.dg/vect/bb-slp-36.c: New testcase.
5509
5510 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5511
5512         * gcc.dg/lto/chkp-removed-alias_0.c: New.
5513
5514 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5515
5516         * gcc.dg/lto/chkp-privatize-1_0.c: New.
5517         * gcc.dg/lto/chkp-privatize-1_1.c: New.
5518         * gcc.dg/lto/chkp-privatize-2_0.c: New.
5519         * gcc.dg/lto/chkp-privatize-2_1.c: New.
5520
5521 2015-06-03  Marek Polacek  <polacek@redhat.com>
5522
5523         PR c/64223
5524         PR c/29358
5525         * gcc.dg/pr64223-1.c: New test.
5526         * gcc.dg/pr64223-2.c: New test.
5527
5528 2015-06-03  Richard Biener  <rguenther@suse.de>
5529
5530         PR tree-optimization/63916
5531         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5532
5533 2015-06-03  Richard Biener  <rguenther@suse.de>
5534
5535         PR tree-optimization/66375
5536         * gcc.dg/torture/pr66375.c: New testcase.
5537
5538 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
5539
5540         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5541
5542 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
5543
5544         PR target/65768
5545         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5546
5547 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5548
5549         PR fortran/66380
5550         * gfortran.dg/reshape_7.f90: New test.
5551
5552 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
5553
5554         PR c/66220:
5555         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5556         (fn_36): New.
5557
5558 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5559
5560         PR c/49551
5561         * gcc.dg/pr49551.c: New testcase.
5562
5563 2015-06-02  Richard Biener  <rguenther@suse.de>
5564
5565         PR debug/65549
5566         * g++.dg/lto/pr65549_0.C: New testcase.
5567
5568 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
5569
5570         PR libgomp/65742
5571         PR middle-end/66332
5572         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5573
5574 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5575
5576         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5577
5578 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5579
5580         PR c++/61683
5581         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5582
5583 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5584
5585         PR tree-optimization/48052
5586         * gcc.dg/tree-ssa/scev-8.c: New.
5587         * gcc.dg/tree-ssa/scev-9.c: New.
5588         * gcc.dg/tree-ssa/scev-10.c: New.
5589         * gcc.dg/vect/pr48052.c: New.
5590
5591 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5592
5593         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5594
5595 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5596
5597         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5598
5599 2015-06-02  Marek Polacek  <polacek@redhat.com>
5600
5601         PR middle-end/66345
5602         * gcc.dg/torture/pr66345.c: New test.
5603
5604 2015-06-02  Richard Biener  <rguenther@suse.de>
5605
5606         PR tree-optimization/65961
5607         * gcc.dg/torture/pr65961.c: New testcase.
5608
5609 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5610
5611         PR tree-optimization/52563
5612         PR tree-optimization/62173
5613         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5614         * gcc.dg/tree-ssa/scev-4.c: Ditto.
5615
5616 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5617
5618         * gnat.dg/specs/varsize_return2.ads: New test.
5619         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5620
5621 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
5622
5623         * gcc.dg/vect/vect-outer-simd-1.c: New test.
5624
5625 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
5626
5627         PR target/65697
5628         * gcc.target/aarch64/sync-comp-swap.c: New.
5629         * gcc.target/aarch64/sync-comp-swap.x: New.
5630         * gcc.target/aarch64/sync-op-acquire.c: New.
5631         * gcc.target/aarch64/sync-op-acquire.x: New.
5632         * gcc.target/aarch64/sync-op-full.c: New.
5633         * gcc.target/aarch64/sync-op-full.x: New.
5634         * gcc.target/aarch64/sync-op-release.c: New.
5635         * gcc.target/aarch64/sync-op-release.x: New.
5636
5637 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
5638
5639         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5640         (bar): Predefined.
5641
5642 2015-06-01  Richard Biener  <rguenther@suse.de>
5643
5644         PR tree-optimization/66349
5645         PR tree-optimization/66352
5646         PR tree-optimization/66357
5647         * gcc.dg/torture/pr66357.c: New testcase.
5648         * gcc.dg/torture/pr66349.c: Likewise.
5649         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5650
5651 2015-06-01  Richard Biener  <rguenther@suse.de>
5652
5653         Revert
5654         2015-05-29  Richard Biener  <rguenther@suse.de>
5655
5656         PR tree-optimization/66314
5657         * gcc.dg/asan/pr66314.c: New testcase.
5658
5659 2015-06-01  Richard Biener  <rguenther@suse.de>
5660
5661         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5662
5663 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
5664
5665         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5666         directives.
5667         (hp3, hp4): Add inline keyword.
5668         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5669         (hp2): Add inline keyword.
5670         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5671         (hp2): Add inline keyword.
5672
5673 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
5674
5675         PR target/65527
5676         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5677         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5678         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5679         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5680
5681 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
5682
5683         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5684         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5685
5686 2015-06-01  Richard Biener  <rguenther@suse.de>
5687
5688         PR tree-optimization/66280
5689         * g++.dg/torture/pr66280.C: New testcase.
5690         * g++.dg/torture/pr66280-2.C: Likewise.
5691
5692 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5693
5694         * gnat.dg/addr9_1.adb: New test.
5695         * gnat.dg/addr9_2.adb: Likewise.
5696         * gnat.dg/addr9_3.adb: Likewise.
5697         * gnat.dg/addr9_4.adb: Likewise.
5698
5699 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5700
5701           * g++.dg/other/dump-ada-spec-4.C: New test.
5702
5703 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5704
5705         * gcc.dg/alias-8.c: Fix dg-warning.
5706
5707 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
5708
5709         * gcc.dg/alias-8.c: Do not xfail.
5710         * gcc.dg/pr62167.c: Prevent FRE.
5711         * gcc.dg/alias-14.c: New testcase.
5712
5713 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
5714
5715         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5716
5717 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5718
5719         PR target/66215
5720         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5721         dg-options.
5722         * gcc.target/s390/hotpatch-10.c: Likewise.
5723         * gcc.target/s390/hotpatch-11.c: Likewise.
5724         * gcc.target/s390/hotpatch-12.c: Likewise.
5725         * gcc.target/s390/hotpatch-17.c: Likewise.
5726         * gcc.target/s390/hotpatch-18.c: Likewise.
5727         * gcc.target/s390/hotpatch-20.c: Likewise.
5728         * gcc.target/s390/hotpatch-21.c: Likewise.
5729         * gcc.target/s390/hotpatch-22.c: Likewise.
5730         * gcc.target/s390/hotpatch-23.c: Likewise.
5731         * gcc.target/s390/hotpatch-24.c: Likewise.
5732         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
5733         to check for the exact nops too.
5734         * gcc.target/s390/hotpatch-3.c: Likewise.
5735         * gcc.target/s390/hotpatch-4.c: Likewise.
5736         * gcc.target/s390/hotpatch-5.c: Likewise.
5737         * gcc.target/s390/hotpatch-6.c: Likewise.
5738         * gcc.target/s390/hotpatch-7.c: Likewise.
5739         * gcc.target/s390/hotpatch-8.c: Likewise.
5740         * gcc.target/s390/hotpatch-9.c: Likewise.
5741         * gcc.target/s390/hotpatch-14.c: Likewise.
5742         * gcc.target/s390/hotpatch-15.c: Likewise.
5743         * gcc.target/s390/hotpatch-16.c: Likewise.
5744         * gcc.target/s390/hotpatch-19.c: Likewise.
5745         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
5746         scan-assembler-times counting number of .align directives.
5747         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5748         dg-options.  Remove scan-assembler-times counting number of .align
5749         directives.
5750         * gcc.target/s390/hotpatch-26.c: New file.
5751         * gcc.target/s390/hotpatch-27.c: New file.
5752         * gcc.target/s390/hotpatch-28.c: New file.
5753         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5754         using -Os -O0 -O1 -O2 -O3 options.
5755
5756 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5757
5758         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5759
5760 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
5761
5762         PR tree-optimization/66142
5763         * gcc.dg/vect/pr66142.c: New test.
5764
5765 2015-05-29  Richard Biener  <rguenther@suse.de>
5766
5767         PR tree-optimization/66314
5768         * gcc.dg/asan/pr66314.c: New testcase.
5769
5770 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5771
5772         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5773         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5774         Adjust all callers.
5775         (schedule-cleanups, dg-keep-saved-temps): New proc.
5776         (gcc-dg-test-1): Schedule cleanups.
5777         * lib/profopt.exp (profopt-execute): Likewise.
5778         * g++.dg/cdce3.C: Adjust expected line numbers.
5779         * gcc.dg/cdce1.c: Likewise.
5780         * gcc.dg/cdce2.c: Likewise.
5781         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5782         * gcc.dg/strlenopt-24.c: Likewise.
5783         * gcc.dg/tree-ssa/vrp26.c: Likewise.
5784         * gcc.dg/tree-ssa/vrp28.c: Likewise.
5785         * obj-c++.dg/encode-2.mm: Likewise.
5786
5787 2015-05-28  DJ Delorie  <dj@redhat.com>
5788
5789         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5790
5791 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5792
5793         * gnat.dg/discr43.adb: New test.
5794
5795 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5796
5797         * gnat.dg/varsize_temp.adb: Rename into...
5798         * gnat.dg/varsize1.adb: ...this.
5799         * gnat.dg/varsize_copy.ad[sb]: Rename into...
5800         * gnat.dg/varsize2.ad[sb]: ...this.
5801         * gnat.dg/varsize3_1.adb: New test.
5802         * gnat.dg/varsize3_2.adb: Likewise.
5803         * gnat.dg/varsize3_3.adb: Likewise.
5804         * gnat.dg/varsize3_4.adb: Likewise.
5805         * gnat.dg/varsize3_5.adb: Likewise.
5806         * gnat.dg/varsize3_6.adb: Likewise.
5807         * gnat.dg/varsize3_pkg1.ads: New helper.
5808         * gnat.dg/varsize3_pkg2.ads: Likewise.
5809         * gnat.dg/varsize3_pkg3.ads: Likewise.
5810
5811 2015-05-28  Richard Biener  <rguenther@suse.de>
5812
5813         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5814
5815 2015-05-28  Richard Biener  <rguenther@suse.de>
5816
5817         PR tree-optimization/66142
5818         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5819
5820 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
5821
5822         PR target/63810
5823         * gcc.dg/darwin-minversion-3.c: Update testcase.
5824         * gcc.dg/darwin-minversion-4.c: Ditto.
5825         * gcc.dg/darwin-minversion-5.c: New testcase.
5826         * gcc.dg/darwin-minversion-6.c: Ditto.
5827         * gcc.dg/darwin-minversion-7.c: Ditto.
5828         * gcc.dg/darwin-minversion-8.c: Ditto.
5829         * gcc.dg/darwin-minversion-9.c: Ditto.
5830         * gcc.dg/darwin-minversion-10.c: Ditto.
5831         * gcc.dg/darwin-minversion-11.c: Ditto.
5832         * gcc.dg/darwin-minversion-12.c: Ditto.
5833
5834 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5835
5836         PR rtl-optimization/66168
5837         * gcc.c-torture/compile/pr66168.c: New test.
5838
5839 2015-05-27  Jeff Law  <law@redhat.com>
5840
5841         PR target/39726
5842         * gcc.dg/target/m68k/pr39726-1.c: New test.
5843
5844 2015-05-27  Nathan Sidwell  <nathan@acm.org>
5845
5846         PR c++/66270
5847         * g++.dg/ext/alias-canon3.C: New.
5848
5849 2015-05-27  Richard Biener  <rguenther@suse.de>
5850
5851         PR tree-optimization/66272
5852         Revert parts of
5853         2014-08-15  Richard Biener  <rguenther@suse.de>
5854
5855         PR tree-optimization/62031
5856         * gcc.dg/torture/pr66272.c: New testcase.
5857
5858 2015-05-27  Richard Biener  <rguenther@suse.de>
5859
5860         * gcc.dg/vect/slp-reduc-7.c: New testcase.
5861
5862 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
5863
5864         PR target/65358
5865         * gcc.dg/pr65358.c: New test.
5866
5867 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
5868
5869         PR fortran/65548
5870         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5871         semantic.
5872         * gfortran.dg/allocate_with_source_6.f90: New test.
5873
5874 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5875
5876         * gnat.dg/atomic7_1.adb: New test.
5877         * gnat.dg/atomic7_2.adb: Likewise.
5878         * gnat.dg/atomic7_pkg1.ads: New helper.
5879         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5880
5881 2015-05-26  Michael Matz  <matz@suse.de>
5882
5883         PR middle-end/66251
5884         * gcc.dg/vect/pr66251.c: New test.
5885
5886 2015-05-26  Richard Biener  <rguenther@suse.de>
5887
5888         PR tree-optimization/66142
5889         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5890
5891 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
5892
5893         PR fortran/66082
5894         * gfortran.dg/allocatable_scalar_13.f90: New test
5895
5896 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5897
5898         * gnat.dg/warn11.adb: New test.
5899         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5900
5901 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5902
5903         * gnat.dg/vfa1_1.adb: New test.
5904         * gnat.dg/vfa1_2.adb: Likewise.
5905         * gnat.dg/vfa1_3.adb: Likewise.
5906         * gnat.dg/vfa1_4.adb: Likewise.
5907         * gnat.dg/vfa1_pkg.ads: New helper.
5908
5909 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
5910
5911         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5912         * gcc.target/i386/pr66232-3.c: Likewise.
5913
5914 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
5915
5916         PR target/66274
5917         * gcc.target/i386/pr66274.c: New test.
5918
5919 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5920
5921         * gnat.dg/renaming6.ad[sb]: New test.
5922
5923 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
5924
5925         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5926         and 'dg-require-effective-target pie'.
5927
5928 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5929
5930         PR c++/66243
5931         * g++.dg/cpp0x/pr66243.C: New.
5932
5933 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
5934
5935         PR lto/66180
5936         * g++.dg/lto/pr66180_0.C: New testcase.
5937         * g++.dg/lto/pr66180_1.C: New testcase.
5938
5939 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
5940
5941         PR fortran/66257
5942         * typebound_call_27.f90: New file.
5943
5944 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5945
5946         PR c++/65936
5947         * g++.dg/template/pr65936.C: New.
5948
5949 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5950
5951         PR tree-optimization/63387
5952         * gcc.dg/pr63387-2.c: New testcase.
5953
5954 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5955
5956         * gcc.dg/simd-1.c: Update to the new message.
5957
5958 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
5959
5960         * gcc.dg/nand.c: New testcase.
5961
5962 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
5963
5964         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5965         Set dg-do-what-default to compile only on ARM targets without
5966         arm_neon_hw execution support.  Remove redundant c-torture-execute
5967         in loop over test cases.
5968
5969 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5970
5971         PR target/65491
5972         * gcc.target/aarch64/pr65491_1.c: New test.
5973         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
5974         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
5975
5976 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
5977
5978         PR c++/65598
5979         * g++.dg/cpp0x/explicit9.C: New.
5980         * g++.dg/cpp0x/explicit8.C: Check the locations too.
5981
5982 2015-05-22  Richard Biener  <rguenther@suse.de>
5983
5984         PR tree-optimization/66251
5985         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
5986
5987 2015-05-22  Marek Polacek  <polacek@redhat.com>
5988
5989         PR c/47043
5990         * c-c++-common/attributes-enum-1.c: New test.
5991         * c-c++-common/attributes-enum-2.c: New test.
5992         * g++.dg/cpp0x/attributes-enum-1.C: New test.
5993         * g++.dg/cpp1y/attributes-enum-1.C: New test.
5994
5995 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
5996
5997         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
5998         effective target support.  If no arm_neon_hw support, do not attempt
5999         to execute the tests; only compile them.
6000         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6001         and "dg-require-effective-target arm_neon_ok".
6002         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6003         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6004         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6005         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6006         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6007         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6008         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6009         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6010         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6011         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6012         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6013         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6014         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6015         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6016         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6017         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6018         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6019         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6020         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6021         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6022         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6023         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6024         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6025         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6026         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6027         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6028         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6029         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6030         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6031         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6032         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6033         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6034         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6035         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6036         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6037         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6038         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6039         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6040         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6041         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6042         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6043         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6044         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6045         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6046         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6047         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6048         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6049         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6050         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6051         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6052         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6053         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6054         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6055         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6056         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6057         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6058         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6059         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6060         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6061         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6062         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6063         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6064         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6065         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6066         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6067         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6068         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6069         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6070         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6071         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6072         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6073         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6074         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6075         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6076         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6077         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6078         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6079         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6080         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6081         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6082         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6083         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6084         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6085         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6086         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6087         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6088         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6089         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6090         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6091         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6092         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6093         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6094         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6095         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6096         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6097         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6098         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6099         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6100         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6101         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6102         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6103         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6104         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6105         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6106         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6107         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6108         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6109         * gcc.target/arm/simd/vzips16_1.c: Likewise.
6110         * gcc.target/arm/simd/vzips32_1.c: Likewise.
6111         * gcc.target/arm/simd/vzips8_1.c: Likewise.
6112         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6113         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6114         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6115
6116 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6117
6118         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6119         * gcc.dg/vect/pr59354.c: Likewise.
6120         * gcc.dg/vect/pr64252.c: Likewise.
6121         * gcc.dg/vect/pr64404.c: Likewise.
6122         * gcc.dg/vect/pr64493.c: Likewise.
6123         * gcc.dg/vect/pr64495.c: Likewise.
6124         * gcc.dg/vect/pr64844.c: Likewise.
6125         * gcc.dg/vect/pr65518.c: Likewise.
6126         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6127
6128 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6129
6130         PR c++/66210
6131         * g++.dg/cpp1y/var-templ28.C: New.
6132
6133 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6134
6135         PR target/66232
6136         * gcc.target/i386/pr66232-1.c: New test.
6137         * gcc.target/i386/pr66232-2.c: Likewise.
6138         * gcc.target/i386/pr66232-3.c: Likewise.
6139         * gcc.target/i386/pr66232-4.c: Likewise.
6140         * gcc.target/i386/pr66232-5.c: Likewise.
6141
6142 2015-05-21  Nathan Sidwell  <nathan@acm.org>
6143
6144         * g++.dg/cpp1y/pr60943.C: New.
6145
6146 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
6147
6148         PR tree-optimization/66233
6149         * gcc.c-torture/execute/pr66233.c: New test.
6150
6151 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6152
6153         PR fortran/66176
6154         * gfortran.dg/inline_matmul_11.f90:  New test.
6155
6156 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
6157
6158         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6159         instead of listing several targets on its own.
6160         * gcc.target/i386/pr32219-2.c: Likewise.
6161         * gcc.target/i386/pr32219-3.c: Likewise.
6162         * gcc.target/i386/pr32219-4.c: Likewise.
6163         * gcc.target/i386/pr32219-5.c: Likewise.
6164         * gcc.target/i386/pr32219-6.c: Likewise
6165         * gcc.target/i386/pr32219-7.c: Likewise.
6166         * gcc.target/i386/pr32219-8.c: Likewise.
6167         * gcc.target/i386/pr39013-1.c: Likewise.
6168         * gcc.target/i386/pr39013-2.c: Likewise.
6169         * gcc.target/i386/pr64317.c: Likewise.
6170
6171 2015-05-21  Jeff Law  <law@redhat.com>
6172
6173         * gcc.target/hppa/shadd-3.c: New test.
6174         * gcc.target/hppa/shadd-4.c: New test.
6175
6176 2015-05-21  Michael Matz  <matz@suse.de>
6177
6178         * gcc.dg/vect/vect-strided-store.c: New test.
6179         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6180         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6181
6182 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6183
6184         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6185         * gcc.dg/pow-sqrt-synth-1.c: New test.
6186         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6187
6188 2015-05-21  Richard Biener  <rguenther@suse.de>
6189
6190         PR c++/66211
6191         * g++.dg/conversion/pr66211.C: New testcase.
6192         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6193
6194 2015-05-21  Jeff Law  <law@redhat.com>
6195
6196         * gcc.target/hppa/shadd-2.c: New test.
6197
6198 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6199
6200         PR target/54236
6201         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6202
6203 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6204
6205         PR target/65937
6206         * gcc.target/arm/pr26702.c: Adjust target selector.
6207
6208 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6209
6210         PR middle-end/66221
6211         * gcc.dg/lto/pr66221_0.c: New test.
6212         * gcc.dg/lto/pr66221_1.c: New test.
6213
6214 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6215
6216         PR c/52952
6217         * gcc.dg/redecl-4.c: Update column numbers.
6218         * gcc.dg/format/bitfld-1.c: Likewise.
6219         * gcc.dg/format/attr-2.c: Likewise.
6220         * gcc.dg/format/attr-6.c: Likewise.
6221         * gcc.dg/format/attr-7.c (baz): Likewise.
6222         * gcc.dg/format/asm_fprintf-1.c: Likewise.
6223         * gcc.dg/format/attr-4.c: Likewise.
6224         * gcc.dg/format/branch-1.c: Likewise.
6225         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6226         locations within strings with embedded escape sequences.
6227
6228 2015-05-20  Jeff Law  <law@redhat.com>
6229
6230         * gcc.target/hppa/hppa.exp: New target test driver.
6231         * gcc.target/hppa/shadd-1.c: New test.
6232
6233 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
6234
6235         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6236
6237 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
6238
6239         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6240         (fn_33_k_and_r_style): New.
6241         (fn_33_stroustrup_style): New.
6242         (fn_33_allman_style): New.
6243         (fn_33_whitesmiths_style): New.
6244         (fn_33_horstmann_style): New.
6245         (fn_33_ratliff_banner_style): New.
6246         (fn_33_lisp_style): New.
6247         (fn_34_indent_dash_gnu): New.
6248         (fn_34_indent_dash_kr): New.
6249         (fn_34_indent_dash_orig): New.
6250         (fn_34_indent_linux_style): New.
6251
6252 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
6253
6254         PR fortran/65548
6255         * gfortran.dg/allocate_with_source_5.f90: Extend test.
6256
6257 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
6258
6259         PR tree-optimization/65447
6260         * gcc.dg/tree-ssa/pr65447.c: New test.
6261
6262 2015-05-19  Nathan sidwell  <nathan@acm.org>
6263
6264         * g++.dg/cpp0x/pr65954.C: New.
6265
6266 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6267
6268         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6269
6270 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6271
6272         * lib/target-supports.exp: Vector do not always have natural
6273         alignment on s390*.
6274
6275 2015-05-19  David Sherwood  <david.sherwood@arm.com>
6276
6277         * gcc.dg/loop-invariant.c: New testcase.
6278
6279 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6280
6281         * lib/target-supports.exp: Vector do not always have natural
6282         alignment on s390*.
6283
6284 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6285
6286         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6287         s390*.
6288         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6289
6290 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6291
6292         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6293         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6294         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6295         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6296         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6297         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6298         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6299         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6300         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6301         * gcc.target/s390/zvector/vec-elem-1.c: New test.
6302
6303 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6304
6305         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6306
6307 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6308
6309         * gcc.target/s390/s390.exp
6310         (check_effective_target_vector): New check.
6311         * gcc.target/s390/vector/vec-abi-1.c: New test.
6312         * gcc.target/s390/vector/vec-abi-2.c: New test.
6313         * gcc.target/s390/vector/vec-abi-3.c: New test.
6314         * gcc.target/s390/vector/vec-abi-4.c: New test.
6315         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6316         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6317         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6318         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6319         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6320         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6321         * gcc.target/s390/vector/vec-clobber-1.c: New test.
6322         * gcc.target/s390/vector/vec-cmp-1.c: New test.
6323         * gcc.target/s390/vector/vec-cmp-2.c: New test.
6324         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6325         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6326         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6327         * gcc.target/s390/vector/vec-genmask-1.c: New test.
6328         * gcc.target/s390/vector/vec-genmask-2.c: New test.
6329         * gcc.target/s390/vector/vec-init-1.c: New test.
6330         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6331         * gcc.target/s390/vector/vec-shift-1.c: New test.
6332         * gcc.target/s390/vector/vec-sub-1.c: New test.
6333
6334 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6335
6336         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6337
6338 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6339
6340         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6341
6342 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6343
6344         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6345
6346 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6347
6348         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6349
6350 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6351
6352         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6353
6354 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6355
6356         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6357
6358 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6359
6360         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6361
6362 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6363
6364         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6365
6366 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6367
6368         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6369
6370 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6371
6372         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6373
6374 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6375
6376         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6377
6378 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6379
6380         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6381
6382 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6383
6384         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6385
6386 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
6387
6388         PR tree-optimization/66187
6389         * gcc.c-torture/execute/pr66187.c: New test.
6390         * gcc.dg/pr66187-1.c: New test.
6391         * gcc.dg/pr66187-2.c: New test.
6392
6393 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6394
6395         * gcc.dg/vect/bb-slp-35.c: Adjust.
6396
6397 2015-05-19  Richard Biener  <rguenther@suse.de>
6398
6399         PR tree-optimization/66165
6400         * gcc.dg/torture/pr66165.c: New testcase.
6401
6402         PR tree-optimization/66185
6403         * gcc.dg/torture/pr66185.c: New testcase.
6404
6405 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
6406
6407         PR target/54236
6408         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6409
6410 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
6411
6412         * gcc.target/mips/p5600-bonding.c : New file.
6413
6414 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6415
6416         PR fortran/66106
6417         * gfortran.dg/interface_operator_1.f90: New tests.
6418
6419 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6420
6421         PR fortran/66057
6422         * gfortran.dg/generic_29.f90: New tests.
6423
6424 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6425
6426         PR fortran/66043
6427         * gfortran.dg/storage_size_6.f90: New tests.
6428
6429 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6430
6431         PR fortran/66045
6432         * gfortran.dg/null1.f90: New test.
6433
6434 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6435
6436         PR fortran/66044
6437         * gfortran.dg/entry_21.f90: New test.
6438
6439 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6440
6441         PR fortran/66043
6442         * gfortran.dg/storage_size_6.f90: New tests.
6443
6444 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6445
6446         PR fortran/66040
6447         * gfortran.dg/misplaced_statement.f90: New test.
6448
6449 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6450
6451         PR fortran/66039
6452         * gfortran.dg/filepos1.f90: New test
6453
6454 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6455
6456         PR fortran/64925
6457         * gfortran.dg/pr64925.f90: New test.
6458
6459 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6460
6461         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6462         unit.
6463         * gfortran.dg/lto/pr41576_1.f90: Ditto.
6464
6465 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
6466
6467         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6468         to the family of pie capable targets.
6469
6470 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
6471
6472         * gcc.target/arm/bics_1.c : New testcase.
6473         * gcc.target/arm/bics_2.c : New testcase.
6474         * gcc.target/arm/bics_3.c : New testcase.
6475         * gcc.target/arm/bics_4.c : New testcase.
6476
6477 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
6478
6479         * gcc.target/mips/umips-attr.c: New test.
6480
6481 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6482
6483         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6484         * gcc.dg/20150120-2.c (dg-final): Ditto.
6485         * gcc.dg/20150120-2.c (dg-final): Ditto.
6486         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6487
6488 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         PR target/66174
6491         * gcc.target/i386/pr66174.c: New test.
6492
6493 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6494
6495         PR fortran/37131
6496         * gfortran.dg/matmul_bounds_6.f90:  New test.
6497         * gfortran.dg/matmul_bounds_7.f90:  New test.
6498
6499 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
6500
6501         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6502         * gfortran.dg/lto/pr41576_1.f90: Add interface.
6503         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6504         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6505         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6506         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6507
6508 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6509
6510         PR fortran/65903
6511         * gfortran.dg/continuation_13.f90: Update test.
6512         * gfortran.dg/pr65903.f90: New test.
6513
6514 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6515
6516         PR fortran/66113
6517         * gfortran.dg/block_14.f90:  New test.
6518
6519 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6520
6521         PR fortran/44054
6522         * lib/gfortran-dg.exp: Update regex to handle two locations for
6523         the same diagnostic without caret.
6524         * gfortran.dg/badline.f: Test also that line numbers are correct
6525         before and after "left but not entered" warning.
6526
6527 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
6528             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6529
6530         PR target/65768
6531         * gcc.target/arm/maskdata.c: New test.
6532
6533 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
6534
6535         PR fortran/65792
6536         * gfortran.dg/derived_constructor_components_5: New test
6537
6538 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
6539
6540         PR target/66140
6541         * gcc.target/alpha/pr66140.c: New test.
6542
6543 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
6544
6545         PR c/48956
6546         * gcc.dg/Wconversion-complex-c99.c: New test.
6547         * gcc.dg/Wconversion-complex-gnu.c: New test.
6548
6549 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
6550
6551         PR tree-optimization/64454
6552         * gcc.dg/modmod.c: New testcase.
6553
6554 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6555
6556         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6557
6558 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6559
6560         PR middle-end/66134
6561         * gcc.target/i386/mpx/pr66134.c: New test.
6562
6563 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
6564
6565         * gcc.target/powerpc/pr60158.c: New test.
6566
6567 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
6568
6569         * gcc.target/i386/sibcall-7.c: New test.
6570         * gcc.target/i386/sibcall-8.c: New test.
6571
6572 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
6573
6574         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6575         (abs64_in_dreg): Likewise.
6576
6577 2015-05-14  Marek Polacek  <polacek@redhat.com>
6578
6579         PR c/66066
6580         PR c/66127
6581         * gcc.dg/pr14649-1.c: Add -Wpedantic.
6582         * gcc.dg/pr19984.c: Likewise.
6583         * gcc.dg/pr66066-1.c: New test.
6584         * gcc.dg/pr66066-2.c: New test.
6585         * gcc.dg/pr66066-3.c: New test.
6586
6587 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6588
6589         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6590         * gcc.dg/pow-sqrt.x: New file.
6591         * gcc.dg/pow-sqrt-1.c: New test.
6592         * gcc.dg/pow-sqrt-2.c: Likewise.
6593         * gcc.dg/pow-sqrt-3.c: Likewise.
6594
6595 2015-05-13  Richard Biener  <rguenther@suse.de>
6596
6597         PR tree-optimization/66123
6598         * gcc.dg/torture/pr66123.c: New testcase.
6599
6600 2015-05-13  Richard Biener  <rguenther@suse.de>
6601
6602         PR middle-end/66110
6603         * gcc.dg/alias-2.c: Adjust.
6604         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6605
6606 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6607
6608         PR target/65103
6609         * gcc.target/i386/pr65103-3.c: New.
6610
6611 2015-05-13  Martin Liska  <mliska@suse.cz>
6612
6613         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6614
6615 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
6616
6617         PR target/66112
6618         * gcc.target/i386/pr66112-2.c: New test.
6619
6620         PR target/66112
6621         * gcc.target/i386/pr66112-1.c: New test.
6622
6623 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6624
6625         PR target/66048
6626         * gcc.target/i386/mpx/pr66048.cc: New.
6627
6628 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6629
6630         PR rtl-optimization/64616
6631         * gcc.dg/loop-8.c: New test.
6632         * gcc.dg/loop-9.c: New test.
6633
6634 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6635
6636         PR target/pr66047.c
6637         * gcc.target/i386/pr66047.c: New testcase.
6638
6639 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6640
6641         PR ipa/65873
6642         * gcc.c-torture/compile/pr65873.c: New testcase.
6643
6644 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6645
6646         PR fortran/66111
6647         * gfortran.dg/inline_matmul_10.f90:  New test.
6648
6649 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
6650
6651         * c-c++-common/Wmisleading-indentation.c: New testcase.
6652         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6653         * c-c++-common/Wmisleading-indentation-2.md: New file.
6654
6655 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6656
6657         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6658         "break".
6659         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6660
6661 2015-05-12  Richard Biener  <rguenther@suse.de>
6662
6663         PR tree-optimization/66101
6664         * gcc.dg/torture/pr66101.c: New testcase.
6665
6666 2015-05-12  Richard Biener  <rguenther@suse.de>
6667
6668         PR tree-optimization/37021
6669         * gcc.target/i386/vect-addsub.c: New testcase.
6670
6671 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
6672
6673         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6674
6675 2015-05-12  Tom de Vries  <tom@codesourcery.com>
6676
6677         PR tree-optimization/66010
6678         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6679
6680 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6681
6682         PR c++/65133
6683         * g++.dg/cpp0x/trailing10.C: New.
6684
6685 2015-05-12  Richard Biener  <rguenther@suse.de>
6686
6687         * gcc.dg/vect/bb-slp-35.c: New testcase.
6688
6689 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
6690
6691         PR fortran/66100
6692         * gfortran.dg/bound_simplification_6.f90: New.
6693
6694 2015-05-11  Steve Ellcey  <sellcey@mips.com>
6695
6696         * gcc.target/mips/branch-1.c: Pass argument to bar().
6697
6698 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
6699
6700         PR target/65753
6701         * gcc.target/i386/pr65753.c: New test.
6702
6703 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
6704
6705         PR rtl-optimization/66076
6706         * gcc.dg/torture/pr66076.c: New test.
6707
6708 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6709
6710         PR fortran/66041
6711         * gfortran.dg/inline_matmul_7.f90:  New test.
6712         * gfortran.dg/inline_matmul_8.f90:  New test.
6713         * gfortran.dg/inline_matmul_9.f90:  New test.
6714
6715 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
6716
6717         * gfortran.dg/bound_simplification_5.f90: New.
6718
6719 2015-05-09  Jason Merrill  <jason@redhat.com>
6720
6721         * lib/target-supports.exp (cxx_default): New global.
6722         (check_effective_target_c++11_only)
6723         (check_effective_target_c++14_only)
6724         (check_effective_target_c++98_only)
6725         (check_effective_target_c++1z_only): Check it.
6726
6727 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
6728
6729         PR tree-optimization/64454
6730         * gcc.dg/tree-ssa/vrp97.c: New file.
6731         * gcc.dg/vect/slp-perm-7.c: Update.
6732
6733 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
6734
6735         PR fortran/65894
6736         * gfortran.dg/elemental_subroutine_11.f90: New test.
6737
6738 2015-05-08  Richard Biener  <rguenther@suse.de>
6739
6740         PR tree-optimization/66036
6741         * gcc.dg/vect/slp-41.c: New testcase.
6742
6743 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
6744
6745         * gfortran.dg/elemental_optional_args_7.f90: New.
6746
6747 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
6748
6749         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6750         allow cmlt or sshr.
6751
6752 2015-05-08  Marek Polacek  <polacek@redhat.com>
6753
6754         PR c/64918
6755         * gcc.dg/Woverride-init-side-effects-1.c: New test.
6756         * gcc.dg/Woverride-init-side-effects-2.c: New test.
6757
6758 2015-05-07  Marek Polacek  <polacek@redhat.com>
6759
6760         PR c/65179
6761         * c-c++-common/Wshift-negative-value-1.c: New test.
6762         * c-c++-common/Wshift-negative-value-2.c: New test.
6763         * c-c++-common/Wshift-negative-value-3.c: New test.
6764         * c-c++-common/Wshift-negative-value-4.c: New test.
6765         * c-c++-common/Wshift-negative-value-5.c: New test.
6766         * c-c++-common/Wshift-negative-value-6.c: New test.
6767         * gcc.dg/c90-left-shift-1.c: New test.
6768         * gcc.dg/c99-const-expr-7.c: Add dg-error.
6769         * gcc.dg/c99-left-shift-1.c: New test.
6770
6771 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
6772
6773         PR middle-end/192
6774         PR middle-end/54303
6775         * gcc.dg/fdata-sections-2.c: New file.
6776
6777 2015-05-07  Marek Polacek  <polacek@redhat.com>
6778
6779         PR testsuite/66046
6780         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6781         last dg-output.
6782         * c-c++-common/ubsan/align-7.c: Likewise.
6783         * c-c++-common/ubsan/bounds-8.c: Likewise.
6784         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6785         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6786         * c-c++-common/ubsan/null-1.c: Likewise.
6787         * c-c++-common/ubsan/null-10.c: Likewise.
6788         * c-c++-common/ubsan/null-11.c: Likewise.
6789         * c-c++-common/ubsan/null-2.c: Likewise.
6790         * c-c++-common/ubsan/null-3.c: Likewise.
6791         * c-c++-common/ubsan/null-4.c: Likewise.
6792         * c-c++-common/ubsan/null-5.c: Likewise.
6793         * c-c++-common/ubsan/null-6.c: Likewise.
6794         * c-c++-common/ubsan/null-7.c: Likewise.
6795         * c-c++-common/ubsan/null-8.c: Likewise.
6796         * c-c++-common/ubsan/null-9.c: Likewise.
6797         * c-c++-common/ubsan/object-size-1.c: Likewise.
6798         * c-c++-common/ubsan/object-size-10.c: Likewise.
6799         * c-c++-common/ubsan/object-size-4.c: Likewise.
6800         * c-c++-common/ubsan/object-size-5.c: Likewise.
6801         * c-c++-common/ubsan/object-size-7.c: Likewise.
6802         * c-c++-common/ubsan/object-size-8.c: Likewise.
6803         * c-c++-common/ubsan/object-size-9.c: Likewise.
6804         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6805         * c-c++-common/ubsan/overflow-int128.c: Likewise.
6806         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6807         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6808         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6809         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6810         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6811         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6812         * c-c++-common/ubsan/pr59333.c: Likewise.
6813         * c-c++-common/ubsan/pr59667.c: Likewise.
6814         * c-c++-common/ubsan/pr60613-2.c: Likewise.
6815         * c-c++-common/ubsan/pr60636.c: Likewise.
6816         * c-c++-common/ubsan/pr63802.c: Likewise.
6817         * c-c++-common/ubsan/recovery-1.c: Likewise.
6818         * c-c++-common/ubsan/recovery-3.c: Likewise.
6819         * c-c++-common/ubsan/shift-1.c: Likewise.
6820         * c-c++-common/ubsan/shift-2.c: Likewise.
6821         * c-c++-common/ubsan/shift-4.c: Likewise.
6822         * c-c++-common/ubsan/shift-7.c: Likewise.
6823         * c-c++-common/ubsan/undefined-2.c: Likewise.
6824         * c-c++-common/ubsan/vla-1.c: Likewise.
6825         * g++.dg/ubsan/null-1.C: Likewise.
6826         * g++.dg/ubsan/null-3.C: Likewise.
6827         * g++.dg/ubsan/null-4.C: Likewise.
6828         * g++.dg/ubsan/vptr-8.C: Likewise.
6829         * g++.dg/ubsan/vptr-9.C: Likewise.
6830         * gcc.dg/ubsan/bounds-2.c: Likewise.
6831         * gcc.dg/ubsan/object-size-9.c: Likewise.
6832
6833 2015-05-07  Jeff Law  <law@redhat.com>
6834
6835         * gcc.dg/tree-ssa/shorten-1.c: New test.
6836
6837 2015-05-07  Richard Biener  <rguenther@suse.de>
6838
6839         PR tree-optimization/66002
6840         * gcc.dg/vect/vect-125.c: New testcase.
6841
6842 2015-05-07  Marek Polacek  <polacek@redhat.com>
6843             Martin Uecker  <uecker@eecs.berkeley.edu>
6844
6845         * c-c++-common/ubsan/bounds-10.c: New test.
6846
6847 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
6848
6849         * jit.dg/harness.h (set_options): Wrap with
6850         #ifndef TEST_ESCHEWS_SET_OPTIONS.
6851         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6852         Special-case test-benchmark.c as a negative.
6853         * jit.dg/test-benchmark.c: New file.
6854
6855 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
6856
6857         PR target/64208
6858         * gcc.target/arm/pr64208.c: New test.
6859
6860 2015-05-06  Alan Modra  <amodra@gmail.com>
6861
6862         PR target/66020
6863         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6864         (gparms): Make volatile.
6865
6866 2015-05-06  Richard Biener  <rguenther@suse.de>
6867
6868         PR tree-optimization/62283
6869         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6870
6871 2015-05-06  Christian Bruel  <christian.bruel@st.com>
6872
6873         PR target/66015
6874         * gcc.target/aarch64/iinline-attr-1.c: New test.
6875
6876 2015-05-06  Richard Biener  <rguenther@suse.de>
6877
6878         * gcc.dg/vect/bb-slp-34.c: New testcase.
6879
6880 2015-05-06  Richard Biener  <rguenther@suse.de>
6881
6882         PR tree-optimization/62283
6883         * gcc.dg/vect/bb-slp-14.c: Adjust.
6884
6885 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6886
6887         PR target/65990
6888         * gcc.target/i386/pr65990.c: New test.
6889
6890 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
6891
6892         PR target/65915
6893         * gcc.target/i386/pr65915.c: New.
6894
6895 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6896
6897         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6898         'va_list escapes 0'.
6899
6900 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6901
6902         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6903         in r222173.
6904
6905 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
6906
6907         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6908         * gcc.target/arm/pr65924.c: Likewise.
6909
6910 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6911
6912         PR target/65871
6913         * gcc.target/i386/pr65871-3.c: New test.
6914
6915 2015-05-04  Jeff Law  <law@redhat.com>
6916
6917         Revert:
6918         2015-05-04  Jeff Law  <law@redhat.com>
6919         * gcc.dg/tree-ssa/shorten-1.c: New test.
6920
6921 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6922             Jakub Jelinek  <jakub@redhat.com>
6923
6924         PR c++/66007
6925         * g++.dg/cpp0x/Wnarrowing4.C: New.
6926
6927 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
6928
6929         * lib/target-supports.exp
6930         (check_effective_target_keeps_null_pointer_checks): Clarify that
6931         this is for targets that disable -fdelete-null-pointer-checks,
6932         not default it to off.
6933         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6934         -fdelete-null-pointer-checks explicit.
6935         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6936         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6937         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6938         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
6939         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
6940         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
6941         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
6942         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
6943         * gcc.dg/tree-ssa/pr20318.c: Likewise.
6944         * gcc.dg/tree-ssa/pr20701.c: Likewise.
6945         * gcc.dg/tree-ssa/pr20702.c: Likewise.
6946         * gcc.dg/tree-ssa/pr21086.c: Likewise.
6947         * gcc.dg/tree-ssa/pr21090.c: Likewise.
6948         * gcc.dg/tree-ssa/pr58480.c: Likewise.
6949         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
6950         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
6951         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
6952         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
6953         * gcc.dg/tree-ssa/unreachable.c: Likewise.
6954         * gcc.dg/tree-ssa/vrp02.c: Likewise.
6955         * gcc.dg/tree-ssa/vrp07.c: Likewise.
6956         * gcc.dg/tree-ssa/vrp08.c: Likewise.
6957         * gcc.dg/tree-ssa/vrp55.c: Likewise.
6958         * g++.dg/cpp0x/static_assert9.C: Likewise.
6959         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
6960         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
6961         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
6962         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
6963         * g++.dg/tree-ssa/pr26406.C: Likewise.
6964
6965 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
6966
6967         PR tree-optimization/65984
6968         * c-c++-common/ubsan/pr65984.c: New test.
6969
6970 2015-05-04  Jeff Law  <law@redhat.com>
6971
6972         * gcc.dg/tree-ssa/shorten-1.c: New test.
6973
6974 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
6975
6976         PR fortran/44735
6977         * gfortran.dg/pr44735.f90: New test.
6978
6979 2015-05-04  Richard Biener  <rguenther@suse.de>
6980
6981         PR tree-optimization/65965
6982         * gcc.dg/vect/bb-slp-33.c: New testcase.
6983
6984 2015-05-04  Richard Biener  <rguenther@suse.de>
6985
6986         PR tree-optimization/65935
6987         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
6988
6989 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
6990
6991         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
6992         for each supported variant instead of CHECK_RESULTS.
6993         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
6994         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
6995         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
6996         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
6997         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
6998         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
6999         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7000         expected results for unsupported variants.  Call CHECK for each
7001         supported variant instead of CHECK_RESULTS.
7002         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7003         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7004         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7005         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7006         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7007         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7008         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7009         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7010         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7011         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7012         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7013         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7014         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7015         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7016         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7017         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7018         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7019         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7020         expected results for unsupported variants.
7021         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7022         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7023         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7024         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7025         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7026         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7027         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7028         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7029         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7030         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7031         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7032         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7033         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7034         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7035         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7036         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7037         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7038         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7039         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7040         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7041         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7042         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7043         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7044         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7045         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7046         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7047         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7048         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7049
7050 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7051
7052         PR fortran/37131
7053         * gfortran.dg/bound_9.f90:  Add pointer assignment.
7054
7055 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7056             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
7057
7058         PR c++/65858
7059         * g++.dg/cpp0x/Wnarrowing3.C: New.
7060
7061 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
7062
7063         * gcc.dg/20150120-1.c: New test.
7064         * gcc.dg/20150120-2.c: New test.
7065         * gcc.dg/20150120-3.c: New test.
7066
7067 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
7068
7069         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7070
7071 2015-05-01  Renlin Li  <renlin.li@arm.com>
7072
7073         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7074
7075 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
7076
7077         * gfortran.dg/bound_simplification_4.f90: New.
7078
7079 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7080
7081         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7082         with powerpc_p8vector_ok.
7083
7084 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7085
7086         PR fortran/37131
7087         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
7088         scan pattern.
7089         * gfortran.dg/bound_9.f90:  New test case.
7090
7091 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
7092
7093         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7094         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7095         for 32bit x86 targets.
7096         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7097         for 32bit x86 targets.
7098         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7099         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7100         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7101         for 32bit x86 targets.
7102
7103 2015-04-30  Marek Polacek  <polacek@redhat.com>
7104
7105         PR tree-optimization/63551
7106         * g++.dg/ipa/pr63551.C: New test.
7107
7108 2015-04-30  Caroline Tice  <cmtice@google.com>
7109
7110         PR  65929
7111         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
7112         partition size on certain targets.
7113
7114 2015-04-30  Renlin Li  <renlin.li@arm.com>
7115
7116         * gcc.target/aarch64/vect-reduc-or_1.c: New.
7117
7118 2015-04-30  Marek Polacek  <polacek@redhat.com>
7119
7120         * c-c++-common/Wbool-compare-3.c: New test.
7121
7122         * gcc.dg/pr65901.c (foo): Adjust dg-error.
7123         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7124
7125 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7126
7127         PR c++/57610
7128         * g++.dg/init/ref22.C: New.
7129
7130 2015-04-30  Marek Polacek  <polacek@redhat.com>
7131
7132         * gcc.dg/init-bad-8.c: New test.
7133
7134         * gcc.dg/incomplete-typedef-1.c: New test.
7135
7136 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7137
7138         PR c++/59955
7139         * g++.dg/template/crash121.C: New.
7140
7141 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
7142
7143         * gcc.target/mips/call-from-init.c: New test.
7144         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7145
7146 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7147
7148         PR target/65871
7149         * gcc.target/i386/pr65871-1.c: New test.
7150         * gcc.target/i386/pr65871-2.c: Ditto.
7151
7152 2015-04-29  Marek Polacek  <polacek@redhat.com>
7153
7154         PR c/64610
7155         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7156         * c-c++-common/Wbool-compare-2.c: New test.
7157
7158 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7159
7160         PR target/65770
7161         * gcc.target/aarch64/vstN_lane_1.c: New file.
7162
7163 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7164
7165         PR c++/64667
7166         * g++.dg/warn/Winit-self-3.C: New.
7167
7168 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7169
7170         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7171
7172 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
7173
7174         PR target/65924
7175         * gcc.target/arm/pr65924.c: New test.
7176
7177 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
7178
7179         * g++.dg/gomp/tpl-target-update.C: New file.
7180
7181 2015-04-29  Richard Biener  <rguenther@suse.de>
7182
7183         PR tree-optimization/65917
7184         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7185
7186 2015-04-29  Christian Bruel  <christian.bruel@st.com>
7187
7188         PR target/64835
7189         * gcc.dg/ipa/iinline-attr.c: New test.
7190         * gcc.target/i386/iinline-attr-2.c: New test.
7191
7192 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
7193
7194         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7195         segfault is fixed.
7196
7197 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7198
7199         * gcc.dg/vect/vect-33.c: Remove spurious line.
7200
7201 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
7202
7203         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7204
7205 2015-04-28  Marek Polacek  <polacek@redhat.com>
7206
7207         PR c/65901
7208         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7209         * gcc.dg/pr65901.c: New test.
7210
7211 2015-04-28  Richard Biener  <rguenther@suse.de>
7212
7213         PR tree-optimization/62283
7214         * gfortran.dg/vect/pr62283-2.f: New testcase.
7215         * gcc.dg/vect/bb-slp-14.c: Adjust.
7216
7217 2015-04-28  Richard Biener  <rguenther@suse.de>
7218
7219         PR tree-optimization/65851
7220         * g++.dg/torture/pr65851.C: New testcase.
7221
7222 2015-04-27  Jeff Law <law@redhat.com>
7223
7224         PR tree-optimization/65217
7225         * gcc.target/i386/pr65217.c: Remove XFAIL.
7226
7227 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7228
7229         PR fortran/60322
7230         Add tests forgotten to svn-add.
7231         * gfortran.dg/class_allocate_19.f03: New test.
7232         * gfortran.dg/class_array_20.f03: New test.
7233         * gfortran.dg/class_array_21.f03: New test.
7234         * gfortran.dg/finalize_29.f08: New test.
7235
7236 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7237
7238         PR fortran/59678
7239         PR fortran/65841
7240         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7241         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7242
7243 2015-04-27  Caroline Tice  <cmtice@google.com>
7244
7245         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7246         partition size.
7247
7248 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
7249
7250         PR target/64579
7251         * gcc.target/powerpc/htm-1.c: New test.
7252         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7253         on 64-bit compiles.
7254         (__builtin_tabortdci): Likewise.
7255         (__builtin_tcheck): Remove operand.
7256         * lib/target-supports.exp (check_htm_hw_available): New function.
7257
7258 2015-04-27  Richard Biener  <rguenther@suse.de>
7259
7260         * gcc.target/i386/pr65217.c: XFAIL.
7261
7262 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
7263
7264         PR tree-optimization/65875
7265         * gcc.c-torture/compile/pr65875.c: New test.
7266
7267 2015-04-25  Marek Polacek  <polacek@redhat.com>
7268
7269         PR c/52085
7270         * gcc.dg/enum-incomplete-2.c: New test.
7271         * gcc.dg/enum-mode-1.c: New test.
7272
7273 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7274
7275         PR target/65849
7276         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7277         set new options.
7278         * gcc.target/powerpc/pr65849-2.c: Likewise.
7279
7280 2015-04-24  Tom de Vries  <tom@codesourcery.com>
7281
7282         PR tree-optimization/65802
7283         * g++.dg/pr65802.C: Move to ...
7284         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
7285         stdarg.h.  Rewrite for C.
7286         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
7287         va_start and va_end.  Remove unnecessary inline asm.
7288
7289 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
7290             Wei Mi  <wmi@google.com>
7291
7292         * gcc.target/i386/sse2-load-multi.c: New test.
7293         * gcc.target/i386/sse2-store-multi.c: Ditto.
7294
7295 2015-04-24  Marek Polacek  <polacek@redhat.com>
7296
7297         PR c/65830
7298         * c-c++-common/pr65830.c: New test.
7299
7300         PR c/63357
7301         * c-c++-common/Wlogical-op-1.c: New test.
7302
7303 2015-04-24  Marek Polacek  <polacek@redhat.com>
7304
7305         PR c/61534
7306         * c-c++-common/pr61534-1.c: New test.
7307
7308 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7309             Steven Bosscher <steven@gcc.gnu.org>
7310
7311         PR rtl-optimization/34503
7312         * gcc.target/arm/pr64616.c: New file.
7313
7314 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
7315
7316         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7317
7318 2015-04-24  Terry Guo  <terry.guo@arm.com>
7319
7320         * gcc.target/arm/pr65710.c: Update the options.
7321
7322 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
7323
7324         * gcc.target/i386/pr65523.c: Skip x32.
7325
7326 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7327
7328         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7329         to look for vcl* where appropriate.
7330
7331 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7332
7333         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7334         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7335
7336 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
7337
7338         PR target/26702
7339         * gcc.target/arm/pr26702.c: New test.
7340
7341 2015-04-23  Marek Polacek  <polacek@redhat.com>
7342
7343         PR c/65345
7344         * gcc.dg/pr65345-1.c: New test.
7345         * gcc.dg/pr65345-2.c: New test.
7346
7347 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7348
7349         * gcc.target/powerpc/crypto-builtin-2.c: New.
7350
7351 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
7352
7353         PR fortran/60322
7354         * gfortran.dg/class_allocate_19.f03: New test.
7355         * gfortran.dg/class_array_20.f03: New test.
7356         * gfortran.dg/class_array_21.f03: New test.
7357         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7358         * gfortran.dg/finalize_15.f90: Fixing comparision to model
7359         initialization correctly.
7360         * gfortran.dg/finalize_29.f08: New test.
7361
7362 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7363
7364         * gcc.target/powerpc/swaps-p8-18.c: New test.
7365
7366 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7367
7368         PR target/65456
7369         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7370         * gcc.dg/vect/bb-slp-25.c: Likewise.
7371         * gcc.dg/vect/bb-slp-29.c: Likewise.
7372         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7373         vect_no_align && { ! vect_hw_misalign }.
7374         * gcc.dg/vect/bb-slp-9.c: Likewise.
7375         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7376         vect_hw_misalign.
7377         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7378         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7379         account for POWER8, where peeling for alignment is not needed.
7380         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7381         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7382         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7383         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7384         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7385         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7386         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7387         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7388         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7389         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7390         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7391         * gcc.dg/vect/pr16105.c: Likewise.
7392         * gcc.dg/vect/pr20122.c: Likewise.
7393         * gcc.dg/vect/pr33804.c: Likewise.
7394         * gcc.dg/vect/pr33953.c: Likewise.
7395         * gcc.dg/vect/pr56787.c: Likewise.
7396         * gcc.dg/vect/pr58508.c: Likewise.
7397         * gcc.dg/vect/slp-25.c: Likewise.
7398         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7399         * gcc.dg/vect/vect-105.c: Likewise.
7400         * gcc.dg/vect/vect-27.c: Likewise.
7401         * gcc.dg/vect/vect-29.c: Likewise.
7402         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7403         POWER8.
7404         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7405         && { ! vect_hw_misalign }.
7406         * gcc.dg/vect/vect-44.c: Likewise.
7407         * gcc.dg/vect/vect-48.c: Likewise.
7408         * gcc.dg/vect/vect-50.c: Likewise.
7409         * gcc.dg/vect/vect-52.c: Likewise.
7410         * gcc.dg/vect/vect-56.c: Likewise.
7411         * gcc.dg/vect/vect-60.c: Likewise.
7412         * gcc.dg/vect/vect-72.c: Likewise.
7413         * gcc.dg/vect/vect-75-big-array.c: Likewise.
7414         * gcc.dg/vect/vect-75.c: Likewise.
7415         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7416         * gcc.dg/vect/vect-77-global.c: Likewise.
7417         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7418         * gcc.dg/vect/vect-78-global.c: Likewise.
7419         * gcc.dg/vect/vect-93.c: Likewise.
7420         * gcc.dg/vect/vect-95.c: Likewise.
7421         * gcc.dg/vect/vect-96.c: Likewise.
7422         * gcc.dg/vect/vect-cond-1.c: Likewise.
7423         * gcc.dg/vect/vect-cond-3.c: Likewise.
7424         * gcc.dg/vect/vect-cond-4.c: Likewise.
7425         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7426         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7427         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7428         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7429         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7430         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7431         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7432         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7433         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7434         * gcc.dg/vect/vect-outer-5.c: Likewise.
7435         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7436         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7437         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7438         * gcc.dg/vect/vect-outer-fir.c: Likewise.
7439         * gcc.dg/vect/vect-peel-3.c: Likewise.
7440         * gcc.dg/vect/vect-peel-4.c: Likewise.
7441         * gcc.dg/vect/vect-pre-interact.c: Likewise.
7442         * gcc.target/powerpc/pr65456.c: New test.
7443         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7444         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7445         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7446         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7447         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7448         vect_no_align && { ! vect_hw_misalign }.
7449         * gfortran.dg/vect/vect-3.f90: Likewise.
7450         * gfortran.dg/vect/vect-4.f90: Likewise.
7451         * gfortran.dg/vect/vect-5.f90: Likewise.
7452         * lib/target-supports.exp (check_effective_target_vect_no_align):
7453         Return 1 for POWER8.
7454         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7455
7456 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7457
7458         PR fortran/65429
7459         * gfortran.dg/pr65429.f90: New test.
7460
7461 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
7462
7463         * c-c++-common/asan/user-section-1.c: New test.
7464         * c-c++-common/asan/user-section-2.c: New test.
7465         * c-c++-common/asan/user-section-3.c: New test.
7466
7467 2015-04-22  Hale Wang  <hale.wang@arm.com>
7468             Terry Guo  <terry.guo@arm.com>
7469
7470         PR rtl-optimization/64818
7471         * gcc.target/arm/pr64818.c: New test.
7472
7473 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
7474
7475         PR ipa/65076
7476         * g++.dg/tree-ssa/pr61034.C: Update template.
7477         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7478         * gcc.dg/Warray-bounds-11.c: Likewise.
7479         * gcc.dg/Warray-bounds.c: Likewise.
7480
7481 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7482
7483         PR libgfortran/65234
7484         * gfortran.dg/fmt_unlimited.f90: New test.
7485
7486 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
7487
7488         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7489         headers.
7490         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7491         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7492         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7493         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7494         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7495         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7496         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7497
7498 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7499
7500         PR libgfortran/56743
7501         * gfortran.dg/namelist_87.f90: New test.
7502
7503 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7504
7505         * gcc.target/aarch64/mult-synth_1.c: New test.
7506         * gcc.target/aarch64/mult-synth_2.c: Likewise.
7507         * gcc.target/aarch64/mult-synth_3.c: Likewise.
7508         * gcc.target/aarch64/mult-synth_4.c: Likewise.
7509         * gcc.target/aarch64/mult-synth_5.c: Likewise.
7510         * gcc.target/aarch64/mult-synth_6.c: Likewise.
7511
7512 2015-04-21  Richard Biener  <rguenther@suse.de>
7513
7514         PR tree-optimization/65650
7515         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7516         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7517         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7518         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7519         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7520         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7521
7522 2015-04-21  Tom de Vries  <tom@codesourcery.com>
7523
7524         PR tree-optimization/65802
7525         * g++.dg/pr65802.C: New test.
7526
7527 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
7528
7529         PR testsuite/65767
7530         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7531         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7532
7533 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
7534
7535         PR c++/65801
7536         * g++.dg/cpp0x/Wnarrowing2.C: New.
7537
7538 2015-04-20  Jeff Law  <law@redhat.com>
7539
7540         PR tree-optimization/65658
7541         * gcc.dg/pr65658.c: New test.
7542
7543 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
7544
7545         PR target/64134
7546         * gcc.target/aarch64/vec_init_1.c: New test.
7547
7548 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
7549
7550         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7551         targets.
7552
7553 2015-04-18  Martin Sebor  <msebor@redhat.com>
7554
7555         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7556         of non-nul characters.
7557         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7558
7559 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7560
7561         PR target/65787
7562         * gcc.target/powerpc/pr65787.c: New.
7563
7564 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7565
7566         PR target/65689
7567         * gcc.target/aarch64/c-output-template-4.c: New test.
7568
7569 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7570
7571         PR target/65780
7572         * gcc.dg/pr65780-1.c: New test.
7573         * gcc.dg/pr65780-2.c: Likewise.
7574         * gcc.target/i386/pr32219-9.c: Likewise.
7575         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7576         symbol.
7577         * gcc.target/i386/pr64317.c (c): Initialize.
7578
7579 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7580
7581         PR target/65612
7582         * g++.dg/ext/mv18.C: New test.
7583         * g++.dg/ext/mv19.C: Likewise.
7584         * g++.dg/ext/mv20.C: Likewise.
7585         * g++.dg/ext/mv21.C: Likewise.
7586         * g++.dg/ext/mv22.C: Likewise.
7587         * g++.dg/ext/mv23.C: Likewise.
7588
7589 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
7590
7591         PR c++/64527
7592         * g++.dg/init/pr64527.C: New test.
7593
7594 2015-04-17  Tom de Vries  <tom@codesourcery.com>
7595             Michael Matz  <matz@suse.de>
7596
7597         PR tree-optimization/64950
7598         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7599         x86_64-*-*.
7600
7601 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
7602
7603         * c-c++-common/asan/user-section-1.c: New test.
7604
7605 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR debug/65771
7608         * gcc.dg/debug/pr65771.c: New test.
7609
7610 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
7611
7612         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7613         __buitlin_alloca with __builtin_alloca.
7614
7615 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
7616
7617         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7618
7619 2015-04-16  Richard Biener  <rguenther@suse.de>
7620
7621         PR tree-optimization/64277
7622         * gcc.dg/Warray-bounds-14.c: New testcase.
7623         * gcc.dg/Warray-bounds-15.c: Likewise.
7624         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7625         * c-c++-common/ubsan/bounds-6.c: Likewise.
7626
7627 2015-04-16  Renlin Li  <renlin.li@arm.com>
7628
7629         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7630         * gcc.target/arm/unsigned-float.c: New.
7631
7632 2015-04-16  Richard Biener  <rguenther@suse.de>
7633
7634         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7635         * gcc.dg/tree-ssa/pr37508.c: Adjust.
7636         * gfortran.dg/reassoc_6.f: Remove XFAIL.
7637
7638 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
7639
7640         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7641         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7642         * g++.dg/cpp0x/defaulted21.C: Likewise.
7643         * g++.dg/cpp0x/defaulted28.C: Likewise.
7644         * g++.dg/cpp0x/defaulted47.C: Likewise.
7645         * g++.dg/cpp0x/elision_neg.C: Likewise.
7646         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7647         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7648         * g++.dg/cpp0x/implicit1.C: Likewise.
7649         * g++.dg/cpp0x/implicit9.C: Likewise.
7650         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7651         * g++.dg/cpp0x/range-for13.C: Likewise.
7652         * g++.dg/gomp/clause-2.C: Likewise.
7653         * g++.dg/gomp/udr-5.C: Likewise.
7654         * g++.dg/inherit/access6.C: Likewise.
7655         * g++.dg/lookup/duperr1.C: Likewise.
7656         * g++.dg/lookup/friend2.C: Likewise.
7657         * g++.dg/lookup/pr6936.C: Likewise.
7658         * g++.dg/lookup/scoped1.C: Likewise.
7659         * g++.dg/lookup/using26.C: Likewise.
7660         * g++.dg/lookup/using38.C: Likewise.
7661         * g++.dg/other/access2.C: Likewise.
7662         * g++.dg/overload/defarg3.C: Likewise.
7663         * g++.dg/overload/defarg6.C: Likewise.
7664         * g++.dg/parse/access11.C: Likewise.
7665         * g++.dg/parse/access2.C: Likewise.
7666         * g++.dg/parse/access3.C: Likewise.
7667         * g++.dg/parse/access4.C: Likewise.
7668         * g++.dg/parse/access5.C: Likewise.
7669         * g++.dg/parse/access6.C: Likewise.
7670         * g++.dg/parse/access8.C: Likewise.
7671         * g++.dg/parse/access9.C: Likewise.
7672         * g++.dg/parse/crash40.C: Likewise.
7673         * g++.dg/tc1/dr142.C: Likewise.
7674         * g++.dg/tc1/dr166.C: Likewise.
7675         * g++.dg/tc1/dr52.C: Likewise.
7676         * g++.dg/template/access11.C: Likewise.
7677         * g++.dg/template/access18.C: Likewise.
7678         * g++.dg/template/access19.C: Likewise.
7679         * g++.dg/template/access2.C: Likewise.
7680         * g++.dg/template/access20.C: Likewise.
7681         * g++.dg/template/access26.C: Likewise.
7682         * g++.dg/template/access3.C: Likewise.
7683         * g++.dg/template/access7.C: Likewise.
7684         * g++.dg/template/conv12.C: Likewise.
7685         * g++.dg/template/crash69.C: Likewise.
7686         * g++.dg/template/friend31.C: Likewise.
7687         * g++.dg/template/friend32.C: Likewise.
7688         * g++.dg/template/memfriend15.C: Likewise.
7689         * g++.dg/template/memfriend16.C: Likewise.
7690         * g++.dg/template/memfriend17.C: Likewise.
7691         * g++.dg/template/memfriend7.C: Likewise.
7692         * g++.dg/template/pr32519.C: Likewise.
7693         * g++.dg/template/qualttp21.C: Likewise.
7694         * g++.dg/template/qualttp8.C: Likewise.
7695         * g++.dg/template/ttp10.C: Likewise.
7696         * g++.dg/template/typedef11.C: Likewise.
7697         * g++.dg/template/typedef13.C: Likewise.
7698         * g++.dg/template/typedef19.C: Likewise.
7699         * g++.dg/template/typedef20.C: Likewise.
7700         * g++.dg/template/typedef22.C: Likewise.
7701         * g++.dg/template/using16.C: Likewise.
7702         * g++.dg/template/virtual3.C: Likewise.
7703         * g++.dg/ubsan/pr61272.C: Likewise.
7704         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7705         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7706         * g++.old-deja/g++.brendan/enum6.C: Likewise.
7707         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7708         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7709         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7710         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7711         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7712         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7713         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7714         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7715         * g++.old-deja/g++.jason/access17.C: Likewise.
7716         * g++.old-deja/g++.jason/access18.C: Likewise.
7717         * g++.old-deja/g++.jason/access22.C: Likewise.
7718         * g++.old-deja/g++.jason/access23.C: Likewise.
7719         * g++.old-deja/g++.jason/access8.C: Likewise.
7720         * g++.old-deja/g++.jason/delete3.C: Likewise.
7721         * g++.old-deja/g++.jason/report.C: Likewise.
7722         * g++.old-deja/g++.law/access2.C: Likewise.
7723         * g++.old-deja/g++.law/access3.C: Likewise.
7724         * g++.old-deja/g++.law/access4.C: Likewise.
7725         * g++.old-deja/g++.law/access5.C: Likewise.
7726         * g++.old-deja/g++.law/arm12.C: Likewise.
7727         * g++.old-deja/g++.law/arm14.C: Likewise.
7728         * g++.old-deja/g++.law/ctors13.C: Likewise.
7729         * g++.old-deja/g++.law/union2.C: Likewise.
7730         * g++.old-deja/g++.law/visibility12.C: Likewise.
7731         * g++.old-deja/g++.law/visibility15.C: Likewise.
7732         * g++.old-deja/g++.law/visibility16.C: Likewise.
7733         * g++.old-deja/g++.law/visibility17.C: Likewise.
7734         * g++.old-deja/g++.law/visibility18.C: Likewise.
7735         * g++.old-deja/g++.law/visibility19.C: Likewise.
7736         * g++.old-deja/g++.law/visibility20.C: Likewise.
7737         * g++.old-deja/g++.law/visibility21.C: Likewise.
7738         * g++.old-deja/g++.law/visibility24.C: Likewise.
7739         * g++.old-deja/g++.law/visibility4.C: Likewise.
7740         * g++.old-deja/g++.law/visibility5.C: Likewise.
7741         * g++.old-deja/g++.law/visibility6.C: Likewise.
7742         * g++.old-deja/g++.law/visibility7.C: Likewise.
7743         * g++.old-deja/g++.law/visibility8.C: Likewise.
7744         * g++.old-deja/g++.law/visibility9.C: Likewise.
7745         * g++.old-deja/g++.niklas/t135.C: Likewise.
7746         * g++.old-deja/g++.oliva/delete1.C: Likewise.
7747         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7748         * g++.old-deja/g++.other/access11.C: Likewise.
7749         * g++.old-deja/g++.other/access4.C: Likewise.
7750         * g++.old-deja/g++.other/access7.C: Likewise.
7751         * g++.old-deja/g++.other/crash1.C: Likewise.
7752         * g++.old-deja/g++.other/crash7.C: Likewise.
7753         * g++.old-deja/g++.other/friend1.C: Likewise.
7754         * g++.old-deja/g++.other/friend4.C: Likewise.
7755         * g++.old-deja/g++.other/friend9.C: Likewise.
7756         * g++.old-deja/g++.other/lineno1.C: Likewise.
7757         * g++.old-deja/g++.other/using1.C: Likewise.
7758         * g++.old-deja/g++.pt/enum14.C: Likewise.
7759         * g++.old-deja/g++.pt/friend11.C: Likewise.
7760         * g++.old-deja/g++.pt/friend21.C: Likewise.
7761         * g++.old-deja/g++.pt/friend3.C: Likewise.
7762         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7763         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7764         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7765         * g++.old-deja/g++.robertl/eb94.C: Likewise.
7766
7767 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
7768
7769         PR ipa/65765
7770         * g++.dg/ipa/pr65765.C: New test.
7771
7772 2015-04-15  Nick Clifton  <nickc@redhat.com>
7773
7774         * gcc.target/rx/builtins.c: Disable RMPA test if string
7775         instructions are not allowed.
7776
7777 2015-04-15  Alan Modra  <amodra@gmail.com>
7778
7779         * gcc.dg/pr65408.c: New.
7780
7781 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7782
7783         PR target/65729
7784         * gcc.target/arm/pr65729.c: New test.
7785
7786 2015-04-14  Richard Biener  <rguenther@suse.de>
7787
7788         PR tree-optimization/65758
7789         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7790
7791 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7792
7793         PR target/65648
7794         * gcc.c-torture/execute/pr65648.c: New test.
7795
7796 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7797
7798         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7799         __builtin_finite instead of finite.
7800         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7801         Likewise.
7802
7803 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
7804
7805         PR tree-optimization/63387
7806         * gcc.dg/pr63387.c: New testcase.
7807
7808 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
7809
7810         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7811
7812 2015-04-13  Richard Biener  <rguenther@suse.de>
7813
7814         PR tree-optimization/65204
7815         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7816
7817 2015-04-13  Terry Guo  <terry.guo@arm.com>
7818
7819         PR target/65710
7820         * gcc.target/arm/pr65710.c: New.
7821
7822 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7823
7824         PR tree-optimization/65747
7825         * g++.dg/torture/pr65747.C: New test.
7826
7827 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7828
7829         PR c++/65736
7830         * g++.dg/cpp0x/pr65736.C: New test.
7831
7832 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
7833             Martin Liska  <mliska@suse.cz>
7834
7835         PR ipa/65722
7836         * g++.dg/ipa/pr65722.C: New testcase.
7837
7838 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7839
7840         PR tree-optimization/65735
7841         * gcc.c-torture/compile/pr65735.c: New test.
7842
7843 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7844
7845         PR middle-end/65554
7846         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7847
7848 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7849
7850         PR target/65671
7851         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7852
7853 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
7854
7855         PR target/65647
7856         * gcc.target/arm/pr65647-2.c: New.
7857
7858 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7859
7860         PR target/65694
7861         * g++.dg/torture/pr65694.C: New test.
7862
7863 2015-04-10  Tobias Burnus  <burnus@net-b.de>
7864
7865         * gfortran.dg/coarray_lock_6.f90: New.
7866         * gfortran.dg/coarray_lock_7.f90: New.
7867         * gfortran.dg/coarray/lock_2.f90: New.
7868
7869 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
7870
7871         PR fortran/56674
7872         PR fortran/58813
7873         PR fortran/59016
7874         PR fortran/59024
7875         * gfortran.dg/used_types_27.f90: New.
7876
7877 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7878
7879         PR target/65671
7880         * gcc.target/i386/pr65671.c: New.
7881
7882 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7883
7884         PR tree-optimization/65709
7885         * c-c++-common/ubsan/align-9.c: New test.
7886
7887 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
7888
7889         PR fortran/56852
7890         * gfortran.dg/pr56852.f90: New test.
7891
7892 2015-04-09  Marek Polacek  <polacek@redhat.com>
7893             Jakub Jelinek  <jakub@redhat.com>
7894
7895         PR middle-end/65554
7896         * g++.dg/opt/pr65554.C: New test.
7897
7898 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR c++/65690
7901         * c-c++-common/attr-aligned-1.c: New test.
7902
7903 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
7904
7905         * gcc.target/i386/mpx/memmove-zero-length.c: New.
7906
7907 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7908
7909         PR target/65676
7910         * gcc.target/i386/sse-25.c: New.
7911
7912 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR target/65693
7915         * gcc.target/i386/pr65693.c: New test.
7916
7917 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7918
7919         * gcc.dg/lto/chkp-static-bounds_0.c: New.
7920
7921 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7922
7923         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7924
7925 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7926
7927         * gcc.target/i386/thunk-retbnd.c: New.
7928
7929 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7930
7931         * gnat.dg/opt48.adb: New test.
7932         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7933         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7934
7935 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
7936
7937         PR ipa/65540
7938         * gcc.c-torture/compile/pr65540.c: New.
7939
7940 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
7941
7942         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
7943         -Wno-pointer-arith.
7944
7945 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
7946
7947         PR debug/65678
7948         * g++.dg/debug/pr65678.C: New test.
7949
7950         PR middle-end/65680
7951         * gcc.c-torture/compile/pr65680.c: New test.
7952
7953 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
7954
7955         PR fortran/65548
7956         * gfortran.dg/allocate_with_source_5.f90: New test.
7957
7958 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
7959
7960         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
7961         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
7962
7963 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
7964
7965         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
7966
7967 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7968
7969         PR target/65614
7970         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
7971         to get floating point compression.
7972         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
7973
7974 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
7975
7976         PR preprocessor/61977
7977         * gcc.dg/cpp/pr61977.c: New test.
7978
7979 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
7980
7981         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
7982
7983 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
7984
7985         PR target/65647
7986         * gcc.target/arm/pr65647.c: New.
7987
7988 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
7989
7990         PR ipa/65655
7991         * g++.dg/torture/pr65655.C: New testcase.
7992
7993 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
7994
7995         PR c++/64085
7996         * g++.dg/cpp1y/lambda-init13.C: New.
7997
7998 2015-04-03  Marek Polacek  <polacek@redhat.com>
7999
8000         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8001
8002 2015-04-02  Marek Polacek  <polacek@redhat.com>
8003
8004         PR c++/65642
8005         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8006         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8007
8008 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR preprocessor/61977
8011         * gcc.target/powerpc/pr61977-1.c: New test.
8012         * gcc.target/powerpc/pr61977-2.c: New test.
8013
8014 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8015
8016         PR c++/56100
8017         * g++.dg/warn/Wshadow-8.C: New.
8018         * g++.dg/warn/Wshadow-9.C: Likewise.
8019         * g++.dg/warn/Wshadow-10.C: Likewise.
8020         * g++.dg/warn/Wshadow-11.C: Likewise.
8021
8022 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8023
8024         * gcc.dg/pr23623.c: Added aligned attribute.
8025         * gcc.dg/20141029-1.c: Likewise.
8026         * gcc.dg/20150306-1.c: New test.
8027
8028 2015-04-01  Marek Polacek  <polacek@redhat.com>
8029
8030         PR c++/65554
8031         * g++.dg/cpp0x/initlist93.C: New test.
8032         * g++.dg/cpp0x/initlist94.C: New test.
8033
8034 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8035
8036         PR target/65624
8037         * gcc.target/aarch64/pr65624.c: New test.
8038
8039 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
8040
8041         * gcc.dg/ipa/inlinehint-4.c: New testcase.
8042
8043 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
8044
8045         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8046         extra variable to force stack alignment.
8047         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8048         extra variable to force stack alignment.
8049
8050 2015-03-31  Marek Polacek  <polacek@redhat.com>
8051
8052         PR c++/65390
8053         * g++.dg/template/pr65390.C: New test.
8054
8055 2015-03-31  Martin Liska  <mliska@suse.cz>
8056
8057         * g++.dg/ipa/pr65557.C: New test.
8058
8059 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8060
8061         * gcc.target/s390/hotpatch-25.c: New test.
8062         * gcc.target/s390/hotpatch-1.c: Update test.
8063         * gcc.target/s390/hotpatch-10.c: Update test.
8064         * gcc.target/s390/hotpatch-11.c: Update test.
8065         * gcc.target/s390/hotpatch-12.c: Update test.
8066         * gcc.target/s390/hotpatch-13.c: Update test.
8067         * gcc.target/s390/hotpatch-14.c: Update test.
8068         * gcc.target/s390/hotpatch-15.c: Update test.
8069         * gcc.target/s390/hotpatch-16.c: Update test.
8070         * gcc.target/s390/hotpatch-17.c: Update test.
8071         * gcc.target/s390/hotpatch-18.c: Update test.
8072         * gcc.target/s390/hotpatch-19.c: Update test.
8073         * gcc.target/s390/hotpatch-2.c: Update test.
8074         * gcc.target/s390/hotpatch-21.c: Update test.
8075         * gcc.target/s390/hotpatch-22.c: Update test.
8076         * gcc.target/s390/hotpatch-23.c: Update test.
8077         * gcc.target/s390/hotpatch-24.c: Update test.
8078         * gcc.target/s390/hotpatch-3.c: Update test.
8079         * gcc.target/s390/hotpatch-4.c: Update test.
8080         * gcc.target/s390/hotpatch-5.c: Update test.
8081         * gcc.target/s390/hotpatch-6.c: Update test.
8082         * gcc.target/s390/hotpatch-7.c: Update test.
8083         * gcc.target/s390/hotpatch-8.c: Update test.
8084         * gcc.target/s390/hotpatch-9.c: Update test.
8085         * gcc.target/s390/hotpatch-compile-16.c: Update test.
8086
8087 2015-03-31  Richard Biener  <rguenther@suse.de>
8088
8089         PR middle-end/65626
8090         * g++.dg/torture/pr65626.C: New testcase.
8091
8092 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8093
8094         PR target/65531
8095         * gcc.target/i386/mpx/pr65531.cc: New.
8096
8097 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8098
8099         PR target/65602
8100         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8101         __builtin_alloca instead of alloca.
8102         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8103         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8104         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8105         check.
8106
8107 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
8108
8109         PR ipa/65610
8110         * g++.dg/ubsan/pr65610.C: New test.
8111
8112 2015-03-30  Marek Polacek  <polacek@redhat.com>
8113
8114         PR c++/65398
8115         * g++.dg/cpp0x/pr65398-2.C: New test.
8116
8117 2015-03-30  Marek Polacek  <polacek@redhat.com>
8118
8119         * c-c++-common/pr65556.c: Change the width of bit-fields.
8120
8121 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8122
8123         PR ipa/65588
8124         * gcc.target/i386/pr65588.c: New testcase.
8125
8126 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8127
8128         PR libgfortran/65563
8129         * gfortran.dg/open_errors_2.f90:  New test.
8130
8131 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8132
8133         PR libgfortran/65596
8134         * gfortran.dg/namelist_86.f90: New test.
8135
8136 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
8137
8138         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8139         statement to reflect new ownership.
8140
8141 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8142
8143         PR c++/42328
8144         * g++.dg/template/friend58.C: New.
8145         * g++.dg/template/friend59.C: Likewise.
8146
8147 2015-03-27  Tobias Burnus  <burnus@net-b.de>
8148
8149         PR c/65586
8150         * g++.dg/gomp/openmp-simd-3.C: New.
8151         * gcc.dg/gomp/openmp-simd-3.c: New.
8152
8153 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8154
8155         PR target/65248
8156         * gcc.target/i386/pr65248-1.c: New file.
8157         * gcc.target/i386/pr65248-2.c: Likewise.
8158         * gcc.target/i386/pr65248-3.c: Likewise.
8159         * gcc.target/i386/pr65248-4.c: Likewise.
8160
8161 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
8162
8163         PR target/65593
8164         * gcc.c-torture/compile/pr65593.c: New test.
8165
8166 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8167
8168         PR c++/59329
8169         * g++.dg/cpp1y/constexpr-assert1.C: New.
8170
8171 2015-03-27  Marek Polacek  <polacek@redhat.com>
8172
8173         PR c++/65556
8174         * c-c++-common/pr65556.c: New test.
8175
8176 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8177
8178         PR ipa/65600
8179         * g++.dg/torture/pr65600.C: New testcase.
8180
8181 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8182
8183         PR target/65407
8184         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8185
8186 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
8187
8188         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8189         statement and cleanup. Fixed typos.
8190
8191 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8192
8193         PR middle-end/65595
8194         * gcc.c-torture/compile/pr65595.c: New testcase.
8195
8196 2015-03-27  Marek Polacek  <polacek@redhat.com>
8197
8198         PR sanitizer/65583
8199         * g++.dg/ubsan/pr65583.C: New test.
8200
8201 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8202
8203         * gcc.c-torture/compile/20150327.c: New testcase.
8204
8205 2015-03-26  Richard Biener  <rguenther@suse.de>
8206
8207         PR middle-end/65555
8208         * g++.dg/torture/pr65555.C: New testcase.
8209
8210 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
8211
8212         PR tree-optimization/64715
8213         * gcc.dg/builtin-object-size-15.c: New test.
8214         * gcc.dg/pr64715-1.c: New test.
8215         * gcc.dg/pr64715-2.c: New test.
8216
8217 2015-03-26  Richard Biener  <rguenther@suse.de>
8218
8219         PR middle-end/65519
8220         * gnat.dg/specs/opt2.ads: Fix testcase.
8221
8222 2015-03-25  Martin Sebor  <msebor@redhat.com>
8223
8224         PR testsuite/65526
8225         * lib/target-supports.exp (check_effective_target_arm32): Fail early
8226         when target isn't arm*-*-*-*.
8227         (check_effective_target_arm_nothumb): Likewise.
8228         (check_effective_target_arm_little_endian): Likewise.
8229         (check_effective_target_arm_vect_no_misalign): Likewise.
8230         (check_effective_target_aarch64_little_endian): Fail early if target
8231         isn't aarch64*-*-*.
8232
8233 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
8234
8235         PR tree-optimization/65177
8236         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8237
8238 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
8239
8240         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8241         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8242         smmintrin.h and mm3dnow.h.
8243
8244 2015-03-25  Marek Polacek  <polacek@redhat.com>
8245
8246         PR c++/65558
8247         * g++.dg/cpp0x/pr65558.C: New test.
8248
8249 2015-03-25  Marek Polacek  <polacek@redhat.com>
8250
8251         PR c++/61670
8252         * g++.dg/template/pr61670.C: New test.
8253
8254 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8255
8256         PR c++/54987
8257         * g++.dg/template/pr54987.C: New.
8258
8259 2015-03-25  Richard Biener  <rguenther@suse.de>
8260
8261         PR tree-optimization/62630
8262         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8263
8264 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8265
8266         PR target/65508
8267         * gcc.target/i386/mpx/pr65508.c: New.
8268
8269 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
8270
8271         PR fortran/64952
8272         PR fortran/65532
8273         * gfortran.dg/data_initialized_3.f90: New.
8274
8275 2015-03-25  Richard Biener  <rguenther@suse.de>
8276
8277         PR middle-end/65519
8278         * gnat.dg/specs/opt2.ads: New testcase.
8279
8280 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
8281
8282         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8283         * gcc.target/arm/memset-inline-4.c: Skip for
8284         arm_tune_string_ops_prefer_neon.
8285         * gcc.target/arm/memset-inline-5.c: Ditto.
8286         * gcc.target/arm/memset-inline-6.c: Ditto.
8287         * gcc.target/arm/memset-inline-8.c: Ditto.
8288         * gcc.target/arm/memset-inline-9.c: Ditto.
8289
8290 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8291
8292         PR c++/58923
8293         * g++.dg/other/virtual3.C: New.
8294
8295 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8296
8297         PR c++/60130
8298         * g++.dg/cpp0x/vt-60130.C: New.
8299
8300 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8301
8302         PR c++/61971
8303         * g++.dg/warn/Warray-bounds-7.C: New.
8304
8305 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8306
8307         PR c++/60067
8308         * g++.dg/template/defarg18.C: New.
8309
8310 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8311
8312         PR c++/59988
8313         * g++.dg/cpp0x/vt-59988.C: New.
8314
8315 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
8316
8317         PR tree-optimization/65533
8318         * gcc.dg/pr65533.c: New test.
8319
8320 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
8321
8322         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8323         source= and mold= expressions functionality.
8324         * gfortran.dg/allocate_class_4.f90: New test.
8325         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8326         copying an unlimited polymorhpic object containing a char array
8327         to another unlimited polymorphic object respects the _len
8328         component.
8329         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8330         whether deferred length char array allocate works, unlimited
8331         polymorphic object allocation from a string works and if
8332         allocating an array of deferred length strings works.
8333         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8334
8335 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8336
8337         PR c++/65513
8338         * g++.dg/cpp0x/constexpr-array11.C: New.
8339
8340 2015-03-24  Richard Biener  <rguenther@suse.de>
8341
8342         PR middle-end/65517
8343         * gcc.dg/torture/pr65517.c: New testcase.
8344
8345 2015-03-24  Tobias Burnus  <burnus@net-b.de>
8346
8347         * gfortran.dg/coindexed_1.f90: Moved from
8348         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8349
8350 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8351
8352         PR testsuite/65506
8353         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8354         gimple dump.
8355
8356         PR target/65523
8357         * gcc.target/i386/pr65523.c: New test.
8358
8359         PR ipa/65475
8360         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8361         dg-options.
8362         * g++.dg/lto/pr65475b_0.C: Likewise.
8363
8364 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
8365
8366         PR target/65505
8367         * gcc.target/sh/torture/pr65505.c: New.
8368
8369 2015-03-23  Martin Sebor  <msebor@redhat.com>
8370
8371         PR testsuite/63175
8372         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8373         assembly for lvx in addition to lxv.
8374
8375 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8376
8377         PR target/65504
8378         * gfortran.dg/pr65504.f90: New test.
8379
8380         PR ipa/65521
8381         * gcc.dg/pr65521.c: New test.
8382
8383 2015-03-23  Richard Biener  <rguenther@suse.de>
8384
8385         PR tree-optimization/65518
8386         * gcc.dg/vect/pr65518.c: New testcase.
8387
8388 2015-03-23  Richard Biener  <rguenther@suse.de>
8389
8390         PR tree-optimization/65494
8391         * gcc.dg/vect/pr65494.c: New testcase.
8392
8393 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8394
8395         PR preprocessor/65238
8396         * c-c++-common/cpp/pr65238-1.c: New test.
8397         * gcc.dg/cpp/pr65238-2.c: New test.
8398         * gcc.dg/cpp/trad/pr65238-3.c: New test.
8399         * gcc.dg/cpp/trad/pr65238-4.c: New test.
8400
8401 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
8402             Mikael Morin  <mikael@gcc.gnu.org>
8403
8404         PR fortran/64952
8405         * gfortran.dg/elemental_dependency_4.f90: New.
8406         * gfortran.dg/elemental_dependency_5.f90: New.
8407
8408 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
8409
8410         PR ipa/65475
8411         * g++.dg/lto/pr65475b_0.C: New testcase.
8412         * g++.dg/lto/pr65475b_1.C: New testcase.
8413         * g++.dg/lto/pr65475c_0.C: New testcase.
8414         * g++.dg/lto/pr65475c_1.C: New testcase.
8415
8416 2015-03-21  Tobias Burnus  <burnus@net-b.de>
8417
8418         * gfortran.dg/coarray_38.f90: New.
8419         * gfortran.dg/coarray_39.f90: New.
8420         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8421         compile test.
8422
8423 2015-03-20  Marek Polacek  <polacek@redhat.com>
8424
8425         PR c++/65398
8426         * g++.dg/cpp0x/pr65398.C: New test.
8427
8428 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
8429
8430         PR ipa/65475
8431         * g++.dg/lto/pr65475_0.C: New testcase.
8432         * g++.dg/lto/pr65475_1.C: New testcase.
8433
8434 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
8435
8436         PR rtl-optimization/64366
8437         * gcc.target/sh/pr64366.c: New.
8438
8439 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8440
8441         PR c++/48324
8442         * g++.dg/cpp0x/constexpr-48324.C: New.
8443
8444 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8445
8446         PR c++/48453
8447         * g++.dg/cpp0x/pr48453.C: New.
8448
8449 2015-03-20  Marek Polacek  <polacek@redhat.com>
8450
8451         PR c++/65072
8452         * g++.dg/cpp0x/pr65072.C: New test.
8453
8454 2015-03-20  Richard Biener  <rguenther@suse.de>
8455
8456         PR middle-end/64715
8457         * gcc.dg/pr15347.c: Use -O.
8458         * c-c++-common/pr19807-1.c: Likewise.
8459
8460 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
8461
8462         * gnat.dg/volatile13.ad[sb]: New test.
8463
8464 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
8465
8466         PR rtl-optimization/60851
8467         * gcc.target/i386/pr60851.c: New test.
8468
8469 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
8470
8471         PR target/65240
8472         * g++.dg/pr65240.h: Add tests for PR 65240.
8473         * g++.dg/pr65240-1.C: Likewise.
8474         * g++.dg/pr65240-2.C: Likewise.
8475         * g++.dg/pr65240-3.C: Likewise.
8476         * g++.dg/pr65240-4.C: Likewise.
8477
8478 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
8479
8480         PR rtl-optimization/63491
8481         * gcc.target/powerpc/pr63491.c: New.
8482
8483 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8484
8485         * g++.dg/ipa/pr65465.C: New test.
8486
8487 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8488
8489         PR c++/52659
8490         * g++.dg/cpp0x/deleted11.C: New.
8491
8492 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR sanitizer/65400
8495         * c-c++-common/tsan/pr65400-3.c: New test.
8496
8497 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8498
8499         PR c++/59686
8500         * g++.dg/cpp0x/constexpr-59686.C: New.
8501
8502 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8503
8504         PR sanitizer/64265
8505         * g++.dg/tsan/pr64265.C: New test.
8506
8507         PR sanitizer/65400
8508         * c-c++-common/tsan/pr65400-1.c: New test.
8509         * c-c++-common/tsan/pr65400-2.c: New test.
8510
8511 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8512
8513         PR c++/59816
8514         * g++.dg/cpp0x/pr59816.C: New.
8515
8516 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
8517
8518         PR fortran/59198
8519         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8520
8521 2015-03-18  Martin Liska  <mliska@suse.cz>
8522
8523         PR ipa/65439
8524         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8525         equivalences either to 6 or 7.
8526
8527 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
8528
8529         PR middle-end/64491
8530         Revert:
8531         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
8532
8533         * gcc.dg/undefined-loop-1.c: New file.
8534         * gcc.dg/undefined-loop-2.c: New file.
8535
8536         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
8537
8538         PR testsuite/64032
8539         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8540         loop exits too early.
8541
8542 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
8543
8544         PR tree-optimization/65450
8545         * gfortran.dg/pr65450.f90: New test.
8546
8547         PR target/65078
8548         * gcc.target/i386/pr65078-1.c: New test.
8549         * gcc.target/i386/pr65078-2.c: New test.
8550         * gcc.target/i386/pr65078-3.c: New test.
8551         * gcc.target/i386/pr65078-4.c: New test.
8552         * gcc.target/i386/pr65078-5.c: New test.
8553         * gcc.target/i386/pr65078-6.c: New test.
8554
8555 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8556
8557         PR c++/65340
8558         * g++.dg/cpp1y/pr65340.C: New.
8559
8560 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8561
8562         PR fortran/64432
8563         * gfortran.dg/system_clock_3.f08: Adjust test.
8564
8565 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
8566
8567         PR fortran/59198
8568         * gfortran.dg/proc_ptr_comp_44.f90: New test.
8569         * gfortran.dg/proc_ptr_comp_45.f90: New test.
8570
8571 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8572
8573         PR fortran/64432
8574         * gfortran.dg/system_clock_3.f08: New test.
8575
8576 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
8577
8578         PR c++/64626
8579         g++.dg/cpp1y/pr64626-1.C: New.
8580         g++.dg/cpp1y/pr64626-2.C: New.
8581         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8582
8583 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
8584
8585         PR tree-optimization/65427
8586         * gcc.c-torture/execute/pr65427.c: New test.
8587
8588 2015-03-16  Marek Polacek  <polacek@redhat.com>
8589
8590         DR 1688
8591         PR c++/65327
8592         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8593         * g++.dg/cpp0x/pr65327.C: New test.
8594
8595 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8596
8597         PR sanitizer/64820
8598         * c-c++-common/asan/pr64820.c: New test.
8599
8600 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
8601
8602         * gfortran.dg/pointer_2.f90: New test.
8603
8604 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8605
8606         * g++.dg/pr65049.C: New test.
8607
8608 2015-03-16  Tom de Vries  <tom@codesourcery.com>
8609
8610         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8611         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8612         * gcc.target/i386/fuse-caller-save.c: Same.
8613
8614 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8615
8616         * gnat.dg/loop_optimization18.ad[sb]: New test.
8617         * gnat.dg/loop_optimization18_pkg.ads: New helper.
8618
8619 2015-03-16  Alan Modra  <amodra@gmail.com>
8620
8621         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
8622         2014-12-05 change.
8623
8624 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
8625
8626         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8627         hppa*-*-hpux*.
8628         * gcc.dg/torture/pr65270-2.c: Likewise.
8629
8630 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
8631
8632         PR fortran/61138
8633         * gfortran.dg/pointer_remapping_9.f90: New.
8634
8635 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
8636
8637         PR tree-optimization/65369
8638         * gcc.c-torture/execute/pr65369.c: New test.
8639
8640         PR tree-optimization/65418
8641         * gcc.c-torture/execute/pr65418-1.c: New test.
8642         * gcc.c-torture/execute/pr65418-2.c: New test.
8643
8644         PR rtl-optimization/65401
8645         * gcc.c-torture/execute/pr65401.c: New test.
8646
8647 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8648
8649         PR target/64600
8650         * gcc.target/arm/pr64600_1.c: New test.
8651
8652 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8653
8654         PR rtl-optimization/65235
8655         * gcc.target/aarch64/pr65235_1.c: New test.
8656
8657 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8658
8659         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8660         * gcc.target/s390/hotpatch-22.c: Likewise.
8661         * gcc.target/s390/hotpatch-23.c: Likewise.
8662         * gcc.target/s390/hotpatch-24.c: Likewise.
8663         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8664         * gcc.target/s390/hotpatch-1.c: Update expected output.
8665         * gcc.target/s390/hotpatch-2.c: Likewise.
8666         * gcc.target/s390/hotpatch-3.c: Likewise.
8667         * gcc.target/s390/hotpatch-4.c: Likewise.
8668         * gcc.target/s390/hotpatch-5.c: Likewise.
8669         * gcc.target/s390/hotpatch-6.c: Likewise.
8670         * gcc.target/s390/hotpatch-7.c: Likewise.
8671         * gcc.target/s390/hotpatch-8.c: Likewise.
8672         * gcc.target/s390/hotpatch-9.c: Likewise.
8673         * gcc.target/s390/hotpatch-10.c: Likewise.
8674         * gcc.target/s390/hotpatch-11.c: Likewise.
8675         * gcc.target/s390/hotpatch-12.c: Likewise.
8676         * gcc.target/s390/hotpatch-13.c: Likewise.
8677         * gcc.target/s390/hotpatch-14.c: Likewise.
8678         * gcc.target/s390/hotpatch-15.c: Likewise.
8679         * gcc.target/s390/hotpatch-16.c: Likewise.
8680         * gcc.target/s390/hotpatch-17.c: Likewise.
8681         * gcc.target/s390/hotpatch-18.c: Likewise.
8682         * gcc.target/s390/hotpatch-19.c: Likewise.
8683
8684 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8685
8686         PR target/65103
8687         * gcc.target/i386/pr65103-1.c: New.
8688
8689 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8690
8691         PR target/65044
8692         * gcc.target/i386/pr65044.c: New.
8693
8694 2015-03-12  Tom de Vries  <tom@codesourcery.com>
8695
8696         PR rtl-optimization/64895
8697         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8698         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8699         * gcc.target/i386/fuse-caller-save.c: Ditto.
8700
8701 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8702
8703         * gcc.dg/ipa/pr63569.c: Fix template.
8704
8705 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
8706
8707         * g++.dg/ipa/pr64146.C: Require fpic support.
8708
8709 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
8710
8711         PR libfortran/65200
8712         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8713         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8714
8715 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
8716
8717         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8718         to dg-options, fix up dg-skip-if.
8719
8720 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
8721
8722         PR target/65296
8723         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8724         * gcc.target/avr/tiny-caller-save.c: Same.
8725
8726 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8727
8728         PR target/65242
8729         * g++.dg/pr65242.C: New test.
8730
8731 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
8732
8733         * c-c++-common/asan/no-asan-check-glob.c: New test.
8734
8735 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8736
8737         PR c++/65370
8738         * g++.dg/other/default11.C: New.
8739         * g++.dg/other/default12.C: Likewise.
8740
8741 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8742
8743         PR target/65368
8744         * gcc.target/i386/bmi2-bzhi-2.c: New test.
8745
8746 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
8747
8748         PR fortran/65024
8749         * gfortran.dg/unlimited_polymorphic_23.f90: New test
8750
8751 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8752
8753         PR c++/65127
8754         * g++.dg/cpp0x/pr65127.C: New test.
8755
8756 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8757
8758         * gcc.dg/ipa/PR64550.c: Update template.
8759
8760 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8761             Tobias Burnus  <burnus@net-b.de>
8762
8763         * gfortran.dg/coarray_sync_memory.f90: New.
8764
8765 2015-03-10  Marek Polacek  <polacek@redhat.com>
8766
8767         PR sanitizer/65367
8768         * c-c++-common/ubsan/pr65367.c: New test.
8769
8770 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8771
8772         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8773         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8774         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8775         * gcc.target/i386/mpx/calloc-1-nov.c: New.
8776         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8777         * gcc.target/i386/mpx/malloc-1-nov.c: New.
8778         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8779         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8780         * gcc.target/i386/mpx/realloc-1-nov.c: New.
8781         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8782         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8783         * gcc.target/i386/mpx/realloc-2-nov.c: New.
8784         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8785
8786 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8787
8788         * lib/mpx-dg.exp (mpx_link_flags): New.
8789         (mpx_init): New.
8790         (mpx_finish): New.
8791         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8792         * gcc.target/i386/mpx/alloca-1-nov.c: New.
8793         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8794         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8795         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8796         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8797         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8798         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8799         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8800         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8801         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8802         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8803         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8804         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8805         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8806         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8807         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8808         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8809         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8810         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8811         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8812         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8813         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8814         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8815         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8816         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8817         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8818         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8819         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8820         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8821         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8822         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8823         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8824         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8825         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8826         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8827         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8828         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8829         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8830         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8831         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8832         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8833         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8834         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8835         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8836         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8837         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8838         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8839         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8840         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8841         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8842         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8843         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8844         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8845         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8846         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8847         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8848         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8849         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8850         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8851         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8852         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8853         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8854         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8855         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8856         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8857         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8858         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8859         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8860         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8861         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8862         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8863         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8864         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8865         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8866         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8867         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8868         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8869         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8870         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8871         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8872         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8873         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8874         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8875         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8876         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8877         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8878         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8879         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8880         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8881         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8882         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8883         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8884         * gcc.target/i386/mpx/label-address-1.c: New.
8885         * gcc.target/i386/mpx/legacy-1-nov.c: New.
8886         * gcc.target/i386/mpx/macro.c: New.
8887         * gcc.target/i386/mpx/mpx-check.h: New.
8888         * gcc.target/i386/mpx/mpx.exp: New.
8889         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8890         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8891         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8892         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8893         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8894         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8895         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8896         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8897         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8898         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8899         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8900         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8901         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8902         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8903         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8904         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8905         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8906         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8907         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8908         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8909         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8910         * gcc.target/i386/mpx/reference-1-lbv.c: New.
8911         * gcc.target/i386/mpx/reference-1-nov.c: New.
8912         * gcc.target/i386/mpx/reference-1-ubv.c: New.
8913         * gcc.target/i386/mpx/reference-2-lbv.c: New.
8914         * gcc.target/i386/mpx/reference-2-nov.c: New.
8915         * gcc.target/i386/mpx/reference-2-ubv.c: New.
8916         * gcc.target/i386/mpx/reference-3-lbv.c: New.
8917         * gcc.target/i386/mpx/reference-3-nov.c: New.
8918         * gcc.target/i386/mpx/reference-3-ubv.c: New.
8919         * gcc.target/i386/mpx/reference-4-lbv.c: New.
8920         * gcc.target/i386/mpx/reference-4-nov.c: New.
8921         * gcc.target/i386/mpx/reference-4-ubv.c: New.
8922         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8923         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8924         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8925         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8926         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8927         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8928         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8929         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8930         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8931         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8932         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8933         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8934         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8935         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8936         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8937         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8938         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
8939         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
8940         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
8941         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
8942         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
8943         * gcc.target/i386/mpx/sincos-1-nov.c: New.
8944         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
8945         * gcc.target/i386/mpx/static-array-1-nov.c: New.
8946         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
8947         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
8948         * gcc.target/i386/mpx/static-init-1-nov.c: New.
8949         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
8950         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
8951         * gcc.target/i386/mpx/static-init-2-nov.c: New.
8952         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
8953         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
8954         * gcc.target/i386/mpx/static-init-3-nov.c: New.
8955         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
8956         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
8957         * gcc.target/i386/mpx/static-init-4-nov.c: New.
8958         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
8959         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
8960         * gcc.target/i386/mpx/static-init-5-nov.c: New.
8961         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
8962         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
8963         * gcc.target/i386/mpx/static-init-6-nov.c: New.
8964         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
8965         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
8966         * gcc.target/i386/mpx/static-string-1-nov.c: New.
8967         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
8968         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
8969         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
8970         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
8971         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
8972         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
8973         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
8974         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
8975         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
8976         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
8977         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
8978         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
8979         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
8980         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
8981         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
8982         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
8983         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
8984         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
8985         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
8986         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
8987         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
8988         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
8989         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
8990         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
8991         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
8992         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
8993         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
8994         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
8995         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
8996         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
8997         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
8998         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
8999         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9000         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9001         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9002         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9003         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9004         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9005         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9006         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9007         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9008         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9009         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9010         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9011         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9012         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9013         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9014         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9015         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9016         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9017         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9018         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9019         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9020         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9021         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9022         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9023         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9024         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9025         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9026         * gcc.target/i386/mpx/vararg-4-nov.c: New.
9027         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9028         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9029         * gcc.target/i386/mpx/vararg-5-nov.c: New.
9030         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9031         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9032         * gcc.target/i386/mpx/vararg-6-nov.c: New.
9033         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9034         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9035         * gcc.target/i386/mpx/vararg-7-nov.c: New.
9036         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9037         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9038         * gcc.target/i386/mpx/vararg-8-nov.c: New.
9039         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9040         * gcc.target/i386/mpx/vla-1-lbv.c: New.
9041         * gcc.target/i386/mpx/vla-1-nov.c: New.
9042         * gcc.target/i386/mpx/vla-1-ubv.c: New.
9043         * gcc.target/i386/mpx/vla-2-lbv.c: New.
9044         * gcc.target/i386/mpx/vla-2-nov.c: New.
9045         * gcc.target/i386/mpx/vla-2-ubv.c: New.
9046
9047 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
9048
9049         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9050
9051 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
9052
9053         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9054
9055 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
9056
9057         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9058         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9059
9060 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9061
9062         PR c/65120
9063         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9064         on rhs is 0.
9065         (fn4): New test.
9066         * c-c++-common/pr65120.c: New test.
9067
9068         PR rtl-optimization/65321
9069         * gcc.dg/pr65321.c: New test.
9070
9071 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9072
9073         PR tree-optimization/65355
9074         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9075
9076 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
9077
9078         PR c/65120
9079         * c-c++-common/pr49706.c: Adjust tests for not warning
9080         about !!x == y or !b == y where b is boolean, and add
9081         some further tests.
9082         * c-c++-common/pr62199-2.c: Likewise.
9083
9084 2015-03-09  Richard Biener  <rguenther@suse.de>
9085
9086         PR middle-end/65270
9087         * gcc.dg/torture/pr65270-1.c: New testcase.
9088         * gcc.dg/torture/pr65270-2.c: Likewise.
9089
9090 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9091
9092         PR tree-optimization/63743
9093         * gcc.dg/pr63743.c: New test.
9094
9095 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
9096
9097         PR lto/65316
9098         * g++.dg/lto/pr65316_0.C: New testcase.
9099         * g++.dg/lto/pr65316_1.C: New testcase.
9100
9101 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
9102
9103         PR target/62247
9104         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9105         hppa*-*-hpux*.
9106         * g++.dg/abi/rtti3.C: Likewise.
9107
9108         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9109
9110         PR target/62251
9111         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9112
9113         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9114
9115         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9116
9117         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9118
9119 2015-03-08  Morin  <mikael@gcc.gnu.org>
9120
9121         PR fortran/60898
9122         * gfortran.dg/entry_20.f90: New.
9123
9124 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9125
9126         PR target/65153
9127         * gcc.c-torture/compile/pr65153.c: New.
9128
9129 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9130
9131         PR target/65249
9132         * g++.dg/torture/pr65249.C: New.
9133
9134 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
9135
9136         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9137         long.
9138         (int64_t): Likewise.
9139
9140 2015-03-07  Marek Polacek  <polacek@redhat.com>
9141             Martin Uecker  <uecker@eecs.berkeley.edu>
9142
9143         PR sanitizer/65280
9144         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9145         member-like arrays.
9146         * c-c++-common/ubsan/bounds-8.c: New test.
9147         * c-c++-common/ubsan/bounds-9.c: New test.
9148         * gcc.dg/ubsan/bounds-2.c: New test.
9149
9150 2015-03-05  Martin Sebor  <msebor@redhat.com>
9151
9152         * PR testsuite/63175
9153         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9154         checking of results into main to prevent it from getting optimized
9155         away.
9156         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9157
9158 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
9159
9160         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9161         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9162         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9163         x64.
9164
9165 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
9166
9167         * g++.dg/lto/pr65302_1.C: New testcase.
9168         * g++.dg/lto/pr65302_0.C: New testcase.
9169
9170 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9171
9172         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9173         -fno-ipa-icf to dg-options.
9174
9175 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9176
9177         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9178         compiles using the linker plugin.
9179
9180 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9181
9182         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9183
9184 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9185
9186         * gcc.target/arm/pr65067.c: New test.
9187
9188 2015-03-05  Martin Liska  <mliska@suse.cz>
9189
9190         PR ipa/65318
9191         * gcc.dg/ipa/pr65318.c: New test.
9192
9193 2015-03-05  Marek Polacek  <polacek@redhat.com>
9194
9195         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9196
9197 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9198
9199         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9200
9201 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9202
9203         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9204         max-unroll-times back to defaults for s390.
9205
9206 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9207
9208         Fix last commit.
9209
9210 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9211
9212         PR c++/64665
9213         * g++.dg/cpp0x/initlist92.C: New.
9214
9215 2015-03-05  Richard Biener  <rguenther@suse.de>
9216
9217         PR tree-optimization/65310
9218         * gcc.dg/vect/pr65310.c: New testcase.
9219
9220 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9221
9222         PR c++/64834
9223         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9224
9225 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9226
9227         * gnat.dg/entry_queues3.adb: New test.
9228
9229 2015-03-04  Ian Lance Taylor  <iant@google.com>
9230
9231         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9232
9233 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9234
9235         PR c++/64227
9236         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9237
9238 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
9239
9240         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9241         -fno-ipa-icf to dg-options
9242         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9243         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9244
9245 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9246
9247         PR c++/64398
9248         * g++.dg/cpp0x/decltype62.C: New.
9249
9250 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9251
9252         * gnat.dg/object_overflow5.adb: New test.
9253
9254 2015-03-03  Martin Liska  <mliska@suse.cz>
9255
9256         PR ipa/65287
9257         * gcc.dg/ipa/pr65287.c: New test.
9258
9259 2015-03-03  Martin Jambor  <mjambor@suse.cz>
9260             Eric Botcazou  <ebotcazou@adacore.com>
9261
9262         * gnat.dg/specs/pack12.ads: New test.
9263
9264 2015-03-03  Martin Liska  <mliska@suse.cz>
9265
9266         * gcc.dg/ipa/PR65282.c: New test.
9267
9268 2015-03-13  Jeff Law  <law@redhat.com>
9269
9270         PR tree-optimization/65241
9271         * gcc.c-torture/compile/pr65241.c: New test.
9272
9273 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
9274
9275         PR target/64331
9276         * gcc.target/avr/torture/pr64331.c: New test.
9277
9278 2015-03-03  Martin Liska  <mliska@suse.cz>
9279             Jan Hubicka  <hubicka@ucw.cz>
9280
9281         * g++.dg/ipa/pr65263.C: New test.
9282
9283 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9284
9285         PR ipa/65130
9286         * gcc.dg/lto/pr65130_0.c: New testcase.
9287         * gcc.dg/lto/pr65130_1.c: New testcase.
9288
9289 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9290
9291         PR ipa/64988
9292         * g++.dg/torture/pr64988.C: New testcase.
9293
9294 2015-03-02  Tobias Burnus  <burnus@net-b.de>
9295
9296         * gfortran.dg/coarray_atomic_6.f90: New.
9297
9298 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9299
9300         PR target/65184
9301         * gcc.target/i386/pr65184.c: New.
9302
9303 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9304
9305         PR target/65183
9306         * gcc.target/i386/pr65183.c: New.
9307
9308 2015-02-28  Martin Liska  <mliska@suse.cz>
9309             Jan Hubicka  <hubicka@ucw.cz>
9310
9311         * gcc.dg/ipa/ipa-icf-35.c: New test.
9312         * gcc.dg/ipa/ipa-icf-36.c: New test.
9313         * gcc.dg/ipa/ipa-icf-37.c: New test.
9314
9315 2015-02-28  Martin Liska  <mliska@suse.cz>
9316             Jan Hubicka  <hubicka@ucw.cz>
9317
9318         PR ipa/65245
9319         * gcc.dg/ipa/ipa-icf-34.c: New test.
9320
9321 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9322
9323         PR target/61142
9324         * gcc.target/sh/sh/pr61142.c: New.
9325
9326 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9327
9328         * g++.dg/other/dump-ada-spec-3.C: New test.
9329
9330 2015-03-01  Martin Liska  <mliska@suse.cz>
9331
9332         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9333         * g++.dg/ipa/pr63595.C: Update expected results.
9334
9335 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
9336
9337         PR ipa/65236
9338         * g++.dg/ipa/ipa-icf-6.C: New testcase.
9339
9340 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
9341
9342         * gcc.dg/vect/pr59354.c: Move vector producing code to
9343         separate function.
9344
9345 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
9346
9347         PR ipa/65237
9348         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9349         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9350         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9351         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9352
9353 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
9354
9355         PR tree-optimization/65048
9356         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9357         (foo): Use K&R style definition.
9358
9359 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
9360
9361         PR target/65032
9362         * g++.dg/pr65032.C: New.
9363
9364 2015-02-27  Marek Polacek  <polacek@redhat.com>
9365
9366         PR c/65040
9367         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9368         -Wformat=2.
9369
9370 2015-02-27  Marek Polacek  <polacek@redhat.com>
9371
9372         PR c/65228
9373         * gcc.dg/pr65228.c: New test.
9374
9375 2015-02-27  Kai Tietz  <ktietz@redhat.com>
9376
9377         PR c/35330
9378         * gcc.dg/weak/weak-17.c: New file.
9379
9380 2015-02-27  Richard Biener  <rguenther@suse.de>
9381
9382         PR lto/65193
9383         * g++.dg/lto/pr65193_0.C: New testcase.
9384
9385 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9386
9387         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9388         * gcc.target/s390/hotpatch-8.c: Likewise.
9389         * gcc.target/s390/hotpatch-9.c: Likewise.
9390         * gcc.target/s390/pr61078.c: Likewise.
9391         * gcc.target/s390/pr57960.c: Remove -m64.
9392         * gcc.target/s390/pr61078.c: Likewise.
9393
9394 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
9395             Martin Liska  <mliska@suse.cz>
9396
9397         PR bootstrap/65150
9398         * gcc.dg/pr64454.c: Disable ICF.
9399         * gcc.dg/pr28685-1.c: Disable ICF
9400         * gcc.dg/ipa/iinline-5.c: Disable ICF.
9401         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9402         * g++.dg/ipa/ipa-icf-4.C: Update template.
9403
9404 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR tree-optimization/65216
9407         * gcc.c-torture/execute/pr65216.c: New test.
9408
9409         PR tree-optimization/65215
9410         * gcc.c-torture/execute/pr65215-1.c: New test.
9411         * gcc.c-torture/execute/pr65215-2.c: New test.
9412         * gcc.c-torture/execute/pr65215-3.c: New test.
9413         * gcc.c-torture/execute/pr65215-4.c: New test.
9414         * gcc.c-torture/execute/pr65215-5.c: New test.
9415
9416 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9417
9418         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9419
9420 2015-02-26  Martin Liska  <mliska@suse.cz>
9421             Jan Hubicka  <hubicka@ucw.cz>
9422
9423         * g++.dg/ipa/pr64146.C: Update expected results.
9424         * gcc.dg/ipa/ipa-icf-26.c: Update test.
9425         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9426         * gcc.dg/ipa/ipa-icf-34.c: New test.
9427
9428 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9429
9430         * gcc.dg/vect/vect-pr61917.c: Rename to ...
9431         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9432         (dg-additional-options): Remove dg directive.
9433         (dg-final): Add dg directive.
9434
9435 2015-02-26  Marek Polacek  <polacek@redhat.com>
9436
9437         PR ipa/65008
9438         * g++.dg/ipa/pr65008.C: New test.
9439
9440 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9441
9442         * lib/profopt.exp (profopt-target-cleanup): New proc.
9443         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9444         files from sources from dg-additional-sources.
9445
9446 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9447
9448         * lib/gcov.exp: Cleanup in case of xfail.
9449
9450 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9451
9452         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9453
9454 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
9455
9456         PR debug/46102
9457         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9458         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9459         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9460         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9461         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9462         * g++.dg/debug/pr46123.C: XFAIL and move...
9463         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9464         * gcc.dg/debug/dwarf2-3.c: Move...
9465         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9466
9467 2015-02-26  Marek Polacek  <polacek@redhat.com>
9468
9469         PR c++/65202
9470         * g++.dg/cpp1y/pr65202.C: New test.
9471
9472 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9473
9474         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9475         locale_facets.h.gcov.
9476
9477 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9478
9479         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9480
9481 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9482
9483         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9484
9485 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9486
9487         PR target/65217
9488         * gcc.target/i386/pr65217.c: New.
9489
9490 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9491
9492         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9493
9494 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9495
9496         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9497
9498 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9499
9500         PR tree-optimization/65048
9501         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9502
9503 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9504
9505         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9506         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9507
9508 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
9509
9510         PR target/65161
9511         * gcc.target/i386/pr65161.c: New test.
9512
9513 2015-02-26  Terry Guo  <terry.guo@arm.com>
9514
9515         * gcc.target/arm/no-volatile-in-it.c: New test.
9516
9517 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
9518
9519         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9520         (dg-options): Add -save-temps.
9521         (dg-final): Add cleanup-saved-temps.
9522
9523 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
9524
9525         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9526
9527 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
9528
9529         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9530         * gcc.target/powerpc/pack01.c: Include string.h.
9531
9532 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9533
9534         PR target/65167
9535         * gcc.target/i386/pr65167.c: New.
9536
9537 2015-02-25  Kai Tietz  <ktietz@redhat.com>
9538
9539         PR tree-optimization/61917
9540         * gcc.dg/vect/vect-pr61917.c: New file.
9541
9542 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
9543
9544         PR tree-optimization/65170
9545         * gcc.c-torture/execute/pr65170.c: New test.
9546         * gcc.dg/tree-ssa/vrp96.c: New test.
9547
9548 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9549
9550         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9551
9552 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9553
9554         PR testsuite/65126
9555         * lib/gcc-defs.exp (additional_sources_used): Add new var.
9556         (dg-additional-files-options): Copy additional_sources to
9557         additional_sources_used before emptying additional_sources.
9558         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9559         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9560         (cleanup-saved-temps): Use additional_sources_used instead of
9561         additional_sources.
9562         (dg-test): Reset additional_sources_used.
9563
9564 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
9565
9566         PR fortran/63427
9567         * gfortran.dg/integer_exponentiation_6.F90: New test.
9568
9569 2015-02-23  Martin Sebor  <msebor@redhat.com>
9570
9571         PR target/65109
9572         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9573         two parts.  One to save registers, the other to verify the
9574         registers have the right values.  Save register state into
9575         static data rather than on the stack.
9576
9577 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
9578
9579         PR bootstrap/63888
9580         * c-c++-common/asan/pr63888.c: New test.
9581
9582 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
9583
9584         PR target/65163
9585         * gcc.c-torture/compile/pr65163.c: New.
9586
9587 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9588
9589         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9590         with -m31 on 64 bit.
9591         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9592         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9593
9594 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9595
9596         * gcc.target/s390/20090223-1.c: Add
9597         -Wno-implicit-function-declaration option.
9598         * gcc.target/s390/pr42224.c: Likewise.
9599         * gcc.target/s390/pr55718.c: Likewise.
9600
9601 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9602
9603         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9604         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9605         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9606         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9607         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9608         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9609         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9610         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9611         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9612         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9613         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9614         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9615         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9616         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9617         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9618         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9619         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9620         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9621         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9622         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9623         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9624
9625 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9626
9627         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9628         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9629         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9630         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9631         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9632         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9633         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9634         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9635         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9636         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9637         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9638         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9639         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9640         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9641         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9642         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9643
9644 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9645
9646         PR fortran/64980
9647         PR fortran/61960
9648         * gfortran.dg/pr61960.f90: New.
9649         * gfortran.dg/pr64230.f90: New.
9650         * gfortran.dg/pr64980.f03: New.
9651
9652 2015-02-22  Tom de Vries  <tom@codesourcery.com>
9653
9654         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9655
9656 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
9657
9658         PR ada/65156
9659         * gnat.dg/timing_events.adb: Removed, invalid test.
9660
9661 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
9662
9663         PR debug/58123
9664         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9665         location.
9666         * g++.dg/gcov/gcov-2.C: Likewise.
9667
9668 2015-02-20  Richard Biener  <rguenther@suse.de>
9669
9670         PR tree-optimization/65136
9671         * gcc.dg/tree-ssa/pr65136.c: New testcase.
9672
9673 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
9674
9675         PR testsuite/64158
9676         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9677         powerpc*-*-linux* and nvptx-*-* blacklisting.
9678
9679         * gcc.dg/sibcall-9.c: New test.
9680         * gcc.dg/sibcall-10.c: New test.
9681
9682 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9683
9684         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9685
9686 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
9687
9688         PR target/64452
9689         * gcc.target/avr/torture/pr64452.c: New test.
9690
9691 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9692
9693         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9694         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9695
9696 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9697
9698         PR testsuite/65116
9699         * lib/target-supports.exp (check_compile): Check whether
9700         additional_sources is defined before using it.
9701
9702 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
9703
9704         PR middle-end/65074
9705         * g++.dg/opt/pr65074.C: New file.
9706
9707 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
9708
9709         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9710         (size_type): New typedef.
9711         (operator "" _script): Use it for the last argument.
9712
9713 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9714
9715         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9716
9717 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9718
9719         * lib/target-supports.exp (check_compile): Save/restore
9720         additional_sources that may belong to an actual test.
9721
9722 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
9723
9724         PR gcov-profile/64634
9725         * g++.dg/gcov/gcov-15.C: New test.
9726
9727 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9728
9729         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9730
9731 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9732
9733         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9734
9735 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9736
9737         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9738
9739 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9740
9741         * gfortran.dg/fmt_cache_1.f: Add missing close.
9742
9743 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9744
9745         PR testsuite/65107
9746         * gfortran.dg/read_eof_8.f90: Add missing close.
9747
9748 2015-02-18  Richard Biener  <rguenther@suse.de>
9749
9750         PR tree-optimization/65063
9751         * gcc.dg/pr65063.c: New testcase.
9752
9753 2015-02-18  Richard Biener  <rguenther@suse.de>
9754
9755         PR tree-optimization/62217
9756         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9757
9758 2015-02-18  Marek Polacek  <polacek@redhat.com>
9759
9760         PR sanitizer/65081
9761         * c-c++-common/ubsan/pr65081.c: New test.
9762
9763 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9764
9765         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9766         * gcc.target/sh/force-cbranch-delay-slot.c: New.
9767
9768 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9769
9770         * gcc.dg/ipa/propalign-3.c: New test.
9771
9772 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9773
9774         PR target/64793
9775         * gcc.target/sh/pr64793.c: New.
9776         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9777
9778 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
9779
9780         * gcc.target/arm/divzero.c: New test case.
9781
9782 2015-02-17  Tom de Vries  <tom@codesourcery.com>
9783
9784         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9785
9786 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
9787             Jakub Jelinek  <jakub@redhat.com>
9788
9789         PR c++/65075
9790         * g++.dg/cpp0x/pr65075.C: New test.
9791
9792 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
9793
9794         PR target/65058
9795         * gcc.target/powerpc/pr65058.c: New test.
9796
9797 2015-02-16  Jeff Law  <law@redhat.com>
9798
9799         PR tree-optimization/64823
9800         * gcc.dg/uninit-20.c: New test.
9801
9802 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
9803             James Greenhalgh  <james.greenhalgh@arm.com>
9804
9805         PR ipa/64963
9806         * gcc.dg/ipa/ipa-clone-1.c: New test.
9807
9808 2015-02-16  Richard Biener  <rguenther@suse.de>
9809
9810         PR tree-optimization/65077
9811         * gcc.dg/torture/pr65077.c: New testcase.
9812
9813 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
9814
9815         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9816         Directive adjusted to scan for ldaxr.
9817         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9818         adjusted to scan for ldaex.
9819
9820 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
9821
9822         PR c++/65080
9823         * g++.dg/cpp0x/constexpr-65080.C: New.
9824
9825 2015-02-16  Richard Biener  <rguenther@suse.de>
9826
9827         PR tree-optimization/63593
9828         * gcc.dg/pr63593.c: New testcase.
9829
9830 2015-02-16  Marek Polacek  <polacek@redhat.com>
9831
9832         PR c/65066
9833         * gcc.dg/pr65066.c: New test.
9834
9835 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9836
9837         * gcc.dg/pr65002.C: Move ...
9838         * g++.dg/ipa/pr65002.C: ... here.
9839
9840 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
9841
9842         * gcc.target/powerpc/pr64205.c: Skip on AIX.
9843         * gcc.target/powerpc/pr64505.c: Skip on AIX.
9844         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9845         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9846
9847 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
9848
9849         PR testsuite/64850
9850         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9851         the expression to find calls.
9852         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9853         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9854         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9855         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9856         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9857
9858 2015-02-14  Marek Polacek  <polacek@redhat.com>
9859
9860         PR c/64768
9861         * gcc.dg/array-11.c: New test.
9862         * gcc.dg/array-12.c: New test.
9863         * gcc.dg/array-13.c: New test.
9864         * gcc.dg/array-14.c: New test.
9865         * gcc.dg/c99-flex-array-typedef-1.c: New test.
9866         * gcc.dg/c99-flex-array-typedef-2.c: New test.
9867         * gcc.dg/c99-flex-array-typedef-3.c: New test.
9868         * gcc.dg/c99-flex-array-typedef-5.c: New test.
9869         * gcc.dg/c99-flex-array-typedef-7.c: New test.
9870         * gcc.dg/c99-flex-array-typedef-8.c: New test.
9871
9872 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9873
9874         PR c++/60894
9875         * g++.dg/lookup/using54.C: New.
9876
9877 2015-02-13  Jeff Law  <law@redhat.com>
9878
9879         PR bootstrap/65060
9880         Revert my change for tree-optimization/64823.
9881
9882 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9883
9884         PR tree-optimization/65053
9885         * gcc.c-torture/execute/pr65053-1.c: New test.
9886         * gcc.c-torture/execute/pr65053-2.c: New test.
9887
9888 2015-02-13  Marek Polacek  <polacek@redhat.com>
9889
9890         PR c/65050
9891         * gcc.dg/pr65050.c: New test.
9892
9893 2015-02-13  Jeff Law  <law@redhat.com>
9894
9895         PR tree-optimization/64823
9896         * gcc.dg/uninit-20.c: New test.
9897
9898         PR rtl-optimization/47477
9899         * gcc.dg/tree-ssa/pr47477.c: New test.
9900
9901 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9902
9903         PR c++/60211
9904         * g++.dg/parse/ivdep-2.C: New.
9905         * g++.dg/parse/ivdep-3.C: Likewise.
9906
9907 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9908
9909         PR fortran/64506
9910         * gfortran.dg/continuation_13.f90: New test.
9911         * gfortran.dg/continuation_14.f: New test.
9912
9913 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9914
9915         PR c++/64970
9916         * g++.dg/cpp0x/sfinae55.C: New.
9917
9918 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9919
9920         PR ipa/65034
9921         * g++.dg/ipa/pr65034.C: New test.
9922
9923 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9924
9925         PR tree-optimization/65002
9926         * gcc.dg/pr65002.C: New.
9927
9928 2015-02-13  Marek Polacek  <polacek@redhat.com>
9929
9930         PR c/65040
9931         * c-c++-common/pr65040.c: New test.
9932
9933 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
9934
9935         PR tree-optimization/64705
9936         * gcc.dg/tree-ssa/pr64705.c: New test.
9937
9938 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
9939
9940         PR rtl/32219
9941         * gcc.dg/visibility-22.c: New test.
9942         * gcc.dg/visibility-23.c: New test.
9943         * gcc.target/i386/pr32219-1.c: New test.
9944         * gcc.target/i386/pr32219-2.c: New test.
9945         * gcc.target/i386/pr32219-3.c: New test.
9946         * gcc.target/i386/pr32219-4.c: New test.
9947         * gcc.target/i386/pr32219-5.c: New test.
9948         * gcc.target/i386/pr32219-6.c: New test.
9949         * gcc.target/i386/pr32219-7.c: New test.
9950         * gcc.target/i386/pr32219-8.c: New test.
9951         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
9952
9953 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9954
9955         PR libgfortran/57822
9956         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
9957         four different KINDs.
9958
9959 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9960
9961         PR c++/64884
9962         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
9963
9964         PR sanitizer/65000
9965         * g++.dg/ubsan/pr65000.C: New test.
9966
9967 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
9968
9969         PR fortran/64932
9970         * gfortran.dg/finalize_28.f90: New test
9971
9972 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9973
9974         PR debug/55541
9975         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
9976         DW_TAG_lexical_block removal.
9977         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
9978         * g++.dg/guality/pr55541.C: New test.
9979
9980         PR sanitizer/64984
9981         * g++.dg/ubsan/pr64984.C: New test.
9982
9983 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
9984
9985         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
9986
9987 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
9988
9989         PR testsuite/64930
9990         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
9991         instructions for 2015-01-14 get_memmodel changes.
9992         * gcc.target/powerpc/atomic-p8.c: Likewise.
9993
9994         PR sanitizer/65019
9995         * g++.dg/ubsan/pr65019.C: New test.
9996
9997         PR tree-optimization/65014
9998         * gcc.c-torture/compile/pr65014.c: New test.
9999
10000 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10001
10002         PR libgfortran/57822
10003         * gfortran/fmt_g0_7.f08: Revise test.
10004
10005 2015-02-11  Jeff Law  <law@redhat.com>
10006
10007         PR target/63347
10008         * gcc.target/m68k/pr63347.c: New test.
10009
10010 2015-02-11  Marek Polacek  <polacek@redhat.com>
10011
10012         * g++.dg/ubsan/shift-1.C: New test.
10013         * gcc.dg/ubsan/c-shift-2.c: New test.
10014         * c-c++-common/ubsan/shift-5.c: Remove file.
10015
10016 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10017
10018         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10019         Directive adjusted to XFAIL.
10020         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10021         adjusted to XFAIL.
10022
10023 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR middle-end/65003
10026         * g++.dg/opt/pr65003.C: New test.
10027
10028 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10029
10030         * lib/target-supports.exp (check_effective_target_pie): Renamed
10031         to ...
10032         (check_effective_target_pie_enabled): This.
10033         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10034         * gcc.target/i386/pie.c: Likewise.
10035
10036 2015-02-11  Andrew Pinski  <apinski@cavium.com>
10037
10038         PR target/64893
10039         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10040         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10041
10042 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10043
10044         PR target/61925
10045         * gcc.target/i386/pr61925-1.c: New test.
10046         * gcc.target/i386/pr61925-2.c: New test.
10047         * gcc.target/i386/pr61925-3.c: New test.
10048
10049 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
10050
10051         PR sanitizer/65004
10052         * g++.dg/asan/pr65004.C: New test.
10053
10054 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
10055
10056         PR target/64661
10057         * gcc.taget/sh/pr64661-0.h: New.
10058         * gcc.taget/sh/pr64661-1.c: New.
10059         * gcc.taget/sh/pr64661-2.c: New.
10060         * gcc.taget/sh/pr64661-3.c: New.
10061         * gcc.taget/sh/pr64661-4.c: New.
10062
10063 2015-02-10  Richard Biener  <rguenther@suse.de>
10064
10065         PR tree-optimization/64995
10066         * g++.dg/torture/pr64995.C: New testcase.
10067
10068 2015-02-10  Richard Biener  <rguenther@suse.de>
10069
10070         PR tree-optimization/64909
10071         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10072
10073 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10074
10075         * gcc.dg/signbit-sa.c: New test.
10076
10077 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10078
10079         PR libgfortran/57822
10080         * gfortran/fmt_g0_7.f08: New test.
10081
10082 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
10083
10084         PR tree-optimization/43378
10085         * gcc.dg/tree-ssa/pr43378.c: New test.
10086
10087 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
10088
10089         PR ipa/64978
10090         * g++.dg/torture/pr64978.C: New testcase.
10091
10092 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10093
10094         PR sanitizer/64981
10095         * gcc.dg/asan/pr64981.c: New test.
10096
10097 2015-02-09  Marek Polacek  <polacek@redhat.com>
10098
10099         PR c/64856
10100         * gcc.dg/pr64856.c: New test.
10101
10102 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10103
10104         PR target/64979
10105         * gcc.dg/tree-ssa/stdarg-7.c: New test.
10106         * gcc.c-torture/execute/pr64979.c: New test.
10107
10108 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
10109
10110         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10111
10112 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10113
10114         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10115         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10116
10117 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10118
10119         PR target/58757
10120         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10121
10122 2015-02-09  Richard Biener  <rguenther@suse.de>
10123
10124         PR tree-optimization/54000
10125         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10126
10127 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10128
10129         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10130
10131 2015-02-09  Martin Liska  <mliska@suse.cz>
10132
10133         * g++.dg/ipa/pr64858.C: New test.
10134
10135 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10136
10137         * gcc.dg/uninit-19.c: Fix warning line for fpic.
10138
10139 2015-02-08  Andrew Pinski  <apinski@cavium.com>
10140
10141         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10142
10143 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
10144
10145         PR fortran/63744
10146         * gfortran.dg/use_rename_8.f90: New.
10147
10148 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
10149
10150         * gnat.dg/addr7.ad[sb]: New test.
10151         * gnat.dg/addr8.ad[sb]: Likewise.
10152
10153 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
10154
10155         PR jit/64752
10156         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10157         from jit.dg/test-compile-to-executable.c's create_code, with a
10158         clarification of the output message.
10159         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10160         pass/fail message.
10161         (test_jit): Use CHECK_NO_ERRORS when calling
10162         gcc_jit_context_compile_to_file.
10163         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10164         jit-verify-compile-to-file to jit-verify-output-file-was-created.
10165         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
10166         about deletions that are attempted.
10167         (jit-verify-compile-to-file): Rename to...
10168         (jit-verify-output-file-was-created): ...this, and drop the
10169         attempt to run "file" and verify the output.
10170         (jit-verify-assembler): New function.
10171         (jit-verify-object): New function.
10172         (jit-verify-dynamic-library): New function.
10173         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10174         favor of an implementation from new file
10175         create-code-for-hello-world-executable.h, which also adds a
10176         "main".
10177         (dg-final): Replace jit-verify-compile-to-file with
10178         jit-verify-output-file-was-created, and invoke new function
10179         jit-verify-assembler.
10180         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10181         the output message.
10182         (dg-final): Replace jit-verify-compile-to-file with
10183         jit-verify-output-file-was-created, and invoke new function
10184         jit-verify-dynamic-library.
10185         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10186         favor of an implementation from new file
10187         create-code-for-hello-world-executable.h, which also adds a
10188         "main".
10189         (dg-final): Replace jit-verify-compile-to-file with
10190         jit-verify-output-file-was-created.  Strengthen the expected stdout
10191         from the built executable.
10192         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10193         favor of an implementation from new file
10194         create-code-for-hello-world-executable.h, which also adds a
10195         "main".
10196         (dg-final): Replace jit-verify-compile-to-file with
10197         jit-verify-output-file-was-created, and invoke new function
10198         jit-verify-object.
10199         * jit.dg/verify-dynamic-library.c: New source file.
10200
10201 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
10202             Brian Rzycki  <b.rzycki@samsung.com>
10203
10204         PR tree-optimization/64878
10205         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10206
10207 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10208
10209         PR ipa/64896
10210         * g++.dg/ipa/pr64896.C: New test.
10211
10212 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10213
10214         PR target/64205
10215         * gcc.target/powerpc/pr64205.c: New file.
10216
10217 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
10218
10219         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10220         (dg-options): Use -fpie instead of -fPIE -pie.
10221
10222 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10223
10224         PR middle-end/64937
10225         * g++.dg/asan/pr64937.C: New test.
10226
10227 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
10228
10229         PR fortran/63205
10230         * gfortran.dg/class_to_type_4.f90: New test
10231
10232 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
10233
10234         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10235
10236 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10237
10238         PR rtl-optimization/64957
10239         PR debug/64817
10240         * gcc.c-torture/execute/pr64957.c: New test.
10241
10242 2015-02-05  Jeff Law  <law@redhat.com>
10243
10244         PR target/17306
10245         * gcc.target/h8300/pr17306-1.c: New test.
10246         * gcc.target/h8300/pr17306-2.c: New test.
10247
10248 2015-02-05  Tobias Burnus  <burnus@net-b.de>
10249
10250         PR fortran/64943
10251         * gfortran.dg/structure_constructor_12.f90: New.
10252
10253 2015-02-05  Jeff Law  <law@redhat.com>
10254
10255         PR target/58400
10256         gcc.target/h8300/pr58400.c: New test.
10257
10258 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10259
10260         * gcc.target/arm/macro_defs0.c: New test.
10261         * gcc.target/arm/macro_defs1.c: New test.
10262         * gcc.target/arm/macro_defs2.c: New test.
10263
10264 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
10265
10266         PR rtl-optimization/64905
10267         * gcc.target/i386/pr64905.c: Require nonpic target.
10268         (dg-options): Add -fomit-frame-pointer.
10269         (main): Remove.
10270
10271 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
10272
10273         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10274         tree dump scanning.
10275
10276 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
10277
10278         PR fortran/64757
10279         * gfortran.dg/type_to_class_2.f90: New test
10280         * gfortran.dg/type_to_class_3.f90: New test
10281
10282 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
10283
10284         PR ipa/64686
10285         * g++.dg/torture/pr64686.C: New testcase.
10286
10287 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10288
10289         PR rtl-optimization/64905
10290         * gcc.target/i386/pr64905.c: New file.
10291
10292 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10293
10294         * gcc.dg/guality/pr41447-1.c: Remove xfail.
10295         * gcc.dg/guality/pr41616-1.c: Ditto.
10296
10297 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
10298
10299         PR debug/64817
10300         * gcc.dg/pr64817-3.c: New.
10301
10302 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
10303             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10304
10305         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10306         pass parameters in registers.
10307         * gcc.dg/guality/pr36728-2.c (main): Likewise.
10308         * gcc.dg/guality/pr36728-3.c (main): Likewise.
10309         * gcc.dg/guality/pr36728-4.c (main): Likewise.
10310
10311 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
10312             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10313
10314         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10315         list, allow for multilibed targets.
10316         * gcc.dg/combine_ashiftrt_2.c: Likewise.
10317
10318 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10319
10320         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10321         * gcc.dg/pr46728-6.c: Ditto.
10322
10323 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
10324
10325         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10326         for mips_nanlegacy target.
10327
10328 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
10329
10330         * gcc.target/i386/chkp-hidden-def.c: New.
10331
10332 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10333
10334         PR middle-end/62103
10335         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10336         to use 24 bits for bitfield b.
10337
10338 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10339
10340         PR testsuite/64796
10341         * lib/target-supports.exp (check_effective_target_bswap64): Do not
10342         cache result in a global variable.  Include all 32-bit targets for
10343         bswap64 tests.
10344
10345 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
10346
10347         PR rtl-optimization/64756
10348         * gcc.c-torture/execute/pr64756.c: New test.
10349
10350 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
10351
10352         PR target/64660
10353         * gcc.target/sh/pr64660-0.h: New.
10354         * gcc.target/sh/pr64660-1.c: New.
10355         * gcc.target/sh/pr64660-2.c: New.
10356         * gcc.target/sh/pr64660-3.c: New.
10357         * gcc.target/sh/pr64660-4.c: New.
10358
10359 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10360
10361         PR c++/64877
10362         * g++.dg/warn/Waddress-2.C: New.
10363
10364 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
10365
10366         PR middle-end/61225
10367         * gcc.target/i386/pr49095.c: XFAIL for ia32.
10368
10369 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
10370
10371         PR preprocessor/64803
10372         * gcc.dg/cpp/builtin-macro-1.c: New test case.
10373
10374 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
10375
10376         * g++.dg/ipa/devirt-37.C: Disable early inlining.
10377
10378 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
10379
10380         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10381         (_ARM_FPSRC): Add DN and AHP fields.
10382         (clean_results): Force DN=1 on AArch64.
10383         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10384         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10385         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10386         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10387         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10388         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10389
10390 2015-02-02  Alan Modra  <amodra@gmail.com>
10391
10392         * gcc.target/powerpc/cprophard.c: New.
10393
10394 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
10395
10396         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10397         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10398
10399 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR debug/64817
10402         * gcc.dg/pr64817-1.c: New test.
10403         * gcc.dg/pr64817-2.c: New test.
10404
10405 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
10406
10407         PR target/64851
10408         * gcc.target/sh/pr64851-0.h: New
10409         * gcc.target/sh/pr64851-1.c: New
10410         * gcc.target/sh/pr64851-2.c: New
10411         * gcc.target/sh/pr64851-3.c: New
10412         * gcc.target/sh/pr64851-4.c: New
10413
10414 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10415
10416         PR target/64882
10417         * gcc.dg/torture/pr64882.c: New test.
10418
10419 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
10420
10421         PR target/64159
10422         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10423         sparc*-*-*.
10424
10425 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10426
10427         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10428         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10429         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10430         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10431         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10432         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10433         tree dump.
10434         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10435         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10436         tree dump.
10437         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10438         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10439         tree dump.
10440
10441 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10442
10443         PR target/64688
10444         * g++.dg/pr64688-2.C: New.
10445
10446 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10447
10448         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10449         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10450         * gcc.target/i386/fuse-caller-save.c: Ditto.
10451         * gcc.target/i386/headmerge-1.c: Ditto.
10452         * gcc.target/i386/headmerge-2.c: Ditto.
10453         * gcc.target/i386/sibcall-6.c: Ditto.
10454
10455 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10456
10457         PR target/64617
10458         * gcc.target/i386/pr64617.c: New test.
10459
10460 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10461
10462         PR target/15184
10463         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10464         (dg-options): Remove -m32.
10465         (dg-final): Scan for "movb %al" only.
10466         * gcc.target/i386/pr15184-2.c: Ditto.
10467
10468 2015-01-30  Richard Biener  <rguenther@suse.de>
10469
10470         PR tree-optimization/64829
10471         * gcc.dg/vect/pr64829.c: New testcase.
10472
10473 2015-01-29  Marek Polacek  <polacek@redhat.com>
10474
10475         PR c/64709
10476         * gcc.dg/pr64709.c: New test.
10477
10478 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
10479
10480         PR c++/64717
10481         * g++.dg/ubsan/pr64717-1.C: New test.
10482         * g++.dg/ubsan/pr64717-2.C: New test.
10483
10484 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
10485
10486         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10487
10488 2015-01-29  Jeff Law  <law@redhat.com>
10489
10490         PR target/15184
10491         * gcc.target/i386/pr15184-1.c: New test.
10492         * gcc.target/i386/pr15184-2.c: New test.
10493
10494 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10495
10496         PR tree-optimization/64746
10497         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10498
10499 2015-01-29  Richard Biener  <rguenther@suse.de>
10500
10501         PR tree-optimization/64853
10502         * gcc.dg/torture/pr64853.c: New testcase.
10503
10504 2015-01-29  Richard Biener  <rguenther@suse.de>
10505
10506         PR tree-optimization/64844
10507         * gcc.dg/vect/pr64844.c: New testcase.
10508
10509 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10510
10511         PR middle-end/64809
10512         * gcc.dg/pr64809.c: Delete.
10513
10514 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10515
10516         PR middle-end/64805
10517         * gcc.target/i386/pr64805.c: New.
10518
10519 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10520
10521         * gcc.dg/guality/guality.h (main): Add argv[0] to
10522         guality_gdb_command.
10523
10524 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
10525
10526         PR ipa/64801
10527         * gcc.dg/tree-ssa/pr64801.c: New testcase.
10528
10529 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
10530
10531         PR target/64659
10532         * gcc.target/sh/sh.exp
10533         (check_effective_target_atomic_model_soft_gusa_available,
10534         check_effective_target_atomic_model_soft_tcb_available,
10535         check_effective_target_atomic_model_soft_imask_available,
10536         check_effective_target_atomic_model_hard_llcs_available): New.
10537         * gcc.target/sh/pr64659-0.h: New.
10538         * gcc.target/sh/pr64659-1.c: New.
10539         * gcc.target/sh/pr64659-2.c: New.
10540         * gcc.target/sh/pr64659-3.c: New.
10541         * gcc.target/sh/pr64659-4.c: New.
10542
10543 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
10544
10545         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10546         scan-assembler-times pattern.
10547
10548 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
10549
10550         PR middle-end/64809
10551         * gcc.dg/pr64809.c: New test.
10552
10553 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
10554
10555         PR tree-optimization/64277
10556         * gcc.dg/pr64277.c: New.
10557
10558 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10559
10560         PR tree-optimization/64718
10561         * gcc.c-torture/execute/pr64718.c: New test.
10562
10563 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
10564
10565         * gcc.target/aarch64/abs_2.c: New.
10566
10567 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
10568
10569         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10570         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10571         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10572         ISA rev < 2.
10573
10574 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
10575
10576         PR bootstrap/64612
10577         * lib/target-supports.exp (check_effective_target_comdat_group): New.
10578         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10579         { target comdat_group }.
10580
10581 2015-01-27  Tobias Burnus  <burnus@net-b.de>
10582
10583         PR fortran/63861
10584         * gfortran.dg/goacc/coarray_2.f90: New.
10585
10586 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10587
10588         PR ipa/60871
10589         PR ipa/64139
10590         * g++.dg/torture/pr64139.C: New testcase.
10591         * g++.dg/torture/pr60871.C: Likewise.
10592
10593 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
10594
10595         PR fortran/64230
10596         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10597         prevent linking errors.
10598
10599 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10600
10601         PR ipa/64282
10602         * g++.dg/torture/pr64282.C: New testcase.
10603
10604 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10605
10606         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10607         for wzr reg.
10608
10609 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10610
10611         * gcc.target/s390/hotpatch-13.c: New testcase.
10612         * gcc.target/s390/hotpatch-14.c: New testcase.
10613         * gcc.target/s390/hotpatch-15.c: New testcase.
10614         * gcc.target/s390/hotpatch-16.c: New testcase.
10615         * gcc.target/s390/hotpatch-17.c: New testcase.
10616         * gcc.target/s390/hotpatch-18.c: New testcase.
10617         * gcc.target/s390/hotpatch-19.c: New testcase.
10618         * gcc.target/s390/hotpatch-20.c: New testcase.
10619         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10620         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10621         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10622         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10623         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10624         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10625         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10626         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10627         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10628         * gcc.target/s390/hotpatch-10.c: Likewise.
10629         * gcc.target/s390/hotpatch-11.c: Likewise.
10630         * gcc.target/s390/hotpatch-12.c: Likewise.
10631         * gcc.target/s390/hotpatch-2.c: Likewise.
10632         * gcc.target/s390/hotpatch-3.c: Likewise.
10633         * gcc.target/s390/hotpatch-4.c: Likewise.
10634         * gcc.target/s390/hotpatch-5.c: Likewise.
10635         * gcc.target/s390/hotpatch-6.c: Likewise.
10636         * gcc.target/s390/hotpatch-7.c: Likewise.
10637         * gcc.target/s390/hotpatch-8.c: Likewise.
10638         * gcc.target/s390/hotpatch-9.c: Likewise.
10639         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10640         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10641         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10642         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10643         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10644         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10645         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10646         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10647
10648 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
10649
10650         * gcc.dg/long_branch.c: New testcase.
10651
10652 2015-01-27  Richard Biener  <rguenther@suse.de>
10653
10654         PR tree-optimization/56273
10655         PR tree-optimization/59124
10656         PR tree-optimization/64277
10657         * g++.dg/warn/Warray-bounds-6.C: New testcase.
10658         * gcc.dg/Warray-bounds-12.c: Likewise.
10659         * gcc.dg/Warray-bounds-13.c: Likewise.
10660
10661 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10662
10663         PR rtl-optimization/61058
10664         * gcc.dg/pr61058.c: New test.
10665
10666 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10667
10668         * gcc.target/i386/chkp-narrow-bounds.c: New.
10669
10670 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10671
10672         PR tree-optimization/64807
10673         * gcc.dg/pr64807.c: New test.
10674
10675         PR c/64766
10676         * gcc.dg/pr64766.c: New test.
10677
10678 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
10679
10680         PR target/49263
10681         * gcc.target/sh/pr49263-4.c: New.
10682
10683 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10684
10685         PR fortran/62044
10686         * gfortran.dg/allocate_with_mold_1.f90: New test
10687
10688 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
10689
10690         PR c/64778
10691         * gcc.dg/pr64778.c: New test.
10692
10693         PR middle-end/64421
10694         * gcc.dg/vect/pr64421.c: New test.
10695
10696 2015-01-26  Tobias Burnus  <burnus@net-b.de>
10697
10698         PR fortran/64771
10699         * gfortran.dg/coarray_36.f: New.
10700         * gfortran.dg/coarray_37.f90: New.
10701
10702 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
10703
10704         PR fortran/64230
10705         * gfortran.dg/class_allocate_18.f90: New.
10706
10707 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10708
10709         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10710
10711 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10712
10713         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10714
10715 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10716
10717         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10718
10719 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10720
10721         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10722
10723 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10724
10725         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10726         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10727         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10728         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10729
10730 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10731
10732         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10733         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10734         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10735
10736 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10737
10738         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10739         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10740         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10741         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10742         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10743         vXXXhn.inc.
10744
10745 2015-01-26  Richard Biener  <rguenther@suse.de>
10746
10747         PR middle-end/64764
10748         * gcc.dg/uninit-19.c: New testcase.
10749
10750 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10751
10752         * lib/target-supports.exp (check_effective_target_vect64): Add
10753         sparc*-*-*.
10754
10755 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10756
10757         PR testsuite/64712
10758         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10759
10760 2015-01-26  Tony Liu  <tony.liu@arm.com>
10761
10762         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10763         non-UAL cases.
10764
10765 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
10766
10767         PR libfortran/64770
10768         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10769         correctly, clean up afterwards.
10770
10771 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
10772
10773         PR fortran/62044
10774         * gfortran.dg/use_rename_7.f90: New.
10775
10776 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
10777
10778         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10779         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10780
10781 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
10782
10783         PR target/54236
10784         * gcc.target/sh/pr54236-4.c: New.
10785
10786 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
10787
10788         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10789         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
10790         Bridge test.
10791
10792 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
10793
10794         PR libfortran/64770
10795         * gfortran.dg/open_new_segv.f90: New test.
10796
10797 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
10798
10799         PR target/49263
10800         PR target/53987
10801         PR target/64345
10802         PR target/59533
10803         PR target/52933
10804         PR target/54236
10805         PR target/51244
10806         * gcc.target/sh/pr64345-1.c: New.
10807         * gcc.target/sh/pr64345-2.c: New.
10808         * gcc.target/sh/pr59533-1.c: New.
10809         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10810         * gcc.target/sh/pr52933-2.c: Likewise.
10811         * gcc.target/sh/pr54089-1.c: Likewise.
10812         * gcc.target/sh/pr54236-1.c: Likewise.
10813         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10814         * gcc.target/sh/pr49263-1.c: Remove xfails.
10815         * gcc.target/sh/pr49263-2.c: Likewise.
10816         * gcc.target/sh/pr49263-3.c: Likewise.
10817         * gcc.target/sh/pr53987-1.c: Likewise.
10818         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10819         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10820         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10821         (test05, test06, test07, test08, test09, test10, test11, test12): New.
10822         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10823         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10824         test_009): New.
10825         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10826         (test_02): New.
10827
10828 2015-01-24  Tom de Vries  <tom@codesourcery.com>
10829
10830         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10831
10832 2015-01-23  Ian Lance Taylor  <iant@google.com>
10833
10834         PR go/64510
10835         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10836         targets without split stack support.
10837
10838 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
10839
10840         PR target/64317
10841         * gcc.target/i386/pr64317.c: New test.
10842
10843 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
10844
10845         PR rtl-optimization/63637
10846         PR rtl-optimization/60663
10847         * gcc.dg/pr63637-1.c: New test.
10848         * gcc.dg/pr63637-2.c: New test.
10849         * gcc.dg/pr63637-3.c: New test.
10850         * gcc.dg/pr63637-4.c: New test.
10851         * gcc.dg/pr63637-5.c: New test.
10852         * gcc.dg/pr63637-6.c: New test.
10853         * gcc.target/i386/pr63637-1.c: New test.
10854         * gcc.target/i386/pr63637-2.c: New test.
10855         * gcc.target/i386/pr63637-3.c: New test.
10856         * gcc.target/i386/pr63637-4.c: New test.
10857         * gcc.target/i386/pr63637-5.c: New test.
10858         * gcc.target/i386/pr63637-6.c: New test.
10859
10860 2015-01-23  Richard Biener  <rguenther@suse.de>
10861
10862         PR testsuite/63439
10863         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10864         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10865
10866 2015-01-23  Marek Polacek  <polacek@redhat.com>
10867
10868         PR preprocessor/60570
10869         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10870         * gcc.dg/cpp/pr60570.c: New test.
10871
10872 2015-01-23  Richard Biener  <rguenther@suse.de>
10873
10874         PR testsuite/63439
10875         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10876         vectorization on vect64 targets.
10877
10878 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
10879
10880         PR fortran/60922
10881         * gfortran.dg/class_allocate_17.f90: New.
10882
10883 2015-01-23  Tobias Burnus  <burnus@net-b.de>
10884
10885         PR fortran/64726
10886         * gfortran.dg/goacc/combined_loop.f90: New.
10887
10888 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10889
10890         PR fortran/61933
10891         * gfortran.dg/make_unit.f90: New test.
10892
10893 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10894
10895         PR fortran/61933
10896         * gfortran.dg/negative_unit_int8.f: Update.
10897
10898 2015-01-22  Jeff Law  <law@redhat.com>
10899
10900         PR target/52076
10901         * gcc.target/m68k/pr52076-1.c: New test.
10902         * gcc.target/m68k/pr52076-2.c: New test.
10903
10904 2015-01-22  Richard Biener  <rguenther@suse.de>
10905
10906         PR middle-end/64728
10907         * gcc.dg/torture/pr64728.c: New testcase.
10908
10909 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
10910
10911         PR target/64688
10912         * g++.dg/pr64688.C: New test.
10913
10914 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
10915
10916         * gcc.target/i386/chkp-always_inline.c (f1): Make static
10917         to avoid errors with -fpic.
10918
10919 2015-01-22  Richard Biener  <rguenther@suse.de>
10920
10921         PR libstdc++/64535
10922         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10923
10924 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
10925
10926         PR rtl-optimization/64682
10927         * gcc.c-torture/execute/pr64682.c: New file.
10928
10929 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
10930
10931         PR debug/64511
10932         * gcc.dg/pr64511.c: New test.
10933
10934         PR rtl-optimization/62078
10935         * g++.dg/opt/pr62078.C: New test.
10936
10937         PR c/63307
10938         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
10939
10940 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
10941
10942         PR fortran/57023
10943         * gfortran.dg/internal_pack_15.f90:  New test.
10944
10945 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
10946
10947         * c-c++-common/tsan/step.c: New testcase.
10948
10949 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10950
10951         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
10952
10953 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10954
10955         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
10956
10957 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10958
10959         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
10960
10961 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10962
10963         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
10964
10965 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10966
10967         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
10968
10969 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10970
10971         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
10972
10973 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10974
10975         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
10976
10977 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10978
10979         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
10980
10981 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10982
10983         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
10984
10985 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10986
10987         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
10988
10989 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10990
10991         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
10992
10993 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10994
10995         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
10996
10997 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
10998
10999         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11000         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11001         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11002         vXXXw.inc.
11003
11004 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11005
11006         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11007         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11008         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11009         vXXXl.inc.
11010
11011 2015-01-21  Renlin Li  <renlin.li@arm.com>
11012
11013         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11014         * g++.dg/tls/thread_local5g.C: Likewise.
11015         * g++.dg/tls/thread_local6g.C: Likewise.
11016
11017 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11018
11019         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11020         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11021         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11022
11023 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11024
11025         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11026         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11027         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11028
11029 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11030
11031         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11032         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11033         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11034
11035 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11036
11037         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11038         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11039         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11040
11041 2015-01-20  Jeff Law  <law@redhat.com>
11042
11043         PR target/59946
11044         * gcc.target/m68k/pr59946.c: New test.
11045
11046 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11047
11048         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11049         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11050         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11051
11052 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11053
11054         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11055         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11056         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11057
11058 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11059
11060         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11061         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11062         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11063
11064 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11065
11066         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11067         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11068         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11069         vshuffle.inc.
11070         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11071         vshuffle.inc.
11072
11073 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11074
11075         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11076         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11077         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11078
11079 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11080
11081         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11082         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11083         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11084
11085 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11086
11087         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11088
11089 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11092
11093         PR sanitizer/64632
11094         * g++.dg/ubsan/pr64632.C: New test.
11095
11096         PR debug/64663
11097         * gcc.dg/pr64663.c: New test.
11098
11099 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11100
11101         PR c++/64383
11102         * g++.dg/warn/Wunused-var-23.C: New.
11103
11104 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11105
11106         PR c++/59937
11107         * g++.dg/cpp0x/constexpr-59937-1.C: New.
11108         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11109
11110 2015-01-20  Richard Biener  <rguenther@suse.de>
11111
11112         PR ipa/64684
11113         * gcc.dg/lto/pr64684_0.c: New testcase.
11114         * gcc.dg/lto/pr64684_1.c: Likewise.
11115         * gcc.dg/lto/pr64684_2.c: Likewise.
11116         * gcc.dg/lto/pr64685_0.c: Likewise.
11117         * gcc.dg/lto/pr64685_1.c: Likewise.
11118
11119 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11120
11121         PR c++/62241
11122         * g++.dg/cpp1y/lambda-init12.C: New.
11123
11124 2015-01-20  Richard Biener  <rguenther@suse.de>
11125
11126         PR tree-optimization/64410
11127         * g++.dg/vect/pr64410.cc: Require vect_double.
11128
11129 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
11130
11131         PR target/64149
11132         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11133
11134 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
11135
11136         PR bootstrap/64676
11137         Revert:
11138         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11139
11140         PR rtl-optimization/64081
11141         * gcc.dg/pr64081.c: New test.
11142
11143 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11144
11145         * jit.dg/harness.h: Include <unistd.h>.
11146         (CHECK_NO_ERRORS): New.
11147         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11148         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11149         gcc_jit_context_compile_to_file.
11150         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11151         args to the spawned executable.
11152         (jit-expand-vars): New function.
11153         (jit-exe-params): New variable.
11154         (dg-jit-set-exe-params): New function.
11155         (jit-dg-test): Detect testcases that use
11156         jit-verify-compile-to-file and call jit-setup-compile-to-file.
11157         Set arguments of spawned process to jit-exe-params.
11158         (jit-get-output-filename): New function.
11159         (jit-setup-compile-to-file): New function.
11160         (jit-verify-compile-to-file): New function.
11161         (jit-run-executable): New function.
11162         (jit-verify-executable): New function.
11163         * jit.dg/test-compile-to-assembler.c: New testcase.
11164         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11165         * jit.dg/test-compile-to-executable.c: New testcase.
11166         * jit.dg/test-compile-to-object.c: New testcase.
11167
11168 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
11169
11170         PR target/64652
11171         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11172         (test_1): New.
11173
11174 2015-01-19  Martin Liska  <mliska@suse.cz>
11175
11176         * objc/compile/pr64668.m: New test.
11177
11178 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11179
11180         * jit.dg/test-arith-overflow.c: Include stdbool.h.
11181         (create_overflow_fn): Update comment to clarify that
11182         the third param of the created function is a bool *, not
11183         an int *.
11184         (verify_int_overflow_fn): Convert param "expected_ovf" from
11185         int to bool.  Update third param of "overflow_fn_type" from int *
11186         to bool *.  Update local "actual_ovf" from int to bool.
11187         (verify_uint_overflow_fn): Likewise.
11188
11189 2015-01-19  Martin Liska  <mliska@suse.cz>
11190
11191         * gcc.dg/ipa/ipa-icf-33.c: New test.
11192
11193 2015-01-19  Felix Yang  <felix.yang@huawei.com>
11194             Haijian Zhang  <z.zhanghaijian@huawei.com>
11195
11196         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11197         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11198         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11199         result_float64x2, expected_hfloat64x2): New helper type, variable and
11200         declaration.
11201         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11202         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11203         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11204         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11205         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11206         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11207         and target without the FMA feature.
11208
11209 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
11210
11211         * gcc.target/aarch64/pr64304.c: New testcase.
11212
11213 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11214
11215         PR rtl-optimization/64081
11216         * gcc.dg/pr64081.c: New test.
11217
11218 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
11219
11220         PR target/63971
11221         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11222         the epilogue).
11223         * gcc.target/aarch64/test_frame_6.c: Likewise.
11224         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11225         and x19 (in the epilogue).
11226         * gcc.target/aarch64/test_frame_4.c: Likewise.
11227         * gcc.target/aarch64/test_frame_7.c: Likewise.
11228
11229 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11230
11231         * gcc.target/i386/chkp-always_inline.c: New.
11232
11233 2015-01-15  Andrew Pinski  <apinski@cavium.com>
11234             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11235
11236         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11237         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11238
11239 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
11240
11241         PR fortran/60255
11242         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11243         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11244
11245 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11246
11247         PR fortran/64578
11248         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11249
11250 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
11251
11252         PR target/64652
11253         * gcc.target/sh/torture/pr64652.c: New.
11254
11255 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11256
11257         * gcc.dg/ipa/ipa-icf-32.c: Update template.
11258         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11259         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11260         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11261         * c-c++-common/asan/kasan-recover-1.c: Likewise.
11262         * c-c++-common/asan/kasan-recover-2.c: Likewise.
11263
11264 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11265
11266         PR ipa/64378
11267         * g++.dg/torture/pr64378.C: New testcase.
11268
11269 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11270
11271         PR fortran/57959
11272         * gfortran.dg/block_13.f08: New test
11273
11274 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11275
11276         PR fortran/55901
11277         * gfortran.dg/associate_1.f03: Allow test for character with
11278         automatic length.
11279
11280 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11281
11282         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11283         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11284
11285 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11286
11287         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11288
11289 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
11290
11291         PR fortran/64578
11292         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11293
11294 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11295
11296         PR fortran/60357
11297         * gfortran.dg/alloc_comp_assign_13.f08: New test.
11298
11299         PR fortran/61275
11300         * gfortran.dg/alloc_comp_assign_14.f08: New test.
11301
11302         PR fortran/55932
11303         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11304
11305 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11306
11307         PR fortran/60334
11308         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11309
11310 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
11311
11312         PR rtl-optimization/52773
11313         * gcc.c-torture/compile/pr52773.c: New test.
11314
11315 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11316
11317         PR c++/62134
11318         * g++.dg/cpp0x/alias-decl-46.C: New.
11319
11320 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11321
11322         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11323
11324 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11325
11326         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11327         Add trace.
11328         (CHECK_FP): Likewise.
11329         (CHECK_CUMULATIVE_SAT): Likewise.
11330
11331 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11332
11333         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11334         (Set_Neon_Cumulative_Sat): Add parameter.
11335         (__set_neon_cumulative_sat): Support new parameter.
11336         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11337         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11338         argument.
11339         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11340         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11341         argument.
11342
11343 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11344
11345         * g++.dg/tsan/vptr_benign_race.C: New testcase.
11346         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11347
11348 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11349
11350         PR c++/60056
11351         * g++.dg/tls/thread_local-ice4.C: New.
11352
11353 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
11354
11355         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11356         than Neon options.
11357
11358 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11359
11360         PR c++/62276
11361         * g++.dg/cpp0x/vt-62276.C: New.
11362
11363 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11364
11365         PR middle-end/64353
11366         * g++.dg/pr64353.C: New.
11367
11368 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11369
11370         PR target/64263
11371         * gcc.target/aarch64/pr64263_1.c: New test.
11372
11373 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
11374
11375         PR tree-optimization/64434
11376         * gcc.dg/torture/pr64434.c: Move to...
11377         * gcc.dg/pr64434.c: ... here.
11378
11379 2015-01-16  Richard Biener  <rguenther@suse.de>
11380
11381         PR middle-end/64614
11382         * gcc.dg/uninit-18.c: New testcase.
11383
11384 2015-01-16  Richard Biener  <rguenther@suse.de>
11385
11386         PR tree-optimization/64568
11387         * g++.dg/torture/pr64568-2.C: New testcase.
11388
11389 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11390
11391         PR target/64363
11392         * gcc.target/i386/chkp-label-address.c: New.
11393
11394 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
11395
11396         PR fortran/45290
11397         * gfortran.dg/pointer_init_6.f90: Extended.
11398
11399 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
11400
11401         * gcc.c-torture/compile/20150108.c: New test.
11402
11403 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11404
11405         * gcc.target/visium: New directory.
11406
11407 2015-01-16  Richard Biener  <rguenther@suse.de>
11408
11409         PR tree-optimization/61743
11410         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11411         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11412
11413 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
11414
11415         * gcc.dg/pr64015.c: New test.
11416
11417 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
11418
11419         PR ipa/64163
11420         PR ipa/64612
11421         * g++.dg/ipa/pr64612.C: New test.
11422
11423 2015-01-16  Renlin Li  <renlin.li@arm.com>
11424
11425         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11426
11427 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
11428
11429         * gcc.target/i386/sse-14.c: Test new intrinsic.
11430         * gcc.target/i386/sse-22.c: Ditto.
11431
11432 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11433
11434         PR c++/58614
11435         * g++.dg/cpp0x/auto44.C: New.
11436
11437 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
11438
11439         PR target/59710
11440         * gcc.target/nios2/gpopt-all.c: New test case.
11441         * gcc.target/nios2/gpopt-local.c: New test case.
11442         * gcc.target/nios2/gpopt-global.c: New test case.
11443         * gcc.target/nios2/gpopt-data.c: New test case.
11444         * gcc.target/nios2/gpopt-none.c: New test case.
11445
11446 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
11447
11448         * g++.dg/ubsan/vptr-1.C: New test.
11449         * g++.dg/ubsan/vptr-2.C: New test.
11450         * g++.dg/ubsan/vptr-3.C: New test.
11451         * g++.dg/ubsan/vptr-4.C: New test.
11452         * g++.dg/ubsan/vptr-5.C: New test.
11453         * g++.dg/ubsan/vptr-6.C: New test.
11454         * g++.dg/ubsan/vptr-7.C: New test.
11455         * g++.dg/ubsan/vptr-8.C: New test.
11456         * g++.dg/ubsan/vptr-9.C: New test.
11457
11458 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11459
11460         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11461         is set up.
11462         * lib/gcc-dg.exp: Likewise.
11463
11464 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11465
11466         PR rtl-optimization/64110
11467         * gcc.target/i386/pr64110.c: Add scan-assembler.
11468
11469 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
11470             James Norris  <jnorris@codesourcery.com>
11471             Cesar Philippidis  <cesar@codesourcery.com>
11472             Ilmir Usmanov  <i.usmanov@samsung.com>
11473
11474         * lib/target-supports.exp (check_effective_target_fopenacc): New
11475         procedure.
11476         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11477         * g++.dg/goacc/goacc.exp: Likewise.
11478         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11479         * gcc.dg/goacc/goacc.exp: Likewise.
11480         * gfortran.dg/goacc/goacc.exp: Likewise.
11481         * c-c++-common/cpp/openacc-define-1.c: New file.
11482         * c-c++-common/cpp/openacc-define-2.c: Likewise.
11483         * c-c++-common/cpp/openacc-define-3.c: Likewise.
11484         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11485         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11486         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11487         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11488         * c-c++-common/goacc/asyncwait-1.c: Likewise.
11489         * c-c++-common/goacc/cache-1.c: Likewise.
11490         * c-c++-common/goacc/clauses-fail.c: Likewise.
11491         * c-c++-common/goacc/collapse-1.c: Likewise.
11492         * c-c++-common/goacc/data-1.c: Likewise.
11493         * c-c++-common/goacc/data-2.c: Likewise.
11494         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11495         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11496         * c-c++-common/goacc/deviceptr-2.c: Likewise.
11497         * c-c++-common/goacc/deviceptr-3.c: Likewise.
11498         * c-c++-common/goacc/if-clause-1.c: Likewise.
11499         * c-c++-common/goacc/if-clause-2.c: Likewise.
11500         * c-c++-common/goacc/kernels-1.c: Likewise.
11501         * c-c++-common/goacc/loop-1.c: Likewise.
11502         * c-c++-common/goacc/loop-private-1.c: Likewise.
11503         * c-c++-common/goacc/nesting-1.c: Likewise.
11504         * c-c++-common/goacc/nesting-data-1.c: Likewise.
11505         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11506         * c-c++-common/goacc/parallel-1.c: Likewise.
11507         * c-c++-common/goacc/pcopy.c: Likewise.
11508         * c-c++-common/goacc/pcopyin.c: Likewise.
11509         * c-c++-common/goacc/pcopyout.c: Likewise.
11510         * c-c++-common/goacc/pcreate.c: Likewise.
11511         * c-c++-common/goacc/pragma_context.c: Likewise.
11512         * c-c++-common/goacc/present-1.c: Likewise.
11513         * c-c++-common/goacc/reduction-1.c: Likewise.
11514         * c-c++-common/goacc/reduction-2.c: Likewise.
11515         * c-c++-common/goacc/reduction-3.c: Likewise.
11516         * c-c++-common/goacc/reduction-4.c: Likewise.
11517         * c-c++-common/goacc/sb-1.c: Likewise.
11518         * c-c++-common/goacc/sb-2.c: Likewise.
11519         * c-c++-common/goacc/sb-3.c: Likewise.
11520         * c-c++-common/goacc/update-1.c: Likewise.
11521         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11522         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11523         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11524         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11525         * gfortran.dg/goacc/assumed.f95: Likewise.
11526         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11527         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11528         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11529         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11530         * gfortran.dg/goacc/branch.f95: Likewise.
11531         * gfortran.dg/goacc/cache-1.f95: Likewise.
11532         * gfortran.dg/goacc/coarray.f95: Likewise.
11533         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11534         * gfortran.dg/goacc/cray.f95: Likewise.
11535         * gfortran.dg/goacc/critical.f95: Likewise.
11536         * gfortran.dg/goacc/data-clauses.f95: Likewise.
11537         * gfortran.dg/goacc/data-tree.f95: Likewise.
11538         * gfortran.dg/goacc/declare-1.f95: Likewise.
11539         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11540         * gfortran.dg/goacc/fixed-1.f: Likewise.
11541         * gfortran.dg/goacc/fixed-2.f: Likewise.
11542         * gfortran.dg/goacc/fixed-3.f: Likewise.
11543         * gfortran.dg/goacc/fixed-4.f: Likewise.
11544         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11545         * gfortran.dg/goacc/if.f95: Likewise.
11546         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11547         * gfortran.dg/goacc/list.f95: Likewise.
11548         * gfortran.dg/goacc/literal.f95: Likewise.
11549         * gfortran.dg/goacc/loop-1.f95: Likewise.
11550         * gfortran.dg/goacc/loop-2.f95: Likewise.
11551         * gfortran.dg/goacc/loop-3.f95: Likewise.
11552         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11553         * gfortran.dg/goacc/omp.f95: Likewise.
11554         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11555         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11556         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11557         * gfortran.dg/goacc/parameter.f95: Likewise.
11558         * gfortran.dg/goacc/private-1.f95: Likewise.
11559         * gfortran.dg/goacc/private-2.f95: Likewise.
11560         * gfortran.dg/goacc/private-3.f95: Likewise.
11561         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11562         * gfortran.dg/goacc/reduction-2.f95: Likewise.
11563         * gfortran.dg/goacc/reduction.f95: Likewise.
11564         * gfortran.dg/goacc/routine-1.f90: Likewise.
11565         * gfortran.dg/goacc/routine-2.f90: Likewise.
11566         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11567         * gfortran.dg/goacc/several-directives.f95: Likewise.
11568         * gfortran.dg/goacc/sie.f95: Likewise.
11569         * gfortran.dg/goacc/subarrays.f95: Likewise.
11570         * gfortran.dg/gomp/map-1.f90: Likewise.
11571         * gfortran.dg/openacc-define-1.f90: Likewise.
11572         * gfortran.dg/openacc-define-2.f90: Likewise.
11573         * gfortran.dg/openacc-define-3.f90: Likewise.
11574         * g++.dg/gomp/block-1.C: Update for changed compiler output.
11575         * g++.dg/gomp/block-2.C: Likewise.
11576         * g++.dg/gomp/block-3.C: Likewise.
11577         * g++.dg/gomp/block-5.C: Likewise.
11578         * g++.dg/gomp/target-1.C: Likewise.
11579         * g++.dg/gomp/target-2.C: Likewise.
11580         * g++.dg/gomp/taskgroup-1.C: Likewise.
11581         * g++.dg/gomp/teams-1.C: Likewise.
11582         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11583         * gcc.dg/cilk-plus/jump.c: Likewise.
11584         * gcc.dg/gomp/block-1.c: Likewise.
11585         * gcc.dg/gomp/block-10.c: Likewise.
11586         * gcc.dg/gomp/block-2.c: Likewise.
11587         * gcc.dg/gomp/block-3.c: Likewise.
11588         * gcc.dg/gomp/block-4.c: Likewise.
11589         * gcc.dg/gomp/block-5.c: Likewise.
11590         * gcc.dg/gomp/block-6.c: Likewise.
11591         * gcc.dg/gomp/block-7.c: Likewise.
11592         * gcc.dg/gomp/block-8.c: Likewise.
11593         * gcc.dg/gomp/block-9.c: Likewise.
11594         * gcc.dg/gomp/target-1.c: Likewise.
11595         * gcc.dg/gomp/target-2.c: Likewise.
11596         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11597         * gcc.dg/gomp/teams-1.c: Likewise.
11598
11599 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
11600
11601         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11602         test case.
11603
11604 2015-01-15  Mike Stump  <mikestump@comcast.net>
11605
11606         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11607         * gcc.dg/inline_2.c: Likewise.
11608         * gcc.dg/inline_3.c: Likewise.
11609         * gcc.dg/inline_4.c: Likewise.
11610
11611 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
11612
11613         PR fortran/58023
11614         * gfortran.dg/proc_ptr_comp_43.f90: New.
11615
11616 2015-01-15  Mike Stump  <mikestump@comcast.net>
11617
11618         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11619         * gcc.dg/unroll_2.c: Likewise.
11620         * gcc.dg/unroll_3.c: Likewise.
11621         * gcc.dg/unroll_4.c: Likewise.
11622         * gcc.dg/unroll_5.c: Likewise.
11623
11624 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
11625
11626         PR target/63971
11627         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11628         in epilogue.
11629         * gcc.target/aarch64/test_frame_6.c: Likewise.
11630         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11631         x30 and x19 (in the epilogue).
11632         * gcc.target/aarch64/test_frame_4.c: Likewise.
11633         * gcc.target/aarch64/test_frame_7.c: Likewise.
11634
11635 2015-01-15  Martin Liska  <mliska@suse.cz>
11636
11637         * g++.dg/ipa/pr64068.C: New test.
11638         * gcc.dg/ipa/PR64559.c: New test.
11639
11640 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11641
11642         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11643         with PIE.
11644
11645 2015-01-15  Richard Biener  <rguenther@suse.de>
11646
11647         PR tree-optimization/61743
11648         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11649         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11650
11651 2015-01-15 Renlin Li <renlin.li@arm.com>
11652
11653         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11654         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11655
11656 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11657
11658         * gcc.dg/vect/vect-aggressive-1.c: New.
11659         * gcc.target/i386/avx2-vect-aggressive.c: New.
11660
11661 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11662
11663         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11664
11665 2015-01-15  Richard Biener  <rguenther@suse.de>
11666
11667         PR lto/64415
11668         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11669         -Wl,-undefined,dynamic_lookup.
11670
11671 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11672
11673         * gnat.dg/opt47.adb: New test.
11674
11675 2015-01-15  Richard Biener  <rguenther@suse.de>
11676
11677         PR lto/64415
11678         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11679
11680 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11681
11682         PR tree-optimization/64434
11683         * gcc.dg/torture/pr64434.c: New test.
11684
11685 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11686
11687         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11688         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
11689         -march=loongson* and -march=octeon* require -mno-micromips.
11690
11691 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11692             Matthew Fortune  <matthew.fortune@imgtec.com>
11693
11694         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11695         * gcc.target/mips/call-saved-5.c (foo): Likewise.
11696         * gcc.target/mips/call-saved-6.c (foo): Likewise.
11697         * gcc.target/mips/call-saved-7.c: New file.
11698         * gcc.target/mips/call-saved-8.c: New file.
11699         * gcc.target/mips/call-saved-9.c: New file.
11700
11701 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
11702
11703         * gcc.target/mips/lsa.c: New file.
11704         * gcc.target/mips/mips64-lsa.c: Likewise.
11705         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11706         * gcc.target/mips/mulsize-4.c: Likewise.
11707         * gcc.target/mips/mulsize-5.c: New file.
11708         * gcc.target/mips/mulsize-6.c: Likewise.
11709         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11710         and !HAS_LSA as ghost options.
11711         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11712         for !HAS_LSA.
11713
11714 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
11715
11716         * g++.dg/torture/20141013.c: Set -fno-short-enums.
11717
11718 2015-01-15  Richard Biener  <rguenther@suse.de>
11719
11720         PR middle-end/64365
11721         * gcc.dg/torture/pr64365.c: New testcase.
11722
11723 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
11724
11725         * gcc.dg/stackprotectexplicit1.c: New test.
11726         * g++.dg/stackprotectexplicit2.c: New test.
11727
11728 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11729
11730         PR target/61933
11731         * gfortran.dg/inquire_internal.f90: New.
11732         * gfortran.dg/negative_unit_check.f90: New.
11733
11734 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
11735
11736         PR target/53988
11737         * gcc.target/sh/pr53988-1.c: New.
11738
11739 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
11740
11741         PR c++/58671
11742         * g++.dg/tls/thread_local-ice3.C: New.
11743
11744 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11745
11746         * gcc.target/i386/fentry-override.c: Properly place {} in target
11747         selector.  Remove nonpic.
11748         * gcc.target/i386/fentry.c: Likewise.
11749
11750 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11751
11752         * gcc.dg/atomic-invalid.c: Check for invalid memory model
11753         warnings instead of errors.
11754
11755 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
11756
11757         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11758         option support instead of ENABLE_LTO from Makefile.
11759
11760 2015-01-14  Richard Biener  <rguenther@suse.de>
11761
11762         PR tree-optimization/59354
11763         * gcc.dg/vect/pr59354.c: New testcase.
11764
11765 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
11766
11767         * lib/target-supports.exp
11768         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11769         on ARM architures before v7.
11770
11771 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11772
11773         PR middle-end/59448
11774         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11775         an atomic_exchange.
11776
11777 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11778
11779         PR target/64386
11780         * gcc.target/i386/pr64386.c: New test.
11781
11782 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11783
11784         PR target/64393
11785         * gcc.target/i386/pr64393.c: New test.
11786
11787 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11788
11789         PR target/64387
11790         * gcc.target/i386/pr64387.c: New test.
11791
11792 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
11793
11794         * gcc.target/aarch64/store-pair-1.c: Fix typo.
11795
11796 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11797
11798         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11799
11800 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11801
11802         PR target/64453
11803         * gcc.target/arm/pr64453.c: New.
11804
11805 2015-01-14  Richard Biener  <rguenther@suse.de>
11806
11807         PR lto/64415
11808         * gcc.dg/lto/pr64415_0.c: New testcase.
11809         * gcc.dg/lto/pr64415_1.c: Likewise.
11810
11811 2015-01-14  Martin Liska  <mliska@suse.cz>
11812
11813         * gcc.dg/ipa/pr64307.c: New test.
11814
11815 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11816
11817         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11818         64-bit and 128-bit.
11819
11820 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11821
11822         PR target/64460
11823         * gcc.target/arm/pr64460_1.c: New test.
11824
11825 2015-01-14  Richard Biener  <rguenther@suse.de>
11826
11827         PR tree-optimization/64493
11828         PR tree-optimization/64495
11829         * gcc.dg/vect/pr64493.c: New testcase.
11830         * gcc.dg/vect/pr64495.c: Likewise.
11831
11832 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
11833
11834         * gcc.dg/Warray-bounds-11.c: New test-case.
11835
11836 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11837
11838         * gcc.target/mips/octeon3-pipe-1.c: New test.
11839
11840 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
11841
11842         * jit.dg/harness.h (set_up_logging): Move string concatenation
11843         into...
11844         (concat_strings): New function.
11845         (dump_reproducer): New function.
11846         (test_jit): Call dump_reproducer.
11847         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11848         function.
11849         (jit-dg-test): Delete any generated reproducer from previous runs.
11850         Verify that a generated reproducer was created, and verify that it
11851         compiles.
11852         * jit.dg/test-nested-contexts.c (main): Call
11853         gcc_jit_context_dump_reproducer_to_file.
11854
11855 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11856
11857         * gcc.dg/aru-2.c: Add dg-require-profiling.
11858
11859 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11860
11861         * lib/target-supports.exp (check_profiling_available): Check if
11862         -pg links.
11863
11864 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
11865
11866         PR ipa/64565
11867         * g++.dg/torture/pr64565.C: New testcase.
11868
11869 2015-01-13  Marek Polacek  <polacek@redhat.com>
11870
11871         PR middle-end/64391
11872         * gcc.dg/tm/pr64391.c: New test.
11873
11874 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11875
11876         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11877         true.
11878
11879 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11880
11881         * gcc.target/i386/pie.c: New test.
11882
11883         * lib/target-supports.exp (check_effective_target_pie): New.
11884
11885 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11886
11887         PR rtl-optimization/64286
11888         * gcc.target/i386/avx2-pr64286.c: New test.
11889
11890 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
11891
11892         PR c++/57626
11893         * g++.dg/cpp0x/vt-57626.C: New.
11894
11895 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR fortran/64528
11898         * gfortran.dg/pr64528.f90: New test.
11899
11900 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11901
11902         * gcc.target/aarch64/subsp.c: New test.
11903
11904 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11905
11906         * gcc.target/aarch64/store-pair-1.c: New testcase.
11907
11908 2015-01-13  Richard Biener  <rguenther@suse.de>
11909
11910         PR lto/64373
11911         * gcc.dg/lto/pr64373_0.c: New testcase.
11912
11913 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11914
11915         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11916         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11917
11918 2015-01-13  Richard Biener  <rguenther@suse.de>
11919
11920         PR tree-optimization/64406
11921         * gcc.dg/pr64406.c: New testcase.
11922
11923 2015-01-13  Richard Biener  <rguenther@suse.de>
11924
11925         PR tree-optimization/64404
11926         * gcc.dg/vect/pr64404.c: New testcase.
11927
11928 2015-01-13  Richard Biener  <rguenther@suse.de>
11929
11930         PR tree-optimization/64568
11931         * g++.dg/torture/pr64568.C: New testcase.
11932
11933 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11934
11935         * jit.dg/test-error-local-used-from-other-function.c: New test
11936         case.
11937         * jit.dg/test-error-param-reuse.c: New test case.
11938         * jit.dg/test-error-param-sharing.c: New test case.
11939         * jit.dg/test-error-param-used-from-other-function.c: New test
11940         case.
11941         * jit.dg/test-error-param-used-without-a-function.c: New test
11942         case.
11943
11944 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
11945
11946         PR tree-optimization/64563
11947         * gcc.dg/pr64563.c: New test.
11948
11949         PR target/64513
11950         * gcc.target/i386/pr64513.c: New test.
11951
11952         PR tree-optimization/64454
11953         * gcc.dg/pr64454.c: New test.
11954
11955         PR testsuite/64028
11956         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
11957         bind_pic_locally.
11958         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
11959         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
11960         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
11961         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
11962         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
11963         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
11964         * gcc.dg/vect/slp-25.c: Likewise.
11965         * gcc.dg/vect/vect-109.c: Likewise.
11966         * gcc.dg/vect/vect-13.c: Likewise.
11967         * gcc.dg/vect/vect-17.c: Likewise.
11968         * gcc.dg/vect/vect-18.c: Likewise.
11969         * gcc.dg/vect/vect-19.c: Likewise.
11970         * gcc.dg/vect/vect-20.c: Likewise.
11971         * gcc.dg/vect/vect-21.c: Likewise.
11972         * gcc.dg/vect/vect-22.c: Likewise.
11973         * gcc.dg/vect/vect-27.c: Likewise.
11974         * gcc.dg/vect/vect-29.c: Likewise.
11975         * gcc.dg/vect/vect-2-big-array.c: Likewise.
11976         * gcc.dg/vect/vect-2.c: Likewise.
11977         * gcc.dg/vect/vect-3.c: Likewise.
11978         * gcc.dg/vect/vect-4.c: Likewise.
11979         * gcc.dg/vect/vect-5.c: Likewise.
11980         * gcc.dg/vect/vect-72.c: Likewise.
11981         * gcc.dg/vect/vect-73-big-array.c: Likewise.
11982         * gcc.dg/vect/vect-73.c: Likewise.
11983         * gcc.dg/vect/vect-77-global.c: Likewise.
11984         * gcc.dg/vect/vect-78-global.c: Likewise.
11985         * gcc.dg/vect/vect-7.c: Likewise.
11986         * gcc.dg/vect/vect-86.c: Likewise.
11987         * gcc.dg/vect/vect-align-1.c: Likewise.
11988         * gcc.dg/vect/vect-align-3.c: Likewise.
11989         * gcc.dg/vect/vect-all-big-array.c: Likewise.
11990         * gcc.dg/vect/vect-all.c: Likewise.
11991         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
11992         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
11993         * gcc.dg/vect/vect-peel-3.c: Likewise.
11994         * gcc.dg/vect/vect-peel-4.c: Likewise.
11995         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
11996
11997 2015-01-12  Jeff Law  <law@redhat.com>
11998
11999         PR target/64461
12000         * gcc.target/m68k/pr64461.c: New test.
12001
12002 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12003
12004         * jit.dg/test-array-as-pointer.c (create_code): Update call
12005         to gcc_jit_context_new_global by setting "kind" to
12006         GCC_JIT_GLOBAL_IMPORTED.
12007         * jit.dg/test-error-array-as-pointer.c: Likewise.
12008         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12009         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12010         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12011         * jit.dg/test-using-global.c (the_global): Rename to...
12012         (imported_global): ...this.
12013         (create_code): Update to test the three kinds of global.
12014         (verify_code): Likewise.
12015
12016 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12017
12018         PR testsuite/64427
12019         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12020         undefined behavior.
12021         * gcc.target/i386/pr64291-2.c: Updated.
12022
12023 2015-01-12  Richard Biener  <rguenther@suse.de>
12024
12025         PR tree-optimization/64530
12026         * gfortran.dg/pr64530.f90: New testcase.
12027
12028 2015-01-12  Richard Biener  <rguenther@suse.de>
12029
12030         PR middle-end/64357
12031         * gcc.dg/torture/pr64357.c: New testcase.
12032
12033 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
12034
12035         * gcc.target/i386/nop-mcount.c: Properly place {} in target
12036         selector.
12037
12038 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12039         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12040
12041 2015-01-12  Martin Liska  <mliska@suse.cz>
12042
12043         * gcc.dg/ipa/PR64550.c: New test.
12044
12045 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
12046
12047         PR ipa/63470
12048         * g++.dg/ipa/pr63470.C: New testcase.
12049
12050 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12051
12052         PR fortran/63733
12053         * gfortran.dg/typebound_operator_20.f90: New.
12054
12055 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12056
12057         PR fortran/58023
12058         * gfortran.dg/proc_ptr_comp_42.f90: New.
12059
12060 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12061
12062         PR fortran/64508
12063         * gfortran.dg/proc_ptr_comp_41.f90: New.
12064
12065 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
12066
12067         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12068
12069 2015-01-10  Tobias Burnus  <burnus@net-b.de>
12070
12071         PR fortran/64522
12072         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12073         and add dg-excess-errors.
12074         * gfortran.dg/line_length_6.f90: New.
12075         * gfortran.dg/line_length_7.f90: New.
12076         * gfortran.dg/line_length_8.f90: New.
12077         * gfortran.dg/line_length_9.f90: New.
12078         * gfortran.dg/line_length_10.f90: New.
12079         * gfortran.dg/line_length_11.f90: New.
12080
12081 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12082
12083         * jit.dg/test-threads.c (struct testcase): Move declaration
12084         to jit.dg/all-non-failing-tests.h.
12085         (testcases): Likewise.
12086         * jit.dg/all-non-failing-tests.h (struct testcase): Move
12087         declaration here from jit.dg/all-non-failing-tests.h.
12088         (testcases): Likewise.
12089         * jit.dg/test-combination.c (create_code): Eliminate spelling
12090         out all of the testcases in favor of looping through the
12091         "testcases" metadata.
12092         (verify_code): Likewise.
12093
12094 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
12095
12096         PR rtl-optimization/64536
12097         * gcc.dg/pr64536.c: New test.
12098
12099 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12100
12101         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12102         * jit.dg/test-combination.c (create_code): Likewise.
12103         (verify_code): Likewise.
12104         * jit.dg/test-constants.c: New test case.
12105         * jit.dg/test-threads.c: Add test-constants.c.
12106
12107 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
12108
12109         PR libobjc/51891
12110         * objc.dg/gnu-api-2-class.m: Add a test case
12111         for the above change.
12112
12113 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12114
12115         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12116
12117 2015-01-09  Richard Biener  <rguenther@suse.de>
12118
12119         PR tree-optimization/64410
12120         * g++.dg/vect/pr64410.cc: New testcase.
12121
12122 2015-01-09  Martin Liska  <mliska@suse.cz>
12123
12124         * gcc.dg/ipa/ipa-icf-32.c: New test.
12125
12126 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12127
12128         * c-c++-common/tsan/tsan_barrier.h: New.
12129         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12130         * c-c++-common/tsan/bitfield_race.c: Likewise.
12131         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12132         * c-c++-common/tsan/mutexset1.c: Likewise.
12133         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12134         * c-c++-common/tsan/race_on_mutex.c: Likewise.
12135         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12136         * c-c++-common/tsan/simple_race.c: Likewise.
12137         * c-c++-common/tsan/simple_stack.c: Likewise.
12138         * c-c++-common/tsan/sleep_sync.c: Likewise.
12139         * c-c++-common/tsan/tiny_race.c: Likewise.
12140         * c-c++-common/tsan/tls_race.c: Likewise.
12141         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12142         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12143         * g++.dg/tsan/atomic_free.C: Likewise.
12144         * g++.dg/tsan/atomic_free2.C: Likewise.
12145         * g++.dg/tsan/cond_race.C: Likewise.
12146         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12147
12148 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
12149
12150         PR testsuite/62250
12151         * lib/target-supports.exp (check_effective_target_libatomic_available):
12152         New.
12153         * gfortran.dg/coarray/caf.exp: Only add -latomic for
12154         targets that match effective-target libatomic_available.
12155         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12156
12157 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12158
12159         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12160         Verify the result of gcc_jit_context_get_last_error.
12161         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12162
12163 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12164
12165         PR tree-optimization/63989
12166         * gcc.dg/strlenopt-27.c: New test.
12167
12168 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12169
12170         * jit.dg/harness.h (set_up_logging): New function.
12171         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
12172         set_up_logging on the context, so that every testcase is
12173         logged to a particular file.
12174         * jit.dg/test-nested-contexts.c (main): Open a logfile,
12175         and call gcc_jit_context_set_logfile on the top-level context.
12176
12177 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12178
12179         PR target/64338
12180         * g++.dg/opt/pr64338.C: New test.
12181
12182 2015-01-08  Tobias Burnus  <burnus@net-b.de>
12183
12184         * gfortran.dg/coarray/codimension_2b.f90: New file.
12185         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12186         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12187
12188 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12189
12190         PR c++/59004
12191         * g++.dg/ext/fnname4.C: New.
12192
12193 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12194
12195         PR c++/64462
12196         * g++.dg/cpp0x/constexpr-64462.C: New.
12197
12198 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12199
12200         PR c++/60753
12201         * g++.dg/cpp0x/deleted10.C: New.
12202
12203 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12204
12205         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12206
12207 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12208
12209         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12210         GCC_JIT_UNARY_OP_ABS.
12211         (verify_unary_ops): Likewise.
12212
12213 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12214
12215         * jit.dg/test-arith-overflow.c: New test case.
12216         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12217         * jit.dg/test-combination.c (create_code): Likewise.
12218         (verify_code): Likewise.
12219         * jit.dg/test-threads.c (testcases): Likewise.
12220
12221 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12222
12223         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12224         rather than "jit".  Load g++.exp, and call g++_init.
12225         Run test-*.cc files within the testsuite and *.cc files within
12226         docs/examples.
12227         (jit-dg-test): Drop the addition of -fgnu89-inline to
12228         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12229         doing it when compiling C testcases (since g++ does not handle
12230         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12231         is restored to the value after g++_init ran, rather than the
12232         value before g++_init ran.  Return a list of
12233         $comp_output $output_file, as dg-test assumes.
12234
12235 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12236
12237         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12238         make it easier to figure out the origin of each test result when
12239         running test-combination.c and test-threads.c.
12240         (CHECK_VALUE): Likewise.
12241         (CHECK_DOUBLE_VALUE): Likewise.
12242         (CHECK_STRING_VALUE): Likewise.
12243         (CHECK_STRING_STARTS_WITH): Likewise.
12244         (CHECK_STRING_CONTAINS): Likewise.
12245         (CHECK): Likewise.
12246         (check_string_value): Likewise, add "funcname" param.
12247         (check_string_starts_with): Likewise.
12248         (check_string_contains): Likewise.
12249
12250 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12251
12252         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12253         generating name of built executable.
12254
12255 2015-01-07  Marek Polacek  <polacek@redhat.com>
12256
12257         PR c/64440
12258         * gcc.dg/pr64440.c: New test.
12259         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12260
12261 2015-01-07  Marek Polacek  <polacek@redhat.com>
12262
12263         PR c/64417
12264         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12265         * gcc.dg/pr64417.c: New test.
12266
12267 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
12268
12269         PR target/64505
12270         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12271         fix is correct.
12272
12273 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12274
12275         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12276         Check if testcases run without errors, not just if they compile.
12277
12278 2015-01-06  Christian Bruel  <christian.bruel@st.com>
12279
12280         PR target/64507
12281         * gcc.target/sh/pr64507.c: New test.
12282
12283 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
12284
12285         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12286
12287 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
12288
12289         * c-c++-common/asan/sanitize-all-1.c: New test.
12290         * c-c++-common/ubsan/sanitize-all-1.c: New test.
12291         * c-c++-common/ubsan/sanitize-all-2.c: New test.
12292         * c-c++-common/ubsan/sanitize-all-3.c: New test.
12293         * c-c++-common/ubsan/sanitize-all-4.c: New test.
12294
12295 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12296
12297         * lib/target-supports.exp (check_profiling_available): Return 0 for
12298         Visium.
12299         (check_effective_target_tls_runtime): Likewise.
12300         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12301         * gcc.dg/20020312-2.c: Adjust for Visium.
12302         * gcc.dg/tls/thr-cse-1.c: Likewise
12303         * gcc.dg/tree-ssa/20040204-1.c: Likewise
12304         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12305         * gcc.dg/weak/typeof-2.c: Likewise.
12306
12307 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
12308
12309         PR rtl-optimization/64287
12310         * gcc.dg/aru-2.c: New test.
12311
12312 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR sanitizer/64344
12315         * c-c++-common/ubsan/pr64344-1.c: New test.
12316         * c-c++-common/ubsan/pr64344-2.c: New test.
12317
12318         PR tree-optimization/64465
12319         * gcc.dg/pr64465.c: New test.
12320
12321         PR tree-optimization/64494
12322         * gcc.c-torture/compile/pr64494.c: New test.
12323
12324 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12325
12326         PR fortran/47674
12327         * gfortran.dg/realloc_on_assign_25.f90:  New test.
12328
12329 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12330
12331         Update copyright years.
12332
12333 2015-01-05  Marek Polacek  <polacek@redhat.com>
12334
12335         PR c/64423
12336         * gcc.dg/pr64423.c: New test.
12337
12338 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12339
12340         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12341         mmix-knuth-mmixware for the same reason as for MIPS.
12342         * gcc.dg/debug/debug-2.c: Ditto.
12343
12344         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12345
12346 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
12347
12348         PR testsuite/62250
12349         * lib/gfortran.exp: Add libatomic library search path.
12350         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12351         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12352
12353         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12354
12355 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12356
12357         * c-c++-common/tsan/bitfield_race.c: New testcase.
12358         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12359
12360 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12361
12362         * gfortran.dg/coarray/collectives_4.f90: New.
12363
12364 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12365
12366         PR fortran/57562
12367         * gfortran.dg/extends_16.f90: New.
12368
12369 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12370
12371         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12372
12373 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12374
12375         * gfortran.dg/coarray/codimension_2.f90: New.
12376         * gfortran.dg/coarray/codimension_2a.f90: New.
12377         * gfortran.dg/coarray_35.f90: New.
12378         * gfortran.dg/coarray_35a.f90: New.
12379
12380 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12381
12382         PR fortran/60507
12383         * gfortran.dg/dummy_procedure_11.f90: New.
12384 ^L
12385 Copyright (C) 2015 Free Software Foundation, Inc.
12386
12387 Copying and distribution of this file, with or without modification,
12388 are permitted in any medium without royalty provided the copyright
12389 notice and this notice are preserved.