2015-10-21 Steven G. Kargl <kargl@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobc6cc423dfefe036c341b43ceb1cf4aa116da7f60
1 2015-10-21  Steven G. Kargl  <kargl@gcc.gnu.org>
3         PR fortran/67939
4         * gfortran.dg/pr67939.f90: New test.
6 2015-10-21  Aditya Kumar  <aditya.k7@samsung.com>
7             Sebastian Pop  <s.pop@samsung.com>
9         * gcc.dg/graphite/scop-11.c: Update pattern.
11 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
13         PR ipa/67056
14         * g++.dg/ipa/pr67056.C: New testcase.
16 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
18         * gcc.dg/tree-ssa/operand-equal-1.c: Verify that empty constructors
19         are matched.
21 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
23         * gcc.dg/lto/20110201-1_0.c: Restrict to sqrt_insn targets.
24         Add associated options for arm*-*-*.
25         (sqrt): Remove dummy definition.
27 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
29         * gcc.dg/torture/builtin-symmetric-1.c: Don't run at -O0.
31 2015-10-21  Richard Sandiford  <richard.sandiford@arm.com>
33         * gcc.dg/tree-ssa/backprop-1.c, gcc.dg/tree-ssa/backprop-2.c,
34         gcc.dg/tree-ssa/backprop-3.c, gcc.dg/tree-ssa/backprop-4.c,
35         gcc.dg/tree-ssa/backprop-5.c, gcc.dg/tree-ssa/backprop-6.c: New tests.
37 2015-10-21  Alan Lawrence  <alan.lawrence@arm.com>
39         * gcc.dg/tree-ssa/sra-12.c: Enable test on all targets; add --param
40         sra-max-scalarization-size-Ospeed.
42 2015-10-21  Marek Polacek  <polacek@redhat.com>
45         PR c/68024
46         * gcc.dg/pr68024.c: New test.
48 2015-10-21  Nathan Sidwell  <nathan@codesourcery.com>
50         * c-c++-common/goacc/clauses-fail.c: Adjust errors.
51         * c-c++-common/goacc/sb-1.c: Adjust errors.
52         * c-c++-common/goacc/sb-3.c: Adjust errors.
53         * c-c++-common/goacc/loop-1.c: Adjust errors.
54         * c-c++-common/goacc/nesting-1.c: Adjust errors.
55         * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust errors.
56         * c-c++-common/goacc-gomp/nesting-1.c: Adjust errors.
58 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
60         * g++.dg/ext/vector22.C: Allow VEC_COND_EXPR.
62 2015-10-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
64         * gcc.dg/lto/simd-function_0.c: New test.
66 2015-10-21  Uros Bizjak  <ubizjak@gmail.com>
68         PR target/68018
69         * gcc.target/i386/pr68018.c: New test.
71 2015-10-21  Richard Biener  <rguenther@suse.de>
73         PR middle-end/68031
74         * gcc.dg/torture/pr68031.c: New testcase.
76 2015-10-21  Richard Biener  <rguenther@suse.de>
78         PR tree-optimization/68026
79         * gcc.dg/tree-ssa/ssa-ccp-39.c: New testcase.
81 2015-10-21  Maxim Ostapenko  <m.ostapenko@partner.samsung.com>
83         * c-c++-common/ubsan/float-cast-overflow-10.c: Adjust test.
84         * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
85         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
86         * g++.dg/asan/default-options-1.C: Likewise.
88 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
90         * gcc.target/aarch64/stp_vec_64_1.c: New test.
91         * gcc.target/aarch64/ldp_vec_64_1.c: Likewise.
93 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
95         * lib/target-supports.exp (check_effective_target_vect64): Add AArch64.
97 2015-10-20  Marek Polacek  <polacek@redhat.com>
99         PR c/67964
100         * gcc.dg/pr67964.c: New test.
102 2015-10-20  Vladimir Makarov  <vmakarov@redhat.com>
104         PR rtl-optimization/67609
105         * gcc.target/i386/pr67609.c: New.
107 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
109         * gcc.target/aarch64/fmul_fcvt_1.c: Add multiply-by-32 cases.
111 2015-10-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
113         * gcc.target/aarch64/fmul_fcvt_1.c: New test.
114         * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
116 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
118         PR target/66810
119         * gcc.target/i386/pr66810.c: New test.
121 2015-10-20  H.J. Lu  <hongjiu.lu@intel.com>
123         PR target/67963
124         PR target/67985
125         * gcc.target/i386/pr67963-1.c: New test.
126         * gcc.target/i386/pr67963-2.c: Likewise.
127         * gcc.target/i386/pr67963-3.c: Likewise.
128         * gcc.target/i386/pr67985-1.c: Likewise.
129         * gcc.target/i386/pr67985-2.c: Likewise.
130         * gcc.target/i386/pr67985-3.c: Likewise.
132 2015-10-20  Alan Lawrence  <alan.lawrence@arm.com>
134         * gcc.target/aarch64/vdiv_f.c: Use __builtin_nan.
136 2015-10-20  Richard Biener  <rguenther@suse.de>
138         PR tree-optimization/68017
139         * gcc.dg/torture/pr68017.c: New testcase.
141 2015-10-20  Szabolcs Nagy  <szabolcs.nagy@arm.com>
143         PR target/66912
144         * gcc.target/aarch64/pr66912.c: New.
145         * gcc.target/arm/pr66912.c: New.
147 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
149         * gfortran.dg/pr67900.f90: New tests.
151 2015-10-19  Pierre-Marie de Rodat  <derodat@adacore.com>
153         * gnat.dg/opt50.adb: New test.
154         * gnat.dg/opt50_pkg.adb: New helper.
155         * gnat.dg/opt50_pkg.ads: New helper.
157 2015-10-19  Steven G. Kargl  <kargl@gcc.gnu.org>
159         PR fortran/68019
160         * gfortran.dg/pr68019.f90: new test.
162 2015-10-19  Richard Biener  <rguenther@suse.de>
164         PR tree-optimization/67975
165         * gcc.dg/tree-ssa/ssa-fre-50.c: New testcase.
167 2015-10-19  Richard Biener  <rguenther@suse.de>
169         * gcc.dg/torture/builtin-cproj-1.c: Skip for -O0.
171 2015-10-19  H.J. Lu  <hongjiu.lu@intel.com>
173         PR target/67995
174         * gcc.target/i386/pr67995-1.c: New test.
175         * gcc.target/i386/pr67995-2.c: Likewise.
176         * gcc.target/i386/pr67995-3.c: Likewise.
178 2015-10-19  Joost VandeVondele  <vondele@gnu.gcc.org>
180         PR middle-end/68002
181         * gcc.dg/PR68002.c: New test.
183 2015-10-19  Richard Sandiford  <richard.sandiford@arm.com>
185         * gcc.dg/builtins-20.c: Remove undefined behavior.
187 2015-10-18  Mikael Morin  <mikael@gcc.gnu.org>
189         PR fortran/67758
190         * gfortran.dg/common_25.f90: New file.
192 2015-10-18  Paul Thomas  <pault@gcc.gnu.org>
194         PR fortran/67177
195         * gfortran.dg/move_alloc_15.f90: New test
196         * gfortran.dg/move_alloc_16.f90: New test
198         PR fortran/67977
199         * gfortran.dg/deferred_character_assignment_1.f90: New test
201 2015-10-17  Steven G. Kargl  <kargl@gcc.gnu.org>
203         PR fortran/67987
204         * gfortran.df/pr67987.f90: New test.
205         * gfortran.dg/char_length_2.f90: Update testcase.
207 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
209         * gcc.target/i386/iamcu/test_basic_returning.c
210         (def_test_returning_type): Use union to check float return bits.
212 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
214         * gcc.target/i386/iamcu/test_basic_64bit_returning.c (main):
215         Replace printf with __builtin_printf.
217 2015-10-16  H.J. Lu  <hongjiu.lu@intel.com>
219         * gcc.target/i386/iamcu/test_passing_unions.c (main): Properly
220         initialize u5.
222 2015-10-16  Eric Botcazou  <ebotcazou@adacore.com>
224         PR middle-end/67966
225         * gnat.dg/pack21.adb: New test.
226         * gnat.dg/pack22.adb: Likewise.
227         * gnat.dg/pack22_pkg.ad[sb]: New helper.
229 2015-10-16  Christian Bruel  <christian.bruel@st.com>
231         PR target/67745
232         * gcc.target/arm/no-align.c: New test.
233         * gcc.target/arm/attr-align1.c: New test.
234         * gcc.target/arm/attr-align2.c: New test.
235         * gcc.target/arm/attr-align3.c: New test.
237 2015-10-11  Jan Hubicka  <hubicka@ucw.cz>
239         * gcc.c-torture/compile/icfmatch.c: Add testcase
241 2015-10-16  Paolo Carlini  <paolo.carlini@oracle.com>
243         PR c++/67926
244         * g++.dg/cpp1z/fold-ice1.C: New.
246 2015-10-16  Michael Collison  <michael.collison@linaro.org>
247             Andrew Pinski <andrew.pinski@caviumnetworks.com>
249         * gcc.dg/tree-ssa/minmax-loopend.c: New test.
251 2015-10-15  Marek Polacek  <polacek@redhat.com>
253         * gcc.dg/tree-ssa/reassoc-42.c: New test.
255 2015-10-15  Marek Polacek  <polacek@redhat.com>
257         PR tree-optimization/67953
258         * gcc.dg/fold-minus-6.c (fn4): Change the type of A to
259         unsigned.
260         * gcc.dg/torture/pr67953.c: New test.
262 2015-10-14  Jeff Law  <law@redhat.com>
264         * gcc.dg/tree-ssa/ssa-dom-thread-2.c: Deleted.  The six functions
265         contained within have their own file/test now.
266         * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: New test extracted from
267         ssa-dom-thread-2.c.  Tighten expected output slightly and comment
268         expectations a bit more.
269         * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
270         * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Likewise.
271         * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
272         * gcc.dg/tree-ssa/ssa-dom-thread-2e.c: Likewise.
273         * gcc.dg/tree-ssa/ssa-dom-thread-2f.c: Likewise.
275         PR testsuite/67959
276         * gcc.dg/tree-ssa/ssa-thread-13.c: Avoid bitfield assumptions.
278 2015-10-14  Marek Polacek  <polacek@redhat.com>
280         * gcc.dg/tree-ssa/reassoc-39.c: Use -g.  Adjust dg-final.
281         (f6): New.
282         (f7): New.
283         (f8): New.
284         (f9): New.
285         (f10): New.
286         (f11): New.
287         (f12): New.
288         (f13): New.
290 2015-10-14  Richard Biener  <rguenther@suse.de>
292         PR tree-optimization/67915
293         * gcc.dg/torture/pr67915.c: New testcase.
295 2015-10-14  Marek Polacek  <polacek@redhat.com>
297         PR tree-optimization/67815
298         * gcc.dg/tree-ssa/reassoc-39.c: New test.
299         * gcc.dg/tree-ssa/reassoc-40.c: New test.
300         * gcc.dg/tree-ssa/reassoc-41.c: New test.
302 2015-10-14  Dominik Vogt  <vogt@linux.vnet.ibm.com>
304         * gcc.dg/pragma-pop_options-1.c: New test.
306 2015-10-13  Jakub Jelinek  <jakub@redhat.com>
307             Aldy Hernandez  <aldyh@redhat.com>
309         * c-c++-common/gomp/cancel-1.c (f2): Add map clause to target data.
310         * c-c++-common/gomp/clauses-1.c: New test.
311         * c-c++-common/gomp/clauses-2.c: New test.
312         * c-c++-common/gomp/clauses-3.c: New test.
313         * c-c++-common/gomp/clauses-4.c: New test.
314         * c-c++-common/gomp/declare-target-1.c: New test.
315         * c-c++-common/gomp/declare-target-2.c: New test.
316         * c-c++-common/gomp/depend-3.c: New test.
317         * c-c++-common/gomp/depend-4.c: New test.
318         * c-c++-common/gomp/doacross-1.c: New test.
319         * c-c++-common/gomp/if-1.c: New test.
320         * c-c++-common/gomp/if-2.c: New test.
321         * c-c++-common/gomp/linear-1.c: New test.
322         * c-c++-common/gomp/map-2.c: New test.
323         * c-c++-common/gomp/map-3.c: New test.
324         * c-c++-common/gomp/nesting-1.c (f_omp_parallel,
325         f_omp_target_data): Add map clause to target data.
326         * c-c++-common/gomp/nesting-warn-1.c (f_omp_target): Likewise.
327         * c-c++-common/gomp/ordered-1.c: New test.
328         * c-c++-common/gomp/ordered-2.c: New test.
329         * c-c++-common/gomp/ordered-3.c: New test.
330         * c-c++-common/gomp/pr61486-1.c (foo): Remove linear clause
331         on non-iterator.
332         * c-c++-common/gomp/pr61486-2.c (test, test2): Remove ordered
333         clause and ordered construct where no longer allowed.
334         * c-c++-common/gomp/priority-1.c: New test.
335         * c-c++-common/gomp/reduction-1.c: New test.
336         * c-c++-common/gomp/schedule-simd-1.c: New test.
337         * c-c++-common/gomp/sink-1.c: New test.
338         * c-c++-common/gomp/sink-2.c: New test.
339         * c-c++-common/gomp/sink-3.c: New test.
340         * c-c++-common/gomp/sink-4.c: New test.
341         * c-c++-common/gomp/udr-1.c: New test.
342         * c-c++-common/taskloop-1.c: New test.
343         * c-c++-common/cpp/openmp-define-3.c: Adjust for the new
344         value of _OPENMP macro.
345         * c-c++-common/cilk-plus/PS/body.c (foo): Adjust expected diagnostics.
346         * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_parallel,
347         f_acc_kernels, f_acc_data, f_acc_loop): Add map clause to target data.
348         * gcc.dg/gomp/clause-1.c:
349         * gcc.dg/gomp/reduction-1.c: New test.
350         * gcc.dg/gomp/sink-fold-1.c: New test.
351         * gcc.dg/gomp/sink-fold-2.c: New test.
352         * gcc.dg/gomp/sink-fold-3.c: New test.
353         * gcc.dg/vect/vect-simd-clone-15.c: New test.
354         * g++.dg/gomp/clause-1.C (T::test): Remove dg-error on privatization
355         of non-static data members.
356         * g++.dg/gomp/clause-3.C (foo): Remove one dg-error directive.
357         Add some linear clause tests.
358         * g++.dg/gomp/declare-simd-3.C: New test.
359         * g++.dg/gomp/linear-1.C: New test.
360         * g++.dg/gomp/member-1.C: New test.
361         * g++.dg/gomp/member-2.C: New test.
362         * g++.dg/gomp/pr66571-2.C: New test.
363         * g++.dg/gomp/pr67504.C (foo): Add test for ordered clause with
364         dependent argument.
365         * g++.dg/gomp/pr67522.C (foo): Add test for invalid array section
366         in reduction clause.
367         * g++.dg/gomp/reference-1.C: New test.
368         * g++.dg/gomp/sink-1.C: New test.
369         * g++.dg/gomp/sink-2.C: New test.
370         * g++.dg/gomp/sink-3.C: New test.
371         * g++.dg/gomp/task-1.C: Remove both dg-error directives.
372         * g++.dg/gomp/this-1.C: New test.
373         * g++.dg/gomp/this-2.C: New test.
374         * g++.dg/vect/simd-clone-2.cc: New test.
375         * g++.dg/vect/simd-clone-2.h: New test.
376         * g++.dg/vect/simd-clone-3.cc: New test.
377         * g++.dg/vect/simd-clone-4.cc: New test.
378         * g++.dg/vect/simd-clone-4.h: New test.
379         * g++.dg/vect/simd-clone-5.cc: New test.
381 2015-10-13  Christophe Lyon  <christophe.lyon@linaro.org>
383         * gcc/testsuite/gcc.target/aarch64/table-intrinsics.c: Fix regexp
384         after r228716 (Fix vtbl[34] and vtbx4).
386 2015-10-13  Yuri Rumyantsev  <ysrumyan@gmail.com>
388         PR tree-optimization/67909, 67947
389         * gcc.dg/torture/pr67947.c: New test.
391 2015-10-13  Jeff Law  <law@redhat.com>
393         * gcc.dg/tree-ssa/ssa-thread-13.c: New test.
395 2015-10-12  Jeff Law  <law@redhat.com>
397         * gcc.dg/tree-ssa/ssa-thread-12.c: New test.
398         * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
399         * gcc.dg/tree-ssa/ssa-thread-11.c: Renamed from
400         ssa-dom-thread-11.c.
402         * gcc.dg/tree-ssa/ssa-dom-thread-11.c: New test.
404 2015-10-12  Ville Voutilainen  <ville.voutilainen@gmail.com>
406         PR c++/58566
407         * g++.dg/cpp0x/lambda/lambda-58566.C: New.
409 2015-10-10  Jan Hubicka  <hubicka@ucw.cz>
411         * gfortran.dg/lto/bind_c-2_0.f90: New testcase.
412         * gfortran.dg/lto/bind_c-2_1.c: New testcase.
413         * gfortran.dg/lto/bind_c-3_0.f90: New testcase.
414         * gfortran.dg/lto/bind_c-3_1.c: New testcase.
415         * gfortran.dg/lto/bind_c-4_0.f90: New testcase.
416         * gfortran.dg/lto/bind_c-4_1.c: New testcase.
417         * gfortran.dg/lto/bind_c-5_0.f90: New testcase.
418         * gfortran.dg/lto/bind_c-5_1.c: New testcase.
420 2015-10-09  Steve Ellcey  <sellcey@imgtec.com>
422         * gcc.target/mips/mips.exp (mips_option_groups): Add -mframe-header-opt
423         and -mno-frame-header-opt options.
424         * gcc.target/mips/frame-header-1.c: New file.
425         * gcc.target/mips/frame-header-2.c: New file.
426         * gcc.target/mips/frame-header-3.c: New file.
428 2015-10-09  Andre Vieira  <andre.simoesdiasvieira@arm.com>
429             Hale Wang  <hale.wang@arm.com>
431         * gcc.dg/tree-ssa/forwprop-33.c: New.
433 2015-10-09  Alexander Fomin  <alexander.fomin@intel.com>
435         PR target/67895
436         * gcc.target/i386/avx512dq-vrangepd-1.c: Adjust assembly regexp.
437         * gcc.target/i386/avx512dq-vrangeps-1.c: Likewise.
438         * gcc.target/i386/avx512dq-vrangesd-1.c: Likewise.
439         * gcc.target/i386/avx512dq-vrangess-1.c: Likewise.
440         * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Likewise.
441         * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Likewise.
442         * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Likewise.
443         * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Likewise.
444         * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Likewise.
445         * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Likewise.
447 2015-10-09  David Malcolm  <dmalcolm@redhat.com>
449         * lib/multiline.exp: New file.
450         * lib/prune.exp: Load multiline.exp.
451         (prune_gcc_output): Call into multiline.exp to handle any
452         multiline output directives.
453         * lib/libgo.exp: Load multiline.exp before prune.exp, using
454         load_gcc_lib.
456 2015-10-09  Martin Jambor  <mjambor@suse.cz>
458         PR tree-optimization/67794
459         * gcc.dg/ipa/ipa-sra-10.c: New test.
460         * gcc.dg/torture/pr67794.c: Likewise.
462 2015-10-09  Alexandre Oliva <aoliva@redhat.com>
464         PR rtl-optimization/67828
465         * gcc.dg/torture/pr67828.c: New.
467 2015-10-09  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
469         PR target/67366
470         * lib/target-supports.exp (check_effective_target_non_strict_align):
471         Adjust for arm*-*-*.
472         * gcc.target/arm/pr67366.c: New test.
474 2015-10-09  Richard Biener  <rguenther@suse.de>
476         PR tree-optimization/67891
477         * gcc.dg/tree-ssa/pr67891.c: New testcase.
479 2015-10-08  Richard Sandiford  <richard.sandiford@arm.com>
481         * gcc.dg/builtins-47.c: Test the optimized dump instead.
483 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
485         * gcc.dg/vect/vect-outer-simd-3.c: New test.
487 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
489         * gcc.dg/loop-unswitch-2.c: New test.
490         * gcc.dg/loop-unswitch-3.c: Likewise.
491         * gcc.dg/loop-unswitch-4.c: Likewise.
493 2015-10-08  Tom de Vries  <tom@codesourcery.com>
495         * gcc.dg/dse.c: Only dump in dse1 pass.
496         * gcc.dg/tree-ssa/pr30375.c: Same.
498 2015-10-07  Uros Bizjak  <ubizjak@gmail.com>
500         PR target/66697
501         * gcc.target/i386/20060512-1.c: Remove ia32 requirement.
502         (PUSH, POP): New defines.
503         (sse2_test): Use PUSH and POP to misalign runtime stack.
504         * gcc.target/i386/20060512-2.c: Remove ia32 requirement.
506 2015-10-07  James Norris  <jnorris@codesourcery.com>
508         * lib/atomic-dg.exp (atomic_link_flags): Move flag setting
509         to atomic_init. (atomic_init): Restrict flags usage.
511 2015-10-07  Andre Vehreschild  <vehre@gcc.gnu.org>
513         PR fortran/65889
514         * gfortran.dg/sizeof_5.f90: New test.
516 2015-10-06  Jeff Law  <law@redhat.com>
518         * gcc.c-torture/compile/pr67816.c: New test.
520 2015-10-07  Kugan Vivekanandarajah  <kuganv@linaro.org>
522         * gcc.target/aarch64/get_lane_f16_1.c: New test.
524 2015-10-06  Louis Krupp     <louis.krupp@zoho.com>
526         PR fortran/65766
527         * gfortran.dg/substr_alloc_string_comp_1.f90: New.
529 2015-10-06  Marek Polacek  <polacek@redhat.com>
531         PR c++/67863
532         * c-c++-common/Wtautological-compare-4.c: New test.
534 2015-10-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
535             Peter Bergner <bergner@vnet.ibm.com>
537         PR target/67808
538         * gcc.target/powerpc/pr67808.c: New test.
540 2015-10-06  Nick Clifton  <nickc@redhat.com>
542         * gcc.target/msp430: New directory.
543         * gcc.target/msp430/msp430.exp: New file.  Runs MSP430 specific
544         tests.
545         * gcc.target/msp430/data-attributes.c: New file.  Checks the
546         noinit and persistent data attributes.
548 2015-10-06  Kirill Yukhin  <kirill.yukhin@intel.com>
550         * gcc.target/i386/builtin_target.c: Fix AVX-512VBMI detection.
552 2015-10-06  Richard Biener  <rguenther@suse.de>
554         PR tree-optimization/67859
555         * gcc.dg/torture/pr67859.c: New testcase.
557 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
559         * gcc.target/i386/builtin_target.c: Add check for AES and PCLMUL.
561 2015-10-05  Paolo Carlini  <paolo.carlini@oracle.com>
563         PR c++/53856
564         * g++.dg/template/defarg19.C: New.
565         * g++.dg/template/defarg20.C: Likewise.
567 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
568             Sebastian Pop  <s.pop@samsung.com>
570         * gcc.dg/graphite/scop-sor.c: Un-xfail.
572 2015-10-05  Aditya Kumar  <aditya.k7@samsung.com>
573             Sebastian Pop  <s.pop@samsung.com>
575         * gcc.dg/graphite/scop-sor.c: Xfail.
577 2015-10-05  Martin Jambor  <mjambor@suse.cz>
578             Jan Hubicka  <hubicka@ucw.cz>
580         * gcc.dg/ipa/propalign-4.c: New test.
581         * gcc.dg/ipa/propalign-5.c: Likewise.
583 2015-10-05  Marek Polacek  <polacek@redhat.com>
585         PR tree-optimization/67821
586         * gcc.dg/torture/pr67821-2.c: New test.
587         * gcc.dg/torture/pr67821.c: New test.
589 2015-10-05  Kirill Yukhin  <kirill.yukhin@intel.com>
591         * gcc.target/i386/builtin_target.c: Add check for "skylake-avx512".
593 2015-10-05  Christian Bruel  <christian.bruel@st.com>
595         * gcc.target/arm/attr_thumb-static2.c: Cleanup directives.
597 2015-10-05  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
599         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c (TEST_MSG): Fix typo.
600         (exec_vcvt): Add comments.
602 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
604         PR rtl-optimization/67447
605         * gcc.target/i386/pr67447.c: New test.
607 2015-10-04  Uros Bizjak  <ubizjak@gmail.com>
609         * gcc.target/i386/vect-pack-trunc-1.c: Require avx512bw
610         effective target.
611         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
612         * gcc.target/i386/vect-perm-even-1.c: Ditto.
613         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
614         * gcc.target/i386/vect-unpack-1.c: Ditto.
615         * gcc.target/i386/vect-unpack-2.c: Ditto.
617 2015-10-04  Mikael Morin  <mikael@gcc.gnu.org>
619         PR fortran/67758
620         * gfortran.dg/common_24.f: New.
622 2015-10-03  Bernd Edlinger  <bernd.edlinger@hotmail.de>
624         * gcc.target/arm/pr67756.c: Fixed warnings.
626 2015-10-02  Marek Polacek  <polacek@redhat.com>
628         PR c/67730
629         * gcc.dg/pr67730-1.c: New test.
630         * gcc.dg/pr67730-2.c: New test.
631         * gcc.dg/pr67730.h: New test.
633 2015-10-02  Marek Polacek  <polacek@redhat.com>
635         * c-c++-common/Wduplicated-cond-2.c: Skip until PR67819 is resolved.
637 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
639         PR tree-optimization/67754
640         * gfortran.dg/graphite/block-1.f90: Adjust pattern.
641         * gfortran.dg/graphite/block-2.f: Same.
643 2015-10-02  Sebastian Pop  <s.pop@samsung.com>
645         * gcc.dg/graphite/scop-23.c: New.
647 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
649         * gcc.target/i386/builtin_target.c: Handle "avx512ifma"
650         and "avx512vbmi".
652 2015-10-02  Vladimir Makarov  <vmakarov@redhat.com>
654         PR rtl-optimization/67756
655         * gcc.target/arm/pr67756.c: New.
657 2015-10-02  Jiong Wang  <jiong.wang@arm.com>
659         * gcc.target/aarch64/tlsle12_tiny_1.c: New testcase for tiny model.
660         * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise.
661         * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: TLS size truncation test
662         for tiny model.
663         * gcc.target/aarch64/tlsle_sizeadj_small_1.c: TLS size truncation test
664         for small model.
666 2015-10-02  Kirill Yukhin  <kirill.yukhin@intel.com>
668         * gcc.target/i386/vect-pack-trunc-1.c: New test.
669         * gcc.target/i386/vect-pack-trunc-2.c: Ditto.
670         * gcc.target/i386/vect-perm-even-1.c: Ditto.
671         * gcc.target/i386/vect-perm-odd-1.c: Ditto.
672         * gcc.target/i386/vect-unpack-1.c: Ditto.
673         * gcc.target/i386/vect-unpack-2.c: Ditto.
675 2015-10-02  Marek Polacek  <polacek@redhat.com>
677         PR c/64249
678         * c-c++-common/Wduplicated-cond-1.c: New test.
679         * c-c++-common/Wduplicated-cond-2.c: New test.
680         * c-c++-common/Wduplicated-cond-3.c: New test.
681         * c-c++-common/Wduplicated-cond-4.c: New test.
682         * c-c++-common/Wmisleading-indentation.c (fn_37): Avoid
683         -Wduplicated-cond warning.
685 2015-10-02  Renlin Li  <renlin.li@arm.com>
687         * gcc.target/aarch64/csneg-1.c: Update.
689 2015-10-02  Renlin Li  <renlin.li@arm.com>
691         PR target/66776
692         * gcc.target/aarch64/pr66776.c: New.
694 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
696         * gnat.dg/warn13.adb: New test.
698 2015-10-02  Eric Botcazou  <ebotcazou@adacore.com>
700         * gnat.dg/vect15.ad[sb]: New test.
701         * gnat.dg/vect16.ad[sb]: Likewise.
702         * gnat.dg/vect17.ad[sb]: Likewise.
703         * gnat.dg/vect18.ad[sb]: Likewise.
705 2015-10-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
707         PR rtl-optimization/67786
708         PR rtl-optimization/67787
709         * gcc.dg/pr67786.c: New test.
710         * gcc.dg/pr67787.c: Likewise.
712 2015-10-02  James Greenhalgh  <james.greenhalgh@arm.com>
714         * gcc.target/aarch64/vect_combine_zeroes_1.c: New.
716 2015-10-02  Kai Tietz  <ktietz70@googlemail.com>
718         PR target/51726
719         * g++.dg/ext/selectany2.C: Allow uninitialized variable case.
721 2015-10-01  Louis Krupp     <louis.krupp@zoho.com>
723         PR fortran/62242
724         PR fortran/52332
725         * gfortran.dg/string_array_constructor_1.f90: New.
726         * gfortran.dg/string_array_constructor_2.f90: New.
727         * gfortran.dg/string_array_constructor_3.f90: New.
729 2015-10-01  Segher Boessenkool  <segher@kernel.crashing.org>
731         PR target/67788
732         PR target/67789
733         * gcc.target/powerpc/pr67789.c: New testcase.
735 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
737         PR fortran.67802
738         * gfortran.dg/pr67802.f90: New test.
740 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
742         PR fortran/66979
743         gfortran.dg/pr66979.f90: new test.
745 2015-10-01  Steven G. Kargl  <kargl@gcc.gnu.org>
747         PR fortran/67616
748         * gfortran.dg/pr67616.f90: New test.
750 2015-10-01  Ville Voutilainen  <ville.voutilainen@gmail.com>
752         PR c++/54430
753         * g++.dg/cpp0x/range-for30.C: New.
755 2015-10-01  Marek Polacek  <polacek@redhat.com>
757         PR c/65345
758         * gcc.dg/atomic/pr65345-4.c: New test.
759         * gcc.dg/pr65345-3.c: New test.
761 2015-10-01  Marek Polacek  <polacek@redhat.com>
763         PR tree-optimization/67769
764         * gcc.dg/torture/pr67769.c: New test.
766 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
768         * gcc.dg/lto/pr55113_0.c: Skip on all x86 targets.
770 2015-10-01  Oleg Endo  <olegendo@gcc.gnu.org>
772         PR target/54236
773         * gcc.target/sh/pr54236-6.c: Fix assembler-not string.
775 2015-10-01  Uros Bizjak  <ubizjak@gmail.com>
777         * gcc.target/i386/pr65105-1.c: Require sse2 effective target.
778         (main): Rename to sse2_test.  Abort if count != 5.
779         (dg-options): Add -save-temps.  Use "-msse2 -mtune=slm" instead
780         of -march=slm.
781         * gcc.target/i386/pr46865-2.c (dg-options): Remove -save-temps.
783 2015-10-01  Richard Biener  <rguenther@suse.de>
785         * gcc.dg/tree-ssa/ssa-fre-7.c: Adjust.
786         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
788 2015-09-30  Jeff Law  <law@redhat.com>
790         * gcc.dg/tree-ssa/ssa-dom-branch-1.c: New test.
792 2015-09-30  Bernd Edlinger  <bernd.edlinger@hotmail.de>
794         PR rtl-optimization/67037
795         * gcc.c-torture/execute/pr67037.c: New test.
797 2015-09-30  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
799         * lib/target-supports.exp (check_effective_target_sync_int_128):
800         Return 1 on spu-*-* targets.
801         (check_effective_target_sync_int_128_runtime): Likewise.
802         (check_effective_target_sync_long_long): Likewise.
803         (check_effective_target_sync_long_long_runtime): Likewise.
804         (check_effective_target_sync_int_long): Likewise.
805         (check_effective_target_sync_char_short): Likewise.
807 2015-09-30  Ilya Enkovich  <enkovich.gnu@gmail.com>
809         * gcc.target/i386/pr67761.c: New test.
811 2015-09-30  Marek Polacek  <polacek@redhat.com>
813         PR c/67730
814         * gcc.dg/pr67730.c: New test.
816 2015-09-30  Marek Polacek  <polacek@redhat.com>
818         PR tree-optimization/67690
819         * gcc.dg/torture/pr67690.c: New test.
821 2015-09-30  Christophe Lyon  <christophe.lyon@linaro.org>
823         * g++.dg/cpp0x/stdint.C: Move dg-require-effective-target after dg-do.
824         * g++.dg/gomp/tls-wrap4.C: Likewise.
825         * gcc.dg/atomic-op-optimize.c: Likewise.
826         * gcc.dg/pr54087.c: Likewise.
827         * gcc.dg/tls/section-2.c: Likewise.
828         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Likewise.
829         * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Likewise.
830         * gcc.dg/vect/trapv-vect-reduc-4.c: Likewise.
831         * gcc.target/arm/divzero.c: Likewise.
832         * gcc.target/arm/sibcall-2.c: Likewise.
833         * gcc.target/arm/thumb1-Os-mult.c: Likewise.
834         * gcc.target/arm/thumb1-load-64bit-constant-1.c: Likewise.
835         * gcc.target/arm/thumb1-load-64bit-constant-2.c: Likewise.
836         * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
837         * gcc.target/arm/volatile-bitfields-1.c: Likewise.
838         * gcc.target/arm/volatile-bitfields-2.c: Likewise.
839         * gcc.target/arm/volatile-bitfields-3.c: Likewise.
840         * gcc.target/arm/volatile-bitfields-4.c: Likewise.
841         * gfortran.dg/default_format_2.f90: Likewise.
842         * gfortran.dg/default_format_denormal_2.f90: Likewise.
844 2015-09-29  Jonathan Roelofs  <jonathan@codesourcery.com>
846         * gcc.dg/debug/pr65771.c: Use tls_runtime instead of tls.
848 2015-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
850         * gfortran.dg/ieee/ieee_4.f90: xfail on i386-*-freebsd*
851         * gfortran.dg/round_4.f90: ditto.
853 2015-09-29  Richard Biener  <rguenther@suse.de>
855         PR tree-optimization/67170
856         * gfortran.dg/pr67170.f90: New testcase.
858 2015-09-29  Richard Biener  <rguenther@suse.de>
860         PR tree-optimization/67741
861         * gcc.dg/torture/pr67741.c: New testcase.
863 2015-09-29  Uros Bizjak  <ubizjak@gmail.com>
865         * gcc.dg/tg-tests.h (foo_1) [UNSAFE]: Also check if f and ld are
866         non-zero for __builtin_signbit tests.
868 2015-09-29  Ilya Enkovich  <enkovich.gnu@gmail.com>
870         PR target/65105
871         * gcc.target/i386/pr65105-1.c: New.
872         * gcc.target/i386/pr65105-2.c: New.
873         * gcc.target/i386/pr65105-3.c: New.
874         * gcc.target/i386/pr65105-4.C: New.
875         * gcc.dg/lower-subreg-1.c: Add -mno-stv options for ia32.
877 2015-09-28  Segher Boessenkool  <segher@kernel.crashing.org>
879         * gcc.dg/asm-4.c: Use braced words for the regular expressions.
881 2015-09-28  Paul Thomas  <pault@gcc.gnu.org>
883         PR fortran/40054
884         PR fortran/63921
885         * gfortran.dg/fmt_tab_1.f90: Change from run to compile and set
886         standard as legacy.
887         * gfortran.dg/fmt_tab_2.f90: Add extra tab error.
888         * gfortran.dg/function_types_3.f90: Change error message to
889         "Type inaccessible...."
890         * gfortran.dg/ptr_func_assign_1.f08: New test.
891         * gfortran.dg/ptr_func_assign_2.f08: New test.
893 2015-09-25  Mikael Morin  <mikael.morin@sfr.fr>
895         PR fortran/40054
896         PR fortran/63921
897         * gfortran.dg/ptr_func_assign_3.f08: New test.
898         * gfortran.dg/ptr_func_assign_4.f08: New test.
900 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
901             Sebastian Pop  <s.pop@samsung.com>
903         * gcc.dg/graphite/run-id-pr67700-1.c: New test case.
904         * gcc.dg/graphite/block-1.c: Modified to match the pattern.
905         * gcc.dg/graphite/block-3.c: Same.
906         * gcc.dg/graphite/block-4.c: Same.
907         * gcc.dg/graphite/block-5.c: Same.
908         * gcc.dg/graphite/block-6.c: Same.
909         * gcc.dg/graphite/block-7.c: Same.
910         * gcc.dg/graphite/block-8.c: Same.
911         * gcc.dg/graphite/block-pr47654.c: Same.
912         * gcc.dg/graphite/interchange-0.c: Same.
913         * gcc.dg/graphite/interchange-1.c: Same.
914         * gcc.dg/graphite/interchange-10.c: Same.
915         * gcc.dg/graphite/interchange-11.c: Same.
916         * gcc.dg/graphite/interchange-12.c: Same.
917         * gcc.dg/graphite/interchange-13.c: Same.
918         * gcc.dg/graphite/interchange-14.c: Same.
919         * gcc.dg/graphite/interchange-15.c: Same.
920         * gcc.dg/graphite/interchange-3.c: Same.
921         * gcc.dg/graphite/interchange-4.c: Same.
922         * gcc.dg/graphite/interchange-5.c: Same.
923         * gcc.dg/graphite/interchange-6.c: Same.
924         * gcc.dg/graphite/interchange-7.c: Same.
925         * gcc.dg/graphite/interchange-8.c: Same.
926         * gcc.dg/graphite/interchange-9.c: Same.
927         * gcc.dg/graphite/interchange-mvt.c: Same.
928         * gcc.dg/graphite/pr35356-1.c: Same.
929         * gcc.dg/graphite/pr35356-3.c: Same.
930         * gcc.dg/graphite/pr37485.c: Same.
931         * gcc.dg/graphite/scop-1.c: Same.
932         * gcc.dg/graphite/scop-11.c: Same.
933         * gcc.dg/graphite/scop-5.c: Same.
934         * gcc.dg/graphite/uns-block-1.c: Same.
935         * gcc.dg/graphite/uns-interchange-9.c: Same.
936         * gfortran.dg/graphite/block-1.f90: Same.
937         * gfortran.dg/graphite/interchange-3.f90: Same.
938         * gfortran.dg/graphite/pr14741.f90: Same.
939         * gfortran.dg/graphite/block-2.f: Same.
941 2015-09-28  Aditya Kumar  <aditya.k7@samsung.com>
942             Sebastian Pop  <s.pop@samsung.com>
944         PR tree-optimization/67700
945         * gcc.dg/graphite/run-id-pr67700.c: New.
947 2015-09-28  Oleg Endo  <olegendo@gcc.gnu.org>
949         PR target/54236
950         * gcc.target/sh/pr54236-1.c (test_09, test_10, test_11): New.
951         * gcc.target/sh/pr59533-1.c (test_23, test_24, test_25, test_26,
952         test_27): New.
953         * gcc.target/sh/pr54236-5.c: New.
954         * gcc.target/sh/pr54236-6.c: New.
956 2015-09-28  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
958         PR rtl-optimization/67456
959         PR rtl-optimization/67464
960         PR rtl-optimization/67465
961         * gcc.dg/pr67465.c: New test.
963 2015-09-28  Tom de Vries  <tom@codesourcery.com>
965         PR tree-optimization/62171
966         * gcc.dg/vect/pr62171.c: New test.
968 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
970         * g++.dg/debug/dwarf2/pr44641.C: Revert line number change. Remove
971         skip on AIX.  XFAIL individual line tests.
973 2015-09-27  Alexandre Oliva <aoliva@redhat.com>
975         PR rtl-optimization/64164
976         PR tree-optimization/67312
977         * gcc.dg/pr67312.c: New.  From Zdenek Sojka.
978         * gcc.target/i386/stackalign/return-4.c: Add -O.
980 2015-09-27  David Edelsohn  <dje.gcc@gmail.com>
982         * g++.dg/debug/dwarf2/pr44641.C: Add one to expected line numbers.
984 2015-09-26  Mikael Morin  <mikael@gcc.gnu.org>
986         PR fortran/67721
987         * gfortran.dg/alloc_comp_deep_copy_3.f03: New.
989 2015-09-26  David Edelsohn  <dje.gcc@gmail.com>
991         * gcc.dg/pr64935-1.c: XFAIL on AIX.
992         * gcc.dg/pr64935-2.c: XFAIL on AIX.
993         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL Start new file on AIX.
994         * gcc.dg/debug/dwarf2/dwarf2-macro2.c: XFAIL At line number on AIX.
995         * gcc.dg/debug/dwarf2/global-used-types.c: XFAIL ascii on AIX.
996         * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: XFAIL
997         DW_AT_noreturn on AIX.
998         * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: XFAIL
999         DW_AT_noreturn on AIX.
1000         * gcc.dg/debug/dwarf2/lang-c89.c: XFAIL DW_AT_language on AIX.
1001         * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: XFAIL DW_TAG on AIX.
1002         * g++.dg/debug/dwarf2/deleted-member-function.C: XFAIL
1003         DW_AT_GNU_deleted on AIX.
1004         * g++.dg/debug/dwarf2/noreturn-function.C: XFAIL DW_AT_noreturn on AIX.
1005         * g++.dg/debug/dwarf2/template-params-6.C: XFAIL ascii on AIX.
1006         * g++.dg/debug/dwarf2/dwarf4-nested.C: XFAIL ascii on AIX.
1007         * g++.dg/debug/dwarf2/pubnames-2.C: Skip on AIX.
1008         * g++.dg/debug/dwarf2/pr44641.C: Skip on AIX.
1009         * g++.dg/debug/dwarf2/pr46527.C: XFAIL on AIX.
1010         * g++.dg/debug/dwarf2/imported-decl-2.C: XFAIL ascii on AIX.
1011         * g++.dg/debug/dwarf2/namespace-1.C: XFAIL ascii on AIX.
1012         * g++.dg/debug/dwarf2/global-used-types-1.C: XFAIL ascii on AIX.
1013         * g++.dg/debug/dwarf2/lambda1.C: XFAIL ascii on AIX.
1014         * g++.dg/debug/dwarf2/pubnames-3.C: Skip on AIX.
1015         * g++.dg/debug/dwarf2/pr61433.C: XFAIL on AIX.
1016         * g++.dg/debug/dwarf2/nested-4.C: XFAIL on AIX.
1017         * g++.dg/debug/dwarf2/template-func-params-6.C: XFAIL ascii on AIX.
1018         * g++.dg/debug/dwarf2/lineno-simple1.C: XFAIL on AIX.
1020 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1022         PR fortran/67614
1023         * gfortran.dg/pr67614.f90: New test.
1025 2015-09-25  Steven G. Kargl  <kargl@gcc.gnu.org>
1027         PR fortran/67525
1028         * gfortran.dg/pr67525.f90: New test.
1030 2015-09-25  Mikael Morin  <mikael@gcc.gnu.org>
1032         PR fortran/55603
1033         * gfortran.dg/allocatable_function_9.f90: New.
1035 2015-09-25  Oleg Endo  <olegendo@gcc.gnu.org>
1037         PR target/67675
1038         * gcc.target/sh/pr67675.c: New.
1040 2015-09-25  Richard Sandiford  <richard.sandiford@arm.com>
1042         * gcc.target/aarch64/fpcr_fpsr_1.c: New file.
1044 2015-09-25  H.J. Lu  <hongjiu.lu@intel.com>
1046         * gcc.target/i386/pr66749.c (dg-options): Replace
1047         -mtune=lakemount with -mtune=lakemont.
1048         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1049         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1051 2015-09-25  Marek Polacek  <polacek@redhat.com>
1053         * c-c++-common/ubsan/bounds-11.c: New test.
1054         * c-c++-common/ubsan/bounds-12.c: New test.
1056 2015-09-25  Marek Polacek  <polacek@redhat.com>
1058         PR sanitizer/64906
1059         * c-c++-common/ubsan/pr64906.c: New test.
1061 2015-09-24  H.J. Lu  <hongjiu.lu@intel.com>
1063         * gcc.target/i386/pr66749.c (dg-options): Replace -mtune=iamcu
1064         with -mtune=lakemount.
1065         * gcc.target/i386/pr66821.c (dg-options): Likewise.
1066         * gcc.target/i386/pr67329.c (dg-options): Likewise.
1068 2015-09-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1070         PR driver/67640
1071         * gcc.dg/Werror-13.c: New test.
1073 2015-09-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
1075         * gcc.target/aarch64/target_attr_10.c (foo): Use dg-message for note.
1077 2015-09-24  Richard Biener  <rguenther@suse.de>
1079         PR lto/67699
1080         * g++.dg/pr67699.C: New testcase.
1082 2015-09-24  Richard Earnshaw  <rearnsha@arm.com>
1084         PR libgcc/67624
1085         * gcc.target/arm/fp16-inf.c: New test.
1087 2015-09-24  Kirill Yukhin <kirill.yukhin@intel.com>
1089         * gcc.target/i386/avx512vbmi-check.h (main): Fix register
1090         name while checking for AVX-512VBMI presence.
1092 2015-09-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1094         * lib/target-supports.exp (check_effective_target_pie): Check for
1095         PIE support on Solaris 11.x and 12.
1097 2015-09-24  Richard Biener  <rguenther@suse.de>
1099         * g++.dg/tree-ssa/restrict3.C: New testcase.
1101 2015-09-24  Richard Biener  <rguenther@suse.de>
1103         PR tree-optimization/48885
1104         * gcc.dg/tree-ssa/restrict-6.c: New testcase.
1106 2015-09-24  Patrick Palka  <ppalka@gcc.gnu.org>
1108         * c-c++-common/Wmisleading-indentation.c: Augment test.
1110 2015-09-23  Ville Voutilainen  <ville.voutilainen@gmail.com>
1112         Fix small typos in the coding rule enforcement warnings.
1113         * g++.dg/diagnostic/disable.C: Replace 'namepace'
1114         with 'namespace'.
1116 2015-09-23  Richard Biener  <rguenther@suse.de>
1118         PR middle-end/67662
1119         * gcc.dg/ubsan/pr67662.c: New testcase.
1121 2015-09-23  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1123         PR c/49655
1124         * gcc.dg/pragma-diag-6.c: New test.
1126 2015-09-23  James Greenhalgh  <james.greenhalgh@arm.com>
1128         * gcc.target/aarch64/advsimd-intrinsics/vcvt_high_1.c: New.
1130 2015-09-23  Richard Biener  <rguenther@suse.de>
1132         * g++.dg/tree-ssa/restrict2.C: Un-XFAIL testcase.
1134 2015-09-22  Patrick Palka  <ppalka@gcc.gnu.org>
1136         * c-c++-common/Wmisleading-indentation.c: Augment test.
1138 2015-09-22  Nathan Sidwell  <nathan@codesourcery.com>
1140         * g++.dg/diagostic/disable.C: New.
1142 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1144         PR tree-optimization/67671
1145         * g++.dg/pr67671.C: New test.
1147 2015-09-22  Alexander Fomin <alexander.fomin@intel.com>
1149         PR target/67480
1150         * gcc.target/i386/pr67480.c: New test.
1152 2015-09-22  Kirill Yukhin <kirill.yukhin@intel.com>
1154         * gcc.target/i386/funcspec-5.c: Test avx512vl, avx512bw,
1155         avx512dq, avx512cd, avx512er, avx512pf and skylake-avx512.
1156         * gcc.target/i386/builtin_target.c: Test  avx512vl, avx512bw,
1157         avx512dq, avx512cd, avx512er and avx512pf.
1159 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1161         * gcc.target/aarch64/atomic-inst-ldadd.c: Add tests for
1162         update-fetch operations.
1163         * gcc.target/aarch64/atomic-inst-ldlogic.c: Likewise.
1165 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1167         * gcc.target/aarch64/atomic-inst-ldadd.c: New.
1168         * gcc.target/aarch64/atomic-inst-ldlogic.c: New.
1170 2015-09-22  Matthew Wahab  <matthew.wahab@arm.com>
1172         * gcc.target/aarch64/atomic-inst-ops.inc: (TEST_MODEL): New.
1173         (TEST_ONE): New.
1174         * gcc.target/aarch64/atomic-inst-swap.c: New.
1176 2015-09-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1178         * gcc.target/i386/inline_error.c (int bar): Use dg-message for note.
1179         * gcc.target/i386/pr57756.c (static __inline int caller): Likewise.
1180         * gcc.target/i386/pr59789.c (f1): Likewise.
1181         * gcc.target/i386/intrinsics_5.c (__m128i foo): Likewise.
1182         * gcc.target/i386/intrinsics_6.c: Likewise.
1183         * gcc.dg/winline-5.c (int t): Likewise.
1184         * gcc.dg/winline-9.c (t): Likewise.
1185         * gcc.dg/always_inline2.c (q): Likewise.
1186         * gcc.dg/winline-2.c (inline int t): Likewise.
1187         * gcc.dg/winline-6.c: Likewise.
1188         * gcc.dg/winline-10.c (void g): Likewise.
1189         * gcc.dg/pr49243.c (void parse): Likewise.
1190         * gcc.dg/always_inline3.c (q2): Likewise.
1191         * gcc.dg/winline-3.c: Likewise.
1192         * gcc.dg/winline-7.c (inline void *t): Likewise.
1194 2015-09-22  Tom de Vries  <tom@codesourcery.com>
1196         PR tree-optimization/67666
1197         * g++.dg/pr67666.C: New test.
1199 2015-09-21  Steven G. Kargl  <kargl@gcc.gnu.org>
1201         PR fortran/67615
1202         * gfortran.dg/pr67615.f90: new test.
1204 2015-09-21  Jeff Law  <law@redhat.com>
1206         * gcc.target/h8300/andsi3_ashift_n_lower.c: New test.
1208 2015-09-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
1210         Complete the implementation of N4230, Nested namespace definition.
1211         * g++.dg/cpp1y/feat-cxx11-neg.C: Add tests for C++17 namespace
1212         attributes and nested namespace definitions.
1213         * g++.dg/cpp1y/feat-cxx98-neg.C: Likewise.
1214         * g++.dg/cpp1z/feat-cxx1z.C: Likewise.
1215         * g++.dg/cpp1y/feat-cxx14-neg.C: New.
1216         * g++.dg/cpp1z/namespace-attribs.C: Likewise.
1217         * g++.dg/cpp1z/nested-namespace-def1.C: Add tests for attributes
1218         appearing before the namespace identifier.
1220 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1222         PR c/66415
1223         * gcc.dg/cpp/pr66415-1.c: Test column number.
1225 2015-09-21  Richard Biener  <rguenther@suse.de>
1227         * g++.dg/ext/attr-alias-3.C: Add -g.
1229 2015-09-21  Richard Biener  <rguenther@suse.de>
1231         PR debug/67664
1232         * g++.dg/debug/dwarf2/pr67764.C: New testcase.
1234 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1236         PR target/64345
1237         * gcc.target/sh/pr64345-1.c: Adjust expected insn counts for SH2A.
1239 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1241         * gcc.dg/pragma-diag-5.c: Fix excess warning.
1243 2015-09-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1245         PR middle-end/60832
1246         * gcc.dg/pr53265.c: Update.
1248 2015-09-21  Eric Botcazou  <ebotcazou@adacore.com>
1250         * gcc.target/arm/stack-checking.c: Skip for Thumb1.
1252 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1254         PR target/59478
1255         * gcc.target/sh/pr59478.c: New.
1257 2015-09-21  Oleg Endo  <olegendo@gcc.gnu.org>
1259         PR target/67126
1260         * gcc.target/sh/pr51244-12.c: Adjust testcase.
1261         * gcc.target/sh/pr54236-2.c: Likewise.
1263 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1265         * gcc.target/sh/pr43417.c: Move target independent test to ...
1266         * gcc.c-torture/compile/pr43417.c: ... here.
1268 2015-09-20  Oleg Endo  <olegendo@gcc.gnu.org>
1270         * gcc.target/sh/sh.exp (check_effective_target_sh4a,
1271         check_effective_target_big_endian, check_effective_target_little_endian,
1272         check_effective_target_any_fpu, check_effective_target_double_fpu,
1273         check_effective_target_use_single_only_fpu,
1274         check_effective_target_default_single_fpu,
1275         check_effective_target_no_fpu, check_effective_target_has_xf_regs,
1276         check_effective_target_has_fsca, check_effective_target_has_fsrra,
1277         check_effective_target_has_fpchg, check_effective_target_has_dyn_shift,
1278         check_effective_target_fmovd_enabled,
1279         check_effective_target_has_privileged, check_effective_target_has_pref,
1280         check_effective_target_banked_r0r7_isr,
1281         check_effective_target_stack_save_isr): New effective target checks.
1282         * gcc.target/sh/pr51244-16.c: Merge into pr51244-15.c.
1283         * gcc.target/sh/pr51244-20-sh2a.c: Merge into pr51244-20.c.
1284         * gcc.target/sh/pr51244-3.c: Merge into pr51244-2.c
1285         * gcc.target/sh/pr54089-5.c: Merge into pr54089-4.c.
1286         * gcc.target/sh/20080410-1.c: Use new effective target checks.
1287         * gcc.target/sh/attr-isr-nosave_low_regs.c: Likewise.
1288         * gcc.target/sh/attr-isr.c: Likewise.
1289         * gcc.target/sh/fpul-usage-1.c: Likewise.
1290         * gcc.target/sh/hiconst.c: Likewise.
1291         * gcc.target/sh/mfmovd.c: Likewise.
1292         * gcc.target/sh/pr21255-3.c: Likewise.
1293         * gcc.target/sh/pr33135-1.c: Likewise.
1294         * gcc.target/sh/pr33135-2.c: Likewise.
1295         * gcc.target/sh/pr33135-3.c: Likewise.
1296         * gcc.target/sh/pr33135-4.c: Likewise.
1297         * gcc.target/sh/pr39423-2.c: Likewise.
1298         * gcc.target/sh/pr49880-4.c: Likewise.
1299         * gcc.target/sh/pr49880-5.c: Likewise.
1300         * gcc.target/sh/pr50749-sf-postinc-1.c: Likewise.
1301         * gcc.target/sh/pr50749-sf-postinc-2.c: Likewise.
1302         * gcc.target/sh/pr50749-sf-postinc-3.c: Likewise.
1303         * gcc.target/sh/pr50749-sf-postinc-4.c: Likewise.
1304         * gcc.target/sh/pr50749-sf-predec-1.c: Likewise.
1305         * gcc.target/sh/pr50749-sf-predec-2.c: Likewise.
1306         * gcc.target/sh/pr50749-sf-predec-3.c: Likewise.
1307         * gcc.target/sh/pr50749-sf-predec-4.c: Likewise.
1308         * gcc.target/sh/pr50751-2.c: Likewise.
1309         * gcc.target/sh/pr50751-3.c: Likewise.
1310         * gcc.target/sh/pr50751-5.c: Likewise.
1311         * gcc.target/sh/pr50751-6.c: Likewise.
1312         * gcc.target/sh/pr50751-8.c: Likewise.
1313         * gcc.target/sh/pr51244-15.c: Likewise.
1314         * gcc.target/sh/pr51244-2.c: Likewise.
1315         * gcc.target/sh/pr51244-20.c: Likewise.
1316         * gcc.target/sh/pr51244-6.c: Likewise.
1317         * gcc.target/sh/pr52483-4.c: Likewise.
1318         * gcc.target/sh/pr53511-1.c: Likewise.
1319         * gcc.target/sh/pr53512-1.c: Likewise.
1320         * gcc.target/sh/pr53512-2.c: Likewise.
1321         * gcc.target/sh/pr53512-3.c: Likewise.
1322         * gcc.target/sh/pr53512-4.c: Likewise.
1323         * gcc.target/sh/pr53513-1.c: Likewise.
1324         * gcc.target/sh/pr54089-2.c: Likewise.
1325         * gcc.target/sh/pr54089-3.c: Likewise.
1326         * gcc.target/sh/pr54089-4.c: Likewise.
1327         * gcc.target/sh/pr54602-2.c: Likewise.
1328         * gcc.target/sh/pr54602-3.c: Likewise.
1329         * gcc.target/sh/pr54602-4.c: Likewise.
1330         * gcc.target/sh/pr54680.c: Likewise.
1331         * gcc.target/sh/pr55303-1.c: Likewise.
1332         * gcc.target/sh/pr55303-2.c: Likewise.
1333         * gcc.target/sh/pr55303-3.c: Likewise.
1334         * gcc.target/sh/pr56547-1.c: Likewise.
1335         * gcc.target/sh/pr56547-2.c: Likewise.
1336         * gcc.target/sh/pr61195.c: Likewise.
1337         * gcc.target/sh/pr61996.c: Likewise.
1338         * gcc.target/sh/pr6526.c: Likewise.
1339         * gcc.target/sh/pragma-isr-nosave_low_regs.c: Likewise.
1340         * gcc.target/sh/pragma-isr-trapa2.c: Likewise.
1341         * gcc.target/sh/prefetch.c: Likewise.
1342         * gcc.target/sh/rte-delay-slot.c: Likewise.
1343         * gcc.target/sh/sh2a-band.c: Likewise.
1344         * gcc.target/sh/sh2a-bclr.c: Likewise.
1345         * gcc.target/sh/sh2a-bclrmem.c: Likewise.
1346         * gcc.target/sh/sh2a-bld.c: Likewise.
1347         * gcc.target/sh/sh2a-bor.c: Likewise.
1348         * gcc.target/sh/sh2a-bset.c: Likewise.
1349         * gcc.target/sh/sh2a-bsetmem.c: Likewise.
1350         * gcc.target/sh/sh2a-bxor.c: Likewise.
1351         * gcc.target/sh/sh2a-jsrn.c: Likewise.
1352         * gcc.target/sh/sh2a-movi20s.c: Likewise.
1353         * gcc.target/sh/sh2a-movrt.c: Likewise.
1354         * gcc.target/sh/sh2a-resbank.c: Likewise.
1355         * gcc.target/sh/sh2a-rtsn.c: Likewise.
1356         * gcc.target/sh/sh2a-tbr-jump.c: Likewise.
1357         * gcc.target/sh/sh4a-bitmovua.c: Likewise.
1358         * gcc.target/sh/sh4a-cosf.c: Likewise.
1359         * gcc.target/sh/sh4a-fsrra.c: Likewise.
1360         * gcc.target/sh/sh4a-memmovua.c: Likewise.
1361         * gcc.target/sh/sh4a-sincosf.c: Likewise.
1362         * gcc.target/sh/sh4a-sinf.c: Likewise.
1364 2015-09-20  Jeff Law  <law@redhat.com>
1366         PR tree-optimization/47679
1367         * g++.dg/warn/Wuninitialized-6.C: New test.
1369 2015-09-18  Ville Voutilainen  <ville.voutilainen@gmail.com>
1371         Implement nested namespace definitions.
1372         * g++.dg/cpp1z/nested-namespace-def1.C: New.
1373         * g++.dg/cpp1z/nested-namespace-def2.C: Likewise.
1374         * g++.dg/cpp1z/nested-namespace-def3.C: Likewise.
1375         * g++.dg/lookup/name-clash5.C: Adjust.
1376         * g++.dg/lookup/name-clash6.C: Likewise.
1378 2015-09-18  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1380         * gcc.dg/pragma-diag-5.c: New test.
1382 2015-09-18  Uros Bizjak  <ubizjak@gmail.com>
1384         PR middle-end/67619
1385         * gcc.dg/torture/pr67619.c: New test.
1386         * lib/target-supports.exp (check_effective_target_builtin_eh_return):
1387         New procedure.
1389 2015-09-18  Alan Lawrence  <alan.lawrence@arm.com>
1391         PR tree-optimization/67283
1392         * gcc.dg/tree-ssa/sra-15.c: New.
1393         * gcc.dg/tree-ssa/sra-16.c: New.
1395 2015-09-17  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1397         PR sanitizer/64078
1398         * c-c++-common/ubsan/object-size-9.c (s): Add alignment attribute.
1399         (f2, f3): Make the function static.
1400         * c-c++-common/ubsan/object-size-10.c (a, b): Add alignment attribute.
1402 2015-09-17  Christian Bruel  <christian.bruel@st.com>
1404         * gcc.target/arm/attr_thumb-static2.c: New test.
1406 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1408         * gnat.dg/overflow_sum3.adb: New test.
1410 2015-09-17  Eric Botcazou  <ebotcazou@adacore.com>
1412         * gcc.target/arm/stack-checking.c: New test.
1414 2015-09-17  Paul Thomas  <pault@gcc.gnu.org>
1416         PR fortran/52846
1417         * gfortran.dg/public_private_module_5.f90: Add module procedure
1418         trigger_smod to ensure that the smod file is written.
1420 2015-09-17  James Greenhalgh  <james.greenhalgh@arm.com>
1422         * gcc.target/aarch64/copysign_1.c: New.
1423         * gcc.target/aarch64/copysign_2.c: New.
1425 2015-09-17  Bin Cheng  <bin.cheng@arm.com>
1427         * gcc.dg/tree-ssa/loop-bound-2.c: New test.
1428         * gcc.dg/tree-ssa/loop-bound-4.c: New test.
1429         * gcc.dg/tree-ssa/loop-bound-6.c: New test.
1431 2015-09-16  John Marino  <gnugcc@marino.st>
1433         * gfortran.dg/read_dir.f90: XFAIL this testcase on DragonFly.
1435 2015-09-16  Richard Biener  <rguenther@suse.de>
1437         PR middle-end/67253
1438         * gcc.dg/torture/pr67253.c: New testcase.
1440 2015-09-16  Richard Biener  <rguenther@suse.de>
1442         PR middle-end/67271
1443         * gcc.dg/pr67271.c: New testcase.
1445 2015-09-16  Eric Botcazou  <ebotcazou@adacore.com>
1447         * gnat.dg/opt49.adb: New test.
1449 2015-09-16  Richard Biener  <rguenther@suse.de>
1451         PR middle-end/67442
1452         * gcc.dg/torture/pr67442.c: New testcase.
1454 2015-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1456         * gnat.dg/array24.adb: New test.
1457         * gnat.dg/blocklocs.adb: Delete.
1459 2015-09-15  Marek Polacek  <polacek@redhat.com>
1461         PR c/67580
1462         * gcc.dg/pr67580.c: New test.
1464 2015-09-15  Richard Biener  <rguenther@suse.de>
1466         PR tree-optimization/67470
1467         * gcc.dg/torture/pr67470.c: New testcase.
1469 2015-09-15  Alan Lawrence  <alan.lawrence@arm.com>
1471         * gcc.target/aarch64/vect_int32x2x4_1.c: New.
1473 2015-09-15  Richard Biener  <rguenther@suse.de>
1475         PR middle-end/67563
1476         * gcc.dg/pr67563.c: New testcase.
1478 2015-09-14  Manuel López-Ibáñez  <manu@gcc.gnu.org>
1480         PR fortran/67460
1481         * gfortran.dg/pr67460.f90: New test.
1483 2015-09-14  Uros Bizjak  <ubizjak@gmail.com>
1485         * gcc.dg/gomp/dump-new-function-3.c (dg-final): Also scan for $loopfn.
1486         * gcc.dg/gomp/notify-new-function-3.c (dg-final): Ditto.
1488 2015-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
1490         PR c++/51911
1491         * g++.dg/cpp0x/new-auto1.C: New.
1493 2015-09-11  Mark Wielaard  <mjw@redhat.com>
1495         PR c/28901
1496         * g++.dg/warn/unused-variable-1.C: New test.
1497         * g++.dg/warn/unused-variable-2.C: Likewise.
1498         * gcc.dg/unused-4.c: Adjust warning for static const.
1499         * gcc.dg/unused-variable-1.c: New test.
1500         * gcc.dg/unused-variable-2.c: Likewise.
1502 2015-09-13  David Edelsohn  <dje.gcc@gmail.com>
1504         * gfortran.dg/private_type_3.f90: Require visibility.
1505         * gfortran.dg/module_variable_2.f90: Same.
1506         * gfortran.dg/nested_forall_1.f: Same.
1507         * gfortran.dg/elemental_dependency_4.f90: Same.
1508         * gfortran.dg/bind_c_usage_25.f90: Same.
1509         * gfortran.dg/access_spec_1.f90: Same.
1510         * gfortran.dg/public_private_module_2.f90: Same.
1511         * gfortran.dg/host_assoc_variable_1.f90: Same.
1512         * gfortran.dg/public_private_module_6.f90: Same.
1513         * gfortran.dg/module_variable_1.f90: Same.
1514         * gfortran.dg/pr37286.f90: Same.
1515         * gfortran.dg/internal_pack_7.f90: Same.
1516         * gfortran.dg/submodule_10.f08: Same.
1517         * gfortran.dg/allocatable_function_8.f90: Same.
1518         * gfortran.dg/merge_init_expr_2.f90: Same.
1519         * gfortran.dg/class_37.f03: Same.
1520         * gfortran.dg/vect/fast-math-vect-8.f90: Same.
1521         * gfortran.dg/typebound_call_20.f03: Same.
1522         * gfortran.dg/proc_ptr_result_3.f90: Same.
1523         * gfortran.dg/pr32535.f90: Same.
1524         * gfortran.dg/typebound_proc_19.f90: Same.
1525         * gfortran.dg/initialization_10.f90: Same.
1526         * gfortran.dg/bind_c_usage_8.f03: Same.
1527         * gfortran.dg/pr61335.f90: Same.
1528         * gfortran.dg/elemental_dependency_5.f90: Same.
1529         * gfortran.dg/proc_ptr_3.f90: Same.
1530         * gfortran.dg/debug/pr46756.f: XFAIL on AIX.
1532 2015-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1534         * gcc.dg/torture/type-generic-1.c: Pass -DUNSAFE for Visium.
1535         * gcc.dg/Wno-frame-address.c: Skip for Visium.
1536         * gcc.dg/loop-8.c: Likewise.
1538 2015-09-12  Eric Botcazou  <ebotcazou@adacore.com>
1540         PR ada/66965
1541         * gnat.dg/specs/addr1.ads: Remove.
1543 2015-09-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1545         * gcc.dg/pie-link.c: Add -pie to dg-options.
1547 2015-09-11  Alex Velenko  <Alex.Velenko@arm.com>
1549         * gcc.target/arm/pr63210.c (dg-skip-if): Skip armv4t.
1550         (dg-additional-options): Add -march=armv5t if arm_arch_v5t_ok.
1552 2015-09-10  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1554         * gcc.target/powerpc/swaps-p8-20.c: New test.
1555         * gcc.target/powerpc/swaps-p8-21.c: New test.
1557 2015-09-10  Steven G. Kargl  <kargl@gcc.gnu.org>
1559         PR fortran/67526
1560         * gfortran.dg/pr67526.f90: New test.
1562 2015-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
1564         PR c++/67318
1565         * g++.dg/cpp0x/variadic166.C: New.
1567 2015-09-09  Mark Wielaard  <mjw@redhat.com>
1569         * c-c++-common/nonnull-1.c: New test.
1571 2015-09-10  Paul Thomas  <pault@gcc.gnu.org>
1573         PR fortran/66993
1574         * gfortran.dg/submodule_11.f08: New test.
1576 2015-09-10  Oleg Endo  <olegendo@gcc.gnu.org>
1578         PR target/67506
1579         * gcc.c-torture/compile/pr67506.c: New test.
1581 2015-09-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1583         * gcc.target/s390/vector/vec-genbytemask-1.c: Add check for V1TI
1584         initialization with a byte mask.  No change expected here.
1585         * gcc.target/s390/vector/vec-genmask-1.c: Fix whitespace.
1586         * gcc.target/s390/vector/vec-genmask-2.c: Add check for V1TI
1587         initialization with contigious bitmask.  Literal pool is expectd
1588         to be used here.
1590 2015-09-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1592         PR target/67439
1593         * gcc.target/arm/pr67439_1.c: New test.
1595 2015-09-10  Jiong Wang  <jiong.wang@arm.com>
1597         * gcc.target/aarch64/pic-small.c (dg-skip-if): Skip tiny and large code
1598         model.
1600 2015-09-10  Jakub Jelinek  <jakub@redhat.com>
1602         PR c++/67523
1603         * g++.dg/gomp/pr67523.C: New test.
1605         PR c++/67522
1606         * g++.dg/gomp/pr67522.C: New test.
1608         PR middle-end/67521
1609         * c-c++-common/gomp/pr67521.c: New test.
1611         PR middle-end/67517
1612         * c-c++-common/gomp/pr67517.c: New test.
1614         PR c++/67514
1615         * g++.dg/gomp/pr67514.C: New test.
1617         PR c++/67511
1618         * g++.dg/gomp/pr67511.C: New test.
1620         PR c/67502
1621         * c-c++-common/gomp/pr67502.c: New test.
1623 2015-09-09  Marek Polacek  <polacek@redhat.com>
1625         PR middle-end/67512
1626         * gcc.dg/pr67512.c: New test.
1628 2015-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
1630         PR c++/53184
1631         * g++.dg/warn/Wsubobject-linkage-1.C: New.
1632         * g++.dg/warn/Wsubobject-linkage-2.C: Likewise.
1633         * g++.dg/warn/Wsubobject-linkage-3.C: Likewise.
1634         * g++.dg/warn/Wsubobject-linkage-4.C: Likewise.
1636 2015-09-09  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1638         * gcc.target/aarch64/mod_2.x: New file.
1639         * gcc.target/aarch64/mod_256.x: Likewise.
1640         * gcc.target/arm/mod_2.c: New test.
1641         * gcc.target/arm/mod_256.c: Likewise.
1642         * gcc.target/aarch64/mod_2.c: Likewise.
1643         * gcc.target/aarch64/mod_256.c: Likewise.
1645 2015-09-09  Jakub Jelinek  <jakub@redhat.com>
1647         PR c++/67504
1648         * g++.dg/gomp/pr67504.C: New test.
1650         PR c/67501
1651         * c-c++-common/gomp/pr67501.c: New test.
1653         PR c/67500
1654         * gcc.dg/gomp/pr67500.c: New test.
1656         PR c/67495
1657         * gcc.dg/gomp/pr67495.c: New test.
1659 2015-09-09  Aditya Kumar  <hiraditya@msn.com>
1660             Sebastian Pop  <s.pop@samsung.com>
1662         PR tree-optimization/53852
1663         * gcc.dg/graphite/uns-interchange-12.c: Adjust pattern to pass with
1664         both isl-0.12 and isl-0.15.
1665         * gcc.dg/graphite/uns-interchange-14.c: Same.
1666         * gcc.dg/graphite/uns-interchange-15.c: Same.
1667         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1669 2015-09-08  Aditya Kumar  <hiraditya@msn.com>
1670             Sebastian Pop  <s.pop@samsung.com>
1672         * gcc.dg/graphite/block-0.c: Modifed test case to match current output.
1673         * gcc.dg/graphite/block-1.c: Same.
1674         * gcc.dg/graphite/block-5.c: Same.
1675         * gcc.dg/graphite/block-6.c: Same.
1676         * gcc.dg/graphite/interchange-1.c: Same.
1677         * gcc.dg/graphite/interchange-10.c: Same.
1678         * gcc.dg/graphite/interchange-11.c: Same.
1679         * gcc.dg/graphite/interchange-13.c: Same.
1680         * gcc.dg/graphite/interchange-14.c: Same.
1681         * gcc.dg/graphite/interchange-3.c: Same.
1682         * gcc.dg/graphite/interchange-4.c: Same.
1683         * gcc.dg/graphite/interchange-7.c: Same.
1684         * gcc.dg/graphite/interchange-8.c: Same.
1685         * gcc.dg/graphite/interchange-9.c: Same.
1686         * gcc.dg/graphite/isl-codegen-loop-dumping.c: Same.
1687         * gcc.dg/graphite/pr35356-1.c (foo): Same.
1688         * gcc.dg/graphite/pr37485.c: Same.
1689         * gcc.dg/graphite/scop-0.c (int toto): Same.
1690         * gcc.dg/graphite/scop-1.c: Same.
1691         * gcc.dg/graphite/scop-10.c: Same.
1692         * gcc.dg/graphite/scop-11.c: Same.
1693         * gcc.dg/graphite/scop-12.c: Same.
1694         * gcc.dg/graphite/scop-13.c: Same.
1695         * gcc.dg/graphite/scop-16.c: Same.
1696         * gcc.dg/graphite/scop-17.c: Same.
1697         * gcc.dg/graphite/scop-18.c: Same.
1698         * gcc.dg/graphite/scop-2.c: Same.
1699         * gcc.dg/graphite/scop-21.c (int test): Same.
1700         * gcc.dg/graphite/scop-22.c (void foo): Same.
1701         * gcc.dg/graphite/scop-4.c: Same.
1702         * gcc.dg/graphite/scop-5.c: Same.
1703         * gcc.dg/graphite/scop-6.c: Same.
1704         * gcc.dg/graphite/scop-7.c: Same.
1705         * gcc.dg/graphite/scop-8.c: Same.
1706         * gcc.dg/graphite/scop-9.c: Same.
1707         * gcc.dg/graphite/scop-mvt.c (void mvt): Introduced dependency so that
1708         data-refs remain inside the inner loop.
1709         * gcc.dg/graphite/uns-block-1.c: Modifed test case to match o/p.
1710         * gcc.dg/graphite/uns-interchange-14.c: Same.
1711         * gcc.dg/graphite/uns-interchange-9.c: Same.
1712         * gfortran.dg/graphite/interchange-3.f90
1714 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1716         PR target/63870
1717         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c: New.
1718         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c: New.
1719         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c: New.
1720         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c: New.
1721         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c: New.
1722         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c: New.
1723         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c: New.
1724         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c: New.
1725         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c: New.
1726         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c: New.
1727         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c: New.
1728         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c: New.
1730 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1732         * gcc.target/aarch64/advsimd-intrinsics/vcvt_f16.c: New.
1733         * lib/target-supports.exp
1734         (check_effective_target_arm_neon_fp16_hw): New.
1736 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1738         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1739         Set additional_flags for neon-fp16 if supported, else fallback to neon.
1741         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1742         (hfloat16_t): New.
1743         (result, expected, clean_results, DECL_VARIABLE_64BITS_VARIANTS,
1744         DECL_VARIABLE_128BITS_VARIANTS): Add float16x4_t and float16x8_t cases
1745         if supported.
1746         (CHECK_RESULTS): Redefine using CHECK_RESULTS_NAMED.
1747         (CHECK_RESULTS_NAMED): Move body to CHECK_RESULTS_NAMED_NO_FP16;
1748         redefine in terms of CHECK_RESULTS_NAMED_NO_FP16 with float16 variants
1749         when those are supported.
1750         (CHECK_RESULTS_NAMED_NO_FP16, CHECK_RESULTS_NO_FP16): New.
1751         (vdup_n_f16): New.
1753         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h (buffer,
1754         buffer_pad, buffer_dup, buffer_dup_pad): Add float16x4 and float16x8_t
1755         cases if supported.
1757         * gcc.target/aarch64/advsimd-intrinsics/vbsl.c (exec_vbsl):
1758         Use CHECK_RESULTS_NO_FP16 in place of CHECK_RESULTS.
1759         * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c (exec_vdup_vmov):
1760         Likewise.
1761         * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c (exec_vdup_lane):
1762         Likewise.
1763         * gcc.target/aarch64/advsimd-intrinsics/vext.c (exec_vext): Likewise.
1765         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c (expected):
1766         Add float16x8_t case.
1767         (main, exec_vcombine): test float16x4_t -> float16x8_t, if supported.
1768         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c (expected,
1769         main, exec_vcreate): Likewise.
1770         * gcc.target/aarch64/advsimd-intrinsics/vget_high (expected,
1771         exec_vget_high): Likewise.
1772         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c (expected,
1773         exec_vget_low): Likewise.
1774         * gcc.target/aarch64/advsimd-intrinsics/vld1.c (expected, exec_vld1):
1775         Likewise.
1776         * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c (expected,
1777         exec_vld1_dup): Likewise.
1778         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c (expected,
1779         exec_vld1_lane): Likewise.
1780         * gcc.target/aarch64/advsimd-intrinsics/vldX.c (expected, exec_vldX):
1781         Likewise.
1782         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c (expected,
1783         exec_vldX_dup): Likewise.
1784         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c (expected,
1785         exec_vldX_lane): Likewise.
1786         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c (expected,
1787         exec_vset_lane): Likewise.
1788         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c (expected,
1789         exec_vst1_lane): Likewise.
1791 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1793         * gcc.target/aarch64/vget_high_1.c: Add float16x8->float16x4 case.
1794         * gcc.target/aarch64/vget_low_1.c: Likewise.
1796 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1798         * gcc.target/aarch64/vldN_1.c: Add float16x4_t and float16x8_t cases.
1799         * gcc.target/aarch64/vldN_dup_1.c: Likewise.
1800         * gcc.target/aarch64/vldN_lane_1.c: Likewise.
1801         (main): update orig_data to avoid float16 NaN on bigendian.
1803 2015-09-08  Alan Lawrence  <alan.lawrence@arm.com>
1805         * g++.dg/abi/mangle-neon-aarch64.C: Add cases for float16x4_t and
1806         float16x8_t.
1807         * gcc.target/aarch64/vset_lane_1.c: Likewise.
1808         * gcc.target/aarch64/vld1-vst1_1.c: Likewise.
1809         * gcc.target/aarch64/vld1_lane.c: Likewise.
1811 2015-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
1813         PR c++/67369
1814         * g++.dg/cpp1y/lambda-generic-ice4.C: New.
1816 2015-09-07  Marek Polacek  <polacek@redhat.com>
1818         PR inline-asm/67448
1819         * gcc.dg/asm-10.c: New test.
1821 2015-09-04  Jakub Jelinek  <jakub@redhat.com>
1823         PR middle-end/67452
1824         * gcc.dg/lto/pr67452_0.c: New test.
1826 2015-09-02  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
1828         PR target/65210
1829         * gcc.target/avr/pr65210.c: New test.
1831 2015-09-04  H.J. Lu  <hongjiu.lu@intel.com>
1833         PR testsuite/67450
1834         * lib/target-supports.exp (check_cached_effective_target):
1835         Apppend $prop to et_prop_list only if needed.
1837 2015-09-04  Marek Polacek  <polacek@redhat.com>
1839         PR sanitizer/67279
1840         * gcc.dg/ubsan/pr67279.c: New test.
1842 2015-09-04  Andrey Turetskiy  <andrey.turetskiy@intel.com>
1843             Petr Murzin  <petr.murzin@intel.com>
1844             Kirill Yukhin <kirill.yukhin@intel.com>
1846         * gcc.target/i386/avx512f-scatter-1.c: New.
1847         * gcc.target/i386/avx512f-scatter-2.c: Ditto.
1848         * gcc.target/i386/avx512f-scatter-3.c: Ditto.
1850 2015-09-04  Janne Blomqvist  <jb@gcc.gnu.org>
1852         * gfortran.dg/read_dir.f90: Delete empty directory when closing
1853         rather than calling rmdir, cleanup if open fails.
1855 2015-09-03  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
1857         * gcc.target/powerpc/vec-mult-char-1.c: New test.
1858         * gcc.target/powerpc/vec-mult-char-2.c: New test.
1859         * lib/target-supports.exp (check_effective_target_vect_char_mult):
1860         Return true for PowerPC targets that implement Altivec.
1862 2015-09-03  Renlin Li  <renlin.li@arm.com>
1864         * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
1865         check the assembly.
1866         * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
1868 2015-09-03  Martin Sebor  <msebor@redhat.com>
1870         PR c/66516
1871         * g++.dg/addr_builtin-1.C: New test.
1872         * gcc.dg/addr_builtin-1.c: New test.
1874 2015-09-03  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
1876         * gcc.target/powerpc/vec-shift.c: New test.
1878 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1880         PR tree-optimization/65637
1881         * gcc.dg/autopar/reduc-4.c: New test.
1883 2015-09-03  Tom de Vries  <tom@codesourcery.com>
1885         PR tree-optimization/65637
1886         * gcc.dg/autopar/pr46099-2.c: New test.
1888 2015-09-03  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1890         PR middle-end/67351
1891         * g++.dg/pr67351.C: New test.
1893 2015-09-03  Richard Biener  <rguenther@suse.de>
1895         PR ipa/66705
1896         * g++.dg/lto/pr66705_0.C: New testcase.
1898 2015-09-02  Balaji V. Iyer  <balaji.v.iyer@intel.com>
1900         PR middle-end/60586
1901         * c-c++-common/cilk-plus/CK/pr60586.c: New file.
1902         * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
1904 2015-09-02  Marek Polacek  <polacek@redhat.com>
1906         PR c/67432
1907         * gcc.dg/pr67432.c: New test.
1909 2015-09-02  Christophe Lyon  <christophe.lyon@linaro.org>
1911         * lib/target-supports.exp (clear_effective_target_cache): New.
1912         (check_cached_effective_target): Update et_prop_list.
1913         * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
1914         * g++.dg/compat/compat.exp: Likewise.
1915         * g++.dg/compat/struct-layout-1.exp: Likewise.
1916         * lib/asan-dg.exp: Likewise.
1917         * lib/atomic-dg.exp: Likewise.
1918         * lib/cilk-plus-dg.exp: Likewise.
1919         * lib/clearcap.exp: Likewise.
1920         * lib/mpx-dg.exp: Likewise.
1921         * lib/tsan-dg.exp: Likewise.
1922         * lib/ubsan-dg.exp: Likewise.
1924 2015-09-01  Kenneth Zadeck <zadeck@naturalbridge.com>
1926         * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
1928 2015-09-01  Matthew Fortune  <matthew.fortune@imgtec.com>
1929             Andrew Bennett  <andrew.bennett@imgtec.com>
1931         * gcc.target/mips/mips.exp (mips-dg-options): Handle the
1932         dependencies between ISA level and compact-branches.
1933         * gcc.target/mips/branch-10.c: Update expected output to allow
1934         compact forms of b/bal.
1935         * gcc.target/mips/branch-11.c: Likewise.
1936         * gcc.target/mips/branch-12.c: Likewise.
1937         * gcc.target/mips/branch-13.c: Likewise.
1938         * gcc.target/mips/branch-3.c: Likewise.
1939         * gcc.target/mips/branch-4.c: Likewise.
1940         * gcc.target/mips/branch-5.c: Likewise.
1941         * gcc.target/mips/branch-6.c: Likewise.
1942         * gcc.target/mips/branch-7.c: Likewise.
1943         * gcc.target/mips/branch-8.c: Likewise.
1944         * gcc.target/mips/branch-9.c: Likewise.
1945         * gcc.target/mips/branch-cost-1.c: Likewise.
1946         * gcc.target/mips/call-1.c: Likewise.
1947         * gcc.target/mips/call-2.c: Likewise.
1948         * gcc.target/mips/call-3.c: Likewise.
1949         * gcc.target/mips/call-4.c: Likewise.
1950         * gcc.target/mips/call-5.c: Likewise.
1951         * gcc.target/mips/call-6.c: Likewise.
1952         * gcc.target/mips/lazy-binding-1.c: Likewise.
1953         * gcc.target/mips/near-far-1.c: Likewise.
1954         * gcc.target/mips/near-far-2.c: Likewise.
1955         * gcc.target/mips/near-far-3.c: Likewise.
1956         * gcc.target/mips/near-far-4.c: Likewise.
1957         * gcc.target/mips/umips-branch-3.c: Ensure the test is
1958         run with compact branches allowed.
1959         * gcc.target/mips/compact-branches-1.c: New file.
1960         * gcc.target/mips/compact-branches-2.c: Likewise.
1961         * gcc.target/mips/compact-branches-3.c: Likewise.
1962         * gcc.target/mips/compact-branches-4.c: Likewise.
1963         * gcc.target/mips/compact-branches-5.c: Likewise.
1964         * gcc.target/mips/compact-branches-6.c: Likewise.
1965         * gcc.target/mips/compact-branches-7.c: Likewise.
1967 2015-09-01  Steven G. Kargl  <kargl@gcc.gnu.org>
1969         * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
1970         Clean-up a created directory if testcase fails.
1972 2015-09-01  Ilya Enkovich  <enkovich.gnu@gmail.com>
1974         PR target/67405
1975         * g++.dg/pr67405.C: New test.
1977 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1979         * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
1981 2015-09-01  Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1983         * gcc.dg/ifcvt-1.c: New test.
1984         * gcc.dg/ifcvt-2.c: Likewise.
1985         * gcc.dg/ifcvt-3.c: Likewise.
1987 2015-09-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1989         PR libfortran/67412
1990         * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
1991         *-*-solaris2.10.
1993 2015-09-01  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1995         * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
1997 2015-09-01  Paolo Carlini  <paolo.carlini@oracle.com>
1999         PR c++/61753
2000         * g++.dg/other/pr61753.C: New.
2002 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2004         * gcc.dg/tree-ssa/cmp-1.c: New file.
2006 2015-08-31  Marc Glisse  <marc.glisse@inria.fr>
2008         * gcc.dg/tree-ssa/complex-7.c: New file.
2010 2015-08-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2012         * gcc.target/powerpc/swaps-p8-19.c: New test.
2014 2015-08-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2016         PR fortran/67367
2017         * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
2019 2015-08-29  Tom de Vries  <tom@codesourcery.com>
2021         PR tree-optimization/46193
2022         * gcc.dg/autopar/pr46193.c: New test.
2024 2015-08-28  Nathan Sidwell  <nathan@acm.org>
2026         * gcc.dg/compat/struct-layout-1_generate.c: Simply
2027         use exit code for failure.
2029         * gcc.dg/torture/matrix-1.c: Use plain printf.
2030         * gcc.dg/torture/matrix-2.c: Likewise.
2031         * gcc.dg/torture/matrix-5.c: Likewise.
2032         * gcc.dg/torture/matrix-6.c: Likewise.
2033         * gcc.dg/torture/transpose-1.c: Likewise.
2034         * gcc.dg/torture/transpose-2.c: Likewise.
2035         * gcc.dg/torture/transpose-3.c: Likewise.
2036         * gcc.dg/torture/transpose-4.c: Likewise.
2037         * gcc.dg/torture/transpose-5.c: Likewise.
2038         * gcc.dg/torture/transpose-6.c: Likewise.
2040 2015-08-28  Jeff Law  <law@redhat.com>
2042         PR lto/66752
2043         * gcc.dg/tree-ssa/pr66752-2.c: New test.
2044         * gcc.dg/torture/pr66752-1.c: New test
2045         * g++.dg/torture/pr66752-2.C: New test.
2047 2015-08-28  Alan Lawrence  <alan.lawrence@arm.com>
2048         Revert:
2049         2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2051                 * gcc.dg/tree-ssa/sra-15.c: New.
2053 2015-08-28  Andrew Bennett  <andrew.bennett@imgtec.com>
2055         * gcc.target/mips/madd-8.c: Add lo register to clobber list.
2056         * gcc.target/mips/msub-8.c: Ditto
2058 2015-08-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2060         * lib/target-supports.exp (check-effective_target_vect_double):
2061         Enable for Power targets with VSX hardware available.
2062         * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
2063         vect_no_align && { ! vect_hw_misalign }.
2065 2015-08-27  Sebastian Pop  <s.pop@samsung.com>
2067         * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
2068         Replaced by opt_files, compile with -floop-nest-optimize.
2069         * g++.dg/graphite/graphite.exp: Same.
2070         * gfortran.dg/graphite/graphite.exp: Same.
2071         * gcc.dg/graphite/block-0.c: Adjust pattern.
2072         * gcc.dg/graphite/block-1.c: Same.
2073         * gcc.dg/graphite/block-3.c: Same.
2074         * gcc.dg/graphite/block-4.c: Same.
2075         * gcc.dg/graphite/block-5.c: Same.
2076         * gcc.dg/graphite/block-6.c: Same.
2077         * gcc.dg/graphite/block-7.c: Same.
2078         * gcc.dg/graphite/block-8.c: Same.
2079         * gcc.dg/graphite/block-pr47654.c: Same.
2080         * gcc.dg/graphite/interchange-0.c: Same.
2081         * gcc.dg/graphite/interchange-1.c: Same.
2082         * gcc.dg/graphite/interchange-10.c: Same.
2083         * gcc.dg/graphite/interchange-11.c: Same.
2084         * gcc.dg/graphite/interchange-12.c: Same.
2085         * gcc.dg/graphite/interchange-13.c: Same.
2086         * gcc.dg/graphite/interchange-14.c: Same.
2087         * gcc.dg/graphite/interchange-15.c: Same.
2088         * gcc.dg/graphite/interchange-3.c: Same.
2089         * gcc.dg/graphite/interchange-4.c: Same.
2090         * gcc.dg/graphite/interchange-5.c: Same.
2091         * gcc.dg/graphite/interchange-6.c: Same.
2092         * gcc.dg/graphite/interchange-7.c: Same.
2093         * gcc.dg/graphite/interchange-8.c: Same.
2094         * gcc.dg/graphite/interchange-9.c: Same.
2095         * gcc.dg/graphite/interchange-mvt.c: Same.
2096         * gcc.dg/graphite/pr37485.c: Same.
2097         * gcc.dg/graphite/uns-block-1.c: Same.
2098         * gcc.dg/graphite/uns-interchange-12.c: Same.
2099         * gcc.dg/graphite/uns-interchange-14.c: Same.
2100         * gcc.dg/graphite/uns-interchange-15.c: Same.
2101         * gcc.dg/graphite/uns-interchange-9.c: Same.
2102         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
2103         * gfortran.dg/graphite/interchange-3.f90: Same.
2105 2015-08-27  Uros Bizjak  <ubizjak@gmail.com>
2107         PR target/67317
2108         * gcc.target/i386/pr67317-1.c: New test.
2109         * gcc.target/i386/pr67317-2.c: Ditto.
2110         * gcc.target/i386/pr67317-3.c: Ditto.
2111         * gcc.target/i386/pr67317-4.c: Ditto.
2112         * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
2113         * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
2115 2015-08-27  Pat Haugen  <pthaugen@us.ibm.com>
2117         * gcc.target/powerpc/vec-shr.c: New.
2119 2015-08-27  Marek Polacek  <polacek@redhat.com>
2121         PR middle-end/67005
2122         * gcc.dg/torture/pr67005.c: New test.
2124 2015-08-27  Alan Lawrence  <alan.lawrence@arm.com>
2126         * gcc.dg/tree-ssa/sra-15.c: New.
2128 2015-08-27  Andre Vieira  <andre.simoesdiasvieira@arm.com>
2130         * gcc.target/aarch64/long_branch_1.c: New test.
2132 2015-08-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2134         * gcc.target/s390/20150826-1.c: New test.
2136 2015-08-26  Renlin Li  <renlin.li@arm.com>
2138         * gcc.target/aarch64/combine_bfi_1.c: New testcase.
2140 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2142         * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
2144 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2146         * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
2147         * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
2148         * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
2149         * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
2151 2015-08-26  Jiong Wang  <jiong.wang@arm.com>
2153         * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
2154         New test directive.
2155         * gcc.target/aarch64/tlsle_1.x: New test source.
2156         * gcc.target/aarch64/tlsle12_1.c: New testcase.
2157         * gcc.target/aarch64/tlsle24_1.c: Likewise.
2158         * gcc.target/aarch64/tlsle32_1.c: Likewise.
2160 2015-08-26  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2162         PR fortran/29600
2163         * gfortran.dg/shape_8.f90: New test.
2165 2015-08-25  Marek Polacek  <polacek@redhat.com>
2167         PR middle-end/67330
2168         * gcc.dg/weak/weak-18.c: New test.
2170 2015-08-25  David Malcolm  <dmalcolm@redhat.com>
2172         * jit.dg/test-error-pr63969-missing-driver.c: Add call to
2173         gcc_jit_context_set_bool_use_external_driver.
2175 2015-08-25  Nathan Sidwell  <nathan@acm.org>
2177         * gcc.c-torture/execute/builtins/20010124-1.x: New.
2179         * gcc.dg/20001117-1.c: Needs return_address.
2180         * gcc.dg/20020415-1.c: Needs alloca.
2181         * gcc.dg/graphite/id-pr44676.c: Needs profiling.
2182         * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
2183         * gcc.dg/pr63186.c: Needs label_values.
2184         * gcc.dg/torture/pr33848.c: Likwise.
2186         * lib/target-supports.exp (check_effective_target_fopenacc,
2187         check_effective_target_fopenmp): Disable for nvptx.
2188         * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
2189         * gcc.dg/stack-usage-1.c: Likewise.
2190         * gcc.dg/stack-usage-2.c: Likewise.
2191         * gcc.dg/unused-5.c: Likewise.
2192         * gcc.dg/unwind-1.c: Likewise.
2194 2015-08-25  Christian Bruel  <christian.bruel@st.com>
2196         * gcc.dg/Wno-frame-address.c: Skip for ARM.
2197         * g++.dg/Wno-frame-address.C: Ditto.
2199 2015-08-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
2201         PR target/67211
2202         * g++.dg/pr67211.C: New test.
2204 2015-08-24  Louis Krupp <louis.krupp@zoho.com>
2206         PR fortran/62536
2207         PR fortran/66175
2208         * gfortran.dg/block_end_error_1.f90: New test.
2209         * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
2211 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2213         PR target/66821
2214         * gcc.target/i386/pr66821.c: New test.
2216 2015-08-24  H.J. Lu  <hongjiu.lu@intel.com>
2218         PR target/67329
2219         * gcc.target/i386/pr67329.c: New test.
2221 2015-08-24  Nathan Sidwell  <nathan@acm.org>
2223         * gcc.dg/pr49551.c: Needs -fdata-sections.
2225         * gcc.dg/pr64935-2.c: Needs scheduling.
2227         * gcc.dg/torture/pr66101.c: Needs nonlocal goto.
2228         * gcc.dg/torture/pr63738.c: Likewise.
2229         * gcc.dg/torture/pr64728.c: Likewise.
2230         * gcc.dg/pr63748.c: Likewise.
2231         * gcc.dg/20020312-2.c: Likewise.
2233         * gcc.dg/torture/pr66123.c: Needs label_values.
2235         * gcc.dg/torture/pr41261.c: Needs profiling.
2236         * gcc.dg/pr26570.c: Likewise.
2237         * gcc.dg/pr61776.c: Likewise.
2238         * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
2239         * gcc.dg/gomp/pr34610.c: Likewise.
2240         * gcc.dg/pr54121.c: Likewise.
2241         * gcc.dg/20050325-1.c: Likewise.
2242         * gcc.dg/pr66899.c: Likewise.
2243         * gcc.dg/pr48770.c: Likewise.
2244         * gcc.dg/pr24225.c: Likewise.
2246         * gcc.dg/pr27531-1.c: Needs io.
2247         * gcc.dg/pr44606.c: Likewise.
2249         * gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
2251         * gcc.dg/pr51990.c: Needs alloca.
2253         * gcc.misc-tests/options.exp: Disable profiling check for nvptx.
2255 2015-08-24  Tom de Vries  <tom@codesourcery.com>
2257         PR tree-optimization/65468
2258         * gcc.dg/gomp/static-chunk-size-one.c: New test.
2260 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2262         PR libfortran/54572
2263         * gfortran.dg/backtrace_1.f90: New test.
2265 2015-08-23  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2267         PR libfortran/62296
2268         * gfortran.dg/execute_command_line_2.f90: New test.
2270 2015-08-23  Tom de Vries  <tom@codesourcery.com>
2272         * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
2273         * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
2274         vect_no_int_max to vect_no_int_min_max.
2275         * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
2276         * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
2277         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
2278         * gcc.dg/vect/slp-reduc-4.c: Same.
2279         * gcc.dg/vect/slp-reduc-5.c: Same.
2280         * gcc.dg/vect/vect-125.c: Same.
2281         * gcc.dg/vect/vect-13.c: Same.
2282         * gcc.dg/vect/vect-double-reduc-3.c: Same.
2283         * gcc.dg/vect/vect-reduc-1.c: Same.
2284         * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
2285         * gcc.dg/vect/vect-reduc-1char.c:Same.
2286         * gcc.dg/vect/vect-reduc-1short.c: Same.
2287         * gcc.dg/vect/vect-reduc-2.c: Same.
2288         * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
2289         * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
2290         * lib/target-supports.exp: Same.
2292 2015-08-22  Paolo Carlini  <paolo.carlini@oracle.com>
2294         PR c++/63693
2295         * g++.dg/cpp0x/decltype63.C: New.
2297 2015-08-22  Nathan Sidwell  <nathan@acm.org>
2299         * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
2300         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
2301         * c-c++-common/Wunused-var-8.c: Likewise.
2302         * c-c++-common/gomp/pr61486-2.c: Likewise.
2303         * c-c++-common/Wunused-var-6.c: Likewise.
2304         * c-c++-common/goacc/reduction-1.c: Likewise.
2305         * c-c++-common/goacc/reduction-2.c: Likewise.
2306         * c-c++-common/goacc/reduction-3.c: Likewise.
2307         * c-c++-common/goacc/reduction-4.c: Likewise.
2308         * gcc.dg/builtins-64.c: Likewise.
2309         * gcc.dg/pr59523.c: Likewise.
2310         * gcc.dg/tree-ssa/20080530.c: Likewise.
2311         * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
2312         * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
2313         * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
2314         * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
2315         * gcc.dg/tree-ssa/20030807-2.c: Likewise.
2316         * gcc.dg/pr59011.c: Likewise.
2317         * gcc.dg/uninit-9.c: Likewise.
2318         * gcc.dg/pr61561.c: Likewise.
2319         * gcc.dg/vla-4.c: Likewise.
2320         * gcc.dg/20101010-1.c: Likewise.
2321         * gcc.dg/pr49120.c: Likewise.
2322         * gcc.dg/20030331-2.c: Likewise.
2323         * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
2324         * gcc.dg/pr25682.c: Likewise.
2325         * gcc.dg/guality/guality.c: Likewise.
2326         * gcc.dg/pr27301.c: Likewise.
2327         * gcc.dg/uninit-9-O0.c: Likewise.
2328         * gcc.dg/fold-alloca-1.c: Likewise.
2329         * gcc.dg/pr41470.c: Likewise.
2330         * gcc.dg/pr51491-2.c: Likewise.
2331         * gcc.dg/winline-7.c: Likewise.
2332         * gcc.dg/vla-2.c: Likewise.
2333         * gcc.dg/pr50764.c: Likewise.
2334         * gcc.dg/c99-vla-1.c: Likewise.
2335         * gcc.dg/pr33238.c: Likewise.
2336         * gcc.dg/c99-const-expr-13.c: Likewise.
2337         * gcc.dg/builtin-return-1.c: Likewise.
2338         * gcc.dg/vla-3.c: Likewise.
2339         * gcc.dg/20020415-1.c: Likewise.
2340         * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
2341         * gcc.dg/shrink-wrap-alloca.c: Likewise.
2342         * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
2343         * gcc.dg/torture/calleesave-sse.c: Likewise.
2344         * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
2345         * gcc.dg/gomp/vla-2.c: Likewise.
2346         * gcc.dg/gomp/vla-3.c: Likewise.
2347         * gcc.dg/gomp/vla-4.c: Likewise.
2348         * gcc.dg/gomp/pr30494.c: Likewise.
2349         * gcc.dg/gomp/vla-5.c: Likewise.
2350         * gcc.dg/pr51990-2.c: Likewise.
2351         * gcc.dg/vla-22.c: Likewise.
2353 2015-08-22  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2355         * gcc.dg/cpp/multiline-2.c: Add column numbers.
2356         * gcc.dg/dollar.c: Likewise.
2357         * gcc.dg/pragma-message.c: Likewise.
2358         * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
2359         * c-c++-common/raw-string-14.c: Likewise.
2361 2015-08-21  Patrick Palka  <ppalka@gcc.gnu.org>
2363         * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
2364         property that instantiation here is a compile-time error.
2366 2015-08-21  Paolo Carlini  <paolo.carlini@oracle.com>
2368         * g++.dg/other/pr67065.C: Extend.
2370 2015-08-21  Nathan Sidwell  <nathan@acm.org>
2372         * lib/target-supports.exp (check_effective_target_freestanding): nvptx
2373         is freestanding.
2374         (check_effective_target_global_constructor): New.
2375         * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
2376         * gcc.dg/debug/debug.exp: Skip  for nvptx.
2377         * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
2379         * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
2380         * gcc.c-torture/compile/limits-externdecl.c: Likewise.
2381         * gcc.c-torture/compile/pr33855.c: Likewise.
2382         * gcc.c-torture/compile/920723-1.c: Likewise.
2383         * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
2384         writing a const.
2385         * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
2386         label.
2387         * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
2388         'call'.
2390         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
2391         prototype normal.
2392         * gcc.c-torture/execute/switch-1.c: Likewise.
2394         * gcc.c-torture/execute/pr34456.c: Require not freestanding
2395         * gcc.c-torture/execute/printf-1.c: Likewise.
2396         * gcc.c-torture/execute/printf-chk-1.c: Likewise.
2397         * gcc.c-torture/execute/fprintf-1.c: Likewise.
2398         * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
2399         * gcc.c-torture/execute/vprintf-1.c: Likewise.
2400         * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
2401         * gcc.c-torture/execute/vfprintf-1.c: Likewise.
2402         * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
2403         * gcc.c-torture/execute/builtins/fputs.x: Likewise.
2404         * gcc.c-torture/execute/gofast.c: Likewise.
2405         * gcc.c-torture/execute/complex-6.c: Likewise.
2407         * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
2408         * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
2409         * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
2410         * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
2411         * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
2412         * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
2413         * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
2414         * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
2415         * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
2416         * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
2417         * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
2418         * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
2419         * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
2420         * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
2421         * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
2422         * gcc.dg/setjmp-1.c: Likewise.
2423         * gcc.dg/cleanup-5.c: Likewise.
2424         * gcc.dg/cleanup-12.c: Likewise.
2425         * gcc.dg/cleanup-13.c: Likewise.
2427         * gcc.dg/constructor-1.c: Require global ctor.
2429         * gcc.dg/fork-instrumentation.c: Require profiling.
2430         * gcc.dg/20030107-1.c: Likewise.
2431         * gcc.dg/20030702-1.c: Likewise.
2433         * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
2434         * gcc.dg/cpp/paste2.c: Likewise.
2435         * gcc.dg/cpp/strify3.c: Likewise.
2436         * gcc.dg/cpp/strify4.c: Likewise.
2437         * gcc.dg/cpp/lexnum.c: Likewise.
2438         * gcc.dg/cpp/digraphs.c: Likewise.
2439         * gcc.dg/cpp/macro1.c: Likewise.
2441 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2443         * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
2445 2015-08-21  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2447         * lib/gcc-dg.exp: Add extra options for db-final to the command line
2448         only once.
2450 2015-08-20  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
2452         * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
2453         * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
2454         vec_vpmsum_be and vec_shasigma_be.
2456 2015-08-20  Alan Lawrence  <alan.lawrence@arm.com>
2458         * lib/target-supports.exp
2459         (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
2460         with -mfp16-format=ieee.
2462 2015-08-20  Paolo Carlini  <paolo.carlini@oracle.com>
2464         PR c++/67065
2465         * g++.dg/other/pr67065.C: New.
2467 2015-08-20  Simon Dardis  <simon.dardis@imgtec.com>
2469         * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
2470         memcpy.
2471         * gcc.target/mips/inline-memcpy-2.c: Ditto.
2472         * gcc.target/mips/inline-memcpy-3.c: Ditto.
2473         * gcc.target/mips/inline-memcpy-4.c: Ditto.
2474         * gcc.target/mips/inline-memcpy-5.c: Ditto.
2476 2015-08-19  Jiong Wang  <jiong.wang@arm.com>
2478         * gcc.dg/wide_shift_64_1.c: New testcase.
2479         * gcc.dg/wide_shift_128_1.c: Likewise.
2480         * gcc.target/aarch64/ashlti3_1.c: Likewise.
2482 2015-08-19  Magnus Granberg  <zorry@gentoo.org>
2484         * lib/target-supports.exp
2485         (check_effective_target_fstack_protector_enabled): New test.
2486         * gcc.target/i386/ssp-default.c: New test.
2488 2015-08-19  Mikael Morin  <mikael@gcc.gnu.org>
2490         PR fortran/66929
2491         * gfortran.dg/generic_31.f90: New.
2493 2015-08-19  Marek Polacek  <polacek@redhat.com>
2495         PR middle-end/67133
2496         * g++.dg/torture/pr67133.C: New test.
2498 2015-08-18  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2500         * gcc.target/powerpc/altivec-35.c: New test.
2501         * gcc.target/powerpc/p8vector-builtin-8.c: New test.
2502         * gcc.target/powerpc/vsx-vector-7.c: New test.
2504 2015-08-18  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2506         PR middle-end/36757
2507         * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
2508         * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
2510 2015-08-18  Richard Sandiford  <richard.sandiford@arm.com>
2512         PR rtl-optimization/67218
2513         * gcc.c-torture/execute/ieee/pr67218.c,
2514         gcc.target/aarch64/fcvt_int_float_double1.c,
2515         gcc.target/aarch64/fcvt_int_float_double2.c,
2516         gcc.target/aarch64/fcvt_int_float_double3.c,
2517         gcc.target/aarch64/fcvt_int_float_double4.c,
2518         gcc.target/aarch64/fcvt_uint_float_double1.c,
2519         gcc.target/aarch64/fcvt_uint_float_double2.c,
2520         gcc.target/aarch64/fcvt_uint_float_double3.c,
2521         gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
2523 2015-08-18  Matthew Wahab  <matthew.wahab@arm.com>
2525         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
2526         dg-options to disable LSE extensions.
2527         * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
2528         * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
2529         * gcc.target/aarch64/atomic-op-char.c: Likewise.
2530         * gcc.target/aarch64/atomic-op-consume.c: Likewise.
2531         * gcc.target/aarch64/atomic-op-imm.c: Likewise.
2532         * gcc.target/aarch64/atomic-op-int.c: Likewise.
2533         * gcc.target/aarch64/atomic-op-long.c: Likewise.
2534         * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
2535         * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
2536         * gcc.target/aarch64/atomic-op-release.c: Likewise.
2537         * gcc.target/aarch64/atomic-op-short.c: Likewise.
2538         * gcc.target/aarch64/sync-comp-swap.c: Likewise.
2539         * gcc.target/aarch64/sync-op-acquire.c: Likewise.
2540         * gcc.target/aarch64/sync-op-full.c: Likewise.
2541         * gcc.target/aarch64/sync-op-release.c: Likewise.
2543 2015-08-18  Paolo Carlini  <paolo.carlini@oracle.com>
2545         PR c++/67160
2546         * g++.dg/cpp1z/feat-cxx1z.C: New.
2548 2015-08-18  Marek Polacek  <polacek@redhat.com>
2550         PR middle-end/67222
2551         * gcc.dg/torture/pr67222.c: New test.
2553 2015-08-18  Robert Suchanek  <robert.suchanek@imgtec.com>
2555         * gcc.target/mips/interrupt_handler-bug-1.c: New test.
2557 2015-08-18  Bin Cheng  <bin.cheng@arm.com>
2559         * gcc.dg/tree-ssa/loop-bound-1.c: New test.
2560         * gcc.dg/tree-ssa/loop-bound-3.c: New test.
2561         * gcc.dg/tree-ssa/loop-bound-5.c: New test.
2563 2015-08-17  Matthew Fortune  <matthew.fortune@imgtec.com>
2565         * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
2566         which is used in later code.
2568 2015-08-17  Paolo Carlini  <paolo.carlini@oracle.com>
2570         PR c++/67216
2571         * g++.dg/cpp0x/nullptr34.C: New.
2572         * g++.dg/warn/Wconversion2.C: Adjust.
2573         * g++.dg/warn/Wnull-conversion-1.C: Likewise.
2574         * g++.old-deja/g++.other/null3.C: Likewise.
2576         * g++.dg/cpp0x/pr51313.C: Adjust.
2578 2015-08-17  Richard Biener  <rguenther@suse.de>
2580         PR tree-optimization/67221
2581         * gcc.dg/torture/pr67221.c: New testcase.
2583 2015-08-17  Mike Stump  <mikestump@comcast.net>
2584             Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2586         * gcc.target/arm/memcpy-aligned-1.c: New test.
2588 2015-08-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2590         PR fortran/54656
2591         * gfortran.dg/norm_4.f90: Rename to...
2592         * gfortran.dg/norm2_4.f90: this.
2593         * gfortran.dg/norm2_5.f90: New test.
2595 2015-08-14  Alexandre Oliva  <aoliva@redhat.com>
2597         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
2598         * gcc.dg/ssp-1.c: Make counter a register.
2599         * gcc.dg/ssp-2.c: Likewise.
2600         * gcc.dg/torture/parm-coalesce.c: New.
2602 2015-08-14  Marek Polacek  <polacek@redhat.com>
2604         PR middle-end/67133
2605         * gcc.dg/torture/pr67133.c: New test.
2607 2015-08-14  Matthew Wahab  <matthew.wahab@arm.com>
2608             Matthias Klose  <doko@debian.org>
2610         PR target/67143
2611         * gcc.c-torture/compile/pr67143.c: New
2612         * gcc.target/aarch64/atomic-op-imm.c
2613         (atomic_fetch_add_negative_RELAXED): New.
2614         (atomic_fetch_sub_negative_ACQUIRE): New.
2616 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2618         * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
2619         * gcc.target/aarch64/target_attr_8.c: Likewise.
2620         * gcc.target/aarch64/target_attr_14.c: Likewise.
2622 2015-08-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2624         * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
2626 2015-08-14  Yuri Rumyantsev  <ysrumyan@gmail.com>
2628         * gcc.target/i386/builtin_target.c: Add skylake check.
2630 2015-08-13  Jeff Law  <law@redhat.com>
2632         * gcc.dg/pr66314.c: Moved from here to ..
2633         * gcc.dg/asan/pr66314.c: Here.  Use -fno-sanitize=all
2634         to clear all sanitizers before -fsanitize=kernel-address.
2636 2015-08-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2638         * gcc.target/aarch64/cinc_common_1.c: New test.
2640 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2642         PR c++/53421
2643         * g++.dg/ext/attribute-may-alias-1.C: New.
2644         * g++.dg/ext/attribute-may-alias-2.C: Likewise.
2646 2015-08-13  Matthew Wahab  <matthew.wahab@arm.com>
2648         * gcc.target/aarch64/atomic-inst-cas.c: New.
2649         * gcc.target/aarch64/atomic-inst-ops.inc: New.
2651 2015-08-13  Andreas Schwab  <schwab@suse.de>
2653         * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
2655 2015-08-13  Paolo Carlini  <paolo.carlini@oracle.com>
2657         PR c++/62164
2658         * g++.dg/torture/pr62164.C: New.
2660 2015-08-13  Richard Biener  <rguenther@suse.de>
2662         PR tree-optimization/67191
2663         * gcc.dg/torture/pr67191.c: New testcase.
2664         * g++.dg/torture/pr67191.C: Likewise.
2666 2015-08-13  Richard Biener  <rguenther@suse.de>
2668         PR tree-optimization/66502
2669         PR tree-optimization/67167
2670         * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
2672 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2674         PR c++/53330
2675         * g++.dg/init/new42.C: New.
2677 2015-08-12  Michael Meissner  <meissner@linux.vnet.ibm.com>
2679         PR target/67071
2680         * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
2681         vector constants.
2682         * gcc.target/powerpc/pr67071-2.c: Likewise.
2683         * gcc.target/powerpc/pr67071-3.c: Likewise.
2685 2015-08-12  Marek Polacek  <polacek@redhat.com>
2687         PR c++/55095
2688         * c-c++-common/Wshift-overflow-6.c: New test.
2689         * c-c++-common/Wshift-overflow-7.c: New test.
2690         * g++.dg/cpp1y/left-shift-2.C: New test.
2692 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2694         PR c++/52742
2695         * g++.dg/cpp0x/pr52742.C: New.
2697 2015-08-12  H.J. Lu  <hongjiu.lu@intel.com>
2699         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2700         Check Knights Landing support.
2702 2015-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
2704         PR c++/47461
2705         * g++.dg/warn/Wunused-result-1.C: New.
2707 2015-08-12  Richard Biener  <rguenther@suse.de>
2709         * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
2710         * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
2711         * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
2712         * g++.dg/tree-ssa/pr61034.C: Adjust.
2713         * gcc.dg/fold-compare-2.c: Likewise.
2714         * gcc.dg/pr50763.c: Likewise.
2715         * gcc.dg/predict-3.c: Likewise.
2716         * gcc.dg/tree-ssa/20030709-2.c: Likewise.
2717         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
2718         * gcc.dg/tree-ssa/pr20657.c: Likewise.
2719         * gcc.dg/tree-ssa/pr21001.c: Likewise.
2720         * gcc.dg/tree-ssa/pr37508.c: Likewise.
2721         * gcc.dg/tree-ssa/vrp04.c: Likewise.
2722         * gcc.dg/tree-ssa/vrp07.c: Likewise.
2723         * gcc.dg/tree-ssa/vrp09.c: Likewise.
2724         * gcc.dg/tree-ssa/vrp16.c: Likewise.
2725         * gcc.dg/tree-ssa/vrp20.c: Likewise.
2726         * gcc.dg/tree-ssa/vrp25.c: Likewise.
2727         * gcc.dg/tree-ssa/vrp87.c: Likewise.
2729 2015-08-12  Nathan Sidwell  <nathan@acm.org>
2731         * gcc.dg/vrp-min-max-1.c: New.
2732         * gcc.dg/vrp-min-max-2.c: New.
2734 2015-08-12  Richard Biener  <rguenther@suse.de>
2736         * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
2738 2015-08-12  Tom de Vries  <tom@codesourcery.com>
2740         PR testsuite/67175
2741         * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
2742         Handle absence of vector min/max for sparc.
2744 2015-08-11  Uros Bizjak  <ubizjak@gmail.com>
2746         PR target/66954
2747         * g++.dg/ext/mv25.C: New test.
2749 2015-08-11  Yuri Rumyantsev  <ysrumyan@gmail.com>
2751         * gcc.target/i386/avx2-vect-shift.c: New test.
2753 2015-08-11  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2755         PR c/66098
2756         PR c/66711
2757         * gcc.dg/pragma-diag-3.c: New test.
2758         * gcc.dg/pragma-diag-4.c: New test.
2760 2015-08-11  Nathan Sidwell  <nathan@acm.org>
2762         * c-c++-common/dfp/operator-comma.c: Call init function.
2763         * c-c++-common/dfp/convert-dfp-2.c: New test.
2765 2015-08-10  H.J. Lu  <hongjiu.lu@intel.com>
2767         * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
2768         Treat model == 0x4f as Broadwell.
2770 2015-08-10  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2772         PR libfortran/67140
2773         * gfortran.dg/pr67140.f90: New test.
2775 2015-08-10  Thomas Schwinge  <thomas@codesourcery.com>
2777         PR libgomp/65742
2778         PR middle-end/66332
2779         * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
2781 2015-08-10  Uros Bizjak  <ubizjak@gmail.com>
2783         PR fortran/64022
2784         * gfortran.dg/ieee/large_4.f90: New test.
2786 2015-08-08  Bud Davis  <jmdavis@link.com>
2788         PR fortran/59746
2789         * gfortran.dg/common_22.f90: New.
2791 2015-08-08  Segher Boessenkool  <segher@kernel.crashing.org>
2793         PR rtl-optimization/67028
2794         * gcc.dg/pr67028.c: New testcase.
2796 2015-08-07  H.J. Lu  <hongjiu.lu@intel.com>
2798         PR rtl-optimization/67029
2799         * gcc.dg/pr67029.c: New test.
2801 2015-08-07  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2803         PR fortran/64104
2804         * gfortran.dg/ieee/ieee_8.f90: New test.
2806 2015-08-07  Jiong Wang  <jiong.wang@arm.com>
2808         * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
2809         modifers.
2810         * gcc.target/aarch64/noplt_2.c: Likewise.
2811         * gcc.target/aarch64/noplt_3.c: Likewise.
2813 2015-08-06  David Malcolm  <dmalcolm@redhat.com>
2815         * jit.dg/test-benchmark.c (main): Record all elapsed times at each
2816         optimization level, and print a summary at the end.
2818 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2820         * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
2822 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2824         * gcc.target/aarch64/noplt_3.c: New testcase.
2826 2015-08-06  Jiong Wang  <jiong.wang@arm.com>
2828         * gcc.target/aarch64/noplt_1.c: New testcase.
2829         * gcc.target/aarch64/noplt_2.c: Likewise.
2831 2015-08-06  Venkataramanan Kumar  <Venkataramanan.kumar@amd.com>
2833         * gcc.dg/vect/vect-mult-pattern-1.c: New test.
2834         * gcc.dg/vect/vect-mult-pattern-2.c: New test.
2836 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2838         * gcc.target/s390/dwarfregtable-1.c: New test.
2839         * gcc.target/s390/dwarfregtable-2.c: New test.
2840         * gcc.target/s390/dwarfregtable-3.c: New test.
2842 2015-08-06  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
2844         * gcc.target/s390/htm-builtins-z13-1.c: New test.
2846 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2848         PR fortran/64022
2849         * gfortran.dg/ieee/large_2.f90: New test.
2850         * gfortran.dg/ieee/large_3.F90: New test.
2852 2015-08-06  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2854         PR fortran/64022
2855         * gfortran.dg/ieee/large_1.f90: Adjust test.
2857 2015-08-05  Manuel López-Ibáñez  <manu@gcc.gnu.org>
2858             Jeff Law  <law@redhat.com>
2860         PR c/16351
2861         * gcc.dg/tree-ssa/isolate-2.c: Close comment.
2862         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
2863         * gcc.dg/tree-ssa/wnull-dereference.c: New test.
2864         * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
2865         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
2866         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
2868 2015-08-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2870         PR middle-end/66311
2871         * gfortran.dg/pr66311.f90: New file.
2873 2015-08-05  Richard Biener  <rguenther@suse.de>
2875         PR tree-optimization/67121
2876         * gcc.dg/torture/pr67121.c: New testcase.
2878 2015-08-05  Nick Clifton  <nickc@redhat.com>
2880         * gcc.target/rl78: New directory.
2881         * gcc.target/rl78/rl78.exp: New file: Test driver.
2882         * gcc.target/rl78/test_addm3.c: New file: Test adds.
2884 2015-08-05  Richard Biener  <rguenther@suse.de>
2886         PR middle-end/67120
2887         * gcc.dg/torture/pr67120.c: New testcase.
2889 2015-08-05  Paul Thomas  <pault@gcc.gnu.org>
2891         PR fortran/52846
2893         * lib/fortran-modules.exp: Call cleanup-submodules from
2894         cleanup-modules.
2895         * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
2896         cover the cases where private entities are no longer optimized
2897         away.
2898         * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
2899         same reason.
2900         * gfortran.dg/submodule_1.f08: Change cleanup module names.
2901         * gfortran.dg/submodule_5.f08: The same.
2902         * gfortran.dg/submodule_9.f08: The same.
2903         * gfortran.dg/submodule_10.f08: New test.
2905 2015-08-05  Paolo Carlini  <paolo.carlini@oracle.com>
2907         PR c++/66595
2908         * g++.dg/cpp1y/var-templ35.C: New.
2910 2015-08-05  Richard Biener  <rguenther@suse.de>
2912         PR tree-optimization/67055
2913         * g++.dg/torture/pr67055.C: New testcase.
2915 2015-08-05  Richard Biener  <rguenther@suse.de>
2917         PR tree-optimization/67109
2918         * gcc.dg/torture/pr67109.c: New testcase.
2919         * gcc.dg/vect/vect-119.c: Adjust.
2921 2015-08-05  Richard Biener  <rguenther@suse.de>
2923         PR middle-end/67107
2924         * gcc.dg/pr67107.c: New testcase.
2926 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2928         PR c++/66197
2929         * g++.dg/cpp1z/abbrev2.C: New.
2931 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2933         * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
2935 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2937         PR c++/66392
2938         * g++.dg/init/explicit4.C: New.
2940 2015-08-04  Bill Schmidt  <wschmidt@vnet.linux.ibm.com>
2942         * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
2943         without VSX an Power8 vector support.
2945 2015-08-04  Richard Biener  <rguenther@suse.de>
2947         * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
2949 2015-08-04  H.J. Lu  <hongjiu.lu@intel.com>
2951         PR target/67110
2952         * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
2953         -fno-pie -no-pie.
2955 2015-08-04  Paolo Carlini  <paolo.carlini@oracle.com>
2957         PR c++/66427
2958         * g++.dg/cpp1y/var-templ34.C: New.
2960 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2962         * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
2963         * gcc.target/aarch64/target_attr_1.c: Likewise.
2964         * gcc.target/aarch64/target_attr_2.c: Likewise.
2965         * gcc.target/aarch64/target_attr_3.c: Likewise.
2966         * gcc.target/aarch64/target_attr_4.c: Likewise.
2967         * gcc.target/aarch64/target_attr_5.c: Likewise.
2968         * gcc.target/aarch64/target_attr_6.c: Likewise.
2969         * gcc.target/aarch64/target_attr_7.c: Likewise.
2970         * gcc.target/aarch64/target_attr_8.c: Likewise.
2971         * gcc.target/aarch64/target_attr_9.c: Likewise.
2972         * gcc.target/aarch64/target_attr_10.c: Likewise.
2973         * gcc.target/aarch64/target_attr_11.c: Likewise.
2974         * gcc.target/aarch64/target_attr_12.c: Likewise.
2975         * gcc.target/aarch64/target_attr_13.c: Likewise.
2976         * gcc.target/aarch64/target_attr_14.c: Likewise.
2977         * gcc.target/aarch64/target_attr_15.c: Likewise.
2979 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2981         * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
2983 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2985         * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
2987 2015-08-04  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2989         * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
2990         message.
2992 2015-08-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
2994         PR fortran/64022
2995         * gfortran.dg/ieee/ieee_7.f90: Adjust test.
2996         * gfortran.dg/ieee/large_1.f90: New test.
2998 2015-08-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3000         PR tree-optimization/67043
3001         * gcc.dg/pr67043.c: New test.
3003 2015-08-03  Peter Bergner  <bergner@vnet.ibm.com>
3005         * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
3007 2015-08-03  David Malcolm  <dmalcolm@redhat.com>
3009         * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
3010         it to push/pop timing items.
3011         (main): For each optimization level, create a gcc_jit_timer, and
3012         time all of the iteration within that level cumulatively.
3013         * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
3014         * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
3016 2015-08-03  Alexander Basov <coohpt@gmail.com>
3018         PR middle-end/64744
3019         PR middle-end/48470
3020         PR middle-end/43404
3021         * gcc.target/arm/pr43404.c : New testcase.
3022         * gcc.target/arm/pr48470.c : New testcase.
3023         * gcc.target/arm/pr64744-1.c : New testcase.
3024         * gcc.target/arm/pr64744-2.c : New testcase.
3026 2015-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3028         PR tree-optimization/67077
3029         * gcc.dg/pr67077.c: New test.
3031 2015-08-03  Jeff Law  <law@redhat.com>
3033         PR middle-end/66314
3034         PR gcov-profile/66899
3035         * gcc.dg/pr66899.c: New test.
3036         * gcc.dg/pr66314.c: New test.
3038 2015-08-03  Marek Polacek  <polacek@redhat.com>
3040         PR c/67088
3041         * gcc.dg/pr67088.c: New test.
3043 2015-08-03  Szabolcs Nagy  <szabolcs.nagy@arm.com>
3045         PR target/66731
3046         * gcc.target/arm/vnmul-1.c: New.
3047         * gcc.target/arm/vnmul-2.c: New.
3048         * gcc.target/arm/vnmul-3.c: New.
3049         * gcc.target/arm/vnmul-4.c: New.
3051 2015-08-03  Mikael Morin  <mikael@gcc.gnu.org>
3053         PR fortran/64921
3054         * gfortran.dg/class_allocate_20.f90: New.
3056 2015-08-03  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3058         * gcc.target/aarch64/csel_bfx_1.c: New test.
3059         * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
3061 2015-08-02  Martin Sebor  <msebor@redhat.com>
3063         * g++.dg/Wframe-address-in-Wall.C: New test.
3064         * g++.dg/Wframe-address.C: New test.
3065         * g++.dg/Wno-frame-address.C: New test.
3066         * gcc.dg/Wframe-address-in-Wall.c: New test.
3067         * gcc.dg/Wframe-address.c: New test.
3068         * gcc.dg/Wno-frame-address.c: New test.
3070 2015-08-02  Patrick Palka  <ppalka@gcc.gnu.org>
3072         * c-c++-common/Wmisleading-indentation.c: Add more tests.
3074 2015-08-01  Michael Collison  <michael.collison@linaro.org
3075             Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3077         * gcc.target/arm/mincmp.c: New test.
3079 2015-08-01  Paul Thomas  <pault@gcc.gnu.org>
3081         PR fortran/67091
3082         * gfortran.dg/associated_target_6.f03: New test
3084 2015-08-01  Tom de Vries  <tom@codesourcery.com>
3086         * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
3087         optimize ("-ftree-parallelize-loops=0").
3088         Add successful scans for 2 detected reductions.  Add xfail scans for 3
3089         detected reductions.
3090         * gcc.dg/autopar/reduc-2short.c: Same.
3091         * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
3092         optimize ("-ftree-parallelize-loops=0").  Add successful scans for 2
3093         detected reductions.
3094         * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
3095         and max reductions.
3097 2015-07-31  Marek Polacek  <polacek@redhat.com>
3099         PR sanitizer/66977
3100         * g++.dg/ubsan/pr66977.C: New test.
3102 2015-07-30  Marek Polacek  <polacek@redhat.com>
3104         * c-c++-common/Wtautological-compare-3.c: New test.
3106 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3108         * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
3109         (CHECK): Pass address of scalar, rather than array.
3111 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3113         * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
3115 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3117         * gcc.target/aarch64/fp16/fp16.exp: New.
3118         * gcc.target/aarch64/fp16/f16_convs_1.c: New.
3119         * gcc.target/aarch64/fp16/f16_convs_2.c: New.
3121 2015-07-29  Alan Lawrence  <alan.lawrence@arm.com>
3123         * gcc.target/aarch64/f16_movs_1.c: New test.
3125 2015-07-28  Tom de Vries  <tom@codesourcery.com>
3127         * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
3128         outer loop.
3130 2015-07-28  Luis Felipe Strano Moraes  <luis.strano@gmail.com>
3131             Manuel López-Ibáñez  <manu@gcc.gnu.org>
3133         * gcc.dg/parm-incomplete-1.c: Update.
3134         * gcc.dg/pr18809-1.c: Update.
3135         * gcc.dg/pr27953.c: Update.
3136         * gcc.dg/vla-11.c: Update.
3138 2015-07-27  Marek Polacek  <polacek@redhat.com>
3140         * c-c++-common/Wtautological-compare-2.c: Remove unused line.
3142 2015-07-27  Tom de Vries  <tom@codesourcery.com>
3144         * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
3145         attribute.  Update comment.
3146         (main): Remove.
3147         Add scan for not parallelizing inner loop.
3148         * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
3149         attribute.
3150         (main): Remove.
3152 2015-07-27  Marek Polacek  <polacek@redhat.com>
3154         PR bootstrap/67030
3155         * c-c++-common/Wtautological-compare-2.c: New test.
3157 2015-07-27  H.J. Lu  <hongjiu.lu@intel.com>
3159         PR target/66232
3160         * gcc.target/i386/pr66232-6.c: New tests.
3161         * gcc.target/i386/pr66232-7.c: Likewise.
3162         * gcc.target/i386/pr66232-8.c: Likewise.
3163         * gcc.target/i386/pr66232-9.c: Likewise.
3165 2015-07-27  Marek Polacek  <polacek@redhat.com>
3167         PR c++/66555
3168         PR c/54979
3169         * c-c++-common/Wtautological-compare-1.c: New test.
3171 2015-07-26  Patrick Palka  <ppalka@gcc.gnu.org>
3173         PR c++/18969
3174         * g++.dg/template/pr18969.C: New test.
3175         * g++.dg/template/pr18969-2.C: New test.
3176         * g++.old-deja/g++.jason/overload.C: Remove return value in
3177         template function returning void.
3179 2015-07-26  Uros Bizjak  <ubizjak@gmail.com>
3181         * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
3182         immediates to avoid shift-overflow warnings.
3184 2015-07-25  Patrick Palka  <ppalka@gcc.gnu.org>
3186         PR c++/66857
3187         * g++.dg/init/pr66857.C: New test.
3189 2015-07-25  Uros Bizjak  <ubizjak@gmail.com>
3191         PR target/66648
3192         * gcc.target/i386/pr66648.c: New test.
3194 2015-07-25  Tom de Vries  <tom@codesourcery.com>
3196         * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
3197         interchange_files and block_files variables.
3198         * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
3199         arithmetic.
3200         * gcc.dg/graphite/uns-interchange-12.c: Same.
3201         * gcc.dg/graphite/uns-interchange-14.c: Same.
3202         * gcc.dg/graphite/uns-interchange-15.c: Same.
3203         * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
3204         * gcc.dg/graphite/uns-interchange-mvt.c: Same.
3206 2015-07-25  Jeff Law  <law@redhat.com>
3208         Revert:
3209         PR lto/66752
3210         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3211         * gcc.dg/torture/pr66752-1.c: New test
3212         * g++.dg/torture/pr66752-2.C: New test.
3214 2015-07-25  David Edelsohn  <dje.gcc@gmail.com>
3216         Revert:
3217         2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3219         PR rtl-optimization/64164
3220         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3221         * gcc.dg/ssp-1.c: Make counter a register.
3222         * gcc.dg/ssp-2.c: Likewise.
3223         * gcc.dg/torture/parm-coalesce.c: New.
3225 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3227         * gcc.dg/graphite/block-1.c: Xfail scan.
3228         * gcc.dg/graphite/interchange-12.c: Same.
3229         * gcc.dg/graphite/interchange-14.c: Same.
3230         * gcc.dg/graphite/interchange-15.c: Same.
3231         * gcc.dg/graphite/interchange-9.c: Same.
3232         * gcc.dg/graphite/interchange-mvt.c: Same.
3233         * gcc.dg/graphite/uns-block-1.c: New test.
3234         * gcc.dg/graphite/uns-interchange-12.c: New test.
3235         * gcc.dg/graphite/uns-interchange-14.c: New test.
3236         * gcc.dg/graphite/uns-interchange-15.c: New test.
3237         * gcc.dg/graphite/uns-interchange-9.c: New test.
3238         * gcc.dg/graphite/uns-interchange-mvt.c: New test.
3240 2015-07-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
3242         PR c++/64079
3243         * c-c++-common/Wunused-function-1.c: New.
3245 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3247         * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
3248         alternative exit-first loop transform.
3249         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3250         * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
3251         * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
3252         * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
3253         * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
3254         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
3255         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3256         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
3257         * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
3259 2015-07-24  Ilya Enkovich  <enkovich.gnu@gmail.com>
3261         PR ipa/66566
3262         * gcc.target/i386/mpx/pr66566.c: New test.
3264 2015-07-24  H.J. Lu  <hongjiu.lu@intel.com>
3266         PR bootstrap/66978
3267         * gcc.target/i386/pr66978.c: New test.
3269 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3271         * gcc.target/s390/gpr2fprsavecfi.c: New test.
3273 2015-07-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
3275         * gcc.target/s390/insv-1.c: New test.
3276         * gcc.target/s390/insv-2.c: New test.
3277         * gcc.target/s390/insv-3.c: New test.
3279 2015-07-24  Tom de Vries  <tom@codesourcery.com>
3281         * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
3283 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3285         PR middle-end/25530
3286         * gcc.dg/pr25530.c: New test.
3288 2015-07-24  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3290         PR middle-end/25529
3291         * gcc.dg/pr25529.c: New test.
3293 2015-07-23  Kugan Vivekanandarajah  <kuganv@linaro.org>
3295         * gcc.target/arm/reg_equal_test.c: New test.
3297 2015-07-23  Jeff Law  <law@redhat.com>
3299         PR lto/66752
3300         * gcc.dg/tree-ssa/pr66752-2.c: New test.
3301         * gcc.dg/torture/pr66752-1.c: New test
3302         * g++.dg/torture/pr66752-2.C: New test.
3304 2015-07-23  Marek Polacek  <polacek@redhat.com>
3306         PR c++/66572
3307         * g++.dg/warn/Wlogical-op-2.C: New test.
3309 2015-07-23  Alexandre Oliva  <aoliva@redhat.com>
3311         PR rtl-optimization/64164
3312         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3313         * gcc.dg/ssp-1.c: Make counter a register.
3314         * gcc.dg/ssp-2.c: Likewise.
3315         * gcc.dg/torture/parm-coalesce.c: New.
3317 2015-07-23  Marek Polacek  <polacek@redhat.com>
3319         PR sanitizer/66908
3320         * c-c++-common/ubsan/pr66908.c: New test.
3322 2015-07-23  Tom de Vries  <tom@codesourcery.com>
3324         * gcc.dg/autopar/outer-4.c: Add xfail.
3325         * gcc.dg/autopar/outer-5.c: Same.
3326         * gcc.dg/autopar/outer-6.c: Same.
3327         * gcc.dg/autopar/reduc-2.c: Same.
3328         * gcc.dg/autopar/reduc-2char.c: Same.
3329         * gcc.dg/autopar/reduc-2short.c: Same.
3330         * gcc.dg/autopar/reduc-8.c: Same.
3331         * gcc.dg/autopar/uns-outer-4.c: New test.
3332         * gcc.dg/autopar/uns-outer-5.c: New test.
3333         * gcc.dg/autopar/uns-outer-6.c: New test.
3335 2015-07-23  Richard Biener  <rguenther@suse.de>
3337         PR tree-optimization/66952
3338         * gcc.dg/torture/pr66952.c: Use signed char.
3340 2015-07-23  Yuri Rumyantsev  <ysrumyan@gmail.com>
3342         PR tree-optimization/66926,66951
3343         * gcc.dg/vect/pr66951.c: New test.
3345 2015-07-23  Paolo Carlini  <paolo.carlini@oracle.com>
3347         PR c++/52987
3348         * g++.dg/parse/error57.C: New.
3349         * g++.dg/expr/string-2.C: Update.
3351 2015-07-23  Richard Biener  <rguenther@suse.de>
3353         PR tree-optimization/66945
3354         * gcc.dg/torture/pr66945.c: New testcase.
3356 2015-07-22  Uros Bizjak  <ubizjak@gmail.com>
3358         PR target/66954
3359         * g++.dg/ext/mv24.C: New test.
3361 2015-07-22  Marek Polacek  <polacek@redhat.com>
3363         * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
3364         dg-options.
3366 2015-07-22  Mikael Morin  <mikael@gcc.gnu.org>
3368         PR fortran/61831
3369         PR fortran/66929
3370         * gfortran.dg/generic_30.f90: New.
3372 2015-07-22  Richard Biener  <rguenther@suse.de>
3374         PR tree-optimization/66952
3375         * gcc.dg/torture/pr66952.c: New testcase.
3377 2015-07-22  Charles Baylis  <charles.baylis@linaro.org>
3379         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
3380         test.
3381         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
3382         test.
3383         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
3384         test.
3385         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
3386         test.
3387         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
3388         test.
3389         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
3390         test.
3391         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
3392         test.
3393         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
3394         test.
3395         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
3396         test.
3397         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
3398         test.
3399         * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
3400         test.
3401         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
3402         test.
3403         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
3404         test.
3405         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
3406         test.
3407         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
3408         test.
3409         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
3410         test.
3411         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
3412         test.
3413         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
3414         test.
3415         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
3416         test.
3417         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
3418         test.
3419         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
3420         test.
3421         * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
3422         test.
3423         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
3424         test.
3425         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
3426         test.
3427         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
3428         test.
3429         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
3430         test.
3431         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
3432         test.
3433         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
3434         test.
3435         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
3436         test.
3437         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
3438         test.
3439         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
3440         test.
3441         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
3442         test.
3443         * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
3444         test.
3445         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
3446         test.
3447         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
3448         test.
3449         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
3450         test.
3451         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
3452         test.
3453         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
3454         test.
3455         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
3456         test.
3457         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
3458         test.
3459         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
3460         test.
3461         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
3462         test.
3463         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
3464         test.
3465         * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
3466         test.
3467         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
3468         test.
3469         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
3470         test.
3471         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
3472         test.
3473         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
3474         test.
3475         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
3476         test.
3477         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
3478         test.
3479         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
3480         test.
3481         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
3482         test.
3483         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
3484         test.
3485         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
3486         test.
3487         * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
3488         test.
3489         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
3490         test.
3491         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
3492         test.
3493         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
3494         test.
3495         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
3496         test.
3497         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
3498         test.
3499         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
3500         test.
3501         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
3502         test.
3503         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
3504         test.
3505         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
3506         test.
3507         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
3508         test.
3509         * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
3510         test.
3511         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
3512         test.
3513         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
3514         test.
3515         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
3516         test.
3517         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
3518         test.
3519         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
3520         test.
3521         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
3522         test.
3523         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
3524         test.
3525         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
3526         test.
3527         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
3528         test.
3529         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
3530         test.
3531         * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
3532         test.
3533         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
3534         test.
3535         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
3536         test.
3537         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
3538         test.
3539         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
3540         test.
3541         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
3542         test.
3543         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
3544         test.
3545         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
3546         test.
3547         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
3548         test.
3549         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
3550         test.
3551         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
3552         test.
3553         * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
3554         test.
3555         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
3556         test.
3557         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
3558         test.
3559         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
3560         test.
3561         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
3562         test.
3563         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
3564         test.
3565         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
3566         test.
3567         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
3568         test.
3569         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
3570         test.
3571         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
3572         test.
3573         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
3574         test.
3575         * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
3576         test.
3577         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
3578         test.
3579         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
3580         test.
3581         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
3582         test.
3583         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
3584         test.
3585         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
3586         test.
3587         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
3588         test.
3589         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
3590         test.
3591         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
3592         test.
3593         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
3594         test.
3595         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
3596         test.
3597         * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
3598         test.
3599         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
3600         test.
3601         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
3602         test.
3603         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
3604         test.
3605         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
3606         test.
3607         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
3608         test.
3609         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
3610         test.
3611         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
3612         test.
3613         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
3614         test.
3615         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
3616         test.
3617         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
3618         test.
3619         * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
3620         test.
3621         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
3622         test.
3623         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
3624         test.
3625         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
3626         test.
3627         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
3628         test.
3629         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
3630         test.
3631         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
3632         test.
3633         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
3634         test.
3635         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
3636         test.
3637         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
3638         test.
3639         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
3640         test.
3641         * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
3642         test.
3644 2015-07-21  Paolo Carlini  <paolo.carlini@oracle.com>
3646         * g++.dg/template/crash81.C: Update.
3648 2015-07-21  Vladimir Makarov  <vmakarov@redhat.com>
3650         PR ipa/66424.
3651         * gcc.target/i386/pr66424.c: New.
3653 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3655         * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
3657 2015-07-21  Mikael Morin  <mikael@gcc.gnu.org>
3659         PR fortran/61831
3660         * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
3661         Drop address sanitization.
3663 2015-07-21  Alex Velenko  <Alex.Velenko@arm.com>
3665         * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
3666         Skip -march=armv4t.
3667         (dg-additional-options): Set armv5t flag.
3669 2015-07-21  Marek Polacek  <polacek@redhat.com>
3671         * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
3672         * gcc.dg/vmx/unpack.c: Likewise.
3673         * gcc.target/powerpc/quad-atomic.c: Likewise.
3675 2015-07-20  Uros Bizjak  <ubizjak@gmail.com>
3677         * gcc.target/i386/asm-flag-5.c (f_ll): New.
3679 2015-07-20  Jiong Wang  <jiong.wang@arm.com>
3681         * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
3682         model.
3684 2015-07-20  Marek Polacek  <polacek@redhat.com>
3686         PR c++/55095
3687         * c-c++-common/Wshift-overflow-1.c: New test.
3688         * c-c++-common/Wshift-overflow-2.c: New test.
3689         * c-c++-common/Wshift-overflow-3.c: New test.
3690         * c-c++-common/Wshift-overflow-4.c: New test.
3691         * c-c++-common/Wshift-overflow-5.c: New test.
3692         * g++.dg/cpp1y/left-shift-1.C: New test.
3693         * gcc.dg/c90-left-shift-2.c: New test.
3694         * gcc.dg/c90-left-shift-3.c: New test.
3695         * gcc.dg/c99-left-shift-2.c: New test.
3696         * gcc.dg/c99-left-shift-3.c: New test.
3697         * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
3698         * gcc.c-torture/execute/pr40386.c: Likewise.
3699         * gcc.dg/vect/pr33373.c: Likewise.
3700         * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
3701         * gcc.dg/vect/vect-shift-2.c: Likewise.
3703 2015-07-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3705         * gcc.target/aarch64/neg_abs_1.c: New test.
3707 2015-07-18  Uros Bizjak  <ubizjak@gmail.com>
3709         PR target/66922
3710         * gcc.target/i386/pr66922.c: New test.
3712 2015-07-18  Sebastian Pop  <s.pop@samsung.com>
3714         PR middle-end/46851
3715         PR middle-end/60340
3716         * gcc.dg/tree-ssa/pr42327.c: Removed.
3717         * g++.dg/other/pr35011.C: Removed.
3719 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3721         PR target/66906
3722         * gcc.target/i386/pr66906.c: New test.
3724 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3726         * gfortran.dg/coarray_collectives_16.f90: Fix pattern
3727         as follow-up to r225930.
3729 2015-07-17  Paul Thomas  <pault@gcc.gnu.org>
3731         PR fortran/52846
3732         * lib/fortran-modules.exp (proc cleanup-submodules): New
3733         procedure.
3734         * gfortran.dg/submodule_1.f08: Change extension and clean up
3735         the submodule files.
3736         * gfortran.dg/submodule_2.f08: ditto
3737         * gfortran.dg/submodule_6.f08: ditto
3738         * gfortran.dg/submodule_7.f08: ditto
3739         * gfortran.dg/submodule_8.f08: New test
3740         * gfortran.dg/submodule_9.f08: New test
3742 2015-07-17  Aditya Kumar  <aditya.k7@samsung.com>
3743             Sebastian Pop  <s.pop@samsung.com>
3745         PR middle-end/61929
3746         * gcc.dg/graphite/pr61929.c: New.
3748 2015-07-17  Marek Polacek  <polacek@redhat.com>
3750         * gcc.dg/fold-minus-7.c: New test.
3752 2015-07-17  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
3754         * gfortran.dg/co_reduce_1.f90: New file.
3756 2015-07-17  H.J. Lu  <hongjiu.lu@intel.com>
3758         PR target/66824
3759         * gcc.target/i386/pr66824.c:
3761 2015-07-17  Andre Vehreschild  <vehre@gcc.gnu.org>
3763         PR fortran/66035
3764         * gfortran.dg/structure_constructor_13.f03: New test.
3766 2015-07-17  Mikael Morin  <mikael@gcc.gnu.org>
3768         PR fortran/61831
3769         * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
3770         of generated while loops in the tree dump.
3771         * gfortran.dg/derived_constructor_comps_6.f90: New file.
3773 2015-07-17  Yuri Rumyantsev  <ysrumyan@gmail.com>
3775         * gcc.dg/vect/vect-outer-simd-2.c: New test.
3777 2015-07-17  Uros Bizjak  <ubizjak@gmail.com>
3779         PR target/66891
3780         * gcc.target/i386/pr66891.c: New test.
3782 2015-07-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3784         * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
3786 2015-07-16  Vladimir Makarov  <vmakarov@redhat.com>
3788         PR rtl-optimization/66626
3789         * gcc.target/i386/pr66626-2.c: New.
3791 2015-07-16  Martin Liska  <mliska@suse.cz>
3793         * g++.dg/ipa/pr66896.c: New test.
3795 2015-07-16  Richard Biener  <rguenther@suse.de>
3797         PR tree-optimization/66894
3798         * gcc.dg/torture/pr66894.c: New testcase.
3800 2015-07-16  Richard Biener  <rguenther@suse.de>
3802         * gcc.dg/tree-ssa/pr21031.c: Adjust.
3804 2015-07-16  Uros Bizjak  <ubizjak@gmail.com>
3806         PR target/66866
3807         * g++.dg/pr66866.C: New test.
3809 2015-07-15  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
3811         * gcc.target/powerpc/vec-cmp-sel.c: New test.
3813 2015-07-15  Richard Biener  <rguenther@suse.de>
3815         * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
3816         { -O3 -fomit-frame-pointer },
3817         { -O3 -fomit-frame-pointer -funroll-loops } and
3818         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3819         in favor of
3820         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3821           -finline-functions }
3823 2015-07-15  Robert Suchanek  <robert.suchanek@imgtec.com>
3825         * gcc.target/mips/interrupt_handler-5.c: New test.
3827 2015-07-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3828             Robert Suchanek  <robert.suchanek@imgtec.com>
3830         * gcc.target/mips/interrupt_handler-4.c: New test.
3832 2015-07-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
3834         PR testsuite/66734
3835         * gcc.dg/lto/lto.exp: Initialize MPX.
3837 2015-07-15  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3839         * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
3840         dg-skip-if.
3841         * gcc.target/arm/scd42-3.c: Likewise.
3843 2015-07-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3845         * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
3846         code to be run when the pre-arch code increases the isa_rev to
3847         mips32r6 or greater.
3849 2015-07-15  Richard Biener  <rguenther@suse.de>
3851         * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
3852         { -O3 -fomit-frame-pointer },
3853         { -O3 -fomit-frame-pointer -funroll-loops } and
3854         { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
3855         in favor of
3856         { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
3857           -finline-functions }
3858         * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
3859         * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
3860         to additional_flags.
3862 2015-07-15  Uros Bizjak  <ubizjak@gmail.com>
3864         PR rtl-optimization/66838
3865         * gcc.target/i386/pr66838.c: New test.
3867 2015-07-14  Patrick Palka  <ppalka@gcc.gnu.org>
3869         PR c++/66850
3870         * g++.dg/template/pr66850.C: New test.
3872 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3873             Cesar Philippidis  <cesar@codesourcery.com>
3874             Chung-Lin Tang  <cltang@codesourcery.com>
3876         * gcc.target/nios2/nios2-flushd.c: New.
3877         * gcc.target/nios2/nios2-rdprs.c: New.
3878         * gcc.target/nios2/r2-atomic.c: New.
3879         * gcc.target/nios2/r2-eni.c: New.
3880         * gcc.target/nios2/r2-wrpie.c: New.
3882 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3883             Cesar Philippidis  <cesar@codesourcery.com>
3884             Chung-Lin Tang  <cltang@codesourcery.com>
3886         * gcc.target/nios2/cdx-ldstwm-1.c: New.
3887         * gcc.target/nios2/cdx-ldstwm-2.c: New.
3889 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3890             Cesar Philippidis  <cesar@codesourcery.com>
3891             Chung-Lin Tang  <cltang@codesourcery.com>
3893         * gcc.target/nios2/andci.c: New.
3894         * gcc.target/nios2/bmx.c: New.
3895         * gcc.target/nios2/cdx-add.c: New.
3896         * gcc.target/nios2/cdx-branch.c: New.
3897         * gcc.target/nios2/cdx-callret.c: New.
3898         * gcc.target/nios2/cdx-loadstore.c: New.
3899         * gcc.target/nios2/cdx-logical.c: New.
3900         * gcc.target/nios2/cdx-mov.c: New.
3901         * gcc.target/nios2/cdx-shift.c: New.
3902         * gcc.target/nios2/cdx-sub.c: New.
3903         * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
3905 2015-07-14  Andrea Azzarone  <azzaronea@gmail.com>
3907         PR c++/65071
3908         * g++.dg/cpp0x/vt-65071.C: New.
3910 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3911             Cesar Philippidis  <cesar@codesourcery.com>
3912             Chung-Lin Tang  <cltang@codesourcery.com>
3914         * gcc.target/nios2/r2-io-range.c: New.
3915         * gcc.target/nios2/r2-stio-1.c: New.
3916         * gcc.target/nios2/r2-stio-2.c: New.
3917         * gcc.target/nios2/nios2-ldxio.c: New.
3918         * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
3919         of just compile.  Add more tests.
3921 2015-07-14  Steven G. Kargl  <kargl@gcc.gnu.org>
3923         gfortran.dg/pr66864.f90: New test.
3925 2015-07-14  Vladimir Makarov  <vmakarov@redhat.com>
3927         PR rtl-optimization/66626
3928         * gcc.target/i386/pr66626.c: New.
3930 2015-07-14  Sandra Loosemore  <sandra@codesourcery.com>
3932         * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
3933         * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
3934         * gcc.target/nios2/nios2-stack-check-3.c: New test case.
3936 2015-07-14  Paolo Carlini  <paolo.carlini@oracle.com>
3938         * g++.dg/template/crash81.C: Adjust for error + inform change.
3939         * g++.dg/template/pr58878.C: Likewise.
3940         * g++.dg/template/shadow1.C: Likewise.
3941         * g++.dg/template/shadow2.C: Likewise.
3942         * g++.old-deja/g++.benjamin/tem03.C: Likewise.
3943         * g++.old-deja/g++.benjamin/tem04.C: Likewise.
3944         * g++.old-deja/g++.brendan/crash7.C: Likewise.
3945         * g++.old-deja/g++.pt/shadow2.C: Likewise.
3947 2015-07-14  Richard Biener  <rguenther@suse.de>
3949         PR tree-optimization/66863
3950         * gcc.dg/torture/pr66863.c: New testcase.
3952 2015-07-13  Patrick Palka  <ppalka@gcc.gnu.org>
3954         PR c++/65186
3955         * g++.dg/template/pr65186.C: New test.
3957 2015-07-13  Mantas Mikaitis  <mantas.mikaitis@arm.com>
3959         * gcc.target/arm/macro_defs0.c: Add directive to skip
3960         test if -marm is present.
3961         * gcc.target/arm/macro_defs1.c: Likewise.
3963 2015-07-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3965         * gcc.target/aarch64/adds3.c: Adjust for more aggressive
3966         if-conversion..
3967         * gcc.target/aarch64/adds1.c: Likewise.
3968         * gcc.target/aarch64/ands_1.c: Likewise.
3969         * gcc.target/aarch64/bics_1.c: Likewise.
3970         * gcc.target/aarch64/subs1.c: Likewise.
3971         * gcc.target/aarch64/subs3.c: Likewise.
3973 2015-07-13  Andre Vehreschild  <vehre@gcc.gnu.org>
3975         PR fortran/64589
3976         * gfortran.dg/pr64589.f90: New test.
3978 2015-07-13  Renlin Li  <renlin.li@arm.com>
3980         PR rtl/66556
3981         * gcc.c-torture/execute/pr66556.c: New.
3983 2015-07-12  Aldy Hernandez  <aldyh@redhat.com>
3985         * gcc.dg/20020219-1.c: Fix double word typos.
3986         * gcc.dg/20020919-1.c: Same.
3988 2015-07-12  Kugan Vivekanandarajah  <kuganv@linaro.org>
3989             Jeff Law  <law@redhat.com>
3991         PR middle-end/66726
3992         * g++.dg/tree-ssa/pr66726.c: New test.
3993         * gcc.dg/tree-ssa/pr66726-2.c: New test.
3994         * gcc.dg/tree-ssa/pr66726.c: New test.
3996 2015-07-11  Paolo Carlini  <paolo.carlini@oracle.com>
3998         PR c++/58734
3999         * g++.dg/cpp0x/variadic-ttp2.C: New.
4001 2015-07-10  Patrick Palka  <ppalka@gcc.gnu.org>
4003         PR c++/30044
4004         * g++.dg/cpp0x/auto46.C: New test.
4005         * g++.dg/template/pr30044.C: New test.
4006         * g++.dg/template/shadow2.C: New test.
4007         * g++.dg/template/error55.C: New test.
4008         * g++.dg/template/crash83.C: Accept any error string.
4009         * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
4010         parameters.
4011         * g++.dg/cpp0x/variadic19.C: Likewise
4012         * g++.dg/template/canon-type-13.C: Likewise.
4013         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4014         * g++.dg/torture/20070621-1.C: Likewise.
4016 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4018         PR c++/54521
4019         * g++.dg/init/explicit3.C: New.
4021 2015-07-10  H.J. Lu  <hongjiu.lu@intel.com>
4023         PR target/66819
4024         * gcc.target/i386/pr66819-1.c: New test.
4025         * gcc.target/i386/pr66819-2.c: Likewise.
4026         * gcc.target/i386/pr66819-3.c: Likewise.
4027         * gcc.target/i386/pr66819-4.c: Likewise.
4028         * gcc.target/i386/pr66819-5.c: Likewise.
4030 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4032         PR target/66703
4033         * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
4034         __attribute__((noinline, noclone)).  Change "x" to "volatile char"
4035         type to prevent possible flag-clobbering zero-extensions.
4036         * gcc.target/i386/pr66703.c: New test.
4038 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4040         PR c++/60842
4041         * g++.dg/cpp0x/nsdmi-template15.C: New.
4043 2015-07-10  Jiong Wang  <jiong.wang@arm.com>
4045         * gcc.target/aarch64/got_mem_hoist_1.c: New test.
4047 2015-07-10  Christophe Lyon  <christophe.lyon@linaro.org>
4049         * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
4050         * gcc.target/arm/flip-thumb.c: Likewise.
4052 2015-07-10  Uros Bizjak  <ubizjak@gmail.com>
4054         PR target/66813
4055         * gcc.target/i386/pr66813.c: New test.
4057 2015-07-10  Jakub Jelinek  <jakub@redhat.com>
4059         PR middle-end/66820
4060         * gcc.dg/gomp/pr66820.c: New test.
4062 2015-07-10  Paolo Carlini  <paolo.carlini@oracle.com>
4064         PR c++/65592
4065         * g++.dg/cpp0x/scoped_enum6.C: New.
4067 2015-07-10  Tom de Vries  <tom@codesourcery.com>
4069         * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
4070         * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
4072 2015-07-10  Richard Biener  <rguenther@suse.de>
4074         PR tree-optimization/66823
4075         * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
4076         which should not be necessary.  XFAIL.
4078 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4080         PR c++/64848
4081         * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
4083 2015-07-09  Jakub Jelinek  <jakub@redhat.com>
4085         PR middle-end/66633
4086         * gcc.dg/gomp/pr66633-1.c: New test.
4087         * gcc.dg/gomp/pr66633-2.c: New test.
4088         * gcc.dg/gomp/pr66633-3.c: New test.
4089         * gcc.dg/gomp/pr66633-4.c: New test.
4091 2015-07-09  John Marino  <gnugcc@marino.st>
4093         * lib/target-supports.exp (check_effective_target_pie):
4094         Add *-*-dragonfly*
4096 2015-07-09  Uros Bizjak  <ubizjak@gmail.com>
4098         PR target/66814
4099         * gcc.target/i386/pr66814.c: New test.
4101 2015-07-09  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4103         PR target/66731
4104         * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
4105         * gcc.target/aarch64/fnmul-2.c: Likewise.
4106         * gcc.target/aarch64/fnmul-3.c: Likewise.
4107         * gcc.target/aarch64/fnmul-4.c: Likewise.
4109 2015-07-09  Paolo Carlini  <paolo.carlini@oracle.com>
4111         PR c++/65790
4112         * g++.dg/cpp0x/vt-65790.C: New.
4114 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4116         PR target/66818
4117         * gcc.target/i386/pr66818.c: New test.
4119 2015-07-09  H.J. Lu  <hongjiu.lu@intel.com>
4121         PR target/66817
4122         * gcc.target/i386/pr66817.c: New test.
4124 2015-07-09  Marek Polacek  <polacek@redhat.com>
4126         PR tree-optimization/66718
4127         * gcc.dg/vect/vect-126.c: New test.
4129 2015-07-08  Carlos Sánchez de La Lama  <csanchezdll@gmail.com>
4131         * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
4132         even when dwarf-2 is not the default.
4134 2015-07-08  Jeff Law  <law@redhat.com>
4136         PR testsuite/66796
4137         * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
4138         to have a single memory reference.
4140 2015-07-08  Eric Botcazou  <ebotcazou@adacore.com>
4142         * g++.dg/other/dump-ada-spec-9.C: New test.
4144 2015-07-08  Jakub Jelinek  <jakub@redhat.com>
4146         * g++.dg/vect/vect.exp: Run also simd* tests.
4147         * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
4148         (check_vect): Fix up get_cpuid call for C++.
4149         * g++.dg/vect/simd-clone-1.cc: New test.
4151 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4153         * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
4155 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4157         * gcc.target/i386/readeflags-1.c (abort): New prototype.
4158         * gcc.target/i386/writeeflags-1.c (abort): Likewise.
4160 2015-07-08  H.J. Lu  <hongjiu.lu@intel.com>
4162         PR target/66806
4163         * gcc.target/i386/pr66806.c: New test.
4165 2015-07-08  Paolo Carlini  <paolo.carlini@oracle.com>
4167         PR c++/66421
4168         * g++.dg/cpp0x/auto45.C: New.
4170 2015-07-08  Vladimir Makarov  <vmakarov@redhat.com>
4172         PR middle-end/66334
4173         * gcc.target/i386/pr66334.c: New.
4175 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4177         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
4178         comments.
4180 2015-07-08  David Malcolm  <dmalcolm@redhat.com>
4182         PR jit/66783
4183         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
4184         (verify_code): Update expected error message.
4185         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
4186         (verify_code): Likewise.
4187         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
4188         (verify_code): Likewise.
4190 2015-07-08  Richard Biener  <rguenther@suse.de>
4192         PR tree-optimization/66793
4193         * gcc.dg/torture/pr66793.c: New testcase.
4195 2015-07-08  Richard Biener  <rguenther@suse.de>
4197         PR tree-optimization/66794
4198         * gcc.dg/torture/pr66794.c: New testcase.
4200 2015-07-08  Marek Polacek  <polacek@redhat.com>
4202         PR c++/66748
4203         * g++.dg/abi/abi-tag15.C: New test.
4205 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4207         * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
4208         * gcc.target/mips/branch-3.c: Ditto
4209         * gcc.target/mips/branch-4.c: Ditto.
4210         * gcc.target/mips/branch-5.c: Ditto.
4211         * gcc.target/mips/branch-6.c: Ditto.
4212         * gcc.target/mips/branch-7.c: Ditto.
4213         * gcc.target/mips/branch-8.c: Ditto.
4214         * gcc.target/mips/branch-9.c: Ditto.
4215         * gcc.target/mips/branch-10.c: Ditto.
4216         * gcc.target/mips/branch-11.c: Ditto.
4217         * gcc.target/mips/branch-12.c: Ditto.
4218         * gcc.target/mips/branch-13.c: Ditto.
4219         * gcc.target/mips/umips-branch-5.c: New file.
4220         * gcc.target/mips/umips-branch-6.c: New file.
4221         * gcc.target/mips/umips-branch-7.c: New file.
4222         * gcc.target/mips/umips-branch-8.c: New file.
4223         * gcc.target/mips/umips-branch-9.c: New file.
4224         * gcc.target/mips/umips-branch-10.c: New file.
4225         * gcc.target/mips/umips-branch-11.c: New file.
4226         * gcc.target/mips/umips-branch-12.c: New file.
4227         * gcc.target/mips/umips-branch-13.c: New file.
4228         * gcc.target/mips/umips-branch-14.c: New file.
4229         * gcc.target/mips/umips-branch-15.c: New file.
4230         * gcc.target/mips/umips-branch-16.c: New file.
4231         * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
4232         (OCCUPY_0xfffc): New define.
4234 2015-07-08  Renlin Li  <renlin.li@arm.com>
4236         * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
4238 2015-07-08  Andrew Bennett  <andrew.bennett@imgtec.com>
4240         * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
4242 2015-07-07  Uros Bizjak  <ubizjak@gmail.com>
4244         * gcc.target/i386/bt-3.c: New test.
4245         * gcc.target/i386/bt-4.c: Ditto.
4247 2015-07-07  Eric Botcazou  <ebotcazou@adacore.com>
4249         * g++.dg/other/dump-ada-spec-8.C: New test.
4251 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4253         PR jit/66783
4254         * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
4255         test case.
4256         * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
4257         New test case.
4258         * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
4259         New test case.
4260         * jit.dg/test-error-mismatching-types-in-call.c (create_code):
4261         Avoid using an opaque struct for local "f".
4263 2015-07-07  David Malcolm  <dmalcolm@redhat.com>
4265         PR jit/66779
4266         * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
4267         * jit.dg/test-pr66779.c: New testcase.
4269 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4271         * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
4272         NOCOMPRESSION.
4274 2015-07-07  Richard Biener  <rguenther@suse.de>
4276         * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
4278 2015-07-07  Andrew Bennett  <andrew.bennett@imgtec.com>
4280         * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
4281         * gcc.target/mips/call-5.c: Ditto.
4282         * gcc.target/mips/call-6.c: Ditto.
4284 2015-07-07  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4286         * gcc.dg/dx-test.c: New test-case.
4288 2015-07-07  Andre Vehreschild  <vehre@gmx.de>
4290         PR fortran/66578
4291         * gfortran.dg/allocate_with_source_9.f08: New test.
4293 2015-07-07  Christian Bruel  <christian.bruel@st.com>
4295         PR target/52144
4296         * gcc.target/arm/flip-thumb.c: Fix scan.
4297         * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
4298         * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
4299         * gcc.target/arm/attr_thumb-static.c: Test for all targets.
4300         Fix return value.
4302 2015-07-06  Jakub Jelinek  <jakub@redhat.com>
4304         PR target/65956
4305         * gcc.c-torture/execute/pr65956.c: New test.
4307 2015-07-06  Alan Lawrence  <alan.lawrence@arm.com>
4309         * gcc.target/arm/aapcs/align1.c: New.
4310         * gcc.target/arm/aapcs/align_rec1.c: New.
4311         * gcc.target/arm/aapcs/align2.c: New.
4312         * gcc.target/arm/aapcs/align_rec2.c: New.
4313         * gcc.target/arm/aapcs/align3.c: New.
4314         * gcc.target/arm/aapcs/align_rec3.c: New.
4315         * gcc.target/arm/aapcs/align4.c: New.
4316         * gcc.target/arm/aapcs/align_rec4.c: New.
4317         * gcc.target/arm/aapcs/align_vararg1.c: New.
4318         * gcc.target/arm/aapcs/align_vararg2.c: New.
4320 2015-07-06  Steven G. Kargl  <kargl@gcc.gnu.org>
4322         * gfortran.dg/iomsg_2.f90: New test.
4324 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4326         PR target/66749
4327         * gcc.target/i386/pr66749.c: New test.
4329 2015-07-06  Richard Biener  <rguenther@suse.de>
4331         PR tree-optimization/66772
4332         * gcc.dg/torture/pr66772-1.c: New testcase.
4333         * gcc.dg/torture/pr66772-2.c: Likewise.
4335 2015-07-06  Andrew Bennett  <andrew.bennett@imgtec.com>
4337         * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
4338         the jals instruction.
4340 2015-07-06  H.J. Lu  <hongjiu.lu@intel.com>
4342         PR target/53383
4343         * gcc.target/i386/pr53383-1.c: New file.
4344         * gcc.target/i386/pr53383-2.c: Likewise.
4345         * gcc.target/i386/pr53383-3.c: Likewise.
4347 2015-07-06  Szabolcs Nagy  <szabolcs.nagy@arm.com>
4349         * gcc.target/aarch64/fnmul-1.c: New.
4350         * gcc.target/aarch64/fnmul-2.c: New.
4351         * gcc.target/aarch64/fnmul-3.c: New.
4352         * gcc.target/aarch64/fnmul-4.c: New.
4354 2015-07-06  Richard Biener  <rguenther@suse.de>
4356         PR middle-end/66759
4357         * gcc.dg/torture/pr66759.c: New testcase.
4359 2015-07-06  Andre Vehreschild  <vehre@gmx.de>
4361         PR fortran/58586
4362         * gfortran.dg/alloc_comp_class_3.f03: New test.
4363         * gfortran.dg/alloc_comp_class_4.f03: New test.
4365 2015-07-06  Eric Botcazou  <ebotcazou@adacore.com>
4367         * gcc.c-torture/execute/pr66757.c: New test.
4369 2015-07-06  Bin Cheng  <bin.cheng@arm.com>
4371         PR tree-optimization/66720
4372         * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
4374 2015-07-05  Chung-Lin Tang  <cltang@codesourcery.com>
4375             Sandra Loosemore <sandra@codesourcery.com>
4377         * gcc.target/nios2/gprel-offset.c: New test.
4379 2015-07-04  Steven G. Kargl  <kargl@gcc.gnu.org>
4381         PR fortran/66725
4382         * gfortran.dg/pr66725.f90: New test.
4384 2015-07-03  Jason Merrill  <jason@redhat.com>
4386         * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
4387         Avoid narrowing error.
4389 2015-07-03  Segher Boessenkool  <segher@kernel.crashing.org>
4391         PR rtl-optimization/66706
4392         * gcc.target/powerpc/shift-int.c: New testcase.
4394 2015-07-03  H.J. Lu  <hongjiu.lu@intel.com>
4396         PR target/66746.
4397         * gcc.target/i386/pr66746.c: New file.
4399 2015-07-03  Christophe Lyon  <christophe.lyon@linaro.org>
4401         * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
4403 2015-07-03  James Greenhalgh  <james.greenhalgh@arm.com>
4405         PR tree-optimization/66119
4406         * g++.dg/opt/pr66119.C: New.
4408 2015-07-02  Paul Thomas  <pault@gcc.gnu.org>
4410         PR fortran/52846
4411         * gfortran.dg/submodule_1.f90: New test
4412         * gfortran.dg/submodule_2.f90: New test
4413         * gfortran.dg/submodule_3.f90: New test
4414         * gfortran.dg/submodule_4.f90: New test
4415         * gfortran.dg/submodule_5.f90: New test
4416         * gfortran.dg/submodule_6.f90: New test
4417         * gfortran.dg/submodule_7.f90: New test
4419 2015-07-02  Paolo Carlini  <paolo.carlini@oracle.com>
4421         PR preprocessor/53690
4422         * g++.dg/cpp/pr53690.C: New.
4424 2015-07-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4426         * gcc.target/powerpc/vec-cmp.c: New test.
4428 2015-07-02  Steven G. Kargl  <kargl@gcc.gnu.org>
4430         PR fortran/56520
4431         * gfortran.dg/pr56520.f90: New test.
4433 2015-07-02  Steven G. Kargl   <kargl@gcc.gnu.org>
4435         PR fortran/66545
4436         * gfortran.dg/pr66545_1.f90: New test.
4437         * gfortran.dg/pr66545_2.f90: New test.
4439 2015-07-02  Alan Lawrence  <alan.lawrence@arm.com>
4441         * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
4442         * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
4444 2015-07-02  Richard Biener  <rguenther@suse.de>
4446         PR testsuite/66719
4447         * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
4448         unaligned loads.
4450 2015-07-02  Richard Biener  <rguenther@suse.de>
4452         * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
4454 2015-07-01  H.J. Lu  <hongjiu.lu@intel.com>
4456         * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
4458 2015-07-01  Jason Merrill  <jason@redhat.com>
4460         * lib/target-supports.exp (cxx_default): Set to C++14.
4462 2015-07-01  Tom de Vries  <tom@codesourcery.com>
4464         PR testsuite/66723
4465         * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
4466         scan-assembler.
4468 2015-07-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
4470         * gfortran.dg/warn_conversion_8.f90:  New test.
4472 2015-07-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4474         PR rtl-optimization/61047
4475         * gcc.c-torture/execute/20150611-1.c: New testcase.
4477 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4479         PR jit/66700
4480         * jit.dg/all-non-failing-tests.h: Add
4481         test-pr66700-observing-write-through-ptr.c.
4482         * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
4484 2015-07-01  David Malcolm  <dmalcolm@redhat.com>
4486         * jit.dg/test-accessing-union.c: Add comments for use by
4487         gcc/jit/docs/topics/types.rst.
4489 2015-07-01  Matthew Wahab  <matthew.wahab@arm.com>
4491         * gcc.target/arm/armv8-sync-comp-swap.c: Replace
4492         'do-require-effective-target' with 'dg-require-effective-target'.
4493         * gcc.target/arm/armv8-sync-op-full.c: Likewise.
4494         * gcc.target/arm/armv8-sync-op-release.c: Likewise.
4495         * gcc.target/arm/armv8-sync-op-acquire.c: Likewise.  Also, replace
4496         'stlex' with 'strex' as the expected output.
4498 2015-07-01  Paolo Carlini  <paolo.carlini@oracle.com>
4500         PR c++/60365
4501         * g++.dg/cpp0x/gen-attrs-60.C: New.
4502         * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
4504 2015-07-01  Jiong Wang  <jiong.wang@arm.com>
4506         * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
4507         New function.
4508         * gcc.target/aarch64/pic-small.c: Restrict this test under
4509         check_effective_target_aarch64_small_fpic.
4511 2015-07-01  Eric Botcazou  <ebotcazou@adacore.com>
4513         * gfortran.dg/gomp/pr66633.f90: New test.
4515 2015-07-01  Patrick Palka  <ppalka@gcc.gnu.org>
4517         PR c++/66686
4518         * g++.dg/template/pr66686.C: New test.
4520 2015-06-30  Eric Botcazou  <ebotcazou@adacore.com>
4522         * gnat.dg/lto17.ad[sb]: New test.
4524 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4526         * jit.dg/all-non-failing-tests.h: Add test-switch.c.
4527         * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
4528         testcase.
4529         * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
4530         New testcase.
4531         * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
4532         New testcase.
4533         * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
4534         New testcase.
4535         * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
4536         New testcase.
4537         * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
4538         New testcase.
4539         * jit.dg/test-switch.c: New testcase.
4540         * jit.dg/test-switch.cc: New testcase.
4542 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4544         PR jit/66546
4545         * jit.dg/all-non-failing-tests.h: Add note about
4546         test-validly-unreachable-block.c.
4547         * jit.dg/test-validly-unreachable-block.c: New file.
4549 2015-06-30  David Malcolm  <dmalcolm@redhat.com>
4551         PR jit/66628
4552         * jit.dg/all-non-failing-tests.h: Add note about
4553         test-extra-options.c.
4554         * jit.dg/test-extra-options.c: New testcase.
4556 2015-06-30  Vladimir Makarov  <vmakarov@redhat.com>
4558         PR debug/66691
4559         * gcc.target/i386/pr66691.c: New.
4561 2015-06-30  H.J. Lu  <hongjiu.lu@intel.com>
4563         * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
4564         * gcc.target/i386/iamcu/args.h: Likewise.
4565         * gcc.target/i386/iamcu/asm-support.S: Likewise.
4566         * gcc.target/i386/iamcu/defines.h: Likewise.
4567         * gcc.target/i386/iamcu/macros.h: Likewise.
4568         * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
4569         * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
4570         * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
4571         * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
4572         * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
4573         * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
4574         * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
4575         * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
4576         * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
4577         * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
4578         * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
4579         * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
4580         * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
4581         * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
4582         * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
4583         * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
4584         * gcc.target/i386/iamcu/test_varargs.c: Likewise.
4586 2015-06-30  Marek Polacek  <polacek@redhat.com>
4588         * gcc.dg/fold-minus-6.c: New test.
4590         * gcc.dg/fold-ior-3.c: New test.
4592 2015-06-30  Edward Smith-Rowland  <3dw4rd@verizon.net>
4594         Implement N4197 - Adding u8 character literals
4595         * g++.dg/cpp1z/utf8.C: New.
4596         * g++.dg/cpp1z/utf8-neg.C: New.
4597         * g++.dg/cpp1z/udlit-utf8char.C: New.
4599 2015-06-30  Marek Polacek  <polacek@redhat.com>
4601         * gcc.dg/fold-ior-2.c (fn4): Swap operands.
4603 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4605         * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
4606         * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
4607         * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
4608         * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
4610 2015-06-30  Marek Polacek  <polacek@redhat.com>
4612         * gcc.dg/fold-ior-2.c: New test.
4614 2015-06-30  Tom de Vries  <tom@codesourcery.com>
4616         PR tree-optimization/66652
4617         * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
4618         * gcc.dg/parloops-exit-first-loop-alt-3.c (f):  Rewrite using restrict
4619         pointers.
4620         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
4622 2015-06-29  Paolo Carlini  <paolo.carlini@oracle.com>
4624         PR c++/65977
4625         * g++.dg/cpp0x/constexpr-friend-3.C: New.
4626         * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
4628 2015-06-29  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4630         PR fortran/66605
4631         * gfortran.dg/wunused-parameter.f90: New test.
4633 2015-06-29  Richard Henderson  <rth@redhat.com>
4635         * gcc.target/i386/asm-flag-1.c: New.
4636         * gcc.target/i386/asm-flag-2.c: New.
4637         * gcc.target/i386/asm-flag-3.c: New.
4638         * gcc.target/i386/asm-flag-4.c: New.
4639         * gcc.target/i386/asm-flag-5.c: New.
4641 2015-06-29  Marek Polacek  <polacek@redhat.com>
4643         PR c/66322
4644         * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
4645         * c-c++-common/pr66322.c: New test.
4646         * g++.dg/eh/scope1.C: Remove dg-warning.
4648 2015-06-29  Richard Biener  <rguenther@suse.de>
4650         PR tree-optimization/66677
4651         * gcc.dg/vect/pr66677.c: New testcase.
4653 2015-06-29  Kugan Vivekanandarajah  <kuganv@linaro.org>
4655         PR middle-end/64130
4656         * gcc.dg/tree-ssa/pr64130.c: New test.
4658 2015-06-26  Jiong Wang  <jiong.wang@arm.com>
4660         * gcc.target/aarch64/pic-small.c: New testcase.
4662 2015-06-26  Richard Biener  <rguenther@suse.de>
4664         * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
4666 2015-06-26  Marek Polacek  <polacek@redhat.com>
4668         * gcc.dg/fold-and-1.c: New test.
4669         * gcc.dg/fold-and-2.c: New test.
4671 2015-06-26  Eric Botcazou  <ebotcazou@adacore.com>
4673         * gnat.dg/warn11.adb: Add missing dg directive.
4674         * gnat.dg/warn12.adb: New test.
4675         * gnat.dg/warn12_pkg.ads: New helper.
4677 2015-06-26  Richard Biener  <rguenther@suse.de>
4679         * gfortran.dg/reassoc_3.f90: Adjust.
4681 2015-06-26  Uros Bizjak  <ubizjak@gmail.com>
4683         PR target/66412
4684         * gcc.target/i386/pr66412.c: New test.
4686 2015-06-25  Richard Biener  <rguenther@suse.de>
4688         * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
4690 2015-06-25  Richard Sandiford  <richard.sandiford@arm.com>
4692         * gcc.target/aarch64/vect-add-sub-cond.c: New test.
4694 2015-06-25  Richard Biener  <rguenther@suse.de>
4696         * gfortran.dg/vect/vect-9.f90: New testcase.
4698 2015-06-25  Nick Clifton  <nickc@redhat.com>
4700         * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
4701         H8300 and M32R targets.
4703 2015-06-24  Manuel López-Ibáñez  <manu@gcc.gnu.org>
4705         PR fortran/66528
4706         * gfortran.dg/maxerrors.f90: New test.
4708 2015-06-08  DJ Delorie  <dj@redhat.com>
4710         * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
4712 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4714         * gcc.target/aarch64/mgeneral-regs_3.c: New.
4716 2015-06-24  Alan Lawrence  <alan.lawrence@arm.com>
4718         * gcc.target/aarch64/mgeneral-regs_1.c: New file.
4719         * gcc.target/aarch64/mgeneral-regs_2.c: New file.
4720         * gcc.target/aarch64/nofp_1.c: New file.
4722 2015-06-24  Edward Smith-Rowland  <3dw4rd@verizon.net>
4724         Implement N3928 - Extending static_assert
4725         * g++.dg/cpp0x/static_assert8.C: Adjust.
4726         * g++.dg/cpp0x/static_assert12.C: New.
4727         * g++.dg/cpp0x/static_assert13.C: New.
4728         * g++.dg/cpp1y/static_assert1.C: New.
4729         * g++.dg/cpp1y/static_assert2.C: New.
4730         * g++.dg/cpp1z/static_assert-nomsg.C: New.
4732 2015-06-24  Adam Butcher  <adam@jessamine.co.uk>
4734         PR c++/65750
4735         * g++.dg/cpp0x/trailing11.C: New.
4737 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4739         * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
4740         multilibs.
4741         * gcc.target/arm/memset-inline-10.c: Likewise.
4742         * gcc.target/arm/pr58784.c: Likewise.
4743         * gcc.target/arm/pr59985.C: Likewise.
4744         * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
4746 2015-06-24  Renlin Li  <renlin.li@arm.com>
4748         * gcc.target/aarch64/arm_align_max_pwr.c: New.
4749         * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
4751 2015-06-24  Patrick Palka  <ppalka@gcc.gnu.org>
4753         Revert:
4754         2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4756         PR c++/30044
4757         * g++.dg/cpp0x/auto45.C: New test.
4758         * g++.dg/template/pr30044.C: New test.
4759         * g++.dg/template/crash83.C: Accept any error string.
4760         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4761         parameters.
4762         * g++.dg/cpp0x/variadic18.C: Likewise
4763         * g++.dg/template/canon-type-13.C: Likewise.
4764         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4766 2015-06-24  Paolo Carlini  <paolo.carlini@oracle.com>
4768         PR c++/65811
4769         * g++.dg/other/linkage2.C: New.
4771 2015-06-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
4773         PR target/63408
4774         * gcc.target/arm/pr63408.c: New test.
4776 2015-06-24  James Greenhalgh  <james.greenhalgh@arm.com>
4778         * lib/c-torture.exp: Don't call check_effective_target_lto
4779         before setting up environment correctly.
4780         * lib/gcc-dg.exp: Likewise, and protect
4781         gcc_force_conventional_output.
4783 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4785         PR rtl-optimization/66306
4786         * gcc.target/s390/pr66306.c: New test.
4788 2015-06-24  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
4790         * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
4791         * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
4792         * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
4793         * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
4794         * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
4795         * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
4796         * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
4798 2015-06-23  Chen Gang  <gang.chen.5i5j@gmail.com>
4800         PR target/65803
4801         * gcc.c-torture/pr65803.c: New test.
4803 2015-06-23  Patrick Palka  <ppalka@gcc.gnu.org>
4805         PR c++/30044
4806         * g++.dg/cpp0x/auto45.C: New test.
4807         * g++.dg/template/pr30044.C: New test.
4808         * g++.dg/template/crash83.C: Accept any error string.
4809         * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
4810         parameters.
4811         * g++.dg/cpp0x/variadic18.C: Likewise
4812         * g++.dg/template/canon-type-13.C: Likewise.
4813         * g++.old-deja/g++.pt/ttp42.C: Likewise.
4815 2015-06-23  Marek Polacek  <polacek@redhat.com>
4817         * c-c++-common/Wlogical-op-3.c: New test.
4819 2015-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
4821         PR c++/66254
4822         * g++.dg/cpp0x/scoped_enum5.C: New.
4824 2015-06-23  Richard Biener  <rguenther@suse.de>
4826         PR tree-optimization/66636
4827         * gcc.dg/vect/pr66636.c: New testcase.
4829 2015-06-23  Marek Polacek  <polacek@redhat.com>
4831         * gcc.dg/fold-minus-4.c: New test.
4832         * gcc.dg/fold-minus-5.c: New test.
4833         * c-c++-common/ubsan/overflow-add-5.c: New test.
4835 2015-06-23  James Greenhalgh  <james.greenhalgh@arm.com>
4837         Add missing testcase from r224672.
4838         2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4840         * gcc.target/vax/bswapdi-1.c: New.
4842 2015-06-23  Andre Vehreschild  <vehre@gmx.de>
4844         PR fortran/64674
4845         * gfortran.dg/associate_18.f08: New test.
4847 2015-06-23  Uros Bizjak  <ubizjak@gmail.com>
4849         PR target/66560
4850         * gcc.target/i386/pr66560-1.c: New test.
4851         * gcc.target/i386/pr66560-2.c: Ditto.
4852         * gcc.target/i386/pr66560-3.c: Ditto.
4853         * gcc.target/i386/pr66560-4.c: Ditto.
4855 2015-06-23  Thomas Schwinge  <thomas@codesourcery.com>
4857         * gcc.target/nvptx/nvptx.exp: New file.
4858         * gcc.target/nvptx/proto-1.c: Likewise.
4860 2015-06-23  Bin Cheng  <bin.cheng@arm.com>
4862         PR tree-optimization/66449
4863         * gcc.dg/vect/pr66449.c: New test.
4865 2015-06-22  Pierre-Marie de Rodat  <derodat@adacore.com>
4867         * g++.dg/other/dump-ada-spec-5.C: New test.
4868         * g++.dg/other/dump-ada-spec-6.C: Likewise.
4869         * g++.dg/other/dump-ada-spec-7.C: Likewise.
4871 2015-06-22  Paolo Carlini  <paolo.carlini@oracle.com>
4873         * g++.dg/inherit/pure1.C: Test location too.
4875 2015-06-22  Marek Polacek  <polacek@redhat.com>
4877         * gcc.dg/fold-ior-1.c: New test.
4878         * gcc.dg/fold-minus-2.c: New test.
4879         * gcc.dg/fold-minus-3.c: New test.
4880         * gcc.dg/fold-plus-1.c: New test.
4881         * gcc.dg/fold-plus-2.c: New test.
4882         * gcc.dg/fold-xor-4.c: New test.
4883         * gcc.dg/fold-xor-5.c: New test.
4885 2015-06-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
4887         PR target/65914
4888         * g++.dg/torture/pr65914.C:  New.
4890 2015-06-22  Richard Biener  <rguenther@suse.de>
4892         * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
4893         not existing TORTURE_OPTIONS only.
4894         * lib/gcc-dg.exp: Likewise.
4896 2015-06-22  Christian Bruel  <christian.bruel@st.com>
4898         PR target/52144
4899         * gcc.target/arm/flip-thumb.c: New test.
4901 2015-06-22  Jan Hubicka  <hubicka@ucw.cz>
4902             Martin Liska  <mliska@suse.cz>
4904         PR ipa/65908
4905         * g++.dg/ipa/pr65908.C: New testcase.
4907 2015-06-20  Mikhail Maltsev  <maltsevm@gmail.com>
4909         PR c++/65882
4910         * g++.dg/diagnostic/inhibit-warn-1.C: New test.
4911         * g++.dg/diagnostic/inhibit-warn-2.C: New test.
4913 2015-06-19  Eric Botcazou  <ebotcazou@adacore.com>
4915         * gnat.dg/specs/debug1.ads: Adjust.
4917 2015-06-19  Jim Wilson  <jim.wilson@linaro.org>
4919         * gcc.target/aarch64/fmovd-zero-mem.c: New.
4920         * gcc.target/aarch64/fmovd-zero-reg.c: New.
4921         * gcc.target/aarch64/fmovf-zero-mem.c: New.
4922         * gcc.target/aarch64/fmovf-zero-reg.c: New.
4923         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4924         * gcc.target/aarch64/fmovld-zero-mem.c: New.
4925         * gcc.target/aarch64/fmovd-zero.c: Delete.
4926         * gcc.target/aarch64/fmovf-zero.c: Delete.
4928 2015-06-19  James Greenhalgh  <james.greenhalgh@arm.com>
4930         * gcc.target/vax/bswapdi-1.c: New.
4932 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4934         * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
4936 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4938         * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
4940 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4942         * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
4944 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4946         * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
4948 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4950         * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
4952 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4954         * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
4956 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4958         * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
4960 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4962         * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
4964 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4966         * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
4968 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4970         * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
4972 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4974         * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
4976 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4978         * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
4980 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4982         * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
4984 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4986         * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
4988 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4990         * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
4992 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4994         * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
4996 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
4998         * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
5000 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5002         * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
5004 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5006         * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
5008 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5010         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
5011         (_ARM_FPSCR): Add FZ field.
5012         (clean_results): Force FZ=1 on AArch64.
5013         * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
5015 2015-06-19  Christophe Lyon  <christophe.lyon@linaro.org>
5017         * gcc.target/aarch64/pr62308.c: New test.
5019 2015-06-19  Mikael Morin  <mikael@gcc.gnu.org>
5021         PR fortran/66549
5022         * gfortran.dg/gomp/omp_parallel_1.f90: New file.
5024 2015-06-19  Ilya Enkovich  <enkovich.gnu@gmail.com>
5026         * gcc.target/i386/mpx/pr66581.c: New test.
5028 2015-06-18  Uros Bizjak  <ubizjak@gmail.com>
5030         * gcc.target/i386/cmov9.c: New test.
5032 2015-06-18  Richard Biener  <rguenther@suse.de>
5034         * g++.dg/other/const4.C: New testcase.
5036 2015-06-18  Michael Matz  <matz@suse.de>
5038         PR middle-end/66253
5039         * gcc.dg/vect/pr66253.c: New testcase.
5041 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5043         PR target/66569
5044         * gcc.target/i386/mpx/chkp-vararg.c: New test.
5046 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5048         PR middle-end/66568
5049         * gcc.target/i386/mpx/pr66568.c: New test.
5051 2015-06-18  Ilya Enkovich  <enkovich.gnu@gmail.com>
5053         PR middle-end/66567
5054         * gcc.target/i386/mpx/pr66567.c: New test.
5056 2015-06-18  Richard Biener  <rguenther@suse.de>
5058         PR tree-optimization/66510
5059         * gcc.dg/vect/slp-perm-12.c: New testcase.
5061 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5063         * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
5064         * gcc.target/i386/noplt-2.c (dg-do): Ditto.
5065         * gcc.target/i386/noplt-3.c (dg-do): Ditto.
5066         * gcc.target/i386/noplt-4.c (dg-do): Ditto.
5068 2015-06-17  Jakub Jelinek  <jakub@redhat.com>
5070         PR c++/66571
5071         * g++.dg/gomp/pr66571-1.C: New test.
5073         PR middle-end/66429
5074         * c-c++-common/gomp/pr66429.c: New test.
5076 2015-06-17  David Malcolm  <dmalcolm@redhat.com>
5078         * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
5079         * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
5080         ...this.
5081         * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
5082         New testcase.
5083         * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
5084         New testcase.
5086 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5088         PR testsuite/65944
5089         * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
5091 2015-06-17  Robert Suchanek  <robert.suchanek@imgtec.com>
5093         * gcc.target/mips/pr65862-1.c: New test.
5094         * gcc.target/mips/pr65862-2.c: Likewise.
5096 2015-06-17  Uros Bizjak  <ubizjak@gmail.com>
5098         * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
5099         * gcc.target/i386/pr52252-atom.c: Ditto.
5100         * gcc.target/i386/vect-div-1.c: Ditto.
5101         * gcc.target/i386/rotate-5.c: Ditto.
5102         * gcc.target/i386/pr50202.c: Ditto.
5103         * gcc.target/i386/pr37843-3.c: Ditto.
5104         * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
5105         * gcc.target/i386/pr53397-1.c: Ditto.
5106         * gcc.target/i386/pr55934.c: Ditto.
5107         * gcc.target/i386/pr37843-4.c: Ditto.
5108         * gcc.target/i386/pr60451.c: Ditto.
5109         * gcc.target/i386/pr53397-2.c: Ditto.
5110         * gcc.target/i386/vectorize1.c: Ditto.
5111         * gcc.target/i386/extract-insert-combining.c: Ditto.
5112         * gcc.target/i386/pr53759.c: Ditto.
5113         * gcc.target/i386/pr52252-core.c: Ditto.
5114         * gcc.target/i386/rotate-3.c: Ditto.
5115         * gcc.target/i386/sse-20.c: Ditto.
5116         * gcc.target/i386/rotate-4.c: Ditto.
5117         * gcc.target/i386/pr61403.c: Ditto.
5118         * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
5119         * gcc.target/i386/pr60901.c: Ditto.
5120         * gcc.target/i386/pr59794-7.c: Ditto.
5121         * gcc.target/i386/pr62208.c: Ditto.
5122         * gcc.target/i386/pr53416.c: Ditto.
5123         * gcc.target/i386/asm-dialect-1.c: Ditto.
5124         * gcc.target/i386/pr50038.c: Ditto.
5125         * gcc.target/i386/47698.c: Ditto.
5126         * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
5127         * gcc.target/i386/pr59794-2.c: Ditto.
5128         * gcc.target/i386/pr59794-3.c: Ditto.
5129         * gcc.target/i386/pr39058.c: Ditto.
5130         * gcc.target/i386/pr60205-1.c: Ditto.
5131         * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
5132         * gcc.target/i386/sse2-movq-2.c: Ditto.
5134 2015-06-17  Richard Biener  <rguenther@suse.de>
5136         PR tree-optimization/66251
5137         * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
5139 2015-06-16  Paolo Carlini  <paolo.carlini@oracle.com>
5141         PR c++/59682
5142         * g++.dg/parse/new-placement1.C: New.
5144 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5146         * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
5147         * jit.dg/test-compound-assignment.c: New testcase.
5149 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5151         PR jit/66539
5152         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
5153         to "testcases" array.
5155 2015-06-16  David Malcolm  <dmalcolm@redhat.com>
5157         PR jit/66539
5158         * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
5159         * jit.dg/test-debug-strings.c: New test case.
5160         * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
5161         the discriminant has a sane debug string.
5163 2015-06-16  Uros Bizjak  <ubizjak@gmail.com>
5165         PR target/56766
5166         * gcc.target/i386/pr56766-1.c: New test.
5167         * gcc.target/i386/pr56766-2.c: Ditto.
5169 2015-06-16  Steve Ellcey  <sellcey@imgtec.com>
5171         * gcc.target/mips/loongson-shift-count-truncated-1.c:
5172         Skip on mips*-mti-linux* and mips*-img-linux* targets.
5173         * gcc.target/mips/loongson-simd.c: Ditto.
5175 2015-06-16  Richard Biener  <rguenther@suse.de>
5177         * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
5179 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5181         * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
5182         passed by the testsuite driver.
5184 2015-06-16  Richard Biener  <rguenther@suse.de>
5186         * gcc.dg/vect/slp-perm-11.c: New testcase.
5188 2015-06-16  Christophe Lyon  <christophe.lyon@linaro.org>
5190         * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
5191         dg-options.
5193 2015-06-16  James Greenhalgh  <james.greenhalgh@arm.com>
5195         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5196         Reinstate calls to torture-init and torture-finalize.
5198 2015-06-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5200         * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
5202 2015-06-15  Nathan Sidwell  <nathan@acm.org>
5204         PR c++/58583
5205         * g++.dg/cpp0x/nsdmi-template14.C: New test.
5207 2015-06-15  Paolo Carlini  <paolo.carlini@oracle.com>
5209         PR c++/51048
5210         * g++.dg/cpp0x/local-type1.C: New.
5212 2015-06-15  Andre Vehreschild  <vehre@gmx.de>
5214         PR fortran/44672
5215         PR fortran/45440
5216         PR fortran/57307
5217         * gfortran.dg/allocate_with_source_3.f90: Removed check for
5218         unimplemented error.
5219         * gfortran.dg/allocate_with_source_7.f08: New test.
5220         * gfortran.dg/allocate_with_source_8.f08: New test.
5222 2015-06-13  Patrick Palka  <ppalka@gcc.gnu.org>
5224         PR c++/65168
5225         * g++.dg/warn/Walways-true-3.C: New test.
5227 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5229         * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
5231 2015-06-13  Tom de Vries  <tom@codesourcery.com>
5233         * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
5234         (main): Remove superfluous attributes.
5235         * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
5236         * gcc.dg/parloops-exit-first-loop-alt.c: Same.
5238 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
5240         * gcc.target/i386/monitorx.c: New.
5241         * gcc.target/i386/sse-12.c: Add -mmwaitx.
5242         * gcc.target/i386/sse-13.c: Ditto.
5243         * gcc.target/i386/sse-14.c: Ditto.
5244         * gcc.target/i386/sse-22.c: Ditto.
5245         * gcc.target/i386/sse-23.c: Ditto.
5246         * g++.dg/other/i386-2.C: Ditto.
5247         * g++.dg/other/i386-3.C: Ditto.
5249 2015-06-11  Steve Ellcey  <sellcey@imgtec.com>
5251         * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
5253 2015-06-11  Paul Thomas  <pault@gcc.gnu.org>
5255         PR fortran/66079
5256         * gfortran.dg/allocatable_scalar_13.f90: New test
5258 2015-06-11  Marek Polacek  <polacek@redhat.com>
5260         * gcc.dg/fold-xor-3.c: New test.
5262 2015-06-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5264         * gcc.target/arm/short-it-ifcvt-1.c: New test.
5265         * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
5267 2015-06-11  Christian Bruel  <christian.bruel@st.com>
5269         PR target/52144
5270         * gcc.target/arm/pragma_attribute.c: New test.
5272 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5274         * g++.dg/abi/mangle-regparm.C (dg-options): Add -save-temps.
5276 2015-06-10  Uros Bizjak  <ubizjak@gmail.com>
5278         PR target/66473
5279         * gcc.target/i386/pr66473.c: New test.
5281 2015-06-10  Jakub Jelinek  <jakub@redhat.com>
5283         PR target/66470
5284         * gcc.dg/tls/pr66470.c: New test.
5285         * gcc.target/i386/pr66470.c: New test.
5287 2015-06-10  Christian Bruel  <christian.bruel@st.com>
5289         PR target/52144
5290         * gcc.target/arm/attr_arm.c: New test
5291         * gcc.target/arm/attr_arm-err.c: New test
5292         * gcc.target/arm/attr_thumb.c: New test
5293         * gcc.target/arm/attr_thumb-static.c: New test
5295 2015-06-10  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
5297         PR target/66200
5298         PR target/66428
5299         PR c++/66192
5300         * g++.dg/abi/aarch64_guard1.C: Adjust test.
5302 2015-06-10  James Greenhalgh  <james.greenhalgh@arm.com>
5304         * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
5305         passed by the testsuite driver.
5307 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5309         Revert:
5310         2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5311         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5312         * gcc.dg/ssp-1.c: Make counter a register.
5313         * gcc.dg/ssp-2.c: Likewise.
5314         * gcc.dg/torture/parm-coalesce.c: New.
5316 2015-06-09  Tom de Vries  <tom@codesourcery.com>
5318         * gcc.target/i386/vararg-loc.c: New test.
5320 2015-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
5322         PR c++/65815
5323         * g++.dg/cpp0x/nsdmi-aggr1.C: New.
5324         * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
5326 2015-06-09  Marek Polacek  <polacek@redhat.com>
5328         PR tree-optimization/66299
5329         * gcc.dg/pr66299-1.c: New test.
5330         * gcc.dg/pr66299-2.c: New test.
5331         * gcc.dg/pr66299-3.c: New test.
5333 2015-06-09  James Greenhalgh  <james.greenhalgh@arm.com>
5335         * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
5336         passed by the testsuite driver.
5338 2015-06-09  Richard Biener  <rguenther@suse.de>
5340         PR middle-end/66423
5341         * gcc.dg/fold-modpow2.c: New testcase.
5343 2015-06-09  Richard Biener  <rguenther@suse.de>
5345         PR tree-optimization/66419
5346         * gcc.dg/vect/bb-slp-37.c: New testcase.
5348 2015-06-09  Shiva Chen  <shiva0217@gmail.com>
5350         * gcc.target/arm/stl-cond.c: New test.
5352 2015-06-09  Richard Biener  <rguenther@suse.de>
5354         PR middle-end/66413
5355         * gcc.dg/torture/pr66413.c: New testcase.
5357 2015-06-09  Alexandre Oliva  <aoliva@redhat.com>
5359         * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
5360         * gcc.dg/ssp-1.c: Make counter a register.
5361         * gcc.dg/ssp-2.c: Likewise.
5362         * gcc.dg/torture/parm-coalesce.c: New.
5364 2015-06-08  Jan Hubicka  <hubicka@ucw.cz>
5366         * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
5367         * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
5369 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5371         PR rtl-optimization/66444
5372         * gcc.dg/pr66444.c: New test.
5374 2015-06-08  Steven G. Kargl  <kargl@gcc.gnu.org>
5376         PR fortran/66245
5377         * gfortran.dg/class_is_1.f90: New test.
5378         * gfortran.dg/type_is_1.f90: Ditto.
5380 2015-06-08  Marek Polacek  <polacek@redhat.com>
5382         PR c/66415
5383         * gcc.dg/cpp/pr66415-1.c: New test.
5384         * gcc.dg/cpp/pr66415-2.c: New test.
5386 2015-06-08  Richard Biener  <rguenther@suse.de>
5388         PR tree-optimization/66422
5389         * gcc.dg/Warray-bounds-16.c: New testcase.
5391 2015-06-08  Richard Biener  <rguenther@suse.de>
5393         * gcc.dg/vect/slp-perm-10.c: New testcase.
5394         * gcc.dg/vect/slp-23.c: Adjust.
5395         * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
5396         vector pointer update.
5398 2015-06-08  Marek Polacek  <polacek@redhat.com>
5400         PR sanitizer/66452
5401         * g++.dg/ubsan/pr66452.C: New test.
5403 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5405         PR tree-optimization/66436
5406         * gcc.dg/gomp/dump-new-function-2.c: New test.
5407         * gcc.dg/gomp/dump-new-function-3.c: Same.
5408         * gcc.dg/gomp/dump-new-function.c: Same.
5410 2015-06-08  Tom de Vries  <tom@codesourcery.com>
5412         PR tree-optimization/66435
5413         * gcc.dg/gomp/notify-new-function-2.c: New test.
5414         * gcc.dg/gomp/notify-new-function-3.c: Same.
5415         * gcc.dg/gomp/notify-new-function.c: Same.
5417 2015-06-06  Jan Hubicka  <hubicka@ucw.cz>
5419         * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
5420         * gfortran.dg/lto/bind_c-1_1.c: New testcase.
5421         * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
5422         * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
5423         * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
5424         * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
5425         -fshort-enum.
5427 2015-06-06  Thomas Koenig  <tkoenig@netcologne.de>
5429         PR fortran/47659
5430         * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
5431         * gfortran.dg/warn_conversion.f90: Add warning for change in value
5432         for assignment.
5433         * gfortran.dg/warn_conversion_3.f90: Add warnings.
5434         * gfortran.dg/warn_conversion_5.f90: New test.
5435         * gfortran.dg/warn_conversion_6.f90: New test.
5436         * gfortran.dg/warn_conversion_7.f90: New test.
5438 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5440         PR fortran/66347
5441         * gfortran.dg/blockdata_9.f: New test.
5443 2015-06-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5445         PR fortran/66385
5446         * gfortran.dg/forall_17.f90:  New test.
5448 2015-06-05  Aldy Hernandez  <aldyh@redhat.com>
5450         * g++.dg/cpp0x/pr57101.C: Add warning.
5451         * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
5452         * g++.dg/ext/visibility/anon7.C: Same.
5453         * g++.dg/ipa/pr63587-2.C: Same.
5454         * g++.dg/opt/dump1.C: Same.
5455         * g++.dg/opt/pr59622-3.C: Same.
5456         * g++.dg/opt/pr59622.C: Same.
5457         * g++.dg/torture/pr46383.C: Same.
5458         * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
5459         * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
5460         * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
5461         functions.
5462         * gfortran.dg/intent_out_8.f90: Same.
5463         * gfortran.dg/warn_target_lifetime_3.f90: Same.
5465 2015-06-05  Steven G. Kargl  <kargl@gcc.gnu.org>
5467         PR fortran/66377
5468         gfortran.dg/equiv_9.f90: New test.
5471 2015-06-05  Tom de Vries  <tom@codesourcery.com>
5473         merge from gomp4 branch:
5474         2015-05-28  Tom de Vries  <tom@codesourcery.com>
5476         PR tree-optimization/65443
5477         * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
5478         * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
5479         * gcc.dg/parloops-exit-first-loop-alt.c: New test.
5481 2015-06-05  Nathan Sidwell  <nathan@acm.org>
5483         PR c++/52595
5484         * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
5486 2015-06-05  Kugan Vivekanandarajah  <kuganv@linaro.org>
5488         * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
5490 2015-06-04  Paolo Carlini  <paolo.carlini@oracle.com>
5492         * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
5494 2015-06-04  Sriraman Tallam  <tmsriram@google.com>
5496         * gcc.target/i386/noplt-1.c: New test.
5497         * gcc.target/i386/noplt-2.c: New test.
5498         * gcc.target/i386/noplt-3.c: New test.
5499         * gcc.target/i386/noplt-4.c: New test.
5501 2015-06-04  Thomas Koenig  <tkoenig@netcologne.de>
5503         PR fortran/58749
5504         * gfortran.dg/adjustl_1.f90:  New test.
5506 2015-06-04  Jan Hubicka  <hubicka@ucw.cz>
5508         * gcc.dg/lto/c-compatible-types_0.c: New testcase.
5509         * gcc.dg/lto/c-compatible-types_1.c: New testcase.
5511 2015-06-03  Jan Hubicka  <hubicka@ucw.cz>
5513         * lto.c (iterative_hash_canonical_type,
5514         gimple_register_canonical_type): only hash main variants of types
5516 2015-06-04  Sandra Loosemore  <sandra@codesourcery.com>
5518         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
5519         Move set of dg-do-what-default after early return.
5521 2015-06-04  Marek Polacek  <polacek@redhat.com>
5523         PR c/66341
5524         * gcc.dg/lvalue-8.c: New test.
5526 2015-06-03  Manuel López-Ibáñez  <manu@gcc.gnu.org>
5527             Paolo Carlini  <paolo.carlini@oracle.com>
5529         PR c++/66130
5530         * g++.dg/other/pr66130.C: New.
5531         * g++.dg/cpp0x/pr66130.C: Likewise.
5533 2015-06-03  Paolo Carlini  <paolo.carlini@oracle.com>
5535         * g++.dg/cpp0x/decl-loc1.C: New.
5536         * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
5537         * g++.dg/cpp0x/constexpr-object1.C: Likewise.
5538         * g++.dg/init/ctor8.C: Likewise.
5539         * g++.dg/parse/semicolon4.C: Likewise.
5541 2015-06-03  Marek Polacek  <polacek@redhat.com>
5543         PR sanitizer/66190
5544         * g++.dg/ubsan/static-init-1.C: New test.
5545         * g++.dg/ubsan/static-init-2.C: New test.
5546         * g++.dg/ubsan/static-init-3.C: New test.
5548 2015-06-03  Uros Bizjak  <ubizjak@gmail.com>
5550         PR target/66275
5551         * gcc.target/i386/pr66275.c: New test.
5553 2015-06-03  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5555         * gcc.dg/Wcxx-compat-22.c: New testcase.
5556         * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
5557         * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
5558         * c-c++-common/pr58346-1.c: Likewise.
5559         * c-c++-common/transparent-union-1.c: Likewise.
5561 2015-06-02  Andres Tiraboschi  <andres.tiraboschi@tallertechnologies.com>
5563         * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
5564         * g++.dg/plugin/def_plugin.c: New file.
5565         * g++.dg/plugin/def-plugin-test.C: New file.
5567 2015-06-03  Richard Biener  <rguenther@suse.de>
5569         * gcc.dg/vect/bb-slp-36.c: New testcase.
5571 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5573         * gcc.dg/lto/chkp-removed-alias_0.c: New.
5575 2015-06-03  Ilya Enkovich  <ilya.enkovich@intel.com>
5577         * gcc.dg/lto/chkp-privatize-1_0.c: New.
5578         * gcc.dg/lto/chkp-privatize-1_1.c: New.
5579         * gcc.dg/lto/chkp-privatize-2_0.c: New.
5580         * gcc.dg/lto/chkp-privatize-2_1.c: New.
5582 2015-06-03  Marek Polacek  <polacek@redhat.com>
5584         PR c/64223
5585         PR c/29358
5586         * gcc.dg/pr64223-1.c: New test.
5587         * gcc.dg/pr64223-2.c: New test.
5589 2015-06-03  Richard Biener  <rguenther@suse.de>
5591         PR tree-optimization/63916
5592         * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
5594 2015-06-03  Richard Biener  <rguenther@suse.de>
5596         PR tree-optimization/66375
5597         * gcc.dg/torture/pr66375.c: New testcase.
5599 2015-06-03  Bin Cheng  <bin.cheng@arm.com>
5601         * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
5603 2015-06-02  Kugan Vivekanandarajah  <kuganv@linaro.org>
5605         PR target/65768
5606         * gcc.target/arm/maskdata.c: Remove -fno-gcse.
5608 2015-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
5610         PR fortran/66380
5611         * gfortran.dg/reshape_7.f90: New test.
5613 2015-06-02  David Malcolm  <dmalcolm@redhat.com>
5615         PR c/66220:
5616         * c-c++-common/Wmisleading-indentation.c (fn_35): New.
5617         (fn_36): New.
5619 2015-06-02  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
5621         PR c/49551
5622         * gcc.dg/pr49551.c: New testcase.
5624 2015-06-02  Richard Biener  <rguenther@suse.de>
5626         PR debug/65549
5627         * g++.dg/lto/pr65549_0.C: New testcase.
5629 2015-06-02  Thomas Schwinge  <thomas@codesourcery.com>
5631         PR libgomp/65742
5632         PR middle-end/66332
5633         * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
5635 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5637         * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
5639 2015-06-02  Paolo Carlini  <paolo.carlini@oracle.com>
5641         PR c++/61683
5642         * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
5644 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5646         PR tree-optimization/48052
5647         * gcc.dg/tree-ssa/scev-8.c: New.
5648         * gcc.dg/tree-ssa/scev-9.c: New.
5649         * gcc.dg/tree-ssa/scev-10.c: New.
5650         * gcc.dg/vect/pr48052.c: New.
5652 2015-06-02  Eric Botcazou  <ebotcazou@adacore.com>
5654         * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
5656 2015-06-02  Uros Bizjak  <ubizjak@gmail.com>
5658         * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
5660 2015-06-02  Marek Polacek  <polacek@redhat.com>
5662         PR middle-end/66345
5663         * gcc.dg/torture/pr66345.c: New test.
5665 2015-06-02  Richard Biener  <rguenther@suse.de>
5667         PR tree-optimization/65961
5668         * gcc.dg/torture/pr65961.c: New testcase.
5670 2015-06-02  Bin Cheng  <bin.cheng@arm.com>
5672         PR tree-optimization/52563
5673         PR tree-optimization/62173
5674         * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
5675         * gcc.dg/tree-ssa/scev-4.c: Ditto.
5677 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5679         * gnat.dg/specs/varsize_return2.ads: New test.
5680         * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
5682 2015-06-01  Yuri Rumyantsev  <ysrumyan@gmail.com>
5684         * gcc.dg/vect/vect-outer-simd-1.c: New test.
5686 2015-06-01  Matthew Wahab  <matthew.wahab@arm.com>
5688         PR target/65697
5689         * gcc.target/aarch64/sync-comp-swap.c: New.
5690         * gcc.target/aarch64/sync-comp-swap.x: New.
5691         * gcc.target/aarch64/sync-op-acquire.c: New.
5692         * gcc.target/aarch64/sync-op-acquire.x: New.
5693         * gcc.target/aarch64/sync-op-full.c: New.
5694         * gcc.target/aarch64/sync-op-full.x: New.
5695         * gcc.target/aarch64/sync-op-release.c: New.
5696         * gcc.target/aarch64/sync-op-release.x: New.
5698 2015-06-01  Alex Velenko  <Alex.Velenko@arm.com>
5700         * gcc.target/arm/thumb-ltu.c (foo): Predefined.
5701         (bar): Predefined.
5703 2015-06-01  Richard Biener  <rguenther@suse.de>
5705         PR tree-optimization/66349
5706         PR tree-optimization/66352
5707         PR tree-optimization/66357
5708         * gcc.dg/torture/pr66357.c: New testcase.
5709         * gcc.dg/torture/pr66349.c: Likewise.
5710         * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
5712 2015-06-01  Richard Biener  <rguenther@suse.de>
5714         Revert
5715         2015-05-29  Richard Biener  <rguenther@suse.de>
5717         PR tree-optimization/66314
5718         * gcc.dg/asan/pr66314.c: New testcase.
5720 2015-06-01  Richard Biener  <rguenther@suse.de>
5722         * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5724 2015-06-01  Jakub Jelinek  <jakub@redhat.com>
5726         * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
5727         directives.
5728         (hp3, hp4): Add inline keyword.
5729         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
5730         (hp2): Add inline keyword.
5731         * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
5732         (hp2): Add inline keyword.
5734 2015-06-01  Ilya Enkovich  <ilya.enkovich@intel.com>
5736         PR target/65527
5737         * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
5738         * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
5739         * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
5740         * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
5742 2015-06-01  Alan Lawrence  <alan.lawrence@arm.com>
5744         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
5745         wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
5747 2015-06-01  Richard Biener  <rguenther@suse.de>
5749         PR tree-optimization/66280
5750         * g++.dg/torture/pr66280.C: New testcase.
5751         * g++.dg/torture/pr66280-2.C: Likewise.
5753 2015-06-01  Eric Botcazou  <ebotcazou@adacore.com>
5755         * gnat.dg/addr9_1.adb: New test.
5756         * gnat.dg/addr9_2.adb: Likewise.
5757         * gnat.dg/addr9_3.adb: Likewise.
5758         * gnat.dg/addr9_4.adb: Likewise.
5760 2015-05-31  Eric Botcazou  <ebotcazou@adacore.com>
5762           * g++.dg/other/dump-ada-spec-4.C: New test.
5764 2015-05-30  H.J. Lu  <hongjiu.lu@intel.com>
5766         * gcc.dg/alias-8.c: Fix dg-warning.
5768 2015-05-30  Jan Hubicka  <hubicka@ucw.cz>
5770         * gcc.dg/alias-8.c: Do not xfail.
5771         * gcc.dg/pr62167.c: Prevent FRE.
5772         * gcc.dg/alias-14.c: New testcase.
5774 2015-05-29  Christophe Lyon  <christophe.lyon@linaro.org>
5776         * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
5778 2015-05-29  Dominik Vogt  <vogt@linux.vnet.ibm.com>
5780         PR target/66215
5781         * gcc.target/s390/hotpatch-1.c: Remove optimization options from
5782         dg-options.
5783         * gcc.target/s390/hotpatch-10.c: Likewise.
5784         * gcc.target/s390/hotpatch-11.c: Likewise.
5785         * gcc.target/s390/hotpatch-12.c: Likewise.
5786         * gcc.target/s390/hotpatch-17.c: Likewise.
5787         * gcc.target/s390/hotpatch-18.c: Likewise.
5788         * gcc.target/s390/hotpatch-20.c: Likewise.
5789         * gcc.target/s390/hotpatch-21.c: Likewise.
5790         * gcc.target/s390/hotpatch-22.c: Likewise.
5791         * gcc.target/s390/hotpatch-23.c: Likewise.
5792         * gcc.target/s390/hotpatch-24.c: Likewise.
5793         * gcc.target/s390/hotpatch-2.c: Likewise.  Adjust scan-assembler
5794         to check for the exact nops too.
5795         * gcc.target/s390/hotpatch-3.c: Likewise.
5796         * gcc.target/s390/hotpatch-4.c: Likewise.
5797         * gcc.target/s390/hotpatch-5.c: Likewise.
5798         * gcc.target/s390/hotpatch-6.c: Likewise.
5799         * gcc.target/s390/hotpatch-7.c: Likewise.
5800         * gcc.target/s390/hotpatch-8.c: Likewise.
5801         * gcc.target/s390/hotpatch-9.c: Likewise.
5802         * gcc.target/s390/hotpatch-14.c: Likewise.
5803         * gcc.target/s390/hotpatch-15.c: Likewise.
5804         * gcc.target/s390/hotpatch-16.c: Likewise.
5805         * gcc.target/s390/hotpatch-19.c: Likewise.
5806         * gcc.target/s390/hotpatch-25.c: Likewise.  Remove
5807         scan-assembler-times counting number of .align directives.
5808         * gcc.target/s390/hotpatch-13.c: Remove optimization options from
5809         dg-options.  Remove scan-assembler-times counting number of .align
5810         directives.
5811         * gcc.target/s390/hotpatch-26.c: New file.
5812         * gcc.target/s390/hotpatch-27.c: New file.
5813         * gcc.target/s390/hotpatch-28.c: New file.
5814         * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
5815         using -Os -O0 -O1 -O2 -O3 options.
5817 2015-05-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
5819         * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
5821 2015-05-29  Jakub Jelinek  <jakub@redhat.com>
5823         PR tree-optimization/66142
5824         * gcc.dg/vect/pr66142.c: New test.
5826 2015-05-29  Richard Biener  <rguenther@suse.de>
5828         PR tree-optimization/66314
5829         * gcc.dg/asan/pr66314.c: New testcase.
5831 2015-05-29  Bernhard Reutner-Fischer  <aldot@gcc.gnu.org>
5833         * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
5834         cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
5835         Adjust all callers.
5836         (schedule-cleanups, dg-keep-saved-temps): New proc.
5837         (gcc-dg-test-1): Schedule cleanups.
5838         * lib/profopt.exp (profopt-execute): Likewise.
5839         * g++.dg/cdce3.C: Adjust expected line numbers.
5840         * gcc.dg/cdce1.c: Likewise.
5841         * gcc.dg/cdce2.c: Likewise.
5842         * gcc.dg/strlenopt-22.c: Fix comment delimiter.
5843         * gcc.dg/strlenopt-24.c: Likewise.
5844         * gcc.dg/tree-ssa/vrp26.c: Likewise.
5845         * gcc.dg/tree-ssa/vrp28.c: Likewise.
5846         * obj-c++.dg/encode-2.mm: Likewise.
5848 2015-05-28  DJ Delorie  <dj@redhat.com>
5850         * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
5852 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5854         * gnat.dg/discr43.adb: New test.
5856 2015-05-28  Eric Botcazou  <ebotcazou@adacore.com>
5858         * gnat.dg/varsize_temp.adb: Rename into...
5859         * gnat.dg/varsize1.adb: ...this.
5860         * gnat.dg/varsize_copy.ad[sb]: Rename into...
5861         * gnat.dg/varsize2.ad[sb]: ...this.
5862         * gnat.dg/varsize3_1.adb: New test.
5863         * gnat.dg/varsize3_2.adb: Likewise.
5864         * gnat.dg/varsize3_3.adb: Likewise.
5865         * gnat.dg/varsize3_4.adb: Likewise.
5866         * gnat.dg/varsize3_5.adb: Likewise.
5867         * gnat.dg/varsize3_6.adb: Likewise.
5868         * gnat.dg/varsize3_pkg1.ads: New helper.
5869         * gnat.dg/varsize3_pkg2.ads: Likewise.
5870         * gnat.dg/varsize3_pkg3.ads: Likewise.
5872 2015-05-28  Richard Biener  <rguenther@suse.de>
5874         * gcc.dg/vect/slp-reduc-sad.c: New testcase.
5876 2015-05-28  Richard Biener  <rguenther@suse.de>
5878         PR tree-optimization/66142
5879         * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
5881 2015-05-28  Lawrence Velázquez  <vq@larryv.me>
5883         PR target/63810
5884         * gcc.dg/darwin-minversion-3.c: Update testcase.
5885         * gcc.dg/darwin-minversion-4.c: Ditto.
5886         * gcc.dg/darwin-minversion-5.c: New testcase.
5887         * gcc.dg/darwin-minversion-6.c: Ditto.
5888         * gcc.dg/darwin-minversion-7.c: Ditto.
5889         * gcc.dg/darwin-minversion-8.c: Ditto.
5890         * gcc.dg/darwin-minversion-9.c: Ditto.
5891         * gcc.dg/darwin-minversion-10.c: Ditto.
5892         * gcc.dg/darwin-minversion-11.c: Ditto.
5893         * gcc.dg/darwin-minversion-12.c: Ditto.
5895 2015-05-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
5897         PR rtl-optimization/66168
5898         * gcc.c-torture/compile/pr66168.c: New test.
5900 2015-05-27  Jeff Law  <law@redhat.com>
5902         PR target/39726
5903         * gcc.dg/target/m68k/pr39726-1.c: New test.
5905 2015-05-27  Nathan Sidwell  <nathan@acm.org>
5907         PR c++/66270
5908         * g++.dg/ext/alias-canon3.C: New.
5910 2015-05-27  Richard Biener  <rguenther@suse.de>
5912         PR tree-optimization/66272
5913         Revert parts of
5914         2014-08-15  Richard Biener  <rguenther@suse.de>
5916         PR tree-optimization/62031
5917         * gcc.dg/torture/pr66272.c: New testcase.
5919 2015-05-27  Richard Biener  <rguenther@suse.de>
5921         * gcc.dg/vect/slp-reduc-7.c: New testcase.
5923 2015-05-27  Honggyu Kim  <hong.gyu.kim@lge.com>
5925         PR target/65358
5926         * gcc.dg/pr65358.c: New test.
5928 2015-05-27  Andre Vehreschild  <vehre@gmx.de>
5930         PR fortran/65548
5931         * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
5932         semantic.
5933         * gfortran.dg/allocate_with_source_6.f90: New test.
5935 2015-05-26  Eric Botcazou  <ebotcazou@adacore.com>
5937         * gnat.dg/atomic7_1.adb: New test.
5938         * gnat.dg/atomic7_2.adb: Likewise.
5939         * gnat.dg/atomic7_pkg1.ads: New helper.
5940         * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
5942 2015-05-26  Michael Matz  <matz@suse.de>
5944         PR middle-end/66251
5945         * gcc.dg/vect/pr66251.c: New test.
5947 2015-05-26  Richard Biener  <rguenther@suse.de>
5949         PR tree-optimization/66142
5950         * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
5952 2015-05-26  Paul Thomas  <pault@gcc.gnu.org>
5954         PR fortran/66082
5955         * gfortran.dg/allocatable_scalar_13.f90: New test
5957 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5959         * gnat.dg/warn11.adb: New test.
5960         * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
5962 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5964         * gnat.dg/vfa1_1.adb: New test.
5965         * gnat.dg/vfa1_2.adb: Likewise.
5966         * gnat.dg/vfa1_3.adb: Likewise.
5967         * gnat.dg/vfa1_4.adb: Likewise.
5968         * gnat.dg/vfa1_pkg.ads: New helper.
5970 2015-05-25  Alexander Monakov  <amonakov@ispras.ru>
5972         * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
5973         * gcc.target/i386/pr66232-3.c: Likewise.
5975 2015-05-25  Uros Bizjak  <ubizjak@gmail.com>
5977         PR target/66274
5978         * gcc.target/i386/pr66274.c: New test.
5980 2015-05-25  Eric Botcazou  <ebotcazou@adacore.com>
5982         * gnat.dg/renaming6.ad[sb]: New test.
5984 2015-05-25  Andreas Tobler  <andreast@gcc.gnu.org>
5986         * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
5987         and 'dg-require-effective-target pie'.
5989 2015-05-23  Nathan Sidwell  <nathan@acm.org>
5991         PR c++/66243
5992         * g++.dg/cpp0x/pr66243.C: New.
5994 2015-05-24  Jan Hubicka  <hubicka@ucw.cz>
5996         PR lto/66180
5997         * g++.dg/lto/pr66180_0.C: New testcase.
5998         * g++.dg/lto/pr66180_1.C: New testcase.
6000 2015-05-24  Mikael Morin  <mikael@gcc.gnu.org>
6002         PR fortran/66257
6003         * typebound_call_27.f90: New file.
6005 2015-05-23  Nathan Sidwell  <nathan@acm.org>
6007         PR c++/65936
6008         * g++.dg/template/pr65936.C: New.
6010 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6012         PR tree-optimization/63387
6013         * gcc.dg/pr63387-2.c: New testcase.
6015 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6017         * gcc.dg/simd-1.c: Update to the new message.
6019 2015-05-22  Marc Glisse  <marc.glisse@inria.fr>
6021         * gcc.dg/nand.c: New testcase.
6023 2015-05-22  Sandra Loosemore  <sandra@codesourcery.com>
6025         * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
6026         Set dg-do-what-default to compile only on ARM targets without
6027         arm_neon_hw execution support.  Remove redundant c-torture-execute
6028         in loop over test cases.
6030 2015-05-22  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6032         PR target/65491
6033         * gcc.target/aarch64/pr65491_1.c: New test.
6034         * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
6035         * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
6037 2015-05-22  Paolo Carlini  <paolo.carlini@oracle.com>
6039         PR c++/65598
6040         * g++.dg/cpp0x/explicit9.C: New.
6041         * g++.dg/cpp0x/explicit8.C: Check the locations too.
6043 2015-05-22  Richard Biener  <rguenther@suse.de>
6045         PR tree-optimization/66251
6046         * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
6048 2015-05-22  Marek Polacek  <polacek@redhat.com>
6050         PR c/47043
6051         * c-c++-common/attributes-enum-1.c: New test.
6052         * c-c++-common/attributes-enum-2.c: New test.
6053         * g++.dg/cpp0x/attributes-enum-1.C: New test.
6054         * g++.dg/cpp1y/attributes-enum-1.C: New test.
6056 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6058         * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
6059         effective target support.  If no arm_neon_hw support, do not attempt
6060         to execute the tests; only compile them.
6061         * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
6062         and "dg-require-effective-target arm_neon_ok".
6063         * gcc.target/arm/simd/vextp16_1.c: Likewise.
6064         * gcc.target/arm/simd/vextp64_1.c: Likewise.
6065         * gcc.target/arm/simd/vextp8_1.c: Likewise.
6066         * gcc.target/arm/simd/vextQf32_1.c: Likewise.
6067         * gcc.target/arm/simd/vextQp16_1.c: Likewise.
6068         * gcc.target/arm/simd/vextQp64_1.c: Likewise.
6069         * gcc.target/arm/simd/vextQp8_1.c: Likewise.
6070         * gcc.target/arm/simd/vextQs16_1.c: Likewise.
6071         * gcc.target/arm/simd/vextQs32_1.c: Likewise.
6072         * gcc.target/arm/simd/vextQs64_1.c: Likewise.
6073         * gcc.target/arm/simd/vextQs8_1.c: Likewise.
6074         * gcc.target/arm/simd/vextQu16_1.c: Likewise.
6075         * gcc.target/arm/simd/vextQu32_1.c: Likewise.
6076         * gcc.target/arm/simd/vextQu64_1.c: Likewise.
6077         * gcc.target/arm/simd/vextQu8_1.c: Likewise.
6078         * gcc.target/arm/simd/vexts16_1.c: Likewise.
6079         * gcc.target/arm/simd/vexts32_1.c: Likewise.
6080         * gcc.target/arm/simd/vexts64_1.c: Likewise.
6081         * gcc.target/arm/simd/vexts8_1.c: Likewise.
6082         * gcc.target/arm/simd/vextu16_1.c: Likewise.
6083         * gcc.target/arm/simd/vextu32_1.c: Likewise.
6084         * gcc.target/arm/simd/vextu64_1.c: Likewise.
6085         * gcc.target/arm/simd/vextu8_1.c: Likewise.
6086         * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
6087         * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
6088         * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
6089         * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
6090         * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
6091         * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
6092         * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
6093         * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
6094         * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
6095         * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
6096         * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
6097         * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
6098         * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
6099         * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
6100         * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
6101         * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
6102         * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
6103         * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
6104         * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
6105         * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
6106         * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
6107         * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
6108         * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
6109         * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
6110         * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
6111         * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
6112         * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
6113         * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
6114         * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
6115         * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
6116         * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
6117         * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
6118         * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
6119         * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
6120         * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
6121         * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
6122         * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
6123         * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
6124         * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
6125         * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
6126         * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
6127         * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
6128         * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
6129         * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
6130         * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
6131         * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
6132         * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
6133         * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
6134         * gcc.target/arm/simd/vtrns16_1.c: Likewise.
6135         * gcc.target/arm/simd/vtrns32_1.c: Likewise.
6136         * gcc.target/arm/simd/vtrns8_1.c: Likewise.
6137         * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
6138         * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
6139         * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
6140         * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
6141         * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
6142         * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
6143         * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
6144         * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
6145         * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
6146         * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
6147         * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
6148         * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
6149         * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
6150         * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
6151         * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
6152         * gcc.target/arm/simd/vuzps16_1.c: Likewise.
6153         * gcc.target/arm/simd/vuzps32_1.c: Likewise.
6154         * gcc.target/arm/simd/vuzps8_1.c: Likewise.
6155         * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
6156         * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
6157         * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
6158         * gcc.target/arm/simd/vzipf32_1.c: Likewise.
6159         * gcc.target/arm/simd/vzipp16_1.c: Likewise.
6160         * gcc.target/arm/simd/vzipp8_1.c: Likewise.
6161         * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
6162         * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
6163         * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
6164         * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
6165         * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
6166         * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
6167         * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
6168         * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
6169         * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
6170         * gcc.target/arm/simd/vzips16_1.c: Likewise.
6171         * gcc.target/arm/simd/vzips32_1.c: Likewise.
6172         * gcc.target/arm/simd/vzips8_1.c: Likewise.
6173         * gcc.target/arm/simd/vzipu16_1.c: Likewise.
6174         * gcc.target/arm/simd/vzipu32_1.c: Likewise.
6175         * gcc.target/arm/simd/vzipu8_1.c: Likewise.
6177 2015-05-21  Sandra Loosemore  <sandra@codesourcery.com>
6179         * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
6180         * gcc.dg/vect/pr59354.c: Likewise.
6181         * gcc.dg/vect/pr64252.c: Likewise.
6182         * gcc.dg/vect/pr64404.c: Likewise.
6183         * gcc.dg/vect/pr64493.c: Likewise.
6184         * gcc.dg/vect/pr64495.c: Likewise.
6185         * gcc.dg/vect/pr64844.c: Likewise.
6186         * gcc.dg/vect/pr65518.c: Likewise.
6187         * gcc.dg/vect/vect-aggressive-1.c: Likewise.
6189 2015-05-21  Paolo Carlini  <paolo.carlini@oracle.com>
6191         PR c++/66210
6192         * g++.dg/cpp1y/var-templ28.C: New.
6194 2015-05-21  H.J. Lu  <hongjiu.lu@intel.com>
6196         PR target/66232
6197         * gcc.target/i386/pr66232-1.c: New test.
6198         * gcc.target/i386/pr66232-2.c: Likewise.
6199         * gcc.target/i386/pr66232-3.c: Likewise.
6200         * gcc.target/i386/pr66232-4.c: Likewise.
6201         * gcc.target/i386/pr66232-5.c: Likewise.
6203 2015-05-21  Nathan Sidwell  <nathan@acm.org>
6205         * g++.dg/cpp1y/pr60943.C: New.
6207 2015-05-21  Jakub Jelinek  <jakub@redhat.com>
6209         PR tree-optimization/66233
6210         * gcc.c-torture/execute/pr66233.c: New test.
6212 2015-05-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
6214         PR fortran/66176
6215         * gfortran.dg/inline_matmul_11.f90:  New test.
6217 2015-05-21  Andreas Tobler  <andreast@gcc.gnu.org>
6219         * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
6220         instead of listing several targets on its own.
6221         * gcc.target/i386/pr32219-2.c: Likewise.
6222         * gcc.target/i386/pr32219-3.c: Likewise.
6223         * gcc.target/i386/pr32219-4.c: Likewise.
6224         * gcc.target/i386/pr32219-5.c: Likewise.
6225         * gcc.target/i386/pr32219-6.c: Likewise
6226         * gcc.target/i386/pr32219-7.c: Likewise.
6227         * gcc.target/i386/pr32219-8.c: Likewise.
6228         * gcc.target/i386/pr39013-1.c: Likewise.
6229         * gcc.target/i386/pr39013-2.c: Likewise.
6230         * gcc.target/i386/pr64317.c: Likewise.
6232 2015-05-21  Jeff Law  <law@redhat.com>
6234         * gcc.target/hppa/shadd-3.c: New test.
6235         * gcc.target/hppa/shadd-4.c: New test.
6237 2015-05-21  Michael Matz  <matz@suse.de>
6239         * gcc.dg/vect/vect-strided-store.c: New test.
6240         * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
6241         * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
6243 2015-05-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6245         * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
6246         * gcc.dg/pow-sqrt-synth-1.c: New test.
6247         * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
6249 2015-05-21  Richard Biener  <rguenther@suse.de>
6251         PR c++/66211
6252         * g++.dg/conversion/pr66211.C: New testcase.
6253         * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
6255 2015-05-21  Jeff Law  <law@redhat.com>
6257         * gcc.target/hppa/shadd-2.c: New test.
6259 2015-05-21  Oleg Endo  <olegendo@gcc.gnu.org>
6261         PR target/54236
6262         * gcc.target/sh/pr54236-2.c: Fix typo in comment.
6264 2015-05-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
6266         PR target/65937
6267         * gcc.target/arm/pr26702.c: Adjust target selector.
6269 2015-05-21  Ilya Enkovich  <enkovich.gnu@gmail.com>
6271         PR middle-end/66221
6272         * gcc.dg/lto/pr66221_0.c: New test.
6273         * gcc.dg/lto/pr66221_1.c: New test.
6275 2015-05-21  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6277         PR c/52952
6278         * gcc.dg/redecl-4.c: Update column numbers.
6279         * gcc.dg/format/bitfld-1.c: Likewise.
6280         * gcc.dg/format/attr-2.c: Likewise.
6281         * gcc.dg/format/attr-6.c: Likewise.
6282         * gcc.dg/format/attr-7.c (baz): Likewise.
6283         * gcc.dg/format/asm_fprintf-1.c: Likewise.
6284         * gcc.dg/format/attr-4.c: Likewise.
6285         * gcc.dg/format/branch-1.c: Likewise.
6286         * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
6287         locations within strings with embedded escape sequences.
6289 2015-05-20  Jeff Law  <law@redhat.com>
6291         * gcc.target/hppa/hppa.exp: New target test driver.
6292         * gcc.target/hppa/shadd-1.c: New test.
6294 2015-05-20  Alex Velenko  <Alex.Velenko@arm.com>
6296         * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
6298 2015-05-20  David Malcolm  <dmalcolm@redhat.com>
6300         * c-c++-common/Wmisleading-indentation.c (fn_32): New.
6301         (fn_33_k_and_r_style): New.
6302         (fn_33_stroustrup_style): New.
6303         (fn_33_allman_style): New.
6304         (fn_33_whitesmiths_style): New.
6305         (fn_33_horstmann_style): New.
6306         (fn_33_ratliff_banner_style): New.
6307         (fn_33_lisp_style): New.
6308         (fn_34_indent_dash_gnu): New.
6309         (fn_34_indent_dash_kr): New.
6310         (fn_34_indent_dash_orig): New.
6311         (fn_34_indent_linux_style): New.
6313 2015-05-20  Andre Vehreschild  <vehre@gmx.de>
6315         PR fortran/65548
6316         * gfortran.dg/allocate_with_source_5.f90: Extend test.
6318 2015-05-20  Bin Cheng  <bin.cheng@arm.com>
6320         PR tree-optimization/65447
6321         * gcc.dg/tree-ssa/pr65447.c: New test.
6323 2015-05-19  Nathan sidwell  <nathan@acm.org>
6325         * g++.dg/cpp0x/pr65954.C: New.
6327 2015-05-20  Oleg Endo  <olegendo@gcc.gnu.org>
6329         * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
6331 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6333         * lib/target-supports.exp: Vector do not always have natural
6334         alignment on s390*.
6336 2015-05-19  David Sherwood  <david.sherwood@arm.com>
6338         * gcc.dg/loop-invariant.c: New testcase.
6340 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6342         * lib/target-supports.exp: Vector do not always have natural
6343         alignment on s390*.
6345 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6347         * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
6348         s390*.
6349         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
6351 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6353         * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
6354         * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
6355         * gcc.target/s390/zvector/vec-genmask-1.c: New test.
6356         * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
6357         * gcc.target/s390/zvector/vec-overloading-1.c: New test.
6358         * gcc.target/s390/zvector/vec-overloading-2.c: New test.
6359         * gcc.target/s390/zvector/vec-overloading-3.c: New test.
6360         * gcc.target/s390/zvector/vec-overloading-4.c: New test.
6361         * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
6362         * gcc.target/s390/zvector/vec-elem-1.c: New test.
6364 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6366         * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
6368 2015-05-19  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
6370         * gcc.target/s390/s390.exp
6371         (check_effective_target_vector): New check.
6372         * gcc.target/s390/vector/vec-abi-1.c: New test.
6373         * gcc.target/s390/vector/vec-abi-2.c: New test.
6374         * gcc.target/s390/vector/vec-abi-3.c: New test.
6375         * gcc.target/s390/vector/vec-abi-4.c: New test.
6376         * gcc.target/s390/vector/vec-abi-align-1.c: New test.
6377         * gcc.target/s390/vector/vec-abi-single-1.c: New test.
6378         * gcc.target/s390/vector/vec-abi-single-2.c: New test.
6379         * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
6380         * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
6381         * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
6382         * gcc.target/s390/vector/vec-clobber-1.c: New test.
6383         * gcc.target/s390/vector/vec-cmp-1.c: New test.
6384         * gcc.target/s390/vector/vec-cmp-2.c: New test.
6385         * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
6386         * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
6387         * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
6388         * gcc.target/s390/vector/vec-genmask-1.c: New test.
6389         * gcc.target/s390/vector/vec-genmask-2.c: New test.
6390         * gcc.target/s390/vector/vec-init-1.c: New test.
6391         * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
6392         * gcc.target/s390/vector/vec-shift-1.c: New test.
6393         * gcc.target/s390/vector/vec-sub-1.c: New test.
6395 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6397         * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
6399 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6401         * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
6403 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6405         * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
6407 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6409         * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
6411 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6413         * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
6415 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6417         * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
6419 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6421         * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
6423 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6425         * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
6427 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6429         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
6431 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6433         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
6435 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6437         * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
6439 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6441         * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
6443 2015-05-19  Christophe Lyon  <christophe.lyon@linaro.org>
6445         * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
6447 2015-05-19  Jakub Jelinek  <jakub@redhat.com>
6449         PR tree-optimization/66187
6450         * gcc.c-torture/execute/pr66187.c: New test.
6451         * gcc.dg/pr66187-1.c: New test.
6452         * gcc.dg/pr66187-2.c: New test.
6454 2015-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6456         * gcc.dg/vect/bb-slp-35.c: Adjust.
6458 2015-05-19  Richard Biener  <rguenther@suse.de>
6460         PR tree-optimization/66165
6461         * gcc.dg/torture/pr66165.c: New testcase.
6463         PR tree-optimization/66185
6464         * gcc.dg/torture/pr66185.c: New testcase.
6466 2015-05-19  Oleg Endo  <olegendo@gcc.gnu.org>
6468         PR target/54236
6469         * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
6471 2015-05-19  Sameera Deshpande  <sameera.deshpande@imgtec.com>
6473         * gcc.target/mips/p5600-bonding.c : New file.
6475 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6477         PR fortran/66106
6478         * gfortran.dg/interface_operator_1.f90: New tests.
6480 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6482         PR fortran/66057
6483         * gfortran.dg/generic_29.f90: New tests.
6485 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6487         PR fortran/66043
6488         * gfortran.dg/storage_size_6.f90: New tests.
6490 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6492         PR fortran/66045
6493         * gfortran.dg/null1.f90: New test.
6495 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6497         PR fortran/66044
6498         * gfortran.dg/entry_21.f90: New test.
6500 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6502         PR fortran/66043
6503         * gfortran.dg/storage_size_6.f90: New tests.
6505 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6507         PR fortran/66040
6508         * gfortran.dg/misplaced_statement.f90: New test.
6510 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6512         PR fortran/66039
6513         * gfortran.dg/filepos1.f90: New test
6515 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6517         PR fortran/64925
6518         * gfortran.dg/pr64925.f90: New test.
6520 2015-05-18  Steven G. Kargl  <kargl@gcc.gnu.org>
6522         * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
6523         unit.
6524         * gfortran.dg/lto/pr41576_1.f90: Ditto.
6526 2015-05-12  Andreas Tobler  <andreast@gcc.gnu.org>
6528         * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
6529         to the family of pie capable targets.
6531 2015-05-18  Alex Velenko <Alex.Velenko@arm.com>
6533         * gcc.target/arm/bics_1.c : New testcase.
6534         * gcc.target/arm/bics_2.c : New testcase.
6535         * gcc.target/arm/bics_3.c : New testcase.
6536         * gcc.target/arm/bics_4.c : New testcase.
6538 2015-05-18  Robert Suchanek  <robert.suchanek@imgtec.com>
6540         * gcc.target/mips/umips-attr.c: New test.
6542 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6544         * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
6545         * gcc.dg/20150120-2.c (dg-final): Ditto.
6546         * gcc.dg/20150120-2.c (dg-final): Ditto.
6547         * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
6549 2015-05-17  Uros Bizjak  <ubizjak@gmail.com>
6551         PR target/66174
6552         * gcc.target/i386/pr66174.c: New test.
6554 2015-05-17  Thomas Koenig  <tkoenig@gcc.gnu.org>
6556         PR fortran/37131
6557         * gfortran.dg/matmul_bounds_6.f90:  New test.
6558         * gfortran.dg/matmul_bounds_7.f90:  New test.
6560 2015-05-16  Jan Hubicka  <hubicka@ucw.cz>
6562         * gfortran.dg/lto/20091028-2_1.c: Fix return value.
6563         * gfortran.dg/lto/pr41576_1.f90: Add interface.
6564         * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
6565         * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
6566         * gfortran.dg/lto/20091028-1_1.c: Fix return type.
6567         * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
6569 2015-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6571         PR fortran/65903
6572         * gfortran.dg/continuation_13.f90: Update test.
6573         * gfortran.dg/pr65903.f90: New test.
6575 2015-05-16  Thomas Koenig  <tkoenig@gcc.gnu.org>
6577         PR fortran/66113
6578         * gfortran.dg/block_14.f90:  New test.
6580 2015-05-16  Manuel López-Ibáñez  <manu@gcc.gnu.org>
6582         PR fortran/44054
6583         * lib/gfortran-dg.exp: Update regex to handle two locations for
6584         the same diagnostic without caret.
6585         * gfortran.dg/badline.f: Test also that line numbers are correct
6586         before and after "left but not entered" warning.
6588 2015-05-16  Kugan Vivekanandarajah  <kuganv@linaro.org>
6589             Zhenqiang Chen  <zhenqiang.chen@linaro.org>
6591         PR target/65768
6592         * gcc.target/arm/maskdata.c: New test.
6594 2015-05-16  Mikael Morin  <mikael@gcc.gnu.org>
6596         PR fortran/65792
6597         * gfortran.dg/derived_constructor_components_5: New test
6599 2015-05-16  Uros Bizjak  <ubizjak@gmail.com>
6601         PR target/66140
6602         * gcc.target/alpha/pr66140.c: New test.
6604 2015-05-15  Mikhail Maltsev  <maltsevm@gmail.com>
6606         PR c/48956
6607         * gcc.dg/Wconversion-complex-c99.c: New test.
6608         * gcc.dg/Wconversion-complex-gnu.c: New test.
6610 2015-05-15  Marc Glisse  <marc.glisse@inria.fr>
6612         PR tree-optimization/64454
6613         * gcc.dg/modmod.c: New testcase.
6615 2015-05-15  Ilya Enkovich  <ilya.enkovich@intel.com>
6617         * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
6619 2015-05-15  Ilya Enkovich  <enkovich.gnu@gmail.com>
6621         PR middle-end/66134
6622         * gcc.target/i386/mpx/pr66134.c: New test.
6624 2015-05-14  Rohit Arul Raj  <rohitrulraj@freescale.com>
6626         * gcc.target/powerpc/pr60158.c: New test.
6628 2015-05-14  Alexander Monakov  <amonakov@ispras.ru>
6630         * gcc.target/i386/sibcall-7.c: New test.
6631         * gcc.target/i386/sibcall-8.c: New test.
6633 2015-05-14  Wilco Dijkstra  <wdijkstr@arm.com>
6635         * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
6636         (abs64_in_dreg): Likewise.
6638 2015-05-14  Marek Polacek  <polacek@redhat.com>
6640         PR c/66066
6641         PR c/66127
6642         * gcc.dg/pr14649-1.c: Add -Wpedantic.
6643         * gcc.dg/pr19984.c: Likewise.
6644         * gcc.dg/pr66066-1.c: New test.
6645         * gcc.dg/pr66066-2.c: New test.
6646         * gcc.dg/pr66066-3.c: New test.
6648 2015-05-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
6650         * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
6651         * gcc.dg/pow-sqrt.x: New file.
6652         * gcc.dg/pow-sqrt-1.c: New test.
6653         * gcc.dg/pow-sqrt-2.c: Likewise.
6654         * gcc.dg/pow-sqrt-3.c: Likewise.
6656 2015-05-13  Richard Biener  <rguenther@suse.de>
6658         PR tree-optimization/66123
6659         * gcc.dg/torture/pr66123.c: New testcase.
6661 2015-05-13  Richard Biener  <rguenther@suse.de>
6663         PR middle-end/66110
6664         * gcc.dg/alias-2.c: Adjust.
6665         * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
6667 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6669         PR target/65103
6670         * gcc.target/i386/pr65103-3.c: New.
6672 2015-05-13  Martin Liska  <mliska@suse.cz>
6674         * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
6676 2015-05-13  Jakub Jelinek  <jakub@redhat.com>
6678         PR target/66112
6679         * gcc.target/i386/pr66112-2.c: New test.
6681         PR target/66112
6682         * gcc.target/i386/pr66112-1.c: New test.
6684 2015-05-13  Ilya Enkovich  <ilya.enkovich@intel.com>
6686         PR target/66048
6687         * gcc.target/i386/mpx/pr66048.cc: New.
6689 2015-05-13  Thomas Preud'homme  <thomas.preudhomme@arm.com>
6691         PR rtl-optimization/64616
6692         * gcc.dg/loop-8.c: New test.
6693         * gcc.dg/loop-9.c: New test.
6695 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6697         PR target/pr66047.c
6698         * gcc.target/i386/pr66047.c: New testcase.
6700 2015-05-12  Jan Hubicka  <hubicka@ucw.cz>
6702         PR ipa/65873
6703         * gcc.c-torture/compile/pr65873.c: New testcase.
6705 2015-05-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
6707         PR fortran/66111
6708         * gfortran.dg/inline_matmul_10.f90:  New test.
6710 2015-05-12  David Malcolm  <dmalcolm@redhat.com>
6712         * c-c++-common/Wmisleading-indentation.c: New testcase.
6713         * c-c++-common/Wmisleading-indentation-2.c: New testcase.
6714         * c-c++-common/Wmisleading-indentation-2.md: New file.
6716 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
6718         * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
6719         "break".
6720         * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
6722 2015-05-12  Richard Biener  <rguenther@suse.de>
6724         PR tree-optimization/66101
6725         * gcc.dg/torture/pr66101.c: New testcase.
6727 2015-05-12  Richard Biener  <rguenther@suse.de>
6729         PR tree-optimization/37021
6730         * gcc.target/i386/vect-addsub.c: New testcase.
6732 2015-05-12  Alexander Monakov  <amonakov@ispras.ru>
6734         * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
6736 2015-05-12  Tom de Vries  <tom@codesourcery.com>
6738         PR tree-optimization/66010
6739         * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
6741 2015-05-12  Paolo Carlini  <paolo.carlini@oracle.com>
6743         PR c++/65133
6744         * g++.dg/cpp0x/trailing10.C: New.
6746 2015-05-12  Richard Biener  <rguenther@suse.de>
6748         * gcc.dg/vect/bb-slp-35.c: New testcase.
6750 2015-05-11  Mikael Morin  <mikael@gcc.gnu.org>
6752         PR fortran/66100
6753         * gfortran.dg/bound_simplification_6.f90: New.
6755 2015-05-11  Steve Ellcey  <sellcey@mips.com>
6757         * gcc.target/mips/branch-1.c: Pass argument to bar().
6759 2015-05-11  Alexander Monakov  <amonakov@ispras.ru>
6761         PR target/65753
6762         * gcc.target/i386/pr65753.c: New test.
6764 2015-05-11  Richard Sandiford  <richard.sandiford@arm.com>
6766         PR rtl-optimization/66076
6767         * gcc.dg/torture/pr66076.c: New test.
6769 2015-05-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
6771         PR fortran/66041
6772         * gfortran.dg/inline_matmul_7.f90:  New test.
6773         * gfortran.dg/inline_matmul_8.f90:  New test.
6774         * gfortran.dg/inline_matmul_9.f90:  New test.
6776 2015-05-10  Mikael Morin  <mikael@gcc.gnu.org>
6778         * gfortran.dg/bound_simplification_5.f90: New.
6780 2015-05-09  Jason Merrill  <jason@redhat.com>
6782         * lib/target-supports.exp (cxx_default): New global.
6783         (check_effective_target_c++11_only)
6784         (check_effective_target_c++14_only)
6785         (check_effective_target_c++98_only)
6786         (check_effective_target_c++1z_only): Check it.
6788 2015-05-09  Marc Glisse  <marc.glisse@inria.fr>
6790         PR tree-optimization/64454
6791         * gcc.dg/tree-ssa/vrp97.c: New file.
6792         * gcc.dg/vect/slp-perm-7.c: Update.
6794 2015-05-09  Andre Vehreschild  <vehre@gmx.de>
6796         PR fortran/65894
6797         * gfortran.dg/elemental_subroutine_11.f90: New test.
6799 2015-05-08  Richard Biener  <rguenther@suse.de>
6801         PR tree-optimization/66036
6802         * gcc.dg/vect/slp-41.c: New testcase.
6804 2015-05-08  Mikael Morin  <mikael@gcc.gnu.org>
6806         * gfortran.dg/elemental_optional_args_7.f90: New.
6808 2015-05-08  Alan Lawrence  <alan.lawrence@arm.com>
6810         * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
6811         allow cmlt or sshr.
6813 2015-05-08  Marek Polacek  <polacek@redhat.com>
6815         PR c/64918
6816         * gcc.dg/Woverride-init-side-effects-1.c: New test.
6817         * gcc.dg/Woverride-init-side-effects-2.c: New test.
6819 2015-05-07  Marek Polacek  <polacek@redhat.com>
6821         PR c/65179
6822         * c-c++-common/Wshift-negative-value-1.c: New test.
6823         * c-c++-common/Wshift-negative-value-2.c: New test.
6824         * c-c++-common/Wshift-negative-value-3.c: New test.
6825         * c-c++-common/Wshift-negative-value-4.c: New test.
6826         * c-c++-common/Wshift-negative-value-5.c: New test.
6827         * c-c++-common/Wshift-negative-value-6.c: New test.
6828         * gcc.dg/c90-left-shift-1.c: New test.
6829         * gcc.dg/c99-const-expr-7.c: Add dg-error.
6830         * gcc.dg/c99-left-shift-1.c: New test.
6832 2015-05-07  Segher Boessenkool  <segher@kernel.crashing.org>
6834         PR middle-end/192
6835         PR middle-end/54303
6836         * gcc.dg/fdata-sections-2.c: New file.
6838 2015-05-07  Marek Polacek  <polacek@redhat.com>
6840         PR testsuite/66046
6841         * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
6842         last dg-output.
6843         * c-c++-common/ubsan/align-7.c: Likewise.
6844         * c-c++-common/ubsan/bounds-8.c: Likewise.
6845         * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
6846         * c-c++-common/ubsan/load-bool-enum.c: Likewise.
6847         * c-c++-common/ubsan/null-1.c: Likewise.
6848         * c-c++-common/ubsan/null-10.c: Likewise.
6849         * c-c++-common/ubsan/null-11.c: Likewise.
6850         * c-c++-common/ubsan/null-2.c: Likewise.
6851         * c-c++-common/ubsan/null-3.c: Likewise.
6852         * c-c++-common/ubsan/null-4.c: Likewise.
6853         * c-c++-common/ubsan/null-5.c: Likewise.
6854         * c-c++-common/ubsan/null-6.c: Likewise.
6855         * c-c++-common/ubsan/null-7.c: Likewise.
6856         * c-c++-common/ubsan/null-8.c: Likewise.
6857         * c-c++-common/ubsan/null-9.c: Likewise.
6858         * c-c++-common/ubsan/object-size-1.c: Likewise.
6859         * c-c++-common/ubsan/object-size-10.c: Likewise.
6860         * c-c++-common/ubsan/object-size-4.c: Likewise.
6861         * c-c++-common/ubsan/object-size-5.c: Likewise.
6862         * c-c++-common/ubsan/object-size-7.c: Likewise.
6863         * c-c++-common/ubsan/object-size-8.c: Likewise.
6864         * c-c++-common/ubsan/object-size-9.c: Likewise.
6865         * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6866         * c-c++-common/ubsan/overflow-int128.c: Likewise.
6867         * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6868         * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6869         * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6870         * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
6871         * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6872         * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
6873         * c-c++-common/ubsan/pr59333.c: Likewise.
6874         * c-c++-common/ubsan/pr59667.c: Likewise.
6875         * c-c++-common/ubsan/pr60613-2.c: Likewise.
6876         * c-c++-common/ubsan/pr60636.c: Likewise.
6877         * c-c++-common/ubsan/pr63802.c: Likewise.
6878         * c-c++-common/ubsan/recovery-1.c: Likewise.
6879         * c-c++-common/ubsan/recovery-3.c: Likewise.
6880         * c-c++-common/ubsan/shift-1.c: Likewise.
6881         * c-c++-common/ubsan/shift-2.c: Likewise.
6882         * c-c++-common/ubsan/shift-4.c: Likewise.
6883         * c-c++-common/ubsan/shift-7.c: Likewise.
6884         * c-c++-common/ubsan/undefined-2.c: Likewise.
6885         * c-c++-common/ubsan/vla-1.c: Likewise.
6886         * g++.dg/ubsan/null-1.C: Likewise.
6887         * g++.dg/ubsan/null-3.C: Likewise.
6888         * g++.dg/ubsan/null-4.C: Likewise.
6889         * g++.dg/ubsan/vptr-8.C: Likewise.
6890         * g++.dg/ubsan/vptr-9.C: Likewise.
6891         * gcc.dg/ubsan/bounds-2.c: Likewise.
6892         * gcc.dg/ubsan/object-size-9.c: Likewise.
6894 2015-05-07  Jeff Law  <law@redhat.com>
6896         * gcc.dg/tree-ssa/shorten-1.c: New test.
6898 2015-05-07  Richard Biener  <rguenther@suse.de>
6900         PR tree-optimization/66002
6901         * gcc.dg/vect/vect-125.c: New testcase.
6903 2015-05-07  Marek Polacek  <polacek@redhat.com>
6904             Martin Uecker  <uecker@eecs.berkeley.edu>
6906         * c-c++-common/ubsan/bounds-10.c: New test.
6908 2015-05-06  David Malcolm  <dmalcolm@redhat.com>
6910         * jit.dg/harness.h (set_options): Wrap with
6911         #ifndef TEST_ESCHEWS_SET_OPTIONS.
6912         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
6913         Special-case test-benchmark.c as a negative.
6914         * jit.dg/test-benchmark.c: New file.
6916 2015-05-06  Yvan Roux  <yvan.roux@linaro.org>
6918         PR target/64208
6919         * gcc.target/arm/pr64208.c: New test.
6921 2015-05-06  Alan Modra  <amodra@gmail.com>
6923         PR target/66020
6924         * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
6925         (gparms): Make volatile.
6927 2015-05-06  Richard Biener  <rguenther@suse.de>
6929         PR tree-optimization/62283
6930         * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
6932 2015-05-06  Christian Bruel  <christian.bruel@st.com>
6934         PR target/66015
6935         * gcc.target/aarch64/iinline-attr-1.c: New test.
6937 2015-05-06  Richard Biener  <rguenther@suse.de>
6939         * gcc.dg/vect/bb-slp-34.c: New testcase.
6941 2015-05-06  Richard Biener  <rguenther@suse.de>
6943         PR tree-optimization/62283
6944         * gcc.dg/vect/bb-slp-14.c: Adjust.
6946 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6948         PR target/65990
6949         * gcc.target/i386/pr65990.c: New test.
6951 2015-05-05  Ilya Tocar  <ilya.tocar@intel.com>
6953         PR target/65915
6954         * gcc.target/i386/pr65915.c: New.
6956 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6958         * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
6959         'va_list escapes 0'.
6961 2015-05-05  Tom de Vries  <tom@codesourcery.com>
6963         * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
6964         in r222173.
6966 2015-05-05  Yvan Roux  <yvan.roux@linaro.org>
6968         * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
6969         * gcc.target/arm/pr65924.c: Likewise.
6971 2015-05-05  Uros Bizjak  <ubizjak@gmail.com>
6973         PR target/65871
6974         * gcc.target/i386/pr65871-3.c: New test.
6976 2015-05-04  Jeff Law  <law@redhat.com>
6978         Revert:
6979         2015-05-04  Jeff Law  <law@redhat.com>
6980         * gcc.dg/tree-ssa/shorten-1.c: New test.
6982 2015-05-04  Paolo Carlini  <paolo.carlini@oracle.com>
6983             Jakub Jelinek  <jakub@redhat.com>
6985         PR c++/66007
6986         * g++.dg/cpp0x/Wnarrowing4.C: New.
6988 2015-05-04  Sandra Loosemore  <sandra@codesourcery.com>
6990         * lib/target-supports.exp
6991         (check_effective_target_keeps_null_pointer_checks): Clarify that
6992         this is for targets that disable -fdelete-null-pointer-checks,
6993         not default it to off.
6994         * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
6995         -fdelete-null-pointer-checks explicit.
6996         * gcc.dg/tree-ssa/20030730-1.c: Likewise.
6997         * gcc.dg/tree-ssa/20030730-2.c: Likewise.
6998         * gcc.dg/tree-ssa/isolate-1.c: Likewise.
6999         * gcc.dg/tree-ssa/isolate-2.c: Likewise.
7000         * gcc.dg/tree-ssa/isolate-3.c: Likewise.
7001         * gcc.dg/tree-ssa/isolate-4.c: Likewise.
7002         * gcc.dg/tree-ssa/isolate-5.c: Likewise.
7003         * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
7004         * gcc.dg/tree-ssa/pr20318.c: Likewise.
7005         * gcc.dg/tree-ssa/pr20701.c: Likewise.
7006         * gcc.dg/tree-ssa/pr20702.c: Likewise.
7007         * gcc.dg/tree-ssa/pr21086.c: Likewise.
7008         * gcc.dg/tree-ssa/pr21090.c: Likewise.
7009         * gcc.dg/tree-ssa/pr58480.c: Likewise.
7010         * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
7011         * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
7012         * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
7013         * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
7014         * gcc.dg/tree-ssa/unreachable.c: Likewise.
7015         * gcc.dg/tree-ssa/vrp02.c: Likewise.
7016         * gcc.dg/tree-ssa/vrp07.c: Likewise.
7017         * gcc.dg/tree-ssa/vrp08.c: Likewise.
7018         * gcc.dg/tree-ssa/vrp55.c: Likewise.
7019         * g++.dg/cpp0x/static_assert9.C: Likewise.
7020         * g++.dg/tree-ssa/nonzero-1.C: Likewise.
7021         * g++.dg/tree-ssa/pr19476-1.C: Likewise.
7022         * g++.dg/tree-ssa/pr19476-2.C: Likewise.
7023         * g++.dg/tree-ssa/pr19476-5.C: Likewise.
7024         * g++.dg/tree-ssa/pr26406.C: Likewise.
7026 2015-05-04  Jakub Jelinek  <jakub@redhat.com>
7028         PR tree-optimization/65984
7029         * c-c++-common/ubsan/pr65984.c: New test.
7031 2015-05-04  Jeff Law  <law@redhat.com>
7033         * gcc.dg/tree-ssa/shorten-1.c: New test.
7035 2015-05-04  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
7037         PR fortran/44735
7038         * gfortran.dg/pr44735.f90: New test.
7040 2015-05-04  Richard Biener  <rguenther@suse.de>
7042         PR tree-optimization/65965
7043         * gcc.dg/vect/bb-slp-33.c: New testcase.
7045 2015-05-04  Richard Biener  <rguenther@suse.de>
7047         PR tree-optimization/65935
7048         * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
7050 2015-05-03  Christophe Lyon  <christophe.lyon@linaro.org>
7052         * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
7053         for each supported variant instead of CHECK_RESULTS.
7054         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
7055         * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
7056         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
7057         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
7058         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
7059         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
7060         * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
7061         expected results for unsupported variants.  Call CHECK for each
7062         supported variant instead of CHECK_RESULTS.
7063         * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
7064         * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
7065         * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
7066         * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
7067         * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
7068         * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
7069         * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
7070         * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
7071         * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
7072         * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
7073         * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
7074         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
7075         * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
7076         * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
7077         * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7078         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
7079         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
7080         * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
7081         expected results for unsupported variants.
7082         * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
7083         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
7084         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
7085         * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
7086         * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
7087         * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
7088         * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
7089         * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
7090         * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
7091         * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
7092         * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
7093         * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
7094         * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
7095         * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
7096         * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
7097         * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
7098         * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
7099         * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
7100         * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
7101         * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
7102         * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
7103         * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
7104         * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
7105         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
7106         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
7107         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
7108         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
7109         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
7111 2015-05-03  Thomas Koenig  <tkoenig@gcc.gnu.org>
7113         PR fortran/37131
7114         * gfortran.dg/bound_9.f90:  Add pointer assignment.
7116 2015-05-01  Paolo Carlini  <paolo.carlini@oracle.com>
7117             Prathamesh Kulharni  <prathamesh.kulkarni@linaro.org>
7119         PR c++/65858
7120         * g++.dg/cpp0x/Wnarrowing3.C: New.
7122 2015-05-01  Rasmus Villemoes  <rv@rasmusvillemoes.dk>
7124         * gcc.dg/20150120-1.c: New test.
7125         * gcc.dg/20150120-2.c: New test.
7126         * gcc.dg/20150120-3.c: New test.
7128 2015-05-01  David Edelsohn  <dje.gcc@gmail.com>
7130         * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
7132 2015-05-01  Renlin Li  <renlin.li@arm.com>
7134         * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
7136 2015-05-01  Mikael Morin  <mikael@gcc.gnu.org>
7138         * gfortran.dg/bound_simplification_4.f90: New.
7140 2015-04-30  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7142         * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
7143         with powerpc_p8vector_ok.
7145 2015-04-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
7147         PR fortran/37131
7148         * gfortran.dg/coarray_lib_this_image_2.f90:  Adjust
7149         scan pattern.
7150         * gfortran.dg/bound_9.f90:  New test case.
7152 2015-04-30  Uros Bizjak  <ubizjak@gmail.com>
7154         * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
7155         * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
7156         for 32bit x86 targets.
7157         * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
7158         for 32bit x86 targets.
7159         * gcc.dg/pr39455.c (dg-additional-options): Ditto.
7160         * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
7161         * gcc.dg/pr63914.c (dg-additional-options): Use -msse
7162         for 32bit x86 targets.
7164 2015-04-30  Marek Polacek  <polacek@redhat.com>
7166         PR tree-optimization/63551
7167         * g++.dg/ipa/pr63551.C: New test.
7169 2015-04-30  Caroline Tice  <cmtice@google.com>
7171         PR  65929
7172         * gcc.dg/tree-prof/cold_partition_label.c:  Only check for cold
7173         partition size on certain targets.
7175 2015-04-30  Renlin Li  <renlin.li@arm.com>
7177         * gcc.target/aarch64/vect-reduc-or_1.c: New.
7179 2015-04-30  Marek Polacek  <polacek@redhat.com>
7181         * c-c++-common/Wbool-compare-3.c: New test.
7183         * gcc.dg/pr65901.c (foo): Adjust dg-error.
7184         * gcc.c-torture/compile/pr48767.c (foo): Likewise.
7186 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7188         PR c++/57610
7189         * g++.dg/init/ref22.C: New.
7191 2015-04-30  Marek Polacek  <polacek@redhat.com>
7193         * gcc.dg/init-bad-8.c: New test.
7195         * gcc.dg/incomplete-typedef-1.c: New test.
7197 2015-04-30  Paolo Carlini  <paolo.carlini@oracle.com>
7199         PR c++/59955
7200         * g++.dg/template/crash121.C: New.
7202 2015-04-29  Petar Jovanovic  <petar.jovanovic@rt-rk.com>
7204         * gcc.target/mips/call-from-init.c: New test.
7205         * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
7207 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7209         PR target/65871
7210         * gcc.target/i386/pr65871-1.c: New test.
7211         * gcc.target/i386/pr65871-2.c: Ditto.
7213 2015-04-29  Marek Polacek  <polacek@redhat.com>
7215         PR c/64610
7216         * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
7217         * c-c++-common/Wbool-compare-2.c: New test.
7219 2015-04-29  Alan Lawrence  <alan.lawrence@arm.com>
7221         PR target/65770
7222         * gcc.target/aarch64/vstN_lane_1.c: New file.
7224 2015-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
7226         PR c++/64667
7227         * g++.dg/warn/Winit-self-3.C: New.
7229 2015-04-29  Uros Bizjak  <ubizjak@gmail.com>
7231         * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
7233 2015-04-29  Yvan Roux  <yvan.roux@linaro.org>
7235         PR target/65924
7236         * gcc.target/arm/pr65924.c: New test.
7238 2015-04-29  Thomas Schwinge  <thomas@codesourcery.com>
7240         * g++.dg/gomp/tpl-target-update.C: New file.
7242 2015-04-29  Richard Biener  <rguenther@suse.de>
7244         PR tree-optimization/65917
7245         * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
7247 2015-04-29  Christian Bruel  <christian.bruel@st.com>
7249         PR target/64835
7250         * gcc.dg/ipa/iinline-attr.c: New test.
7251         * gcc.target/i386/iinline-attr-2.c: New test.
7253 2015-04-28  Andre Vehreschild  <vehre@gmx.de>
7255         * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
7256         segfault is fixed.
7258 2015-04-28  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7260         * gcc.dg/vect/vect-33.c: Remove spurious line.
7262 2015-04-28  Jan Hubicka  <hubicka@ucw.cz>
7264         * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
7266 2015-04-28  Marek Polacek  <polacek@redhat.com>
7268         PR c/65901
7269         * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
7270         * gcc.dg/pr65901.c: New test.
7272 2015-04-28  Richard Biener  <rguenther@suse.de>
7274         PR tree-optimization/62283
7275         * gfortran.dg/vect/pr62283-2.f: New testcase.
7276         * gcc.dg/vect/bb-slp-14.c: Adjust.
7278 2015-04-28  Richard Biener  <rguenther@suse.de>
7280         PR tree-optimization/65851
7281         * g++.dg/torture/pr65851.C: New testcase.
7283 2015-04-27  Jeff Law <law@redhat.com>
7285         PR tree-optimization/65217
7286         * gcc.target/i386/pr65217.c: Remove XFAIL.
7288 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7290         PR fortran/60322
7291         Add tests forgotten to svn-add.
7292         * gfortran.dg/class_allocate_19.f03: New test.
7293         * gfortran.dg/class_array_20.f03: New test.
7294         * gfortran.dg/class_array_21.f03: New test.
7295         * gfortran.dg/finalize_29.f08: New test.
7297 2015-04-27  Andre Vehreschild  <vehre@gmx.de>
7299         PR fortran/59678
7300         PR fortran/65841
7301         * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
7302         * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
7304 2015-04-27  Caroline Tice  <cmtice@google.com>
7306         * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
7307         partition size.
7309 2015-04-27  Peter Bergner  <bergner@vnet.ibm.com>
7311         PR target/64579
7312         * gcc.target/powerpc/htm-1.c: New test.
7313         * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
7314         on 64-bit compiles.
7315         (__builtin_tabortdci): Likewise.
7316         (__builtin_tcheck): Remove operand.
7317         * lib/target-supports.exp (check_htm_hw_available): New function.
7319 2015-04-27  Richard Biener  <rguenther@suse.de>
7321         * gcc.target/i386/pr65217.c: XFAIL.
7323 2015-04-27  Jakub Jelinek  <jakub@redhat.com>
7325         PR tree-optimization/65875
7326         * gcc.c-torture/compile/pr65875.c: New test.
7328 2015-04-25  Marek Polacek  <polacek@redhat.com>
7330         PR c/52085
7331         * gcc.dg/enum-incomplete-2.c: New test.
7332         * gcc.dg/enum-mode-1.c: New test.
7334 2015-04-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
7336         PR target/65849
7337         * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
7338         set new options.
7339         * gcc.target/powerpc/pr65849-2.c: Likewise.
7341 2015-04-24  Tom de Vries  <tom@codesourcery.com>
7343         PR tree-optimization/65802
7344         * g++.dg/pr65802.C: Move to ...
7345         * gcc.dg/pr65802.c: ... here.  Add -fexceptions to dg-options. Include
7346         stdarg.h.  Rewrite for C.
7347         (fn1): Use va_list and va_arg.  Make variable args function.  Add use of
7348         va_start and va_end.  Remove unnecessary inline asm.
7350 2015-04-24  Uros Bizjak  <ubizjak@gmail.com>
7351             Wei Mi  <wmi@google.com>
7353         * gcc.target/i386/sse2-load-multi.c: New test.
7354         * gcc.target/i386/sse2-store-multi.c: Ditto.
7356 2015-04-24  Marek Polacek  <polacek@redhat.com>
7358         PR c/65830
7359         * c-c++-common/pr65830.c: New test.
7361         PR c/63357
7362         * c-c++-common/Wlogical-op-1.c: New test.
7364 2015-04-24  Marek Polacek  <polacek@redhat.com>
7366         PR c/61534
7367         * c-c++-common/pr61534-1.c: New test.
7369 2015-04-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
7370             Steven Bosscher <steven@gcc.gnu.org>
7372         PR rtl-optimization/34503
7373         * gcc.target/arm/pr64616.c: New file.
7375 2015-04-24  Bin Cheng  <bin.cheng@arm.com>
7377         * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
7379 2015-04-24  Terry Guo  <terry.guo@arm.com>
7381         * gcc.target/arm/pr65710.c: Update the options.
7383 2015-04-23  H.J. Lu  <hongjiu.lu@intel.com>
7385         * gcc.target/i386/pr65523.c: Skip x32.
7387 2015-04-23  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7389         * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
7390         to look for vcl* where appropriate.
7392 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7394         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
7395         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7397 2015-04-23  Kwok Cheung Yeung  <kcy@codesourcery.com>
7399         PR target/26702
7400         * gcc.target/arm/pr26702.c: New test.
7402 2015-04-23  Marek Polacek  <polacek@redhat.com>
7404         PR c/65345
7405         * gcc.dg/pr65345-1.c: New test.
7406         * gcc.dg/pr65345-2.c: New test.
7408 2015-04-23  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7410         * gcc.target/powerpc/crypto-builtin-2.c: New.
7412 2015-04-23  Andre Vehreschild  <vehre@gmx.de>
7414         PR fortran/60322
7415         * gfortran.dg/class_allocate_19.f03: New test.
7416         * gfortran.dg/class_array_20.f03: New test.
7417         * gfortran.dg/class_array_21.f03: New test.
7418         * gfortran.dg/finalize_10.f90: Corrected scan-trees.
7419         * gfortran.dg/finalize_15.f90: Fixing comparision to model
7420         initialization correctly.
7421         * gfortran.dg/finalize_29.f08: New test.
7423 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7425         * gcc.target/powerpc/swaps-p8-18.c: New test.
7427 2015-04-22  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7429         PR target/65456
7430         * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
7431         * gcc.dg/vect/bb-slp-25.c: Likewise.
7432         * gcc.dg/vect/bb-slp-29.c: Likewise.
7433         * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
7434         vect_no_align && { ! vect_hw_misalign }.
7435         * gcc.dg/vect/bb-slp-9.c: Likewise.
7436         * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
7437         vect_hw_misalign.
7438         * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
7439         * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
7440         account for POWER8, where peeling for alignment is not needed.
7441         * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
7442         vect_no_align with vect_no_align && { ! vect_hw_misalign }.
7443         * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
7444         * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
7445         * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
7446         * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
7447         * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
7448         * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
7449         * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
7450         * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
7451         * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
7452         * gcc.dg/vect/pr16105.c: Likewise.
7453         * gcc.dg/vect/pr20122.c: Likewise.
7454         * gcc.dg/vect/pr33804.c: Likewise.
7455         * gcc.dg/vect/pr33953.c: Likewise.
7456         * gcc.dg/vect/pr56787.c: Likewise.
7457         * gcc.dg/vect/pr58508.c: Likewise.
7458         * gcc.dg/vect/slp-25.c: Likewise.
7459         * gcc.dg/vect/vect-105-bit-array.c: Likewise.
7460         * gcc.dg/vect/vect-105.c: Likewise.
7461         * gcc.dg/vect/vect-27.c: Likewise.
7462         * gcc.dg/vect/vect-29.c: Likewise.
7463         * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
7464         POWER8.
7465         * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
7466         && { ! vect_hw_misalign }.
7467         * gcc.dg/vect/vect-44.c: Likewise.
7468         * gcc.dg/vect/vect-48.c: Likewise.
7469         * gcc.dg/vect/vect-50.c: Likewise.
7470         * gcc.dg/vect/vect-52.c: Likewise.
7471         * gcc.dg/vect/vect-56.c: Likewise.
7472         * gcc.dg/vect/vect-60.c: Likewise.
7473         * gcc.dg/vect/vect-72.c: Likewise.
7474         * gcc.dg/vect/vect-75-big-array.c: Likewise.
7475         * gcc.dg/vect/vect-75.c: Likewise.
7476         * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
7477         * gcc.dg/vect/vect-77-global.c: Likewise.
7478         * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
7479         * gcc.dg/vect/vect-78-global.c: Likewise.
7480         * gcc.dg/vect/vect-93.c: Likewise.
7481         * gcc.dg/vect/vect-95.c: Likewise.
7482         * gcc.dg/vect/vect-96.c: Likewise.
7483         * gcc.dg/vect/vect-cond-1.c: Likewise.
7484         * gcc.dg/vect/vect-cond-3.c: Likewise.
7485         * gcc.dg/vect/vect-cond-4.c: Likewise.
7486         * gcc.dg/vect/vect-cselim-1.c: Likewise.
7487         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
7488         * gcc.dg/vect/vect-multitypes-3.c: Likewise.
7489         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7490         * gcc.dg/vect/vect-multitypes-6.c: Likewise.
7491         * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
7492         * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
7493         * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
7494         * gcc.dg/vect/vect-outer-3a.c: Likewise.
7495         * gcc.dg/vect/vect-outer-5.c: Likewise.
7496         * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
7497         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
7498         * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
7499         * gcc.dg/vect/vect-outer-fir.c: Likewise.
7500         * gcc.dg/vect/vect-peel-3.c: Likewise.
7501         * gcc.dg/vect/vect-peel-4.c: Likewise.
7502         * gcc.dg/vect/vect-pre-interact.c: Likewise.
7503         * gcc.target/powerpc/pr65456.c: New test.
7504         * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
7505         * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
7506         * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
7507         * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
7508         * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
7509         vect_no_align && { ! vect_hw_misalign }.
7510         * gfortran.dg/vect/vect-3.f90: Likewise.
7511         * gfortran.dg/vect/vect-4.f90: Likewise.
7512         * gfortran.dg/vect/vect-5.f90: Likewise.
7513         * lib/target-supports.exp (check_effective_target_vect_no_align):
7514         Return 1 for POWER8.
7515         (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
7517 2015-04-22  Steven G. Kargl  <kargl@gcc.gnu.org>
7519         PR fortran/65429
7520         * gfortran.dg/pr65429.f90: New test.
7522 2015-04-22  Yury Gribov  <y.gribov@samsung.com>
7524         * c-c++-common/asan/user-section-1.c: New test.
7525         * c-c++-common/asan/user-section-2.c: New test.
7526         * c-c++-common/asan/user-section-3.c: New test.
7528 2015-04-22  Hale Wang  <hale.wang@arm.com>
7529             Terry Guo  <terry.guo@arm.com>
7531         PR rtl-optimization/64818
7532         * gcc.target/arm/pr64818.c: New test.
7534 2015-04-21 Jan Hubicka  <hubicka@ucw.cz>
7536         PR ipa/65076
7537         * g++.dg/tree-ssa/pr61034.C: Update template.
7538         * g++.dg/warn/Warray-bounds.C: Harden for DSE.
7539         * gcc.dg/Warray-bounds-11.c: Likewise.
7540         * gcc.dg/Warray-bounds.c: Likewise.
7542 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7544         PR libgfortran/65234
7545         * gfortran.dg/fmt_unlimited.f90: New test.
7547 2015-04-21  Andreas Tobler  <andreast@gcc.gnu.org>
7549         * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
7550         headers.
7551         * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
7552         * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
7553         * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
7554         * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
7555         * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
7556         * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
7557         * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
7559 2015-04-21 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7561         PR libgfortran/56743
7562         * gfortran.dg/namelist_87.f90: New test.
7564 2015-04-21  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7566         * gcc.target/aarch64/mult-synth_1.c: New test.
7567         * gcc.target/aarch64/mult-synth_2.c: Likewise.
7568         * gcc.target/aarch64/mult-synth_3.c: Likewise.
7569         * gcc.target/aarch64/mult-synth_4.c: Likewise.
7570         * gcc.target/aarch64/mult-synth_5.c: Likewise.
7571         * gcc.target/aarch64/mult-synth_6.c: Likewise.
7573 2015-04-21  Richard Biener  <rguenther@suse.de>
7575         PR tree-optimization/65650
7576         * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
7577         * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
7578         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
7579         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
7580         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
7581         * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7583 2015-04-21  Tom de Vries  <tom@codesourcery.com>
7585         PR tree-optimization/65802
7586         * g++.dg/pr65802.C: New test.
7588 2015-04-21  Bin Cheng  <bin.cheng@arm.com>
7590         PR testsuite/65767
7591         * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
7592         * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
7594 2015-04-20  Paolo Carlini  <paolo.carlini@oracle.com>
7596         PR c++/65801
7597         * g++.dg/cpp0x/Wnarrowing2.C: New.
7599 2015-04-20  Jeff Law  <law@redhat.com>
7601         PR tree-optimization/65658
7602         * gcc.dg/pr65658.c: New test.
7604 2015-04-20  Alan Lawrence  <alan.lawrence@arm.com>
7606         PR target/64134
7607         * gcc.target/aarch64/vec_init_1.c: New test.
7609 2015-04-20  Yvan Roux  <yvan.roux@linaro.org>
7611         * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
7612         targets.
7614 2015-04-18  Martin Sebor  <msebor@redhat.com>
7616         * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
7617         of non-nul characters.
7618         * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
7620 2015-04-17  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
7622         PR target/65787
7623         * gcc.target/powerpc/pr65787.c: New.
7625 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7627         PR target/65689
7628         * gcc.target/aarch64/c-output-template-4.c: New test.
7630 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7632         PR target/65780
7633         * gcc.dg/pr65780-1.c: New test.
7634         * gcc.dg/pr65780-2.c: Likewise.
7635         * gcc.target/i386/pr32219-9.c: Likewise.
7636         * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
7637         symbol.
7638         * gcc.target/i386/pr64317.c (c): Initialize.
7640 2015-04-17  H.J. Lu  <hongjiu.lu@intel.com>
7642         PR target/65612
7643         * g++.dg/ext/mv18.C: New test.
7644         * g++.dg/ext/mv19.C: Likewise.
7645         * g++.dg/ext/mv20.C: Likewise.
7646         * g++.dg/ext/mv21.C: Likewise.
7647         * g++.dg/ext/mv22.C: Likewise.
7648         * g++.dg/ext/mv23.C: Likewise.
7650 2015-04-17  Patrick Palka  <ppalka@gcc.gnu.org>
7652         PR c++/64527
7653         * g++.dg/init/pr64527.C: New test.
7655 2015-04-17  Tom de Vries  <tom@codesourcery.com>
7656             Michael Matz  <matz@suse.de>
7658         PR tree-optimization/64950
7659         * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
7660         x86_64-*-*.
7662 2015-04-17  Yury Gribov  <y.gribov@samsung.com>
7664         * c-c++-common/asan/user-section-1.c: New test.
7666 2015-04-17  Jakub Jelinek  <jakub@redhat.com>
7668         PR debug/65771
7669         * gcc.dg/debug/pr65771.c: New test.
7671 2015-04-16  H.J. Lu  <hongjiu.lu@intel.com>
7673         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
7674         __buitlin_alloca with __builtin_alloca.
7676 2015-04-16  Alan Lawrence  <alan.lawrence@arm.com>
7678         * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
7680 2015-04-16  Richard Biener  <rguenther@suse.de>
7682         PR tree-optimization/64277
7683         * gcc.dg/Warray-bounds-14.c: New testcase.
7684         * gcc.dg/Warray-bounds-15.c: Likewise.
7685         * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
7686         * c-c++-common/ubsan/bounds-6.c: Likewise.
7688 2015-04-16  Renlin Li  <renlin.li@arm.com>
7690         * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
7691         * gcc.target/arm/unsigned-float.c: New.
7693 2015-04-16  Richard Biener  <rguenther@suse.de>
7695         * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
7696         * gcc.dg/tree-ssa/pr37508.c: Adjust.
7697         * gfortran.dg/reassoc_6.f: Remove XFAIL.
7699 2015-04-15  Paolo Carlini  <paolo.carlini@oracle.com>
7701         * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
7702         * g++.dg/cpp0x/decltype-call1.C: Likewise.
7703         * g++.dg/cpp0x/defaulted21.C: Likewise.
7704         * g++.dg/cpp0x/defaulted28.C: Likewise.
7705         * g++.dg/cpp0x/defaulted47.C: Likewise.
7706         * g++.dg/cpp0x/elision_neg.C: Likewise.
7707         * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
7708         * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
7709         * g++.dg/cpp0x/implicit1.C: Likewise.
7710         * g++.dg/cpp0x/implicit9.C: Likewise.
7711         * g++.dg/cpp0x/inh-ctor9.C: Likewise.
7712         * g++.dg/cpp0x/range-for13.C: Likewise.
7713         * g++.dg/gomp/clause-2.C: Likewise.
7714         * g++.dg/gomp/udr-5.C: Likewise.
7715         * g++.dg/inherit/access6.C: Likewise.
7716         * g++.dg/lookup/duperr1.C: Likewise.
7717         * g++.dg/lookup/friend2.C: Likewise.
7718         * g++.dg/lookup/pr6936.C: Likewise.
7719         * g++.dg/lookup/scoped1.C: Likewise.
7720         * g++.dg/lookup/using26.C: Likewise.
7721         * g++.dg/lookup/using38.C: Likewise.
7722         * g++.dg/other/access2.C: Likewise.
7723         * g++.dg/overload/defarg3.C: Likewise.
7724         * g++.dg/overload/defarg6.C: Likewise.
7725         * g++.dg/parse/access11.C: Likewise.
7726         * g++.dg/parse/access2.C: Likewise.
7727         * g++.dg/parse/access3.C: Likewise.
7728         * g++.dg/parse/access4.C: Likewise.
7729         * g++.dg/parse/access5.C: Likewise.
7730         * g++.dg/parse/access6.C: Likewise.
7731         * g++.dg/parse/access8.C: Likewise.
7732         * g++.dg/parse/access9.C: Likewise.
7733         * g++.dg/parse/crash40.C: Likewise.
7734         * g++.dg/tc1/dr142.C: Likewise.
7735         * g++.dg/tc1/dr166.C: Likewise.
7736         * g++.dg/tc1/dr52.C: Likewise.
7737         * g++.dg/template/access11.C: Likewise.
7738         * g++.dg/template/access18.C: Likewise.
7739         * g++.dg/template/access19.C: Likewise.
7740         * g++.dg/template/access2.C: Likewise.
7741         * g++.dg/template/access20.C: Likewise.
7742         * g++.dg/template/access26.C: Likewise.
7743         * g++.dg/template/access3.C: Likewise.
7744         * g++.dg/template/access7.C: Likewise.
7745         * g++.dg/template/conv12.C: Likewise.
7746         * g++.dg/template/crash69.C: Likewise.
7747         * g++.dg/template/friend31.C: Likewise.
7748         * g++.dg/template/friend32.C: Likewise.
7749         * g++.dg/template/memfriend15.C: Likewise.
7750         * g++.dg/template/memfriend16.C: Likewise.
7751         * g++.dg/template/memfriend17.C: Likewise.
7752         * g++.dg/template/memfriend7.C: Likewise.
7753         * g++.dg/template/pr32519.C: Likewise.
7754         * g++.dg/template/qualttp21.C: Likewise.
7755         * g++.dg/template/qualttp8.C: Likewise.
7756         * g++.dg/template/ttp10.C: Likewise.
7757         * g++.dg/template/typedef11.C: Likewise.
7758         * g++.dg/template/typedef13.C: Likewise.
7759         * g++.dg/template/typedef19.C: Likewise.
7760         * g++.dg/template/typedef20.C: Likewise.
7761         * g++.dg/template/typedef22.C: Likewise.
7762         * g++.dg/template/using16.C: Likewise.
7763         * g++.dg/template/virtual3.C: Likewise.
7764         * g++.dg/ubsan/pr61272.C: Likewise.
7765         * g++.old-deja/g++.bob/inherit2.C: Likewise.
7766         * g++.old-deja/g++.brendan/crash11.C: Likewise.
7767         * g++.old-deja/g++.brendan/enum6.C: Likewise.
7768         * g++.old-deja/g++.brendan/visibility1.C: Likewise.
7769         * g++.old-deja/g++.brendan/visibility10.C: Likewise.
7770         * g++.old-deja/g++.brendan/visibility2.C: Likewise.
7771         * g++.old-deja/g++.brendan/visibility6.C: Likewise.
7772         * g++.old-deja/g++.brendan/visibility7.C: Likewise.
7773         * g++.old-deja/g++.brendan/visibility8.C: Likewise.
7774         * g++.old-deja/g++.brendan/visibility9.C: Likewise.
7775         * g++.old-deja/g++.bugs/900428_03.C: Likewise.
7776         * g++.old-deja/g++.jason/access17.C: Likewise.
7777         * g++.old-deja/g++.jason/access18.C: Likewise.
7778         * g++.old-deja/g++.jason/access22.C: Likewise.
7779         * g++.old-deja/g++.jason/access23.C: Likewise.
7780         * g++.old-deja/g++.jason/access8.C: Likewise.
7781         * g++.old-deja/g++.jason/delete3.C: Likewise.
7782         * g++.old-deja/g++.jason/report.C: Likewise.
7783         * g++.old-deja/g++.law/access2.C: Likewise.
7784         * g++.old-deja/g++.law/access3.C: Likewise.
7785         * g++.old-deja/g++.law/access4.C: Likewise.
7786         * g++.old-deja/g++.law/access5.C: Likewise.
7787         * g++.old-deja/g++.law/arm12.C: Likewise.
7788         * g++.old-deja/g++.law/arm14.C: Likewise.
7789         * g++.old-deja/g++.law/ctors13.C: Likewise.
7790         * g++.old-deja/g++.law/union2.C: Likewise.
7791         * g++.old-deja/g++.law/visibility12.C: Likewise.
7792         * g++.old-deja/g++.law/visibility15.C: Likewise.
7793         * g++.old-deja/g++.law/visibility16.C: Likewise.
7794         * g++.old-deja/g++.law/visibility17.C: Likewise.
7795         * g++.old-deja/g++.law/visibility18.C: Likewise.
7796         * g++.old-deja/g++.law/visibility19.C: Likewise.
7797         * g++.old-deja/g++.law/visibility20.C: Likewise.
7798         * g++.old-deja/g++.law/visibility21.C: Likewise.
7799         * g++.old-deja/g++.law/visibility24.C: Likewise.
7800         * g++.old-deja/g++.law/visibility4.C: Likewise.
7801         * g++.old-deja/g++.law/visibility5.C: Likewise.
7802         * g++.old-deja/g++.law/visibility6.C: Likewise.
7803         * g++.old-deja/g++.law/visibility7.C: Likewise.
7804         * g++.old-deja/g++.law/visibility8.C: Likewise.
7805         * g++.old-deja/g++.law/visibility9.C: Likewise.
7806         * g++.old-deja/g++.niklas/t135.C: Likewise.
7807         * g++.old-deja/g++.oliva/delete1.C: Likewise.
7808         * g++.old-deja/g++.oliva/partord1.C: Likewise.
7809         * g++.old-deja/g++.other/access11.C: Likewise.
7810         * g++.old-deja/g++.other/access4.C: Likewise.
7811         * g++.old-deja/g++.other/access7.C: Likewise.
7812         * g++.old-deja/g++.other/crash1.C: Likewise.
7813         * g++.old-deja/g++.other/crash7.C: Likewise.
7814         * g++.old-deja/g++.other/friend1.C: Likewise.
7815         * g++.old-deja/g++.other/friend4.C: Likewise.
7816         * g++.old-deja/g++.other/friend9.C: Likewise.
7817         * g++.old-deja/g++.other/lineno1.C: Likewise.
7818         * g++.old-deja/g++.other/using1.C: Likewise.
7819         * g++.old-deja/g++.pt/enum14.C: Likewise.
7820         * g++.old-deja/g++.pt/friend11.C: Likewise.
7821         * g++.old-deja/g++.pt/friend21.C: Likewise.
7822         * g++.old-deja/g++.pt/friend3.C: Likewise.
7823         * g++.old-deja/g++.pt/inherit2.C: Likewise.
7824         * g++.old-deja/g++.pt/memtemp74.C: Likewise.
7825         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
7826         * g++.old-deja/g++.robertl/eb94.C: Likewise.
7828 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
7830         PR ipa/65765
7831         * g++.dg/ipa/pr65765.C: New test.
7833 2015-04-15  Nick Clifton  <nickc@redhat.com>
7835         * gcc.target/rx/builtins.c: Disable RMPA test if string
7836         instructions are not allowed.
7838 2015-04-15  Alan Modra  <amodra@gmail.com>
7840         * gcc.dg/pr65408.c: New.
7842 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7844         PR target/65729
7845         * gcc.target/arm/pr65729.c: New test.
7847 2015-04-14  Richard Biener  <rguenther@suse.de>
7849         PR tree-optimization/65758
7850         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
7852 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
7854         PR target/65648
7855         * gcc.c-torture/execute/pr65648.c: New test.
7857 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7859         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
7860         __builtin_finite instead of finite.
7861         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
7862         Likewise.
7864 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
7866         PR tree-optimization/63387
7867         * gcc.dg/pr63387.c: New testcase.
7869 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
7871         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
7873 2015-04-13  Richard Biener  <rguenther@suse.de>
7875         PR tree-optimization/65204
7876         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
7878 2015-04-13  Terry Guo  <terry.guo@arm.com>
7880         PR target/65710
7881         * gcc.target/arm/pr65710.c: New.
7883 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7885         PR tree-optimization/65747
7886         * g++.dg/torture/pr65747.C: New test.
7888 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
7890         PR c++/65736
7891         * g++.dg/cpp0x/pr65736.C: New test.
7893 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
7894             Martin Liska  <mliska@suse.cz>
7896         PR ipa/65722
7897         * g++.dg/ipa/pr65722.C: New testcase.
7899 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7901         PR tree-optimization/65735
7902         * gcc.c-torture/compile/pr65735.c: New test.
7904 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
7906         PR middle-end/65554
7907         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
7909 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
7911         PR target/65671
7912         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
7914 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
7916         PR target/65647
7917         * gcc.target/arm/pr65647-2.c: New.
7919 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
7921         PR target/65694
7922         * g++.dg/torture/pr65694.C: New test.
7924 2015-04-10  Tobias Burnus  <burnus@net-b.de>
7926         * gfortran.dg/coarray_lock_6.f90: New.
7927         * gfortran.dg/coarray_lock_7.f90: New.
7928         * gfortran.dg/coarray/lock_2.f90: New.
7930 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
7932         PR fortran/56674
7933         PR fortran/58813
7934         PR fortran/59016
7935         PR fortran/59024
7936         * gfortran.dg/used_types_27.f90: New.
7938 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7940         PR target/65671
7941         * gcc.target/i386/pr65671.c: New.
7943 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7945         PR tree-optimization/65709
7946         * c-c++-common/ubsan/align-9.c: New test.
7948 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
7950         PR fortran/56852
7951         * gfortran.dg/pr56852.f90: New test.
7953 2015-04-09  Marek Polacek  <polacek@redhat.com>
7954             Jakub Jelinek  <jakub@redhat.com>
7956         PR middle-end/65554
7957         * g++.dg/opt/pr65554.C: New test.
7959 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7961         PR c++/65690
7962         * c-c++-common/attr-aligned-1.c: New test.
7964 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
7966         * gcc.target/i386/mpx/memmove-zero-length.c: New.
7968 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
7970         PR target/65676
7971         * gcc.target/i386/sse-25.c: New.
7973 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
7975         PR target/65693
7976         * gcc.target/i386/pr65693.c: New test.
7978 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7980         * gcc.dg/lto/chkp-static-bounds_0.c: New.
7982 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7984         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
7986 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
7988         * gcc.target/i386/thunk-retbnd.c: New.
7990 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
7992         * gnat.dg/opt48.adb: New test.
7993         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
7994         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
7996 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
7998         PR ipa/65540
7999         * gcc.c-torture/compile/pr65540.c: New.
8001 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
8003         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
8004         -Wno-pointer-arith.
8006 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
8008         PR debug/65678
8009         * g++.dg/debug/pr65678.C: New test.
8011         PR middle-end/65680
8012         * gcc.c-torture/compile/pr65680.c: New test.
8014 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
8016         PR fortran/65548
8017         * gfortran.dg/allocate_with_source_5.f90: New test.
8019 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
8021         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
8022         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
8024 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
8026         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
8028 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
8030         PR target/65614
8031         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
8032         to get floating point compression.
8033         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
8035 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
8037         PR preprocessor/61977
8038         * gcc.dg/cpp/pr61977.c: New test.
8040 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
8042         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
8044 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
8046         PR target/65647
8047         * gcc.target/arm/pr65647.c: New.
8049 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
8051         PR ipa/65655
8052         * g++.dg/torture/pr65655.C: New testcase.
8054 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
8056         PR c++/64085
8057         * g++.dg/cpp1y/lambda-init13.C: New.
8059 2015-04-03  Marek Polacek  <polacek@redhat.com>
8061         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
8063 2015-04-02  Marek Polacek  <polacek@redhat.com>
8065         PR c++/65642
8066         * g++.dg/cpp0x/constexpr-fold1.C: New test.
8067         * g++.dg/cpp0x/constexpr-fold2.C: New test.
8069 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
8071         PR preprocessor/61977
8072         * gcc.target/powerpc/pr61977-1.c: New test.
8073         * gcc.target/powerpc/pr61977-2.c: New test.
8075 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
8077         PR c++/56100
8078         * g++.dg/warn/Wshadow-8.C: New.
8079         * g++.dg/warn/Wshadow-9.C: Likewise.
8080         * g++.dg/warn/Wshadow-10.C: Likewise.
8081         * g++.dg/warn/Wshadow-11.C: Likewise.
8083 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
8085         * gcc.dg/pr23623.c: Added aligned attribute.
8086         * gcc.dg/20141029-1.c: Likewise.
8087         * gcc.dg/20150306-1.c: New test.
8089 2015-04-01  Marek Polacek  <polacek@redhat.com>
8091         PR c++/65554
8092         * g++.dg/cpp0x/initlist93.C: New test.
8093         * g++.dg/cpp0x/initlist94.C: New test.
8095 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8097         PR target/65624
8098         * gcc.target/aarch64/pr65624.c: New test.
8100 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
8102         * gcc.dg/ipa/inlinehint-4.c: New testcase.
8104 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
8106         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
8107         extra variable to force stack alignment.
8108         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
8109         extra variable to force stack alignment.
8111 2015-03-31  Marek Polacek  <polacek@redhat.com>
8113         PR c++/65390
8114         * g++.dg/template/pr65390.C: New test.
8116 2015-03-31  Martin Liska  <mliska@suse.cz>
8118         * g++.dg/ipa/pr65557.C: New test.
8120 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8122         * gcc.target/s390/hotpatch-25.c: New test.
8123         * gcc.target/s390/hotpatch-1.c: Update test.
8124         * gcc.target/s390/hotpatch-10.c: Update test.
8125         * gcc.target/s390/hotpatch-11.c: Update test.
8126         * gcc.target/s390/hotpatch-12.c: Update test.
8127         * gcc.target/s390/hotpatch-13.c: Update test.
8128         * gcc.target/s390/hotpatch-14.c: Update test.
8129         * gcc.target/s390/hotpatch-15.c: Update test.
8130         * gcc.target/s390/hotpatch-16.c: Update test.
8131         * gcc.target/s390/hotpatch-17.c: Update test.
8132         * gcc.target/s390/hotpatch-18.c: Update test.
8133         * gcc.target/s390/hotpatch-19.c: Update test.
8134         * gcc.target/s390/hotpatch-2.c: Update test.
8135         * gcc.target/s390/hotpatch-21.c: Update test.
8136         * gcc.target/s390/hotpatch-22.c: Update test.
8137         * gcc.target/s390/hotpatch-23.c: Update test.
8138         * gcc.target/s390/hotpatch-24.c: Update test.
8139         * gcc.target/s390/hotpatch-3.c: Update test.
8140         * gcc.target/s390/hotpatch-4.c: Update test.
8141         * gcc.target/s390/hotpatch-5.c: Update test.
8142         * gcc.target/s390/hotpatch-6.c: Update test.
8143         * gcc.target/s390/hotpatch-7.c: Update test.
8144         * gcc.target/s390/hotpatch-8.c: Update test.
8145         * gcc.target/s390/hotpatch-9.c: Update test.
8146         * gcc.target/s390/hotpatch-compile-16.c: Update test.
8148 2015-03-31  Richard Biener  <rguenther@suse.de>
8150         PR middle-end/65626
8151         * g++.dg/torture/pr65626.C: New testcase.
8153 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8155         PR target/65531
8156         * gcc.target/i386/mpx/pr65531.cc: New.
8158 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
8160         PR target/65602
8161         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
8162         __builtin_alloca instead of alloca.
8163         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
8164         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
8165         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
8166         check.
8168 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
8170         PR ipa/65610
8171         * g++.dg/ubsan/pr65610.C: New test.
8173 2015-03-30  Marek Polacek  <polacek@redhat.com>
8175         PR c++/65398
8176         * g++.dg/cpp0x/pr65398-2.C: New test.
8178 2015-03-30  Marek Polacek  <polacek@redhat.com>
8180         * c-c++-common/pr65556.c: Change the width of bit-fields.
8182 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8184         PR ipa/65588
8185         * gcc.target/i386/pr65588.c: New testcase.
8187 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
8189         PR libgfortran/65563
8190         * gfortran.dg/open_errors_2.f90:  New test.
8192 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8194         PR libgfortran/65596
8195         * gfortran.dg/namelist_86.f90: New test.
8197 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
8199         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
8200         statement to reflect new ownership.
8202 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
8204         PR c++/42328
8205         * g++.dg/template/friend58.C: New.
8206         * g++.dg/template/friend59.C: Likewise.
8208 2015-03-27  Tobias Burnus  <burnus@net-b.de>
8210         PR c/65586
8211         * g++.dg/gomp/openmp-simd-3.C: New.
8212         * gcc.dg/gomp/openmp-simd-3.c: New.
8214 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
8216         PR target/65248
8217         * gcc.target/i386/pr65248-1.c: New file.
8218         * gcc.target/i386/pr65248-2.c: Likewise.
8219         * gcc.target/i386/pr65248-3.c: Likewise.
8220         * gcc.target/i386/pr65248-4.c: Likewise.
8222 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
8224         PR target/65593
8225         * gcc.c-torture/compile/pr65593.c: New test.
8227 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
8229         PR c++/59329
8230         * g++.dg/cpp1y/constexpr-assert1.C: New.
8232 2015-03-27  Marek Polacek  <polacek@redhat.com>
8234         PR c++/65556
8235         * c-c++-common/pr65556.c: New test.
8237 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
8239         PR ipa/65600
8240         * g++.dg/torture/pr65600.C: New testcase.
8242 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
8244         PR target/65407
8245         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
8247 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
8249         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
8250         statement and cleanup. Fixed typos.
8252 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8254         PR middle-end/65595
8255         * gcc.c-torture/compile/pr65595.c: New testcase.
8257 2015-03-27  Marek Polacek  <polacek@redhat.com>
8259         PR sanitizer/65583
8260         * g++.dg/ubsan/pr65583.C: New test.
8262 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
8264         * gcc.c-torture/compile/20150327.c: New testcase.
8266 2015-03-26  Richard Biener  <rguenther@suse.de>
8268         PR middle-end/65555
8269         * g++.dg/torture/pr65555.C: New testcase.
8271 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
8273         PR tree-optimization/64715
8274         * gcc.dg/builtin-object-size-15.c: New test.
8275         * gcc.dg/pr64715-1.c: New test.
8276         * gcc.dg/pr64715-2.c: New test.
8278 2015-03-26  Richard Biener  <rguenther@suse.de>
8280         PR middle-end/65519
8281         * gnat.dg/specs/opt2.ads: Fix testcase.
8283 2015-03-25  Martin Sebor  <msebor@redhat.com>
8285         PR testsuite/65526
8286         * lib/target-supports.exp (check_effective_target_arm32): Fail early
8287         when target isn't arm*-*-*-*.
8288         (check_effective_target_arm_nothumb): Likewise.
8289         (check_effective_target_arm_little_endian): Likewise.
8290         (check_effective_target_arm_vect_no_misalign): Likewise.
8291         (check_effective_target_aarch64_little_endian): Fail early if target
8292         isn't aarch64*-*-*.
8294 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
8296         PR tree-optimization/65177
8297         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
8299 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
8301         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
8302         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
8303         smmintrin.h and mm3dnow.h.
8305 2015-03-25  Marek Polacek  <polacek@redhat.com>
8307         PR c++/65558
8308         * g++.dg/cpp0x/pr65558.C: New test.
8310 2015-03-25  Marek Polacek  <polacek@redhat.com>
8312         PR c++/61670
8313         * g++.dg/template/pr61670.C: New test.
8315 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
8317         PR c++/54987
8318         * g++.dg/template/pr54987.C: New.
8320 2015-03-25  Richard Biener  <rguenther@suse.de>
8322         PR tree-optimization/62630
8323         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
8325 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
8327         PR target/65508
8328         * gcc.target/i386/mpx/pr65508.c: New.
8330 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
8332         PR fortran/64952
8333         PR fortran/65532
8334         * gfortran.dg/data_initialized_3.f90: New.
8336 2015-03-25  Richard Biener  <rguenther@suse.de>
8338         PR middle-end/65519
8339         * gnat.dg/specs/opt2.ads: New testcase.
8341 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
8343         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
8344         * gcc.target/arm/memset-inline-4.c: Skip for
8345         arm_tune_string_ops_prefer_neon.
8346         * gcc.target/arm/memset-inline-5.c: Ditto.
8347         * gcc.target/arm/memset-inline-6.c: Ditto.
8348         * gcc.target/arm/memset-inline-8.c: Ditto.
8349         * gcc.target/arm/memset-inline-9.c: Ditto.
8351 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8353         PR c++/58923
8354         * g++.dg/other/virtual3.C: New.
8356 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8358         PR c++/60130
8359         * g++.dg/cpp0x/vt-60130.C: New.
8361 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8363         PR c++/61971
8364         * g++.dg/warn/Warray-bounds-7.C: New.
8366 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8368         PR c++/60067
8369         * g++.dg/template/defarg18.C: New.
8371 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8373         PR c++/59988
8374         * g++.dg/cpp0x/vt-59988.C: New.
8376 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
8378         PR tree-optimization/65533
8379         * gcc.dg/pr65533.c: New test.
8381 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
8383         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
8384         source= and mold= expressions functionality.
8385         * gfortran.dg/allocate_class_4.f90: New test.
8386         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
8387         copying an unlimited polymorhpic object containing a char array
8388         to another unlimited polymorphic object respects the _len
8389         component.
8390         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
8391         whether deferred length char array allocate works, unlimited
8392         polymorphic object allocation from a string works and if
8393         allocating an array of deferred length strings works.
8394         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
8396 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
8398         PR c++/65513
8399         * g++.dg/cpp0x/constexpr-array11.C: New.
8401 2015-03-24  Richard Biener  <rguenther@suse.de>
8403         PR middle-end/65517
8404         * gcc.dg/torture/pr65517.c: New testcase.
8406 2015-03-24  Tobias Burnus  <burnus@net-b.de>
8408         * gfortran.dg/coindexed_1.f90: Moved from
8409         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
8411 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8413         PR testsuite/65506
8414         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
8415         gimple dump.
8417         PR target/65523
8418         * gcc.target/i386/pr65523.c: New test.
8420         PR ipa/65475
8421         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
8422         dg-options.
8423         * g++.dg/lto/pr65475b_0.C: Likewise.
8425 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
8427         PR target/65505
8428         * gcc.target/sh/torture/pr65505.c: New.
8430 2015-03-23  Martin Sebor  <msebor@redhat.com>
8432         PR testsuite/63175
8433         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
8434         assembly for lvx in addition to lxv.
8436 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8438         PR target/65504
8439         * gfortran.dg/pr65504.f90: New test.
8441         PR ipa/65521
8442         * gcc.dg/pr65521.c: New test.
8444 2015-03-23  Richard Biener  <rguenther@suse.de>
8446         PR tree-optimization/65518
8447         * gcc.dg/vect/pr65518.c: New testcase.
8449 2015-03-23  Richard Biener  <rguenther@suse.de>
8451         PR tree-optimization/65494
8452         * gcc.dg/vect/pr65494.c: New testcase.
8454 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
8456         PR preprocessor/65238
8457         * c-c++-common/cpp/pr65238-1.c: New test.
8458         * gcc.dg/cpp/pr65238-2.c: New test.
8459         * gcc.dg/cpp/trad/pr65238-3.c: New test.
8460         * gcc.dg/cpp/trad/pr65238-4.c: New test.
8462 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
8463             Mikael Morin  <mikael@gcc.gnu.org>
8465         PR fortran/64952
8466         * gfortran.dg/elemental_dependency_4.f90: New.
8467         * gfortran.dg/elemental_dependency_5.f90: New.
8469 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
8471         PR ipa/65475
8472         * g++.dg/lto/pr65475b_0.C: New testcase.
8473         * g++.dg/lto/pr65475b_1.C: New testcase.
8474         * g++.dg/lto/pr65475c_0.C: New testcase.
8475         * g++.dg/lto/pr65475c_1.C: New testcase.
8477 2015-03-21  Tobias Burnus  <burnus@net-b.de>
8479         * gfortran.dg/coarray_38.f90: New.
8480         * gfortran.dg/coarray_39.f90: New.
8481         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
8482         compile test.
8484 2015-03-20  Marek Polacek  <polacek@redhat.com>
8486         PR c++/65398
8487         * g++.dg/cpp0x/pr65398.C: New test.
8489 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
8491         PR ipa/65475
8492         * g++.dg/lto/pr65475_0.C: New testcase.
8493         * g++.dg/lto/pr65475_1.C: New testcase.
8495 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
8497         PR rtl-optimization/64366
8498         * gcc.target/sh/pr64366.c: New.
8500 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8502         PR c++/48324
8503         * g++.dg/cpp0x/constexpr-48324.C: New.
8505 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
8507         PR c++/48453
8508         * g++.dg/cpp0x/pr48453.C: New.
8510 2015-03-20  Marek Polacek  <polacek@redhat.com>
8512         PR c++/65072
8513         * g++.dg/cpp0x/pr65072.C: New test.
8515 2015-03-20  Richard Biener  <rguenther@suse.de>
8517         PR middle-end/64715
8518         * gcc.dg/pr15347.c: Use -O.
8519         * c-c++-common/pr19807-1.c: Likewise.
8521 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
8523         * gnat.dg/volatile13.ad[sb]: New test.
8525 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
8527         PR rtl-optimization/60851
8528         * gcc.target/i386/pr60851.c: New test.
8530 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
8532         PR target/65240
8533         * g++.dg/pr65240.h: Add tests for PR 65240.
8534         * g++.dg/pr65240-1.C: Likewise.
8535         * g++.dg/pr65240-2.C: Likewise.
8536         * g++.dg/pr65240-3.C: Likewise.
8537         * g++.dg/pr65240-4.C: Likewise.
8539 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
8541         PR rtl-optimization/63491
8542         * gcc.target/powerpc/pr63491.c: New.
8544 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8546         * g++.dg/ipa/pr65465.C: New test.
8548 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8550         PR c++/52659
8551         * g++.dg/cpp0x/deleted11.C: New.
8553 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8555         PR sanitizer/65400
8556         * c-c++-common/tsan/pr65400-3.c: New test.
8558 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
8560         PR c++/59686
8561         * g++.dg/cpp0x/constexpr-59686.C: New.
8563 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
8565         PR sanitizer/64265
8566         * g++.dg/tsan/pr64265.C: New test.
8568         PR sanitizer/65400
8569         * c-c++-common/tsan/pr65400-1.c: New test.
8570         * c-c++-common/tsan/pr65400-2.c: New test.
8572 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8574         PR c++/59816
8575         * g++.dg/cpp0x/pr59816.C: New.
8577 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
8579         PR fortran/59198
8580         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
8582 2015-03-18  Martin Liska  <mliska@suse.cz>
8584         PR ipa/65439
8585         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
8586         equivalences either to 6 or 7.
8588 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
8590         PR middle-end/64491
8591         Revert:
8592         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
8594         * gcc.dg/undefined-loop-1.c: New file.
8595         * gcc.dg/undefined-loop-2.c: New file.
8597         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
8599         PR testsuite/64032
8600         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
8601         loop exits too early.
8603 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
8605         PR tree-optimization/65450
8606         * gfortran.dg/pr65450.f90: New test.
8608         PR target/65078
8609         * gcc.target/i386/pr65078-1.c: New test.
8610         * gcc.target/i386/pr65078-2.c: New test.
8611         * gcc.target/i386/pr65078-3.c: New test.
8612         * gcc.target/i386/pr65078-4.c: New test.
8613         * gcc.target/i386/pr65078-5.c: New test.
8614         * gcc.target/i386/pr65078-6.c: New test.
8616 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
8618         PR c++/65340
8619         * g++.dg/cpp1y/pr65340.C: New.
8621 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8623         PR fortran/64432
8624         * gfortran.dg/system_clock_3.f08: Adjust test.
8626 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
8628         PR fortran/59198
8629         * gfortran.dg/proc_ptr_comp_44.f90: New test.
8630         * gfortran.dg/proc_ptr_comp_45.f90: New test.
8632 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8634         PR fortran/64432
8635         * gfortran.dg/system_clock_3.f08: New test.
8637 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
8639         PR c++/64626
8640         g++.dg/cpp1y/pr64626-1.C: New.
8641         g++.dg/cpp1y/pr64626-2.C: New.
8642         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
8644 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
8646         PR tree-optimization/65427
8647         * gcc.c-torture/execute/pr65427.c: New test.
8649 2015-03-16  Marek Polacek  <polacek@redhat.com>
8651         DR 1688
8652         PR c++/65327
8653         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
8654         * g++.dg/cpp0x/pr65327.C: New test.
8656 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
8658         PR sanitizer/64820
8659         * c-c++-common/asan/pr64820.c: New test.
8661 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
8663         * gfortran.dg/pointer_2.f90: New test.
8665 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8667         * g++.dg/pr65049.C: New test.
8669 2015-03-16  Tom de Vries  <tom@codesourcery.com>
8671         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
8672         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
8673         * gcc.target/i386/fuse-caller-save.c: Same.
8675 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
8677         * gnat.dg/loop_optimization18.ad[sb]: New test.
8678         * gnat.dg/loop_optimization18_pkg.ads: New helper.
8680 2015-03-16  Alan Modra  <amodra@gmail.com>
8682         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
8683         2014-12-05 change.
8685 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
8687         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
8688         hppa*-*-hpux*.
8689         * gcc.dg/torture/pr65270-2.c: Likewise.
8691 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
8693         PR fortran/61138
8694         * gfortran.dg/pointer_remapping_9.f90: New.
8696 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
8698         PR tree-optimization/65369
8699         * gcc.c-torture/execute/pr65369.c: New test.
8701         PR tree-optimization/65418
8702         * gcc.c-torture/execute/pr65418-1.c: New test.
8703         * gcc.c-torture/execute/pr65418-2.c: New test.
8705         PR rtl-optimization/65401
8706         * gcc.c-torture/execute/pr65401.c: New test.
8708 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8710         PR target/64600
8711         * gcc.target/arm/pr64600_1.c: New test.
8713 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
8715         PR rtl-optimization/65235
8716         * gcc.target/aarch64/pr65235_1.c: New test.
8718 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
8720         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
8721         * gcc.target/s390/hotpatch-22.c: Likewise.
8722         * gcc.target/s390/hotpatch-23.c: Likewise.
8723         * gcc.target/s390/hotpatch-24.c: Likewise.
8724         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
8725         * gcc.target/s390/hotpatch-1.c: Update expected output.
8726         * gcc.target/s390/hotpatch-2.c: Likewise.
8727         * gcc.target/s390/hotpatch-3.c: Likewise.
8728         * gcc.target/s390/hotpatch-4.c: Likewise.
8729         * gcc.target/s390/hotpatch-5.c: Likewise.
8730         * gcc.target/s390/hotpatch-6.c: Likewise.
8731         * gcc.target/s390/hotpatch-7.c: Likewise.
8732         * gcc.target/s390/hotpatch-8.c: Likewise.
8733         * gcc.target/s390/hotpatch-9.c: Likewise.
8734         * gcc.target/s390/hotpatch-10.c: Likewise.
8735         * gcc.target/s390/hotpatch-11.c: Likewise.
8736         * gcc.target/s390/hotpatch-12.c: Likewise.
8737         * gcc.target/s390/hotpatch-13.c: Likewise.
8738         * gcc.target/s390/hotpatch-14.c: Likewise.
8739         * gcc.target/s390/hotpatch-15.c: Likewise.
8740         * gcc.target/s390/hotpatch-16.c: Likewise.
8741         * gcc.target/s390/hotpatch-17.c: Likewise.
8742         * gcc.target/s390/hotpatch-18.c: Likewise.
8743         * gcc.target/s390/hotpatch-19.c: Likewise.
8745 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8747         PR target/65103
8748         * gcc.target/i386/pr65103-1.c: New.
8750 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
8752         PR target/65044
8753         * gcc.target/i386/pr65044.c: New.
8755 2015-03-12  Tom de Vries  <tom@codesourcery.com>
8757         PR rtl-optimization/64895
8758         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
8759         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8760         * gcc.target/i386/fuse-caller-save.c: Ditto.
8762 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8764         * gcc.dg/ipa/pr63569.c: Fix template.
8766 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
8768         * g++.dg/ipa/pr64146.C: Require fpic support.
8770 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
8772         PR libfortran/65200
8773         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
8774         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
8776 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
8778         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
8779         to dg-options, fix up dg-skip-if.
8781 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
8783         PR target/65296
8784         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
8785         * gcc.target/avr/tiny-caller-save.c: Same.
8787 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
8789         PR target/65242
8790         * g++.dg/pr65242.C: New test.
8792 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
8794         * c-c++-common/asan/no-asan-check-glob.c: New test.
8796 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
8798         PR c++/65370
8799         * g++.dg/other/default11.C: New.
8800         * g++.dg/other/default12.C: Likewise.
8802 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8804         PR target/65368
8805         * gcc.target/i386/bmi2-bzhi-2.c: New test.
8807 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
8809         PR fortran/65024
8810         * gfortran.dg/unlimited_polymorphic_23.f90: New test
8812 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
8814         PR c++/65127
8815         * g++.dg/cpp0x/pr65127.C: New test.
8817 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
8819         * gcc.dg/ipa/PR64550.c: Update template.
8821 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
8822             Tobias Burnus  <burnus@net-b.de>
8824         * gfortran.dg/coarray_sync_memory.f90: New.
8826 2015-03-10  Marek Polacek  <polacek@redhat.com>
8828         PR sanitizer/65367
8829         * c-c++-common/ubsan/pr65367.c: New test.
8831 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8833         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
8834         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
8835         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
8836         * gcc.target/i386/mpx/calloc-1-nov.c: New.
8837         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
8838         * gcc.target/i386/mpx/malloc-1-nov.c: New.
8839         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
8840         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
8841         * gcc.target/i386/mpx/realloc-1-nov.c: New.
8842         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
8843         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
8844         * gcc.target/i386/mpx/realloc-2-nov.c: New.
8845         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
8847 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
8849         * lib/mpx-dg.exp (mpx_link_flags): New.
8850         (mpx_init): New.
8851         (mpx_finish): New.
8852         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
8853         * gcc.target/i386/mpx/alloca-1-nov.c: New.
8854         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
8855         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
8856         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
8857         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
8858         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
8859         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
8860         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
8861         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
8862         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
8863         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
8864         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
8865         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
8866         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
8867         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
8868         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
8869         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
8870         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
8871         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
8872         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
8873         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
8874         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
8875         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
8876         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
8877         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
8878         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
8879         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
8880         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
8881         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
8882         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
8883         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
8884         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
8885         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
8886         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
8887         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
8888         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
8889         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
8890         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
8891         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
8892         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
8893         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
8894         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
8895         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
8896         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
8897         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
8898         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
8899         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
8900         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
8901         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
8902         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
8903         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
8904         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
8905         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
8906         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
8907         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
8908         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
8909         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
8910         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
8911         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
8912         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
8913         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
8914         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
8915         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
8916         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
8917         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
8918         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
8919         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
8920         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
8921         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
8922         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
8923         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
8924         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
8925         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
8926         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
8927         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
8928         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
8929         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
8930         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
8931         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
8932         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
8933         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
8934         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
8935         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
8936         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
8937         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
8938         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
8939         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
8940         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
8941         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
8942         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
8943         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
8944         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
8945         * gcc.target/i386/mpx/label-address-1.c: New.
8946         * gcc.target/i386/mpx/legacy-1-nov.c: New.
8947         * gcc.target/i386/mpx/macro.c: New.
8948         * gcc.target/i386/mpx/mpx-check.h: New.
8949         * gcc.target/i386/mpx/mpx.exp: New.
8950         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
8951         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
8952         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
8953         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
8954         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
8955         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
8956         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
8957         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
8958         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
8959         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
8960         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
8961         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
8962         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
8963         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
8964         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
8965         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
8966         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
8967         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
8968         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
8969         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
8970         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
8971         * gcc.target/i386/mpx/reference-1-lbv.c: New.
8972         * gcc.target/i386/mpx/reference-1-nov.c: New.
8973         * gcc.target/i386/mpx/reference-1-ubv.c: New.
8974         * gcc.target/i386/mpx/reference-2-lbv.c: New.
8975         * gcc.target/i386/mpx/reference-2-nov.c: New.
8976         * gcc.target/i386/mpx/reference-2-ubv.c: New.
8977         * gcc.target/i386/mpx/reference-3-lbv.c: New.
8978         * gcc.target/i386/mpx/reference-3-nov.c: New.
8979         * gcc.target/i386/mpx/reference-3-ubv.c: New.
8980         * gcc.target/i386/mpx/reference-4-lbv.c: New.
8981         * gcc.target/i386/mpx/reference-4-nov.c: New.
8982         * gcc.target/i386/mpx/reference-4-ubv.c: New.
8983         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
8984         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
8985         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
8986         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
8987         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
8988         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
8989         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
8990         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
8991         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
8992         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
8993         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
8994         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
8995         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
8996         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
8997         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
8998         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
8999         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
9000         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
9001         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
9002         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
9003         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
9004         * gcc.target/i386/mpx/sincos-1-nov.c: New.
9005         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
9006         * gcc.target/i386/mpx/static-array-1-nov.c: New.
9007         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
9008         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
9009         * gcc.target/i386/mpx/static-init-1-nov.c: New.
9010         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
9011         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
9012         * gcc.target/i386/mpx/static-init-2-nov.c: New.
9013         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
9014         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
9015         * gcc.target/i386/mpx/static-init-3-nov.c: New.
9016         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
9017         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
9018         * gcc.target/i386/mpx/static-init-4-nov.c: New.
9019         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
9020         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
9021         * gcc.target/i386/mpx/static-init-5-nov.c: New.
9022         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
9023         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
9024         * gcc.target/i386/mpx/static-init-6-nov.c: New.
9025         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
9026         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
9027         * gcc.target/i386/mpx/static-string-1-nov.c: New.
9028         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
9029         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
9030         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
9031         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
9032         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
9033         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
9034         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
9035         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
9036         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
9037         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
9038         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
9039         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
9040         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
9041         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
9042         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
9043         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
9044         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
9045         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
9046         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
9047         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
9048         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
9049         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
9050         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
9051         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
9052         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
9053         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
9054         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
9055         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
9056         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
9057         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
9058         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
9059         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
9060         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
9061         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
9062         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
9063         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
9064         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
9065         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
9066         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
9067         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
9068         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
9069         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
9070         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
9071         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
9072         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
9073         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
9074         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
9075         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
9076         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
9077         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
9078         * gcc.target/i386/mpx/vararg-1-nov.c: New.
9079         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
9080         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
9081         * gcc.target/i386/mpx/vararg-2-nov.c: New.
9082         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
9083         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
9084         * gcc.target/i386/mpx/vararg-3-nov.c: New.
9085         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
9086         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
9087         * gcc.target/i386/mpx/vararg-4-nov.c: New.
9088         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
9089         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
9090         * gcc.target/i386/mpx/vararg-5-nov.c: New.
9091         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
9092         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
9093         * gcc.target/i386/mpx/vararg-6-nov.c: New.
9094         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
9095         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
9096         * gcc.target/i386/mpx/vararg-7-nov.c: New.
9097         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
9098         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
9099         * gcc.target/i386/mpx/vararg-8-nov.c: New.
9100         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
9101         * gcc.target/i386/mpx/vla-1-lbv.c: New.
9102         * gcc.target/i386/mpx/vla-1-nov.c: New.
9103         * gcc.target/i386/mpx/vla-1-ubv.c: New.
9104         * gcc.target/i386/mpx/vla-2-lbv.c: New.
9105         * gcc.target/i386/mpx/vla-2-nov.c: New.
9106         * gcc.target/i386/mpx/vla-2-ubv.c: New.
9108 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
9110         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
9112 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
9114         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
9116 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
9118         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
9119         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
9121 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
9123         PR c/65120
9124         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
9125         on rhs is 0.
9126         (fn4): New test.
9127         * c-c++-common/pr65120.c: New test.
9129         PR rtl-optimization/65321
9130         * gcc.dg/pr65321.c: New test.
9132 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
9134         PR tree-optimization/65355
9135         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
9137 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
9139         PR c/65120
9140         * c-c++-common/pr49706.c: Adjust tests for not warning
9141         about !!x == y or !b == y where b is boolean, and add
9142         some further tests.
9143         * c-c++-common/pr62199-2.c: Likewise.
9145 2015-03-09  Richard Biener  <rguenther@suse.de>
9147         PR middle-end/65270
9148         * gcc.dg/torture/pr65270-1.c: New testcase.
9149         * gcc.dg/torture/pr65270-2.c: Likewise.
9151 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
9153         PR tree-optimization/63743
9154         * gcc.dg/pr63743.c: New test.
9156 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
9158         PR lto/65316
9159         * g++.dg/lto/pr65316_0.C: New testcase.
9160         * g++.dg/lto/pr65316_1.C: New testcase.
9162 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
9164         PR target/62247
9165         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
9166         hppa*-*-hpux*.
9167         * g++.dg/abi/rtti3.C: Likewise.
9169         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
9171         PR target/62251
9172         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
9174         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
9176         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
9178         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9180 2015-03-08  Morin  <mikael@gcc.gnu.org>
9182         PR fortran/60898
9183         * gfortran.dg/entry_20.f90: New.
9185 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9187         PR target/65153
9188         * gcc.c-torture/compile/pr65153.c: New.
9190 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
9192         PR target/65249
9193         * g++.dg/torture/pr65249.C: New.
9195 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
9197         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
9198         long.
9199         (int64_t): Likewise.
9201 2015-03-07  Marek Polacek  <polacek@redhat.com>
9202             Martin Uecker  <uecker@eecs.berkeley.edu>
9204         PR sanitizer/65280
9205         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
9206         member-like arrays.
9207         * c-c++-common/ubsan/bounds-8.c: New test.
9208         * c-c++-common/ubsan/bounds-9.c: New test.
9209         * gcc.dg/ubsan/bounds-2.c: New test.
9211 2015-03-05  Martin Sebor  <msebor@redhat.com>
9213         * PR testsuite/63175
9214         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
9215         checking of results into main to prevent it from getting optimized
9216         away.
9217         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
9219 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
9221         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
9222         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
9223         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
9224         x64.
9226 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
9228         * g++.dg/lto/pr65302_1.C: New testcase.
9229         * g++.dg/lto/pr65302_0.C: New testcase.
9231 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9233         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
9234         -fno-ipa-icf to dg-options.
9236 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
9238         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
9239         compiles using the linker plugin.
9241 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
9243         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
9245 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9247         * gcc.target/arm/pr65067.c: New test.
9249 2015-03-05  Martin Liska  <mliska@suse.cz>
9251         PR ipa/65318
9252         * gcc.dg/ipa/pr65318.c: New test.
9254 2015-03-05  Marek Polacek  <polacek@redhat.com>
9256         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
9258 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9260         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
9262 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
9264         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
9265         max-unroll-times back to defaults for s390.
9267 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9269         Fix last commit.
9271 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9273         PR c++/64665
9274         * g++.dg/cpp0x/initlist92.C: New.
9276 2015-03-05  Richard Biener  <rguenther@suse.de>
9278         PR tree-optimization/65310
9279         * gcc.dg/vect/pr65310.c: New testcase.
9281 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
9283         PR c++/64834
9284         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
9286 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
9288         * gnat.dg/entry_queues3.adb: New test.
9290 2015-03-04  Ian Lance Taylor  <iant@google.com>
9292         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
9294 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9296         PR c++/64227
9297         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
9299 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
9301         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
9302         -fno-ipa-icf to dg-options
9303         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
9304         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
9306 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
9308         PR c++/64398
9309         * g++.dg/cpp0x/decltype62.C: New.
9311 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
9313         * gnat.dg/object_overflow5.adb: New test.
9315 2015-03-03  Martin Liska  <mliska@suse.cz>
9317         PR ipa/65287
9318         * gcc.dg/ipa/pr65287.c: New test.
9320 2015-03-03  Martin Jambor  <mjambor@suse.cz>
9321             Eric Botcazou  <ebotcazou@adacore.com>
9323         * gnat.dg/specs/pack12.ads: New test.
9325 2015-03-03  Martin Liska  <mliska@suse.cz>
9327         * gcc.dg/ipa/PR65282.c: New test.
9329 2015-03-13  Jeff Law  <law@redhat.com>
9331         PR tree-optimization/65241
9332         * gcc.c-torture/compile/pr65241.c: New test.
9334 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
9336         PR target/64331
9337         * gcc.target/avr/torture/pr64331.c: New test.
9339 2015-03-03  Martin Liska  <mliska@suse.cz>
9340             Jan Hubicka  <hubicka@ucw.cz>
9342         * g++.dg/ipa/pr65263.C: New test.
9344 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9346         PR ipa/65130
9347         * gcc.dg/lto/pr65130_0.c: New testcase.
9348         * gcc.dg/lto/pr65130_1.c: New testcase.
9350 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
9352         PR ipa/64988
9353         * g++.dg/torture/pr64988.C: New testcase.
9355 2015-03-02  Tobias Burnus  <burnus@net-b.de>
9357         * gfortran.dg/coarray_atomic_6.f90: New.
9359 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9361         PR target/65184
9362         * gcc.target/i386/pr65184.c: New.
9364 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
9366         PR target/65183
9367         * gcc.target/i386/pr65183.c: New.
9369 2015-02-28  Martin Liska  <mliska@suse.cz>
9370             Jan Hubicka  <hubicka@ucw.cz>
9372         * gcc.dg/ipa/ipa-icf-35.c: New test.
9373         * gcc.dg/ipa/ipa-icf-36.c: New test.
9374         * gcc.dg/ipa/ipa-icf-37.c: New test.
9376 2015-02-28  Martin Liska  <mliska@suse.cz>
9377             Jan Hubicka  <hubicka@ucw.cz>
9379         PR ipa/65245
9380         * gcc.dg/ipa/ipa-icf-34.c: New test.
9382 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
9384         PR target/61142
9385         * gcc.target/sh/sh/pr61142.c: New.
9387 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
9389         * g++.dg/other/dump-ada-spec-3.C: New test.
9391 2015-03-01  Martin Liska  <mliska@suse.cz>
9393         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
9394         * g++.dg/ipa/pr63595.C: Update expected results.
9396 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
9398         PR ipa/65236
9399         * g++.dg/ipa/ipa-icf-6.C: New testcase.
9401 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
9403         * gcc.dg/vect/pr59354.c: Move vector producing code to
9404         separate function.
9406 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
9408         PR ipa/65237
9409         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
9410         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
9411         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
9412         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
9414 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
9416         PR tree-optimization/65048
9417         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
9418         (foo): Use K&R style definition.
9420 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
9422         PR target/65032
9423         * g++.dg/pr65032.C: New.
9425 2015-02-27  Marek Polacek  <polacek@redhat.com>
9427         PR c/65040
9428         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
9429         -Wformat=2.
9431 2015-02-27  Marek Polacek  <polacek@redhat.com>
9433         PR c/65228
9434         * gcc.dg/pr65228.c: New test.
9436 2015-02-27  Kai Tietz  <ktietz@redhat.com>
9438         PR c/35330
9439         * gcc.dg/weak/weak-17.c: New file.
9441 2015-02-27  Richard Biener  <rguenther@suse.de>
9443         PR lto/65193
9444         * g++.dg/lto/pr65193_0.C: New testcase.
9446 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9448         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
9449         * gcc.target/s390/hotpatch-8.c: Likewise.
9450         * gcc.target/s390/hotpatch-9.c: Likewise.
9451         * gcc.target/s390/pr61078.c: Likewise.
9452         * gcc.target/s390/pr57960.c: Remove -m64.
9453         * gcc.target/s390/pr61078.c: Likewise.
9455 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
9456             Martin Liska  <mliska@suse.cz>
9458         PR bootstrap/65150
9459         * gcc.dg/pr64454.c: Disable ICF.
9460         * gcc.dg/pr28685-1.c: Disable ICF
9461         * gcc.dg/ipa/iinline-5.c: Disable ICF.
9462         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
9463         * g++.dg/ipa/ipa-icf-4.C: Update template.
9465 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
9467         PR tree-optimization/65216
9468         * gcc.c-torture/execute/pr65216.c: New test.
9470         PR tree-optimization/65215
9471         * gcc.c-torture/execute/pr65215-1.c: New test.
9472         * gcc.c-torture/execute/pr65215-2.c: New test.
9473         * gcc.c-torture/execute/pr65215-3.c: New test.
9474         * gcc.c-torture/execute/pr65215-4.c: New test.
9475         * gcc.c-torture/execute/pr65215-5.c: New test.
9477 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9479         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
9481 2015-02-26  Martin Liska  <mliska@suse.cz>
9482             Jan Hubicka  <hubicka@ucw.cz>
9484         * g++.dg/ipa/pr64146.C: Update expected results.
9485         * gcc.dg/ipa/ipa-icf-26.c: Update test.
9486         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
9487         * gcc.dg/ipa/ipa-icf-34.c: New test.
9489 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9491         * gcc.dg/vect/vect-pr61917.c: Rename to ...
9492         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
9493         (dg-additional-options): Remove dg directive.
9494         (dg-final): Add dg directive.
9496 2015-02-26  Marek Polacek  <polacek@redhat.com>
9498         PR ipa/65008
9499         * g++.dg/ipa/pr65008.C: New test.
9501 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9503         * lib/profopt.exp (profopt-target-cleanup): New proc.
9504         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
9505         files from sources from dg-additional-sources.
9507 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9509         * lib/gcov.exp: Cleanup in case of xfail.
9511 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9513         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
9515 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
9517         PR debug/46102
9518         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
9519         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
9520         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
9521         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
9522         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
9523         * g++.dg/debug/pr46123.C: XFAIL and move...
9524         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
9525         * gcc.dg/debug/dwarf2-3.c: Move...
9526         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
9528 2015-02-26  Marek Polacek  <polacek@redhat.com>
9530         PR c++/65202
9531         * g++.dg/cpp1y/pr65202.C: New test.
9533 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9535         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
9536         locale_facets.h.gcov.
9538 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9540         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
9542 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9544         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
9546 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
9548         PR target/65217
9549         * gcc.target/i386/pr65217.c: New.
9551 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9553         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
9555 2015-02-26  Tom de Vries  <tom@codesourcery.com>
9557         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
9559 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
9561         PR tree-optimization/65048
9562         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
9564 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
9566         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
9567         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
9569 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
9571         PR target/65161
9572         * gcc.target/i386/pr65161.c: New test.
9574 2015-02-26  Terry Guo  <terry.guo@arm.com>
9576         * gcc.target/arm/no-volatile-in-it.c: New test.
9578 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
9580         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
9581         (dg-options): Add -save-temps.
9582         (dg-final): Add cleanup-saved-temps.
9584 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
9586         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
9588 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
9590         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
9591         * gcc.target/powerpc/pack01.c: Include string.h.
9593 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
9595         PR target/65167
9596         * gcc.target/i386/pr65167.c: New.
9598 2015-02-25  Kai Tietz  <ktietz@redhat.com>
9600         PR tree-optimization/61917
9601         * gcc.dg/vect/vect-pr61917.c: New file.
9603 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
9605         PR tree-optimization/65170
9606         * gcc.c-torture/execute/pr65170.c: New test.
9607         * gcc.dg/tree-ssa/vrp96.c: New test.
9609 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9611         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
9613 2015-02-24  Tom de Vries  <tom@codesourcery.com>
9615         PR testsuite/65126
9616         * lib/gcc-defs.exp (additional_sources_used): Add new var.
9617         (dg-additional-files-options): Copy additional_sources to
9618         additional_sources_used before emptying additional_sources.
9619         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
9620         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
9621         (cleanup-saved-temps): Use additional_sources_used instead of
9622         additional_sources.
9623         (dg-test): Reset additional_sources_used.
9625 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
9627         PR fortran/63427
9628         * gfortran.dg/integer_exponentiation_6.F90: New test.
9630 2015-02-23  Martin Sebor  <msebor@redhat.com>
9632         PR target/65109
9633         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
9634         two parts.  One to save registers, the other to verify the
9635         registers have the right values.  Save register state into
9636         static data rather than on the stack.
9638 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
9640         PR bootstrap/63888
9641         * c-c++-common/asan/pr63888.c: New test.
9643 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
9645         PR target/65163
9646         * gcc.c-torture/compile/pr65163.c: New.
9648 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9650         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
9651         with -m31 on 64 bit.
9652         * gcc.dg/hoist-register-pressure-2.c: Likewise.
9653         * gcc.dg/hoist-register-pressure-3.c: Likewise.
9655 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9657         * gcc.target/s390/20090223-1.c: Add
9658         -Wno-implicit-function-declaration option.
9659         * gcc.target/s390/pr42224.c: Likewise.
9660         * gcc.target/s390/pr55718.c: Likewise.
9662 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9664         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
9665         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
9666         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
9667         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
9668         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
9669         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
9670         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
9671         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
9672         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
9673         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
9674         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
9675         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
9676         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
9677         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
9678         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
9679         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
9680         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
9681         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
9682         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
9683         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
9684         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
9686 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
9688         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
9689         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
9690         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
9691         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
9692         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
9693         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
9694         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
9695         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
9696         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
9697         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
9698         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
9699         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
9700         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
9701         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
9702         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
9703         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
9705 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
9707         PR fortran/64980
9708         PR fortran/61960
9709         * gfortran.dg/pr61960.f90: New.
9710         * gfortran.dg/pr64230.f90: New.
9711         * gfortran.dg/pr64980.f03: New.
9713 2015-02-22  Tom de Vries  <tom@codesourcery.com>
9715         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
9717 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
9719         PR ada/65156
9720         * gnat.dg/timing_events.adb: Removed, invalid test.
9722 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
9724         PR debug/58123
9725         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
9726         location.
9727         * g++.dg/gcov/gcov-2.C: Likewise.
9729 2015-02-20  Richard Biener  <rguenther@suse.de>
9731         PR tree-optimization/65136
9732         * gcc.dg/tree-ssa/pr65136.c: New testcase.
9734 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
9736         PR testsuite/64158
9737         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up
9738         powerpc*-*-linux* and nvptx-*-* blacklisting.
9740         * gcc.dg/sibcall-9.c: New test.
9741         * gcc.dg/sibcall-10.c: New test.
9743 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
9745         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
9747 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
9749         PR target/64452
9750         * gcc.target/avr/torture/pr64452.c: New test.
9752 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
9754         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
9755         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
9757 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9759         PR testsuite/65116
9760         * lib/target-supports.exp (check_compile): Check whether
9761         additional_sources is defined before using it.
9763 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
9765         PR middle-end/65074
9766         * g++.dg/opt/pr65074.C: New file.
9768 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
9770         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
9771         (size_type): New typedef.
9772         (operator "" _script): Use it for the last argument.
9774 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9776         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
9778 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
9780         * lib/target-supports.exp (check_compile): Save/restore
9781         additional_sources that may belong to an actual test.
9783 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
9785         PR gcov-profile/64634
9786         * g++.dg/gcov/gcov-15.C: New test.
9788 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9790         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
9792 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9794         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
9796 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9798         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
9800 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9802         * gfortran.dg/fmt_cache_1.f: Add missing close.
9804 2015-02-18  Tom de Vries  <tom@codesourcery.com>
9806         PR testsuite/65107
9807         * gfortran.dg/read_eof_8.f90: Add missing close.
9809 2015-02-18  Richard Biener  <rguenther@suse.de>
9811         PR tree-optimization/65063
9812         * gcc.dg/pr65063.c: New testcase.
9814 2015-02-18  Richard Biener  <rguenther@suse.de>
9816         PR tree-optimization/62217
9817         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
9819 2015-02-18  Marek Polacek  <polacek@redhat.com>
9821         PR sanitizer/65081
9822         * c-c++-common/ubsan/pr65081.c: New test.
9824 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9826         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
9827         * gcc.target/sh/force-cbranch-delay-slot.c: New.
9829 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
9831         * gcc.dg/ipa/propalign-3.c: New test.
9833 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
9835         PR target/64793
9836         * gcc.target/sh/pr64793.c: New.
9837         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
9839 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
9841         * gcc.target/arm/divzero.c: New test case.
9843 2015-02-17  Tom de Vries  <tom@codesourcery.com>
9845         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
9847 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
9848             Jakub Jelinek  <jakub@redhat.com>
9850         PR c++/65075
9851         * g++.dg/cpp0x/pr65075.C: New test.
9853 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
9855         PR target/65058
9856         * gcc.target/powerpc/pr65058.c: New test.
9858 2015-02-16  Jeff Law  <law@redhat.com>
9860         PR tree-optimization/64823
9861         * gcc.dg/uninit-20.c: New test.
9863 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
9864             James Greenhalgh  <james.greenhalgh@arm.com>
9866         PR ipa/64963
9867         * gcc.dg/ipa/ipa-clone-1.c: New test.
9869 2015-02-16  Richard Biener  <rguenther@suse.de>
9871         PR tree-optimization/65077
9872         * gcc.dg/torture/pr65077.c: New testcase.
9874 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
9876         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
9877         Directive adjusted to scan for ldaxr.
9878         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
9879         adjusted to scan for ldaex.
9881 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
9883         PR c++/65080
9884         * g++.dg/cpp0x/constexpr-65080.C: New.
9886 2015-02-16  Richard Biener  <rguenther@suse.de>
9888         PR tree-optimization/63593
9889         * gcc.dg/pr63593.c: New testcase.
9891 2015-02-16  Marek Polacek  <polacek@redhat.com>
9893         PR c/65066
9894         * gcc.dg/pr65066.c: New test.
9896 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
9898         * gcc.dg/pr65002.C: Move ...
9899         * g++.dg/ipa/pr65002.C: ... here.
9901 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
9903         * gcc.target/powerpc/pr64205.c: Skip on AIX.
9904         * gcc.target/powerpc/pr64505.c: Skip on AIX.
9905         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
9906         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
9908 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
9910         PR testsuite/64850
9911         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
9912         the expression to find calls.
9913         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9914         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9915         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9916         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9917         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9919 2015-02-14  Marek Polacek  <polacek@redhat.com>
9921         PR c/64768
9922         * gcc.dg/array-11.c: New test.
9923         * gcc.dg/array-12.c: New test.
9924         * gcc.dg/array-13.c: New test.
9925         * gcc.dg/array-14.c: New test.
9926         * gcc.dg/c99-flex-array-typedef-1.c: New test.
9927         * gcc.dg/c99-flex-array-typedef-2.c: New test.
9928         * gcc.dg/c99-flex-array-typedef-3.c: New test.
9929         * gcc.dg/c99-flex-array-typedef-5.c: New test.
9930         * gcc.dg/c99-flex-array-typedef-7.c: New test.
9931         * gcc.dg/c99-flex-array-typedef-8.c: New test.
9933 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9935         PR c++/60894
9936         * g++.dg/lookup/using54.C: New.
9938 2015-02-13  Jeff Law  <law@redhat.com>
9940         PR bootstrap/65060
9941         Revert my change for tree-optimization/64823.
9943 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9945         PR tree-optimization/65053
9946         * gcc.c-torture/execute/pr65053-1.c: New test.
9947         * gcc.c-torture/execute/pr65053-2.c: New test.
9949 2015-02-13  Marek Polacek  <polacek@redhat.com>
9951         PR c/65050
9952         * gcc.dg/pr65050.c: New test.
9954 2015-02-13  Jeff Law  <law@redhat.com>
9956         PR tree-optimization/64823
9957         * gcc.dg/uninit-20.c: New test.
9959         PR rtl-optimization/47477
9960         * gcc.dg/tree-ssa/pr47477.c: New test.
9962 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9964         PR c++/60211
9965         * g++.dg/parse/ivdep-2.C: New.
9966         * g++.dg/parse/ivdep-3.C: Likewise.
9968 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9970         PR fortran/64506
9971         * gfortran.dg/continuation_13.f90: New test.
9972         * gfortran.dg/continuation_14.f: New test.
9974 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
9976         PR c++/64970
9977         * g++.dg/cpp0x/sfinae55.C: New.
9979 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
9981         PR ipa/65034
9982         * g++.dg/ipa/pr65034.C: New test.
9984 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
9986         PR tree-optimization/65002
9987         * gcc.dg/pr65002.C: New.
9989 2015-02-13  Marek Polacek  <polacek@redhat.com>
9991         PR c/65040
9992         * c-c++-common/pr65040.c: New test.
9994 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
9996         PR tree-optimization/64705
9997         * gcc.dg/tree-ssa/pr64705.c: New test.
9999 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
10001         PR rtl/32219
10002         * gcc.dg/visibility-22.c: New test.
10003         * gcc.dg/visibility-23.c: New test.
10004         * gcc.target/i386/pr32219-1.c: New test.
10005         * gcc.target/i386/pr32219-2.c: New test.
10006         * gcc.target/i386/pr32219-3.c: New test.
10007         * gcc.target/i386/pr32219-4.c: New test.
10008         * gcc.target/i386/pr32219-5.c: New test.
10009         * gcc.target/i386/pr32219-6.c: New test.
10010         * gcc.target/i386/pr32219-7.c: New test.
10011         * gcc.target/i386/pr32219-8.c: New test.
10012         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
10014 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10016         PR libgfortran/57822
10017         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
10018         four different KINDs.
10020 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10022         PR c++/64884
10023         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
10025         PR sanitizer/65000
10026         * g++.dg/ubsan/pr65000.C: New test.
10028 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
10030         PR fortran/64932
10031         * gfortran.dg/finalize_28.f90: New test
10033 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10035         PR debug/55541
10036         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
10037         DW_TAG_lexical_block removal.
10038         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
10039         * g++.dg/guality/pr55541.C: New test.
10041         PR sanitizer/64984
10042         * g++.dg/ubsan/pr64984.C: New test.
10044 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
10046         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
10048 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
10050         PR testsuite/64930
10051         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
10052         instructions for 2015-01-14 get_memmodel changes.
10053         * gcc.target/powerpc/atomic-p8.c: Likewise.
10055         PR sanitizer/65019
10056         * g++.dg/ubsan/pr65019.C: New test.
10058         PR tree-optimization/65014
10059         * gcc.c-torture/compile/pr65014.c: New test.
10061 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10063         PR libgfortran/57822
10064         * gfortran/fmt_g0_7.f08: Revise test.
10066 2015-02-11  Jeff Law  <law@redhat.com>
10068         PR target/63347
10069         * gcc.target/m68k/pr63347.c: New test.
10071 2015-02-11  Marek Polacek  <polacek@redhat.com>
10073         * g++.dg/ubsan/shift-1.C: New test.
10074         * gcc.dg/ubsan/c-shift-2.c: New test.
10075         * c-c++-common/ubsan/shift-5.c: Remove file.
10077 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
10079         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
10080         Directive adjusted to XFAIL.
10081         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
10082         adjusted to XFAIL.
10084 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10086         PR middle-end/65003
10087         * g++.dg/opt/pr65003.C: New test.
10089 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
10091         * lib/target-supports.exp (check_effective_target_pie): Renamed
10092         to ...
10093         (check_effective_target_pie_enabled): This.
10094         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
10095         * gcc.target/i386/pie.c: Likewise.
10097 2015-02-11  Andrew Pinski  <apinski@cavium.com>
10099         PR target/64893
10100         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
10101         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
10103 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
10105         PR target/61925
10106         * gcc.target/i386/pr61925-1.c: New test.
10107         * gcc.target/i386/pr61925-2.c: New test.
10108         * gcc.target/i386/pr61925-3.c: New test.
10110 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
10112         PR sanitizer/65004
10113         * g++.dg/asan/pr65004.C: New test.
10115 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
10117         PR target/64661
10118         * gcc.taget/sh/pr64661-0.h: New.
10119         * gcc.taget/sh/pr64661-1.c: New.
10120         * gcc.taget/sh/pr64661-2.c: New.
10121         * gcc.taget/sh/pr64661-3.c: New.
10122         * gcc.taget/sh/pr64661-4.c: New.
10124 2015-02-10  Richard Biener  <rguenther@suse.de>
10126         PR tree-optimization/64995
10127         * g++.dg/torture/pr64995.C: New testcase.
10129 2015-02-10  Richard Biener  <rguenther@suse.de>
10131         PR tree-optimization/64909
10132         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
10134 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10136         * gcc.dg/signbit-sa.c: New test.
10138 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10140         PR libgfortran/57822
10141         * gfortran/fmt_g0_7.f08: New test.
10143 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
10145         PR tree-optimization/43378
10146         * gcc.dg/tree-ssa/pr43378.c: New test.
10148 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
10150         PR ipa/64978
10151         * g++.dg/torture/pr64978.C: New testcase.
10153 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10155         PR sanitizer/64981
10156         * gcc.dg/asan/pr64981.c: New test.
10158 2015-02-09  Marek Polacek  <polacek@redhat.com>
10160         PR c/64856
10161         * gcc.dg/pr64856.c: New test.
10163 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
10165         PR target/64979
10166         * gcc.dg/tree-ssa/stdarg-7.c: New test.
10167         * gcc.c-torture/execute/pr64979.c: New test.
10169 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
10171         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
10173 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10175         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
10176         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
10178 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
10180         PR target/58757
10181         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
10183 2015-02-09  Richard Biener  <rguenther@suse.de>
10185         PR tree-optimization/54000
10186         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
10188 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10190         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
10192 2015-02-09  Martin Liska  <mliska@suse.cz>
10194         * g++.dg/ipa/pr64858.C: New test.
10196 2015-02-09  Tom de Vries  <tom@codesourcery.com>
10198         * gcc.dg/uninit-19.c: Fix warning line for fpic.
10200 2015-02-08  Andrew Pinski  <apinski@cavium.com>
10202         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
10204 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
10206         PR fortran/63744
10207         * gfortran.dg/use_rename_8.f90: New.
10209 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
10211         * gnat.dg/addr7.ad[sb]: New test.
10212         * gnat.dg/addr8.ad[sb]: Likewise.
10214 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
10216         PR jit/64752
10217         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
10218         from jit.dg/test-compile-to-executable.c's create_code, with a
10219         clarification of the output message.
10220         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
10221         pass/fail message.
10222         (test_jit): Use CHECK_NO_ERRORS when calling
10223         gcc_jit_context_compile_to_file.
10224         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
10225         jit-verify-compile-to-file to jit-verify-output-file-was-created.
10226         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
10227         about deletions that are attempted.
10228         (jit-verify-compile-to-file): Rename to...
10229         (jit-verify-output-file-was-created): ...this, and drop the
10230         attempt to run "file" and verify the output.
10231         (jit-verify-assembler): New function.
10232         (jit-verify-object): New function.
10233         (jit-verify-dynamic-library): New function.
10234         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
10235         favor of an implementation from new file
10236         create-code-for-hello-world-executable.h, which also adds a
10237         "main".
10238         (dg-final): Replace jit-verify-compile-to-file with
10239         jit-verify-output-file-was-created, and invoke new function
10240         jit-verify-assembler.
10241         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
10242         the output message.
10243         (dg-final): Replace jit-verify-compile-to-file with
10244         jit-verify-output-file-was-created, and invoke new function
10245         jit-verify-dynamic-library.
10246         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
10247         favor of an implementation from new file
10248         create-code-for-hello-world-executable.h, which also adds a
10249         "main".
10250         (dg-final): Replace jit-verify-compile-to-file with
10251         jit-verify-output-file-was-created.  Strengthen the expected stdout
10252         from the built executable.
10253         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
10254         favor of an implementation from new file
10255         create-code-for-hello-world-executable.h, which also adds a
10256         "main".
10257         (dg-final): Replace jit-verify-compile-to-file with
10258         jit-verify-output-file-was-created, and invoke new function
10259         jit-verify-object.
10260         * jit.dg/verify-dynamic-library.c: New source file.
10262 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
10263             Brian Rzycki  <b.rzycki@samsung.com>
10265         PR tree-optimization/64878
10266         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
10268 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10270         PR ipa/64896
10271         * g++.dg/ipa/pr64896.C: New test.
10273 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
10275         PR target/64205
10276         * gcc.target/powerpc/pr64205.c: New file.
10278 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
10280         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
10281         (dg-options): Use -fpie instead of -fPIE -pie.
10283 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10285         PR middle-end/64937
10286         * g++.dg/asan/pr64937.C: New test.
10288 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
10290         PR fortran/63205
10291         * gfortran.dg/class_to_type_4.f90: New test
10293 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
10295         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
10297 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
10299         PR rtl-optimization/64957
10300         PR debug/64817
10301         * gcc.c-torture/execute/pr64957.c: New test.
10303 2015-02-05  Jeff Law  <law@redhat.com>
10305         PR target/17306
10306         * gcc.target/h8300/pr17306-1.c: New test.
10307         * gcc.target/h8300/pr17306-2.c: New test.
10309 2015-02-05  Tobias Burnus  <burnus@net-b.de>
10311         PR fortran/64943
10312         * gfortran.dg/structure_constructor_12.f90: New.
10314 2015-02-05  Jeff Law  <law@redhat.com>
10316         PR target/58400
10317         gcc.target/h8300/pr58400.c: New test.
10319 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
10321         * gcc.target/arm/macro_defs0.c: New test.
10322         * gcc.target/arm/macro_defs1.c: New test.
10323         * gcc.target/arm/macro_defs2.c: New test.
10325 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
10327         PR rtl-optimization/64905
10328         * gcc.target/i386/pr64905.c: Require nonpic target.
10329         (dg-options): Add -fomit-frame-pointer.
10330         (main): Remove.
10332 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
10334         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
10335         tree dump scanning.
10337 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
10339         PR fortran/64757
10340         * gfortran.dg/type_to_class_2.f90: New test
10341         * gfortran.dg/type_to_class_3.f90: New test
10343 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
10345         PR ipa/64686
10346         * g++.dg/torture/pr64686.C: New testcase.
10348 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
10350         PR rtl-optimization/64905
10351         * gcc.target/i386/pr64905.c: New file.
10353 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10355         * gcc.dg/guality/pr41447-1.c: Remove xfail.
10356         * gcc.dg/guality/pr41616-1.c: Ditto.
10358 2015-02-04  Alexandre Oliva  <aoliva@redhat.com>
10360         PR debug/64817
10361         * gcc.dg/pr64817-3.c: New.
10363 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
10364             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
10366         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
10367         pass parameters in registers.
10368         * gcc.dg/guality/pr36728-2.c (main): Likewise.
10369         * gcc.dg/guality/pr36728-3.c (main): Likewise.
10370         * gcc.dg/guality/pr36728-4.c (main): Likewise.
10372 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
10373             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10375         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
10376         list, allow for multilibed targets.
10377         * gcc.dg/combine_ashiftrt_2.c: Likewise.
10379 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
10381         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
10382         * gcc.dg/pr46728-6.c: Ditto.
10384 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
10386         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
10387         for mips_nanlegacy target.
10389 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
10391         * gcc.target/i386/chkp-hidden-def.c: New.
10393 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10395         PR middle-end/62103
10396         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
10397         to use 24 bits for bitfield b.
10399 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10401         PR testsuite/64796
10402         * lib/target-supports.exp (check_effective_target_bswap64): Do not
10403         cache result in a global variable.  Include all 32-bit targets for
10404         bswap64 tests.
10406 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
10408         PR rtl-optimization/64756
10409         * gcc.c-torture/execute/pr64756.c: New test.
10411 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
10413         PR target/64660
10414         * gcc.target/sh/pr64660-0.h: New.
10415         * gcc.target/sh/pr64660-1.c: New.
10416         * gcc.target/sh/pr64660-2.c: New.
10417         * gcc.target/sh/pr64660-3.c: New.
10418         * gcc.target/sh/pr64660-4.c: New.
10420 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
10422         PR c++/64877
10423         * g++.dg/warn/Waddress-2.C: New.
10425 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
10427         PR middle-end/61225
10428         * gcc.target/i386/pr49095.c: XFAIL for ia32.
10430 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
10432         PR preprocessor/64803
10433         * gcc.dg/cpp/builtin-macro-1.c: New test case.
10435 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
10437         * g++.dg/ipa/devirt-37.C: Disable early inlining.
10439 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
10441         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
10442         (_ARM_FPSRC): Add DN and AHP fields.
10443         (clean_results): Force DN=1 on AArch64.
10444         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
10445         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
10446         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
10447         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
10448         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
10449         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
10451 2015-02-02  Alan Modra  <amodra@gmail.com>
10453         * gcc.target/powerpc/cprophard.c: New.
10455 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
10457         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
10458         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
10460 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
10462         PR debug/64817
10463         * gcc.dg/pr64817-1.c: New test.
10464         * gcc.dg/pr64817-2.c: New test.
10466 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
10468         PR target/64851
10469         * gcc.target/sh/pr64851-0.h: New
10470         * gcc.target/sh/pr64851-1.c: New
10471         * gcc.target/sh/pr64851-2.c: New
10472         * gcc.target/sh/pr64851-3.c: New
10473         * gcc.target/sh/pr64851-4.c: New
10475 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10477         PR target/64882
10478         * gcc.dg/torture/pr64882.c: New test.
10480 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
10482         PR target/64159
10483         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
10484         sparc*-*-*.
10486 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
10488         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
10489         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
10490         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
10491         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
10492         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
10493         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
10494         tree dump.
10495         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
10496         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
10497         tree dump.
10498         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
10499         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
10500         tree dump.
10502 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10504         PR target/64688
10505         * g++.dg/pr64688-2.C: New.
10507 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10509         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
10510         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
10511         * gcc.target/i386/fuse-caller-save.c: Ditto.
10512         * gcc.target/i386/headmerge-1.c: Ditto.
10513         * gcc.target/i386/headmerge-2.c: Ditto.
10514         * gcc.target/i386/sibcall-6.c: Ditto.
10516 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
10518         PR target/64617
10519         * gcc.target/i386/pr64617.c: New test.
10521 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
10523         PR target/15184
10524         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
10525         (dg-options): Remove -m32.
10526         (dg-final): Scan for "movb %al" only.
10527         * gcc.target/i386/pr15184-2.c: Ditto.
10529 2015-01-30  Richard Biener  <rguenther@suse.de>
10531         PR tree-optimization/64829
10532         * gcc.dg/vect/pr64829.c: New testcase.
10534 2015-01-29  Marek Polacek  <polacek@redhat.com>
10536         PR c/64709
10537         * gcc.dg/pr64709.c: New test.
10539 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
10541         PR c++/64717
10542         * g++.dg/ubsan/pr64717-1.C: New test.
10543         * g++.dg/ubsan/pr64717-2.C: New test.
10545 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
10547         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
10549 2015-01-29  Jeff Law  <law@redhat.com>
10551         PR target/15184
10552         * gcc.target/i386/pr15184-1.c: New test.
10553         * gcc.target/i386/pr15184-2.c: New test.
10555 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10557         PR tree-optimization/64746
10558         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
10560 2015-01-29  Richard Biener  <rguenther@suse.de>
10562         PR tree-optimization/64853
10563         * gcc.dg/torture/pr64853.c: New testcase.
10565 2015-01-29  Richard Biener  <rguenther@suse.de>
10567         PR tree-optimization/64844
10568         * gcc.dg/vect/pr64844.c: New testcase.
10570 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
10572         PR middle-end/64809
10573         * gcc.dg/pr64809.c: Delete.
10575 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
10577         PR middle-end/64805
10578         * gcc.target/i386/pr64805.c: New.
10580 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10582         * gcc.dg/guality/guality.h (main): Add argv[0] to
10583         guality_gdb_command.
10585 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
10587         PR ipa/64801
10588         * gcc.dg/tree-ssa/pr64801.c: New testcase.
10590 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
10592         PR target/64659
10593         * gcc.target/sh/sh.exp
10594         (check_effective_target_atomic_model_soft_gusa_available,
10595         check_effective_target_atomic_model_soft_tcb_available,
10596         check_effective_target_atomic_model_soft_imask_available,
10597         check_effective_target_atomic_model_hard_llcs_available): New.
10598         * gcc.target/sh/pr64659-0.h: New.
10599         * gcc.target/sh/pr64659-1.c: New.
10600         * gcc.target/sh/pr64659-2.c: New.
10601         * gcc.target/sh/pr64659-3.c: New.
10602         * gcc.target/sh/pr64659-4.c: New.
10604 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
10606         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
10607         scan-assembler-times pattern.
10609 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
10611         PR middle-end/64809
10612         * gcc.dg/pr64809.c: New test.
10614 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
10616         PR tree-optimization/64277
10617         * gcc.dg/pr64277.c: New.
10619 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
10621         PR tree-optimization/64718
10622         * gcc.c-torture/execute/pr64718.c: New test.
10624 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
10626         * gcc.target/aarch64/abs_2.c: New.
10628 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
10630         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
10631         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
10632         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
10633         ISA rev < 2.
10635 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
10637         PR bootstrap/64612
10638         * lib/target-supports.exp (check_effective_target_comdat_group): New.
10639         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
10640         { target comdat_group }.
10642 2015-01-27  Tobias Burnus  <burnus@net-b.de>
10644         PR fortran/63861
10645         * gfortran.dg/goacc/coarray_2.f90: New.
10647 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10649         PR ipa/60871
10650         PR ipa/64139
10651         * g++.dg/torture/pr64139.C: New testcase.
10652         * g++.dg/torture/pr60871.C: Likewise.
10654 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
10656         PR fortran/64230
10657         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
10658         prevent linking errors.
10660 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
10662         PR ipa/64282
10663         * g++.dg/torture/pr64282.C: New testcase.
10665 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
10667         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
10668         for wzr reg.
10670 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
10672         * gcc.target/s390/hotpatch-13.c: New testcase.
10673         * gcc.target/s390/hotpatch-14.c: New testcase.
10674         * gcc.target/s390/hotpatch-15.c: New testcase.
10675         * gcc.target/s390/hotpatch-16.c: New testcase.
10676         * gcc.target/s390/hotpatch-17.c: New testcase.
10677         * gcc.target/s390/hotpatch-18.c: New testcase.
10678         * gcc.target/s390/hotpatch-19.c: New testcase.
10679         * gcc.target/s390/hotpatch-20.c: New testcase.
10680         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
10681         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
10682         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
10683         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
10684         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
10685         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
10686         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
10687         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
10688         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
10689         * gcc.target/s390/hotpatch-10.c: Likewise.
10690         * gcc.target/s390/hotpatch-11.c: Likewise.
10691         * gcc.target/s390/hotpatch-12.c: Likewise.
10692         * gcc.target/s390/hotpatch-2.c: Likewise.
10693         * gcc.target/s390/hotpatch-3.c: Likewise.
10694         * gcc.target/s390/hotpatch-4.c: Likewise.
10695         * gcc.target/s390/hotpatch-5.c: Likewise.
10696         * gcc.target/s390/hotpatch-6.c: Likewise.
10697         * gcc.target/s390/hotpatch-7.c: Likewise.
10698         * gcc.target/s390/hotpatch-8.c: Likewise.
10699         * gcc.target/s390/hotpatch-9.c: Likewise.
10700         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
10701         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
10702         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
10703         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
10704         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
10705         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
10706         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
10707         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
10709 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
10711         * gcc.dg/long_branch.c: New testcase.
10713 2015-01-27  Richard Biener  <rguenther@suse.de>
10715         PR tree-optimization/56273
10716         PR tree-optimization/59124
10717         PR tree-optimization/64277
10718         * g++.dg/warn/Warray-bounds-6.C: New testcase.
10719         * gcc.dg/Warray-bounds-12.c: Likewise.
10720         * gcc.dg/Warray-bounds-13.c: Likewise.
10722 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10724         PR rtl-optimization/61058
10725         * gcc.dg/pr61058.c: New test.
10727 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
10729         * gcc.target/i386/chkp-narrow-bounds.c: New.
10731 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
10733         PR tree-optimization/64807
10734         * gcc.dg/pr64807.c: New test.
10736         PR c/64766
10737         * gcc.dg/pr64766.c: New test.
10739 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
10741         PR target/49263
10742         * gcc.target/sh/pr49263-4.c: New.
10744 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
10746         PR fortran/62044
10747         * gfortran.dg/allocate_with_mold_1.f90: New test
10749 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
10751         PR c/64778
10752         * gcc.dg/pr64778.c: New test.
10754         PR middle-end/64421
10755         * gcc.dg/vect/pr64421.c: New test.
10757 2015-01-26  Tobias Burnus  <burnus@net-b.de>
10759         PR fortran/64771
10760         * gfortran.dg/coarray_36.f: New.
10761         * gfortran.dg/coarray_37.f90: New.
10763 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
10765         PR fortran/64230
10766         * gfortran.dg/class_allocate_18.f90: New.
10768 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10770         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
10772 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10774         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
10776 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10778         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
10780 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10782         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
10784 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10786         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
10787         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
10788         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
10789         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
10791 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10793         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
10794         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
10795         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
10797 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
10799         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
10800         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
10801         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
10802         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
10803         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
10804         vXXXhn.inc.
10806 2015-01-26  Richard Biener  <rguenther@suse.de>
10808         PR middle-end/64764
10809         * gcc.dg/uninit-19.c: New testcase.
10811 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10813         * lib/target-supports.exp (check_effective_target_vect64): Add
10814         sparc*-*-*.
10816 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
10818         PR testsuite/64712
10819         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
10821 2015-01-26  Tony Liu  <tony.liu@arm.com>
10823         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
10824         non-UAL cases.
10826 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
10828         PR libfortran/64770
10829         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
10830         correctly, clean up afterwards.
10832 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
10834         PR fortran/62044
10835         * gfortran.dg/use_rename_7.f90: New.
10837 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
10839         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
10840         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
10842 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
10844         PR target/54236
10845         * gcc.target/sh/pr54236-4.c: New.
10847 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
10849         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
10850         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
10851         Bridge test.
10853 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
10855         PR libfortran/64770
10856         * gfortran.dg/open_new_segv.f90: New test.
10858 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
10860         PR target/49263
10861         PR target/53987
10862         PR target/64345
10863         PR target/59533
10864         PR target/52933
10865         PR target/54236
10866         PR target/51244
10867         * gcc.target/sh/pr64345-1.c: New.
10868         * gcc.target/sh/pr64345-2.c: New.
10869         * gcc.target/sh/pr59533-1.c: New.
10870         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
10871         * gcc.target/sh/pr52933-2.c: Likewise.
10872         * gcc.target/sh/pr54089-1.c: Likewise.
10873         * gcc.target/sh/pr54236-1.c: Likewise.
10874         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
10875         * gcc.target/sh/pr49263-1.c: Remove xfails.
10876         * gcc.target/sh/pr49263-2.c: Likewise.
10877         * gcc.target/sh/pr49263-3.c: Likewise.
10878         * gcc.target/sh/pr53987-1.c: Likewise.
10879         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
10880         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
10881         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
10882         (test05, test06, test07, test08, test09, test10, test11, test12): New.
10883         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
10884         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
10885         test_009): New.
10886         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
10887         (test_02): New.
10889 2015-01-24  Tom de Vries  <tom@codesourcery.com>
10891         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
10893 2015-01-23  Ian Lance Taylor  <iant@google.com>
10895         PR go/64510
10896         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
10897         targets without split stack support.
10899 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
10901         PR target/64317
10902         * gcc.target/i386/pr64317.c: New test.
10904 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
10906         PR rtl-optimization/63637
10907         PR rtl-optimization/60663
10908         * gcc.dg/pr63637-1.c: New test.
10909         * gcc.dg/pr63637-2.c: New test.
10910         * gcc.dg/pr63637-3.c: New test.
10911         * gcc.dg/pr63637-4.c: New test.
10912         * gcc.dg/pr63637-5.c: New test.
10913         * gcc.dg/pr63637-6.c: New test.
10914         * gcc.target/i386/pr63637-1.c: New test.
10915         * gcc.target/i386/pr63637-2.c: New test.
10916         * gcc.target/i386/pr63637-3.c: New test.
10917         * gcc.target/i386/pr63637-4.c: New test.
10918         * gcc.target/i386/pr63637-5.c: New test.
10919         * gcc.target/i386/pr63637-6.c: New test.
10921 2015-01-23  Richard Biener  <rguenther@suse.de>
10923         PR testsuite/63439
10924         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
10925         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
10927 2015-01-23  Marek Polacek  <polacek@redhat.com>
10929         PR preprocessor/60570
10930         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
10931         * gcc.dg/cpp/pr60570.c: New test.
10933 2015-01-23  Richard Biener  <rguenther@suse.de>
10935         PR testsuite/63439
10936         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
10937         vectorization on vect64 targets.
10939 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
10941         PR fortran/60922
10942         * gfortran.dg/class_allocate_17.f90: New.
10944 2015-01-23  Tobias Burnus  <burnus@net-b.de>
10946         PR fortran/64726
10947         * gfortran.dg/goacc/combined_loop.f90: New.
10949 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10951         PR fortran/61933
10952         * gfortran.dg/make_unit.f90: New test.
10954 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10956         PR fortran/61933
10957         * gfortran.dg/negative_unit_int8.f: Update.
10959 2015-01-22  Jeff Law  <law@redhat.com>
10961         PR target/52076
10962         * gcc.target/m68k/pr52076-1.c: New test.
10963         * gcc.target/m68k/pr52076-2.c: New test.
10965 2015-01-22  Richard Biener  <rguenther@suse.de>
10967         PR middle-end/64728
10968         * gcc.dg/torture/pr64728.c: New testcase.
10970 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
10972         PR target/64688
10973         * g++.dg/pr64688.C: New test.
10975 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
10977         * gcc.target/i386/chkp-always_inline.c (f1): Make static
10978         to avoid errors with -fpic.
10980 2015-01-22  Richard Biener  <rguenther@suse.de>
10982         PR libstdc++/64535
10983         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
10985 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
10987         PR rtl-optimization/64682
10988         * gcc.c-torture/execute/pr64682.c: New file.
10990 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
10992         PR debug/64511
10993         * gcc.dg/pr64511.c: New test.
10995         PR rtl-optimization/62078
10996         * g++.dg/opt/pr62078.C: New test.
10998         PR c/63307
10999         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
11001 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
11003         PR fortran/57023
11004         * gfortran.dg/internal_pack_15.f90:  New test.
11006 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11008         * c-c++-common/tsan/step.c: New testcase.
11010 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11012         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
11014 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11016         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
11018 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11020         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
11022 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11024         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
11026 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11028         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
11030 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11032         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
11034 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11036         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
11038 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11040         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
11042 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11044         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
11046 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11048         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
11050 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11052         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
11054 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11056         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
11058 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11060         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
11061         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
11062         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
11063         vXXXw.inc.
11065 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11067         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
11068         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
11069         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
11070         vXXXl.inc.
11072 2015-01-21  Renlin Li  <renlin.li@arm.com>
11074         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
11075         * g++.dg/tls/thread_local5g.C: Likewise.
11076         * g++.dg/tls/thread_local6g.C: Likewise.
11078 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11080         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
11081         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
11082         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
11084 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11086         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
11087         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
11088         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
11090 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11092         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
11093         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
11094         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
11096 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
11098         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
11099         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
11100         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
11102 2015-01-20  Jeff Law  <law@redhat.com>
11104         PR target/59946
11105         * gcc.target/m68k/pr59946.c: New test.
11107 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11109         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
11110         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
11111         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
11113 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11115         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
11116         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
11117         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
11119 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11121         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
11122         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
11123         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
11125 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11127         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
11128         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
11129         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
11130         vshuffle.inc.
11131         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
11132         vshuffle.inc.
11134 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11136         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
11137         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
11138         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
11140 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11142         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
11143         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
11144         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
11146 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
11148         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
11150 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
11152         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
11154         PR sanitizer/64632
11155         * g++.dg/ubsan/pr64632.C: New test.
11157         PR debug/64663
11158         * gcc.dg/pr64663.c: New test.
11160 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11162         PR c++/64383
11163         * g++.dg/warn/Wunused-var-23.C: New.
11165 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11167         PR c++/59937
11168         * g++.dg/cpp0x/constexpr-59937-1.C: New.
11169         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
11171 2015-01-20  Richard Biener  <rguenther@suse.de>
11173         PR ipa/64684
11174         * gcc.dg/lto/pr64684_0.c: New testcase.
11175         * gcc.dg/lto/pr64684_1.c: Likewise.
11176         * gcc.dg/lto/pr64684_2.c: Likewise.
11177         * gcc.dg/lto/pr64685_0.c: Likewise.
11178         * gcc.dg/lto/pr64685_1.c: Likewise.
11180 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
11182         PR c++/62241
11183         * g++.dg/cpp1y/lambda-init12.C: New.
11185 2015-01-20  Richard Biener  <rguenther@suse.de>
11187         PR tree-optimization/64410
11188         * g++.dg/vect/pr64410.cc: Require vect_double.
11190 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
11192         PR target/64149
11193         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
11195 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
11197         PR bootstrap/64676
11198         Revert:
11199         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11201         PR rtl-optimization/64081
11202         * gcc.dg/pr64081.c: New test.
11204 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11206         * jit.dg/harness.h: Include <unistd.h>.
11207         (CHECK_NO_ERRORS): New.
11208         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
11209         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
11210         gcc_jit_context_compile_to_file.
11211         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
11212         args to the spawned executable.
11213         (jit-expand-vars): New function.
11214         (jit-exe-params): New variable.
11215         (dg-jit-set-exe-params): New function.
11216         (jit-dg-test): Detect testcases that use
11217         jit-verify-compile-to-file and call jit-setup-compile-to-file.
11218         Set arguments of spawned process to jit-exe-params.
11219         (jit-get-output-filename): New function.
11220         (jit-setup-compile-to-file): New function.
11221         (jit-verify-compile-to-file): New function.
11222         (jit-run-executable): New function.
11223         (jit-verify-executable): New function.
11224         * jit.dg/test-compile-to-assembler.c: New testcase.
11225         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
11226         * jit.dg/test-compile-to-executable.c: New testcase.
11227         * jit.dg/test-compile-to-object.c: New testcase.
11229 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
11231         PR target/64652
11232         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
11233         (test_1): New.
11235 2015-01-19  Martin Liska  <mliska@suse.cz>
11237         * objc/compile/pr64668.m: New test.
11239 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
11241         * jit.dg/test-arith-overflow.c: Include stdbool.h.
11242         (create_overflow_fn): Update comment to clarify that
11243         the third param of the created function is a bool *, not
11244         an int *.
11245         (verify_int_overflow_fn): Convert param "expected_ovf" from
11246         int to bool.  Update third param of "overflow_fn_type" from int *
11247         to bool *.  Update local "actual_ovf" from int to bool.
11248         (verify_uint_overflow_fn): Likewise.
11250 2015-01-19  Martin Liska  <mliska@suse.cz>
11252         * gcc.dg/ipa/ipa-icf-33.c: New test.
11254 2015-01-19  Felix Yang  <felix.yang@huawei.com>
11255             Haijian Zhang  <z.zhanghaijian@huawei.com>
11257         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
11258         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11259         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
11260         result_float64x2, expected_hfloat64x2): New helper type, variable and
11261         declaration.
11262         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
11263         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
11264         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
11265         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
11266         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
11267         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
11268         and target without the FMA feature.
11270 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
11272         * gcc.target/aarch64/pr64304.c: New testcase.
11274 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
11276         PR rtl-optimization/64081
11277         * gcc.dg/pr64081.c: New test.
11279 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
11281         PR target/63971
11282         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
11283         the epilogue).
11284         * gcc.target/aarch64/test_frame_6.c: Likewise.
11285         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
11286         and x19 (in the epilogue).
11287         * gcc.target/aarch64/test_frame_4.c: Likewise.
11288         * gcc.target/aarch64/test_frame_7.c: Likewise.
11290 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
11292         * gcc.target/i386/chkp-always_inline.c: New.
11294 2015-01-15  Andrew Pinski  <apinski@cavium.com>
11295             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11297         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
11298         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
11300 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
11302         PR fortran/60255
11303         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
11304         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
11306 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11308         PR fortran/64578
11309         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11311 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
11313         PR target/64652
11314         * gcc.target/sh/torture/pr64652.c: New.
11316 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11318         * gcc.dg/ipa/ipa-icf-32.c: Update template.
11319         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
11320         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
11321         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
11322         * c-c++-common/asan/kasan-recover-1.c: Likewise.
11323         * c-c++-common/asan/kasan-recover-2.c: Likewise.
11325 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
11327         PR ipa/64378
11328         * g++.dg/torture/pr64378.C: New testcase.
11330 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11332         PR fortran/57959
11333         * gfortran.dg/block_13.f08: New test
11335 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
11337         PR fortran/55901
11338         * gfortran.dg/associate_1.f03: Allow test for character with
11339         automatic length.
11341 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11343         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
11344         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
11346 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
11348         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
11350 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
11352         PR fortran/64578
11353         * gfortran.dg/unlimited_polymorphic_21.f90: New test
11355 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11357         PR fortran/60357
11358         * gfortran.dg/alloc_comp_assign_13.f08: New test.
11360         PR fortran/61275
11361         * gfortran.dg/alloc_comp_assign_14.f08: New test.
11363         PR fortran/55932
11364         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
11366 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
11368         PR fortran/60334
11369         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
11371 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
11373         PR rtl-optimization/52773
11374         * gcc.c-torture/compile/pr52773.c: New test.
11376 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11378         PR c++/62134
11379         * g++.dg/cpp0x/alias-decl-46.C: New.
11381 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11383         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
11385 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11387         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
11388         Add trace.
11389         (CHECK_FP): Likewise.
11390         (CHECK_CUMULATIVE_SAT): Likewise.
11392 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
11394         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
11395         (Set_Neon_Cumulative_Sat): Add parameter.
11396         (__set_neon_cumulative_sat): Support new parameter.
11397         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
11398         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11399         argument.
11400         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
11401         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
11402         argument.
11404 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
11406         * g++.dg/tsan/vptr_benign_race.C: New testcase.
11407         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
11409 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11411         PR c++/60056
11412         * g++.dg/tls/thread_local-ice4.C: New.
11414 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
11416         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
11417         than Neon options.
11419 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11421         PR c++/62276
11422         * g++.dg/cpp0x/vt-62276.C: New.
11424 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11426         PR middle-end/64353
11427         * g++.dg/pr64353.C: New.
11429 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11431         PR target/64263
11432         * gcc.target/aarch64/pr64263_1.c: New test.
11434 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
11436         PR tree-optimization/64434
11437         * gcc.dg/torture/pr64434.c: Move to...
11438         * gcc.dg/pr64434.c: ... here.
11440 2015-01-16  Richard Biener  <rguenther@suse.de>
11442         PR middle-end/64614
11443         * gcc.dg/uninit-18.c: New testcase.
11445 2015-01-16  Richard Biener  <rguenther@suse.de>
11447         PR tree-optimization/64568
11448         * g++.dg/torture/pr64568-2.C: New testcase.
11450 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
11452         PR target/64363
11453         * gcc.target/i386/chkp-label-address.c: New.
11455 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
11457         PR fortran/45290
11458         * gfortran.dg/pointer_init_6.f90: Extended.
11460 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
11462         * gcc.c-torture/compile/20150108.c: New test.
11464 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
11466         * gcc.target/visium: New directory.
11468 2015-01-16  Richard Biener  <rguenther@suse.de>
11470         PR tree-optimization/61743
11471         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
11472         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11474 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
11476         * gcc.dg/pr64015.c: New test.
11478 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
11480         PR ipa/64163
11481         PR ipa/64612
11482         * g++.dg/ipa/pr64612.C: New test.
11484 2015-01-16  Renlin Li  <renlin.li@arm.com>
11486         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
11488 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
11490         * gcc.target/i386/sse-14.c: Test new intrinsic.
11491         * gcc.target/i386/sse-22.c: Ditto.
11493 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
11495         PR c++/58614
11496         * g++.dg/cpp0x/auto44.C: New.
11498 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
11500         PR target/59710
11501         * gcc.target/nios2/gpopt-all.c: New test case.
11502         * gcc.target/nios2/gpopt-local.c: New test case.
11503         * gcc.target/nios2/gpopt-global.c: New test case.
11504         * gcc.target/nios2/gpopt-data.c: New test case.
11505         * gcc.target/nios2/gpopt-none.c: New test case.
11507 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
11509         * g++.dg/ubsan/vptr-1.C: New test.
11510         * g++.dg/ubsan/vptr-2.C: New test.
11511         * g++.dg/ubsan/vptr-3.C: New test.
11512         * g++.dg/ubsan/vptr-4.C: New test.
11513         * g++.dg/ubsan/vptr-5.C: New test.
11514         * g++.dg/ubsan/vptr-6.C: New test.
11515         * g++.dg/ubsan/vptr-7.C: New test.
11516         * g++.dg/ubsan/vptr-8.C: New test.
11517         * g++.dg/ubsan/vptr-9.C: New test.
11519 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11521         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
11522         is set up.
11523         * lib/gcc-dg.exp: Likewise.
11525 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
11527         PR rtl-optimization/64110
11528         * gcc.target/i386/pr64110.c: Add scan-assembler.
11530 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
11531             James Norris  <jnorris@codesourcery.com>
11532             Cesar Philippidis  <cesar@codesourcery.com>
11533             Ilmir Usmanov  <i.usmanov@samsung.com>
11535         * lib/target-supports.exp (check_effective_target_fopenacc): New
11536         procedure.
11537         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
11538         * g++.dg/goacc/goacc.exp: Likewise.
11539         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
11540         * gcc.dg/goacc/goacc.exp: Likewise.
11541         * gfortran.dg/goacc/goacc.exp: Likewise.
11542         * c-c++-common/cpp/openacc-define-1.c: New file.
11543         * c-c++-common/cpp/openacc-define-2.c: Likewise.
11544         * c-c++-common/cpp/openacc-define-3.c: Likewise.
11545         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
11546         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11547         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
11548         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
11549         * c-c++-common/goacc/asyncwait-1.c: Likewise.
11550         * c-c++-common/goacc/cache-1.c: Likewise.
11551         * c-c++-common/goacc/clauses-fail.c: Likewise.
11552         * c-c++-common/goacc/collapse-1.c: Likewise.
11553         * c-c++-common/goacc/data-1.c: Likewise.
11554         * c-c++-common/goacc/data-2.c: Likewise.
11555         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
11556         * c-c++-common/goacc/deviceptr-1.c: Likewise.
11557         * c-c++-common/goacc/deviceptr-2.c: Likewise.
11558         * c-c++-common/goacc/deviceptr-3.c: Likewise.
11559         * c-c++-common/goacc/if-clause-1.c: Likewise.
11560         * c-c++-common/goacc/if-clause-2.c: Likewise.
11561         * c-c++-common/goacc/kernels-1.c: Likewise.
11562         * c-c++-common/goacc/loop-1.c: Likewise.
11563         * c-c++-common/goacc/loop-private-1.c: Likewise.
11564         * c-c++-common/goacc/nesting-1.c: Likewise.
11565         * c-c++-common/goacc/nesting-data-1.c: Likewise.
11566         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
11567         * c-c++-common/goacc/parallel-1.c: Likewise.
11568         * c-c++-common/goacc/pcopy.c: Likewise.
11569         * c-c++-common/goacc/pcopyin.c: Likewise.
11570         * c-c++-common/goacc/pcopyout.c: Likewise.
11571         * c-c++-common/goacc/pcreate.c: Likewise.
11572         * c-c++-common/goacc/pragma_context.c: Likewise.
11573         * c-c++-common/goacc/present-1.c: Likewise.
11574         * c-c++-common/goacc/reduction-1.c: Likewise.
11575         * c-c++-common/goacc/reduction-2.c: Likewise.
11576         * c-c++-common/goacc/reduction-3.c: Likewise.
11577         * c-c++-common/goacc/reduction-4.c: Likewise.
11578         * c-c++-common/goacc/sb-1.c: Likewise.
11579         * c-c++-common/goacc/sb-2.c: Likewise.
11580         * c-c++-common/goacc/sb-3.c: Likewise.
11581         * c-c++-common/goacc/update-1.c: Likewise.
11582         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
11583         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
11584         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
11585         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
11586         * gfortran.dg/goacc/assumed.f95: Likewise.
11587         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
11588         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
11589         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
11590         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
11591         * gfortran.dg/goacc/branch.f95: Likewise.
11592         * gfortran.dg/goacc/cache-1.f95: Likewise.
11593         * gfortran.dg/goacc/coarray.f95: Likewise.
11594         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
11595         * gfortran.dg/goacc/cray.f95: Likewise.
11596         * gfortran.dg/goacc/critical.f95: Likewise.
11597         * gfortran.dg/goacc/data-clauses.f95: Likewise.
11598         * gfortran.dg/goacc/data-tree.f95: Likewise.
11599         * gfortran.dg/goacc/declare-1.f95: Likewise.
11600         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
11601         * gfortran.dg/goacc/fixed-1.f: Likewise.
11602         * gfortran.dg/goacc/fixed-2.f: Likewise.
11603         * gfortran.dg/goacc/fixed-3.f: Likewise.
11604         * gfortran.dg/goacc/fixed-4.f: Likewise.
11605         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
11606         * gfortran.dg/goacc/if.f95: Likewise.
11607         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
11608         * gfortran.dg/goacc/list.f95: Likewise.
11609         * gfortran.dg/goacc/literal.f95: Likewise.
11610         * gfortran.dg/goacc/loop-1.f95: Likewise.
11611         * gfortran.dg/goacc/loop-2.f95: Likewise.
11612         * gfortran.dg/goacc/loop-3.f95: Likewise.
11613         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11614         * gfortran.dg/goacc/omp.f95: Likewise.
11615         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
11616         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
11617         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
11618         * gfortran.dg/goacc/parameter.f95: Likewise.
11619         * gfortran.dg/goacc/private-1.f95: Likewise.
11620         * gfortran.dg/goacc/private-2.f95: Likewise.
11621         * gfortran.dg/goacc/private-3.f95: Likewise.
11622         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
11623         * gfortran.dg/goacc/reduction-2.f95: Likewise.
11624         * gfortran.dg/goacc/reduction.f95: Likewise.
11625         * gfortran.dg/goacc/routine-1.f90: Likewise.
11626         * gfortran.dg/goacc/routine-2.f90: Likewise.
11627         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
11628         * gfortran.dg/goacc/several-directives.f95: Likewise.
11629         * gfortran.dg/goacc/sie.f95: Likewise.
11630         * gfortran.dg/goacc/subarrays.f95: Likewise.
11631         * gfortran.dg/gomp/map-1.f90: Likewise.
11632         * gfortran.dg/openacc-define-1.f90: Likewise.
11633         * gfortran.dg/openacc-define-2.f90: Likewise.
11634         * gfortran.dg/openacc-define-3.f90: Likewise.
11635         * g++.dg/gomp/block-1.C: Update for changed compiler output.
11636         * g++.dg/gomp/block-2.C: Likewise.
11637         * g++.dg/gomp/block-3.C: Likewise.
11638         * g++.dg/gomp/block-5.C: Likewise.
11639         * g++.dg/gomp/target-1.C: Likewise.
11640         * g++.dg/gomp/target-2.C: Likewise.
11641         * g++.dg/gomp/taskgroup-1.C: Likewise.
11642         * g++.dg/gomp/teams-1.C: Likewise.
11643         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
11644         * gcc.dg/cilk-plus/jump.c: Likewise.
11645         * gcc.dg/gomp/block-1.c: Likewise.
11646         * gcc.dg/gomp/block-10.c: Likewise.
11647         * gcc.dg/gomp/block-2.c: Likewise.
11648         * gcc.dg/gomp/block-3.c: Likewise.
11649         * gcc.dg/gomp/block-4.c: Likewise.
11650         * gcc.dg/gomp/block-5.c: Likewise.
11651         * gcc.dg/gomp/block-6.c: Likewise.
11652         * gcc.dg/gomp/block-7.c: Likewise.
11653         * gcc.dg/gomp/block-8.c: Likewise.
11654         * gcc.dg/gomp/block-9.c: Likewise.
11655         * gcc.dg/gomp/target-1.c: Likewise.
11656         * gcc.dg/gomp/target-2.c: Likewise.
11657         * gcc.dg/gomp/taskgroup-1.c: Likewise.
11658         * gcc.dg/gomp/teams-1.c: Likewise.
11660 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
11662         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
11663         test case.
11665 2015-01-15  Mike Stump  <mikestump@comcast.net>
11667         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
11668         * gcc.dg/inline_2.c: Likewise.
11669         * gcc.dg/inline_3.c: Likewise.
11670         * gcc.dg/inline_4.c: Likewise.
11672 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
11674         PR fortran/58023
11675         * gfortran.dg/proc_ptr_comp_43.f90: New.
11677 2015-01-15  Mike Stump  <mikestump@comcast.net>
11679         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
11680         * gcc.dg/unroll_2.c: Likewise.
11681         * gcc.dg/unroll_3.c: Likewise.
11682         * gcc.dg/unroll_4.c: Likewise.
11683         * gcc.dg/unroll_5.c: Likewise.
11685 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
11687         PR target/63971
11688         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
11689         in epilogue.
11690         * gcc.target/aarch64/test_frame_6.c: Likewise.
11691         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
11692         x30 and x19 (in the epilogue).
11693         * gcc.target/aarch64/test_frame_4.c: Likewise.
11694         * gcc.target/aarch64/test_frame_7.c: Likewise.
11696 2015-01-15  Martin Liska  <mliska@suse.cz>
11698         * g++.dg/ipa/pr64068.C: New test.
11699         * gcc.dg/ipa/PR64559.c: New test.
11701 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11703         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
11704         with PIE.
11706 2015-01-15  Richard Biener  <rguenther@suse.de>
11708         PR tree-optimization/61743
11709         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
11710         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
11712 2015-01-15 Renlin Li <renlin.li@arm.com>
11714         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
11715         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
11717 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11719         * gcc.dg/vect/vect-aggressive-1.c: New.
11720         * gcc.target/i386/avx2-vect-aggressive.c: New.
11722 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
11724         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
11726 2015-01-15  Richard Biener  <rguenther@suse.de>
11728         PR lto/64415
11729         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
11730         -Wl,-undefined,dynamic_lookup.
11732 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
11734         * gnat.dg/opt47.adb: New test.
11736 2015-01-15  Richard Biener  <rguenther@suse.de>
11738         PR lto/64415
11739         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
11741 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
11743         PR tree-optimization/64434
11744         * gcc.dg/torture/pr64434.c: New test.
11746 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
11748         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
11749         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
11750         -march=loongson* and -march=octeon* require -mno-micromips.
11752 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
11753             Matthew Fortune  <matthew.fortune@imgtec.com>
11755         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
11756         * gcc.target/mips/call-saved-5.c (foo): Likewise.
11757         * gcc.target/mips/call-saved-6.c (foo): Likewise.
11758         * gcc.target/mips/call-saved-7.c: New file.
11759         * gcc.target/mips/call-saved-8.c: New file.
11760         * gcc.target/mips/call-saved-9.c: New file.
11762 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
11764         * gcc.target/mips/lsa.c: New file.
11765         * gcc.target/mips/mips64-lsa.c: Likewise.
11766         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
11767         * gcc.target/mips/mulsize-4.c: Likewise.
11768         * gcc.target/mips/mulsize-5.c: New file.
11769         * gcc.target/mips/mulsize-6.c: Likewise.
11770         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
11771         and !HAS_LSA as ghost options.
11772         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
11773         for !HAS_LSA.
11775 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
11777         * g++.dg/torture/20141013.c: Set -fno-short-enums.
11779 2015-01-15  Richard Biener  <rguenther@suse.de>
11781         PR middle-end/64365
11782         * gcc.dg/torture/pr64365.c: New testcase.
11784 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
11786         * gcc.dg/stackprotectexplicit1.c: New test.
11787         * g++.dg/stackprotectexplicit2.c: New test.
11789 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11791         PR target/61933
11792         * gfortran.dg/inquire_internal.f90: New.
11793         * gfortran.dg/negative_unit_check.f90: New.
11795 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
11797         PR target/53988
11798         * gcc.target/sh/pr53988-1.c: New.
11800 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
11802         PR c++/58671
11803         * g++.dg/tls/thread_local-ice3.C: New.
11805 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
11807         * gcc.target/i386/fentry-override.c: Properly place {} in target
11808         selector.  Remove nonpic.
11809         * gcc.target/i386/fentry.c: Likewise.
11811 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11813         * gcc.dg/atomic-invalid.c: Check for invalid memory model
11814         warnings instead of errors.
11816 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
11818         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
11819         option support instead of ENABLE_LTO from Makefile.
11821 2015-01-14  Richard Biener  <rguenther@suse.de>
11823         PR tree-optimization/59354
11824         * gcc.dg/vect/pr59354.c: New testcase.
11826 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
11828         * lib/target-supports.exp
11829         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
11830         on ARM architures before v7.
11832 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
11834         PR middle-end/59448
11835         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
11836         an atomic_exchange.
11838 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11840         PR target/64386
11841         * gcc.target/i386/pr64386.c: New test.
11843 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11845         PR target/64393
11846         * gcc.target/i386/pr64393.c: New test.
11848 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
11850         PR target/64387
11851         * gcc.target/i386/pr64387.c: New test.
11853 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
11855         * gcc.target/aarch64/store-pair-1.c: Fix typo.
11857 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11859         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
11861 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
11863         PR target/64453
11864         * gcc.target/arm/pr64453.c: New.
11866 2015-01-14  Richard Biener  <rguenther@suse.de>
11868         PR lto/64415
11869         * gcc.dg/lto/pr64415_0.c: New testcase.
11870         * gcc.dg/lto/pr64415_1.c: Likewise.
11872 2015-01-14  Martin Liska  <mliska@suse.cz>
11874         * gcc.dg/ipa/pr64307.c: New test.
11876 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
11878         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
11879         64-bit and 128-bit.
11881 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
11883         PR target/64460
11884         * gcc.target/arm/pr64460_1.c: New test.
11886 2015-01-14  Richard Biener  <rguenther@suse.de>
11888         PR tree-optimization/64493
11889         PR tree-optimization/64495
11890         * gcc.dg/vect/pr64493.c: New testcase.
11891         * gcc.dg/vect/pr64495.c: Likewise.
11893 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
11895         * gcc.dg/Warray-bounds-11.c: New test-case.
11897 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
11899         * gcc.target/mips/octeon3-pipe-1.c: New test.
11901 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
11903         * jit.dg/harness.h (set_up_logging): Move string concatenation
11904         into...
11905         (concat_strings): New function.
11906         (dump_reproducer): New function.
11907         (test_jit): Call dump_reproducer.
11908         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
11909         function.
11910         (jit-dg-test): Delete any generated reproducer from previous runs.
11911         Verify that a generated reproducer was created, and verify that it
11912         compiles.
11913         * jit.dg/test-nested-contexts.c (main): Call
11914         gcc_jit_context_dump_reproducer_to_file.
11916 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11918         * gcc.dg/aru-2.c: Add dg-require-profiling.
11920 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11922         * lib/target-supports.exp (check_profiling_available): Check if
11923         -pg links.
11925 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
11927         PR ipa/64565
11928         * g++.dg/torture/pr64565.C: New testcase.
11930 2015-01-13  Marek Polacek  <polacek@redhat.com>
11932         PR middle-end/64391
11933         * gcc.dg/tm/pr64391.c: New test.
11935 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11937         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
11938         true.
11940 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
11942         * gcc.target/i386/pie.c: New test.
11944         * lib/target-supports.exp (check_effective_target_pie): New.
11946 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11948         PR rtl-optimization/64286
11949         * gcc.target/i386/avx2-pr64286.c: New test.
11951 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
11953         PR c++/57626
11954         * g++.dg/cpp0x/vt-57626.C: New.
11956 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
11958         PR fortran/64528
11959         * gfortran.dg/pr64528.f90: New test.
11961 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
11963         * gcc.target/aarch64/subsp.c: New test.
11965 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11967         * gcc.target/aarch64/store-pair-1.c: New testcase.
11969 2015-01-13  Richard Biener  <rguenther@suse.de>
11971         PR lto/64373
11972         * gcc.dg/lto/pr64373_0.c: New testcase.
11974 2015-01-13  Andrew Pinski  <apinski@cavium.com>
11976         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
11977         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
11979 2015-01-13  Richard Biener  <rguenther@suse.de>
11981         PR tree-optimization/64406
11982         * gcc.dg/pr64406.c: New testcase.
11984 2015-01-13  Richard Biener  <rguenther@suse.de>
11986         PR tree-optimization/64404
11987         * gcc.dg/vect/pr64404.c: New testcase.
11989 2015-01-13  Richard Biener  <rguenther@suse.de>
11991         PR tree-optimization/64568
11992         * g++.dg/torture/pr64568.C: New testcase.
11994 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
11996         * jit.dg/test-error-local-used-from-other-function.c: New test
11997         case.
11998         * jit.dg/test-error-param-reuse.c: New test case.
11999         * jit.dg/test-error-param-sharing.c: New test case.
12000         * jit.dg/test-error-param-used-from-other-function.c: New test
12001         case.
12002         * jit.dg/test-error-param-used-without-a-function.c: New test
12003         case.
12005 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
12007         PR tree-optimization/64563
12008         * gcc.dg/pr64563.c: New test.
12010         PR target/64513
12011         * gcc.target/i386/pr64513.c: New test.
12013         PR tree-optimization/64454
12014         * gcc.dg/pr64454.c: New test.
12016         PR testsuite/64028
12017         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
12018         bind_pic_locally.
12019         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
12020         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
12021         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
12022         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
12023         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
12024         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
12025         * gcc.dg/vect/slp-25.c: Likewise.
12026         * gcc.dg/vect/vect-109.c: Likewise.
12027         * gcc.dg/vect/vect-13.c: Likewise.
12028         * gcc.dg/vect/vect-17.c: Likewise.
12029         * gcc.dg/vect/vect-18.c: Likewise.
12030         * gcc.dg/vect/vect-19.c: Likewise.
12031         * gcc.dg/vect/vect-20.c: Likewise.
12032         * gcc.dg/vect/vect-21.c: Likewise.
12033         * gcc.dg/vect/vect-22.c: Likewise.
12034         * gcc.dg/vect/vect-27.c: Likewise.
12035         * gcc.dg/vect/vect-29.c: Likewise.
12036         * gcc.dg/vect/vect-2-big-array.c: Likewise.
12037         * gcc.dg/vect/vect-2.c: Likewise.
12038         * gcc.dg/vect/vect-3.c: Likewise.
12039         * gcc.dg/vect/vect-4.c: Likewise.
12040         * gcc.dg/vect/vect-5.c: Likewise.
12041         * gcc.dg/vect/vect-72.c: Likewise.
12042         * gcc.dg/vect/vect-73-big-array.c: Likewise.
12043         * gcc.dg/vect/vect-73.c: Likewise.
12044         * gcc.dg/vect/vect-77-global.c: Likewise.
12045         * gcc.dg/vect/vect-78-global.c: Likewise.
12046         * gcc.dg/vect/vect-7.c: Likewise.
12047         * gcc.dg/vect/vect-86.c: Likewise.
12048         * gcc.dg/vect/vect-align-1.c: Likewise.
12049         * gcc.dg/vect/vect-align-3.c: Likewise.
12050         * gcc.dg/vect/vect-all-big-array.c: Likewise.
12051         * gcc.dg/vect/vect-all.c: Likewise.
12052         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
12053         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
12054         * gcc.dg/vect/vect-peel-3.c: Likewise.
12055         * gcc.dg/vect/vect-peel-4.c: Likewise.
12056         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
12058 2015-01-12  Jeff Law  <law@redhat.com>
12060         PR target/64461
12061         * gcc.target/m68k/pr64461.c: New test.
12063 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
12065         * jit.dg/test-array-as-pointer.c (create_code): Update call
12066         to gcc_jit_context_new_global by setting "kind" to
12067         GCC_JIT_GLOBAL_IMPORTED.
12068         * jit.dg/test-error-array-as-pointer.c: Likewise.
12069         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
12070         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
12071         setting kind to GCC_JIT_GLOBAL_EXPORTED.
12072         * jit.dg/test-using-global.c (the_global): Rename to...
12073         (imported_global): ...this.
12074         (create_code): Update to test the three kinds of global.
12075         (verify_code): Likewise.
12077 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
12079         PR testsuite/64427
12080         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
12081         undefined behavior.
12082         * gcc.target/i386/pr64291-2.c: Updated.
12084 2015-01-12  Richard Biener  <rguenther@suse.de>
12086         PR tree-optimization/64530
12087         * gfortran.dg/pr64530.f90: New testcase.
12089 2015-01-12  Richard Biener  <rguenther@suse.de>
12091         PR middle-end/64357
12092         * gcc.dg/torture/pr64357.c: New testcase.
12094 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
12096         * gcc.target/i386/nop-mcount.c: Properly place {} in target
12097         selector.
12099 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
12100         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
12102 2015-01-12  Martin Liska  <mliska@suse.cz>
12104         * gcc.dg/ipa/PR64550.c: New test.
12106 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
12108         PR ipa/63470
12109         * g++.dg/ipa/pr63470.C: New testcase.
12111 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12113         PR fortran/63733
12114         * gfortran.dg/typebound_operator_20.f90: New.
12116 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12118         PR fortran/58023
12119         * gfortran.dg/proc_ptr_comp_42.f90: New.
12121 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
12123         PR fortran/64508
12124         * gfortran.dg/proc_ptr_comp_41.f90: New.
12126 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
12128         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
12130 2015-01-10  Tobias Burnus  <burnus@net-b.de>
12132         PR fortran/64522
12133         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
12134         and add dg-excess-errors.
12135         * gfortran.dg/line_length_6.f90: New.
12136         * gfortran.dg/line_length_7.f90: New.
12137         * gfortran.dg/line_length_8.f90: New.
12138         * gfortran.dg/line_length_9.f90: New.
12139         * gfortran.dg/line_length_10.f90: New.
12140         * gfortran.dg/line_length_11.f90: New.
12142 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12144         * jit.dg/test-threads.c (struct testcase): Move declaration
12145         to jit.dg/all-non-failing-tests.h.
12146         (testcases): Likewise.
12147         * jit.dg/all-non-failing-tests.h (struct testcase): Move
12148         declaration here from jit.dg/all-non-failing-tests.h.
12149         (testcases): Likewise.
12150         * jit.dg/test-combination.c (create_code): Eliminate spelling
12151         out all of the testcases in favor of looping through the
12152         "testcases" metadata.
12153         (verify_code): Likewise.
12155 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
12157         PR rtl-optimization/64536
12158         * gcc.dg/pr64536.c: New test.
12160 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
12162         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
12163         * jit.dg/test-combination.c (create_code): Likewise.
12164         (verify_code): Likewise.
12165         * jit.dg/test-constants.c: New test case.
12166         * jit.dg/test-threads.c: Add test-constants.c.
12168 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
12170         PR libobjc/51891
12171         * objc.dg/gnu-api-2-class.m: Add a test case
12172         for the above change.
12174 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
12176         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
12178 2015-01-09  Richard Biener  <rguenther@suse.de>
12180         PR tree-optimization/64410
12181         * g++.dg/vect/pr64410.cc: New testcase.
12183 2015-01-09  Martin Liska  <mliska@suse.cz>
12185         * gcc.dg/ipa/ipa-icf-32.c: New test.
12187 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12189         * c-c++-common/tsan/tsan_barrier.h: New.
12190         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
12191         * c-c++-common/tsan/bitfield_race.c: Likewise.
12192         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12193         * c-c++-common/tsan/mutexset1.c: Likewise.
12194         * c-c++-common/tsan/race_on_barrier.c: Likewise.
12195         * c-c++-common/tsan/race_on_mutex.c: Likewise.
12196         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12197         * c-c++-common/tsan/simple_race.c: Likewise.
12198         * c-c++-common/tsan/simple_stack.c: Likewise.
12199         * c-c++-common/tsan/sleep_sync.c: Likewise.
12200         * c-c++-common/tsan/tiny_race.c: Likewise.
12201         * c-c++-common/tsan/tls_race.c: Likewise.
12202         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12203         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12204         * g++.dg/tsan/atomic_free.C: Likewise.
12205         * g++.dg/tsan/atomic_free2.C: Likewise.
12206         * g++.dg/tsan/cond_race.C: Likewise.
12207         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
12209 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
12211         PR testsuite/62250
12212         * lib/target-supports.exp (check_effective_target_libatomic_available):
12213         New.
12214         * gfortran.dg/coarray/caf.exp: Only add -latomic for
12215         targets that match effective-target libatomic_available.
12216         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
12218 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12220         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
12221         Verify the result of gcc_jit_context_get_last_error.
12222         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
12224 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12226         PR tree-optimization/63989
12227         * gcc.dg/strlenopt-27.c: New test.
12229 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
12231         * jit.dg/harness.h (set_up_logging): New function.
12232         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
12233         set_up_logging on the context, so that every testcase is
12234         logged to a particular file.
12235         * jit.dg/test-nested-contexts.c (main): Open a logfile,
12236         and call gcc_jit_context_set_logfile on the top-level context.
12238 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
12240         PR target/64338
12241         * g++.dg/opt/pr64338.C: New test.
12243 2015-01-08  Tobias Burnus  <burnus@net-b.de>
12245         * gfortran.dg/coarray/codimension_2b.f90: New file.
12246         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
12247         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
12249 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12251         PR c++/59004
12252         * g++.dg/ext/fnname4.C: New.
12254 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12256         PR c++/64462
12257         * g++.dg/cpp0x/constexpr-64462.C: New.
12259 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
12261         PR c++/60753
12262         * g++.dg/cpp0x/deleted10.C: New.
12264 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12266         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
12268 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12270         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
12271         GCC_JIT_UNARY_OP_ABS.
12272         (verify_unary_ops): Likewise.
12274 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12276         * jit.dg/test-arith-overflow.c: New test case.
12277         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
12278         * jit.dg/test-combination.c (create_code): Likewise.
12279         (verify_code): Likewise.
12280         * jit.dg/test-threads.c (testcases): Likewise.
12282 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12284         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
12285         rather than "jit".  Load g++.exp, and call g++_init.
12286         Run test-*.cc files within the testsuite and *.cc files within
12287         docs/examples.
12288         (jit-dg-test): Drop the addition of -fgnu89-inline to
12289         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
12290         doing it when compiling C testcases (since g++ does not handle
12291         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
12292         is restored to the value after g++_init ran, rather than the
12293         value before g++_init ran.  Return a list of
12294         $comp_output $output_file, as dg-test assumes.
12296 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12298         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
12299         make it easier to figure out the origin of each test result when
12300         running test-combination.c and test-threads.c.
12301         (CHECK_VALUE): Likewise.
12302         (CHECK_DOUBLE_VALUE): Likewise.
12303         (CHECK_STRING_VALUE): Likewise.
12304         (CHECK_STRING_STARTS_WITH): Likewise.
12305         (CHECK_STRING_CONTAINS): Likewise.
12306         (CHECK): Likewise.
12307         (check_string_value): Likewise, add "funcname" param.
12308         (check_string_starts_with): Likewise.
12309         (check_string_contains): Likewise.
12311 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
12313         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
12314         generating name of built executable.
12316 2015-01-07  Marek Polacek  <polacek@redhat.com>
12318         PR c/64440
12319         * gcc.dg/pr64440.c: New test.
12320         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
12322 2015-01-07  Marek Polacek  <polacek@redhat.com>
12324         PR c/64417
12325         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
12326         * gcc.dg/pr64417.c: New test.
12328 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
12330         PR target/64505
12331         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
12332         fix is correct.
12334 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12336         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
12337         Check if testcases run without errors, not just if they compile.
12339 2015-01-06  Christian Bruel  <christian.bruel@st.com>
12341         PR target/64507
12342         * gcc.target/sh/pr64507.c: New test.
12344 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
12346         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
12348 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
12350         * c-c++-common/asan/sanitize-all-1.c: New test.
12351         * c-c++-common/ubsan/sanitize-all-1.c: New test.
12352         * c-c++-common/ubsan/sanitize-all-2.c: New test.
12353         * c-c++-common/ubsan/sanitize-all-3.c: New test.
12354         * c-c++-common/ubsan/sanitize-all-4.c: New test.
12356 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
12358         * lib/target-supports.exp (check_profiling_available): Return 0 for
12359         Visium.
12360         (check_effective_target_tls_runtime): Likewise.
12361         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
12362         * gcc.dg/20020312-2.c: Adjust for Visium.
12363         * gcc.dg/tls/thr-cse-1.c: Likewise
12364         * gcc.dg/tree-ssa/20040204-1.c: Likewise
12365         * gcc.dg/tree-ssa/loop-1.c: Likewise.
12366         * gcc.dg/weak/typeof-2.c: Likewise.
12368 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
12370         PR rtl-optimization/64287
12371         * gcc.dg/aru-2.c: New test.
12373 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12375         PR sanitizer/64344
12376         * c-c++-common/ubsan/pr64344-1.c: New test.
12377         * c-c++-common/ubsan/pr64344-2.c: New test.
12379         PR tree-optimization/64465
12380         * gcc.dg/pr64465.c: New test.
12382         PR tree-optimization/64494
12383         * gcc.c-torture/compile/pr64494.c: New test.
12385 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
12387         PR fortran/47674
12388         * gfortran.dg/realloc_on_assign_25.f90:  New test.
12390 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
12392         Update copyright years.
12394 2015-01-05  Marek Polacek  <polacek@redhat.com>
12396         PR c/64423
12397         * gcc.dg/pr64423.c: New test.
12399 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
12401         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
12402         mmix-knuth-mmixware for the same reason as for MIPS.
12403         * gcc.dg/debug/debug-2.c: Ditto.
12405         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
12407 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
12409         PR testsuite/62250
12410         * lib/gfortran.exp: Add libatomic library search path.
12411         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
12412         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
12414         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
12416 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
12418         * c-c++-common/tsan/bitfield_race.c: New testcase.
12419         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
12421 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12423         * gfortran.dg/coarray/collectives_4.f90: New.
12425 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12427         PR fortran/57562
12428         * gfortran.dg/extends_16.f90: New.
12430 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12432         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
12434 2015-01-02  Tobias Burnus  <burnus@net-b.de>
12436         * gfortran.dg/coarray/codimension_2.f90: New.
12437         * gfortran.dg/coarray/codimension_2a.f90: New.
12438         * gfortran.dg/coarray_35.f90: New.
12439         * gfortran.dg/coarray_35a.f90: New.
12441 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
12443         PR fortran/60507
12444         * gfortran.dg/dummy_procedure_11.f90: New.
12446 Copyright (C) 2015 Free Software Foundation, Inc.
12448 Copying and distribution of this file, with or without modification,
12449 are permitted in any medium without royalty provided the copyright
12450 notice and this notice are preserved.